@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/fonts/boxicons.65a8ce52fc5427e8f94d.eot);src:url(/assets/fonts/boxicons.65a8ce52fc5427e8f94d.eot) format('embedded-opentype'),url(/assets/fonts/boxicons.df635aaf04cd75132f62.woff2) format('woff2'),url(/assets/fonts/boxicons.d12afc36557395143e4b.woff) format('woff'),url(/assets/fonts/boxicons.db9ddb1898dbd76badca.ttf) format('truetype'),url(/assets/images/boxicons.9e2b21b135bc7d4c803f.svg?#boxicons) format('svg')}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bx-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:"\eb60"}.bxs-castle:before{content:"\eb79"}.bxs-coffee-bean:before{content:"\eb92"}.bxs-objects-horizontal-center:before{content:"\ebab"}.bxs-objects-horizontal-left:before{content:"\ebc4"}.bxs-objects-horizontal-right:before{content:"\ebdd"}.bxs-objects-vertical-bottom:before{content:"\ebf6"}.bxs-objects-vertical-center:before{content:"\ef40"}.bxs-objects-vertical-top:before{content:"\ef41"}.bxs-pear:before{content:"\ef42"}.bxs-shield-minus:before{content:"\ef43"}.bxs-shield-plus:before{content:"\ef44"}.bxs-shower:before{content:"\ef45"}.bxs-sushi:before{content:"\ef46"}.bxs-universal-access:before{content:"\ef47"}.bx-child:before{content:"\ef48"}.bx-horizontal-left:before{content:"\ef49"}.bx-horizontal-right:before{content:"\ef4a"}.bx-objects-horizontal-center:before{content:"\ef4b"}.bx-objects-horizontal-left:before{content:"\ef4c"}.bx-objects-horizontal-right:before{content:"\ef4d"}.bx-objects-vertical-bottom:before{content:"\ef4e"}.bx-objects-vertical-center:before{content:"\ef4f"}.bx-objects-vertical-top:before{content:"\ef50"}.bx-rfid:before{content:"\ef51"}.bx-shield-minus:before{content:"\ef52"}.bx-shield-plus:before{content:"\ef53"}.bx-shower:before{content:"\ef54"}.bx-sushi:before{content:"\ef55"}.bx-universal-access:before{content:"\ef56"}.bx-vertical-bottom:before{content:"\ef57"}.bx-vertical-top:before{content:"\ef58"}.bxl-graphql:before{content:"\ef59"}.bxl-typescript:before{content:"\ef5a"}.bxs-color:before{content:"\ef39"}.bx-reflect-horizontal:before{content:"\ef3a"}.bx-reflect-vertical:before{content:"\ef3b"}.bx-color:before{content:"\ef3c"}.bxl-mongodb:before{content:"\ef3d"}.bxl-postgresql:before{content:"\ef3e"}.bxl-deezer:before{content:"\ef3f"}.bxs-hard-hat:before{content:"\ef2a"}.bxs-home-alt-2:before{content:"\ef2b"}.bxs-cheese:before{content:"\ef2c"}.bx-home-alt-2:before{content:"\ef2d"}.bx-hard-hat:before{content:"\ef2e"}.bx-cheese:before{content:"\ef2f"}.bx-cart-add:before{content:"\ef30"}.bx-cart-download:before{content:"\ef31"}.bx-no-signal:before{content:"\ef32"}.bx-signal-1:before{content:"\ef33"}.bx-signal-2:before{content:"\ef34"}.bx-signal-3:before{content:"\ef35"}.bx-signal-4:before{content:"\ef36"}.bx-signal-5:before{content:"\ef37"}.bxl-xing:before{content:"\ef38"}.bxl-meta:before{content:"\ef27"}.bx-lemon:before{content:"\ef28"}.bxs-lemon:before{content:"\ef29"}.bx-cricket-ball:before{content:"\ef0c"}.bx-baguette:before{content:"\ef0d"}.bx-bowl-hot:before{content:"\ef0e"}.bx-bowl-rice:before{content:"\ef0f"}.bx-cable-car:before{content:"\ef10"}.bx-candles:before{content:"\ef11"}.bx-circle-half:before{content:"\ef12"}.bx-circle-quarter:before{content:"\ef13"}.bx-circle-three-quarter:before{content:"\ef14"}.bx-cross:before{content:"\ef15"}.bx-fork:before{content:"\ef16"}.bx-knife:before{content:"\ef17"}.bx-money-withdraw:before{content:"\ef18"}.bx-popsicle:before{content:"\ef19"}.bx-scatter-chart:before{content:"\ef1a"}.bxs-baguette:before{content:"\ef1b"}.bxs-bowl-hot:before{content:"\ef1c"}.bxs-bowl-rice:before{content:"\ef1d"}.bxs-cable-car:before{content:"\ef1e"}.bxs-circle-half:before{content:"\ef1f"}.bxs-circle-quarter:before{content:"\ef20"}.bxs-circle-three-quarter:before{content:"\ef21"}.bxs-cricket-ball:before{content:"\ef22"}.bxs-invader:before{content:"\ef23"}.bx-male-female:before{content:"\ef24"}.bxs-popsicle:before{content:"\ef25"}.bxs-tree-alt:before{content:"\ef26"}.bxl-venmo:before{content:"\e900"}.bxl-upwork:before{content:"\e901"}.bxl-netlify:before{content:"\e902"}.bxl-java:before{content:"\e903"}.bxl-heroku:before{content:"\e904"}.bxl-go-lang:before{content:"\e905"}.bxl-gmail:before{content:"\e906"}.bxl-flask:before{content:"\e907"}.bxl-99designs:before{content:"\e908"}.bxl-500px:before{content:"\e909"}.bxl-adobe:before{content:"\e90a"}.bxl-airbnb:before{content:"\e90b"}.bxl-algolia:before{content:"\e90c"}.bxl-amazon:before{content:"\e90d"}.bxl-android:before{content:"\e90e"}.bxl-angular:before{content:"\e90f"}.bxl-apple:before{content:"\e910"}.bxl-audible:before{content:"\e911"}.bxl-aws:before{content:"\e912"}.bxl-baidu:before{content:"\e913"}.bxl-behance:before{content:"\e914"}.bxl-bing:before{content:"\e915"}.bxl-bitcoin:before{content:"\e916"}.bxl-blender:before{content:"\e917"}.bxl-blogger:before{content:"\e918"}.bxl-bootstrap:before{content:"\e919"}.bxl-chrome:before{content:"\e91a"}.bxl-codepen:before{content:"\e91b"}.bxl-c-plus-plus:before{content:"\e91c"}.bxl-creative-commons:before{content:"\e91d"}.bxl-css3:before{content:"\e91e"}.bxl-dailymotion:before{content:"\e91f"}.bxl-deviantart:before{content:"\e920"}.bxl-dev-to:before{content:"\e921"}.bxl-digg:before{content:"\e922"}.bxl-digitalocean:before{content:"\e923"}.bxl-discord:before{content:"\e924"}.bxl-discord-alt:before{content:"\e925"}.bxl-discourse:before{content:"\e926"}.bxl-django:before{content:"\e927"}.bxl-docker:before{content:"\e928"}.bxl-dribbble:before{content:"\e929"}.bxl-dropbox:before{content:"\e92a"}.bxl-drupal:before{content:"\e92b"}.bxl-ebay:before{content:"\e92c"}.bxl-edge:before{content:"\e92d"}.bxl-etsy:before{content:"\e92e"}.bxl-facebook:before{content:"\e92f"}.bxl-facebook-circle:before{content:"\e930"}.bxl-facebook-square:before{content:"\e931"}.bxl-figma:before{content:"\e932"}.bxl-firebase:before{content:"\e933"}.bxl-firefox:before{content:"\e934"}.bxl-flickr:before{content:"\e935"}.bxl-flickr-square:before{content:"\e936"}.bxl-flutter:before{content:"\e937"}.bxl-foursquare:before{content:"\e938"}.bxl-git:before{content:"\e939"}.bxl-github:before{content:"\e93a"}.bxl-gitlab:before{content:"\e93b"}.bxl-google:before{content:"\e93c"}.bxl-google-cloud:before{content:"\e93d"}.bxl-google-plus:before{content:"\e93e"}.bxl-google-plus-circle:before{content:"\e93f"}.bxl-html5:before{content:"\e940"}.bxl-imdb:before{content:"\e941"}.bxl-instagram:before{content:"\e942"}.bxl-instagram-alt:before{content:"\e943"}.bxl-internet-explorer:before{content:"\e944"}.bxl-invision:before{content:"\e945"}.bxl-javascript:before{content:"\e946"}.bxl-joomla:before{content:"\e947"}.bxl-jquery:before{content:"\e948"}.bxl-jsfiddle:before{content:"\e949"}.bxl-kickstarter:before{content:"\e94a"}.bxl-kubernetes:before{content:"\e94b"}.bxl-less:before{content:"\e94c"}.bxl-linkedin:before{content:"\e94d"}.bxl-linkedin-square:before{content:"\e94e"}.bxl-magento:before{content:"\e94f"}.bxl-mailchimp:before{content:"\e950"}.bxl-markdown:before{content:"\e951"}.bxl-mastercard:before{content:"\e952"}.bxl-mastodon:before{content:"\e953"}.bxl-medium:before{content:"\e954"}.bxl-medium-old:before{content:"\e955"}.bxl-medium-square:before{content:"\e956"}.bxl-messenger:before{content:"\e957"}.bxl-microsoft:before{content:"\e958"}.bxl-microsoft-teams:before{content:"\e959"}.bxl-nodejs:before{content:"\e95a"}.bxl-ok-ru:before{content:"\e95b"}.bxl-opera:before{content:"\e95c"}.bxl-patreon:before{content:"\e95d"}.bxl-paypal:before{content:"\e95e"}.bxl-periscope:before{content:"\e95f"}.bxl-php:before{content:"\e960"}.bxl-pinterest:before{content:"\e961"}.bxl-pinterest-alt:before{content:"\e962"}.bxl-play-store:before{content:"\e963"}.bxl-pocket:before{content:"\e964"}.bxl-product-hunt:before{content:"\e965"}.bxl-python:before{content:"\e966"}.bxl-quora:before{content:"\e967"}.bxl-react:before{content:"\e968"}.bxl-redbubble:before{content:"\e969"}.bxl-reddit:before{content:"\e96a"}.bxl-redux:before{content:"\e96b"}.bxl-sass:before{content:"\e96c"}.bxl-shopify:before{content:"\e96d"}.bxl-sketch:before{content:"\e96e"}.bxl-skype:before{content:"\e96f"}.bxl-slack:before{content:"\e970"}.bxl-slack-old:before{content:"\e971"}.bxl-snapchat:before{content:"\e972"}.bxl-soundcloud:before{content:"\e973"}.bxl-spotify:before{content:"\e974"}.bxl-spring-boot:before{content:"\e975"}.bxl-squarespace:before{content:"\e976"}.bxl-stack-overflow:before{content:"\e977"}.bxl-steam:before{content:"\e978"}.bxl-stripe:before{content:"\e979"}.bxl-tailwind-css:before{content:"\e97a"}.bxl-telegram:before{content:"\e97b"}.bxl-tiktok:before{content:"\e97c"}.bxl-trello:before{content:"\e97d"}.bxl-trip-advisor:before{content:"\e97e"}.bxl-tumblr:before{content:"\e97f"}.bxl-tux:before{content:"\e980"}.bxl-twitch:before{content:"\e981"}.bxl-twitter:before{content:"\e982"}.bxl-unity:before{content:"\e983"}.bxl-unsplash:before{content:"\e984"}.bxl-vimeo:before{content:"\e985"}.bxl-visa:before{content:"\e986"}.bxl-visual-studio:before{content:"\e987"}.bxl-vk:before{content:"\e988"}.bxl-vuejs:before{content:"\e989"}.bxl-whatsapp:before{content:"\e98a"}.bxl-whatsapp-square:before{content:"\e98b"}.bxl-wikipedia:before{content:"\e98c"}.bxl-windows:before{content:"\e98d"}.bxl-wix:before{content:"\e98e"}.bxl-wordpress:before{content:"\e98f"}.bxl-yahoo:before{content:"\e990"}.bxl-yelp:before{content:"\e991"}.bxl-youtube:before{content:"\e992"}.bxl-zoom:before{content:"\e993"}.bx-collapse-alt:before{content:"\e994"}.bx-collapse-horizontal:before{content:"\e995"}.bx-collapse-vertical:before{content:"\e996"}.bx-expand-horizontal:before{content:"\e997"}.bx-expand-vertical:before{content:"\e998"}.bx-injection:before{content:"\e999"}.bx-leaf:before{content:"\e99a"}.bx-math:before{content:"\e99b"}.bx-party:before{content:"\e99c"}.bx-abacus:before{content:"\e99d"}.bx-accessibility:before{content:"\e99e"}.bx-add-to-queue:before{content:"\e99f"}.bx-adjust:before{content:"\e9a0"}.bx-alarm:before{content:"\e9a1"}.bx-alarm-add:before{content:"\e9a2"}.bx-alarm-exclamation:before{content:"\e9a3"}.bx-alarm-off:before{content:"\e9a4"}.bx-alarm-snooze:before{content:"\e9a5"}.bx-album:before{content:"\e9a6"}.bx-align-justify:before{content:"\e9a7"}.bx-align-left:before{content:"\e9a8"}.bx-align-middle:before{content:"\e9a9"}.bx-align-right:before{content:"\e9aa"}.bx-analyse:before{content:"\e9ab"}.bx-anchor:before{content:"\e9ac"}.bx-angry:before{content:"\e9ad"}.bx-aperture:before{content:"\e9ae"}.bx-arch:before{content:"\e9af"}.bx-archive:before{content:"\e9b0"}.bx-archive-in:before{content:"\e9b1"}.bx-archive-out:before{content:"\e9b2"}.bx-area:before{content:"\e9b3"}.bx-arrow-back:before{content:"\e9b4"}.bx-arrow-from-bottom:before{content:"\e9b5"}.bx-arrow-from-left:before{content:"\e9b6"}.bx-arrow-from-right:before{content:"\e9b7"}.bx-arrow-from-top:before{content:"\e9b8"}.bx-arrow-to-bottom:before{content:"\e9b9"}.bx-arrow-to-left:before{content:"\e9ba"}.bx-arrow-to-right:before{content:"\e9bb"}.bx-arrow-to-top:before{content:"\e9bc"}.bx-at:before{content:"\e9bd"}.bx-atom:before{content:"\e9be"}.bx-award:before{content:"\e9bf"}.bx-badge:before{content:"\e9c0"}.bx-badge-check:before{content:"\e9c1"}.bx-ball:before{content:"\e9c2"}.bx-band-aid:before{content:"\e9c3"}.bx-bar-chart:before{content:"\e9c4"}.bx-bar-chart-alt:before{content:"\e9c5"}.bx-bar-chart-alt-2:before{content:"\e9c6"}.bx-bar-chart-square:before{content:"\e9c7"}.bx-barcode:before{content:"\e9c8"}.bx-barcode-reader:before{content:"\e9c9"}.bx-baseball:before{content:"\e9ca"}.bx-basket:before{content:"\e9cb"}.bx-basketball:before{content:"\e9cc"}.bx-bath:before{content:"\e9cd"}.bx-battery:before{content:"\e9ce"}.bx-bed:before{content:"\e9cf"}.bx-been-here:before{content:"\e9d0"}.bx-beer:before{content:"\e9d1"}.bx-bell:before{content:"\e9d2"}.bx-bell-minus:before{content:"\e9d3"}.bx-bell-off:before{content:"\e9d4"}.bx-bell-plus:before{content:"\e9d5"}.bx-bible:before{content:"\e9d6"}.bx-bitcoin:before{content:"\e9d7"}.bx-blanket:before{content:"\e9d8"}.bx-block:before{content:"\e9d9"}.bx-bluetooth:before{content:"\e9da"}.bx-body:before{content:"\e9db"}.bx-bold:before{content:"\e9dc"}.bx-bolt-circle:before{content:"\e9dd"}.bx-bomb:before{content:"\e9de"}.bx-bone:before{content:"\e9df"}.bx-bong:before{content:"\e9e0"}.bx-book:before{content:"\e9e1"}.bx-book-add:before{content:"\e9e2"}.bx-book-alt:before{content:"\e9e3"}.bx-book-bookmark:before{content:"\e9e4"}.bx-book-content:before{content:"\e9e5"}.bx-book-heart:before{content:"\e9e6"}.bx-bookmark:before{content:"\e9e7"}.bx-bookmark-alt:before{content:"\e9e8"}.bx-bookmark-alt-minus:before{content:"\e9e9"}.bx-bookmark-alt-plus:before{content:"\e9ea"}.bx-bookmark-heart:before{content:"\e9eb"}.bx-bookmark-minus:before{content:"\e9ec"}.bx-bookmark-plus:before{content:"\e9ed"}.bx-bookmarks:before{content:"\e9ee"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-border-all:before{content:"\e9f1"}.bx-border-bottom:before{content:"\e9f2"}.bx-border-inner:before{content:"\e9f3"}.bx-border-left:before{content:"\e9f4"}.bx-border-none:before{content:"\e9f5"}.bx-border-outer:before{content:"\e9f6"}.bx-border-radius:before{content:"\e9f7"}.bx-border-right:before{content:"\e9f8"}.bx-border-top:before{content:"\e9f9"}.bx-bot:before{content:"\e9fa"}.bx-bowling-ball:before{content:"\e9fb"}.bx-box:before{content:"\e9fc"}.bx-bracket:before{content:"\e9fd"}.bx-braille:before{content:"\e9fe"}.bx-brain:before{content:"\e9ff"}.bx-briefcase:before{content:"\ea00"}.bx-briefcase-alt:before{content:"\ea01"}.bx-briefcase-alt-2:before{content:"\ea02"}.bx-brightness:before{content:"\ea03"}.bx-brightness-half:before{content:"\ea04"}.bx-broadcast:before{content:"\ea05"}.bx-brush:before{content:"\ea06"}.bx-brush-alt:before{content:"\ea07"}.bx-bug:before{content:"\ea08"}.bx-bug-alt:before{content:"\ea09"}.bx-building:before{content:"\ea0a"}.bx-building-house:before{content:"\ea0b"}.bx-buildings:before{content:"\ea0c"}.bx-bulb:before{content:"\ea0d"}.bx-bullseye:before{content:"\ea0e"}.bx-buoy:before{content:"\ea0f"}.bx-bus:before{content:"\ea10"}.bx-bus-school:before{content:"\ea11"}.bx-cabinet:before{content:"\ea12"}.bx-cake:before{content:"\ea13"}.bx-calculator:before{content:"\ea14"}.bx-calendar:before{content:"\ea15"}.bx-calendar-alt:before{content:"\ea16"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-edit:before{content:"\ea18"}.bx-calendar-event:before{content:"\ea19"}.bx-calendar-exclamation:before{content:"\ea1a"}.bx-calendar-heart:before{content:"\ea1b"}.bx-calendar-minus:before{content:"\ea1c"}.bx-calendar-plus:before{content:"\ea1d"}.bx-calendar-star:before{content:"\ea1e"}.bx-calendar-week:before{content:"\ea1f"}.bx-calendar-x:before{content:"\ea20"}.bx-camera:before{content:"\ea21"}.bx-camera-home:before{content:"\ea22"}.bx-camera-movie:before{content:"\ea23"}.bx-camera-off:before{content:"\ea24"}.bx-capsule:before{content:"\ea25"}.bx-captions:before{content:"\ea26"}.bx-car:before{content:"\ea27"}.bx-card:before{content:"\ea28"}.bx-caret-down:before{content:"\ea29"}.bx-caret-down-circle:before{content:"\ea2a"}.bx-caret-down-square:before{content:"\ea2b"}.bx-caret-left:before{content:"\ea2c"}.bx-caret-left-circle:before{content:"\ea2d"}.bx-caret-left-square:before{content:"\ea2e"}.bx-caret-right:before{content:"\ea2f"}.bx-caret-right-circle:before{content:"\ea30"}.bx-caret-right-square:before{content:"\ea31"}.bx-caret-up:before{content:"\ea32"}.bx-caret-up-circle:before{content:"\ea33"}.bx-caret-up-square:before{content:"\ea34"}.bx-carousel:before{content:"\ea35"}.bx-cart:before{content:"\ea36"}.bx-cart-alt:before{content:"\ea37"}.bx-cast:before{content:"\ea38"}.bx-category:before{content:"\ea39"}.bx-category-alt:before{content:"\ea3a"}.bx-cctv:before{content:"\ea3b"}.bx-certification:before{content:"\ea3c"}.bx-chair:before{content:"\ea3d"}.bx-chalkboard:before{content:"\ea3e"}.bx-chart:before{content:"\ea3f"}.bx-chat:before{content:"\ea40"}.bx-check:before{content:"\ea41"}.bx-checkbox:before{content:"\ea42"}.bx-checkbox-checked:before{content:"\ea43"}.bx-checkbox-minus:before{content:"\ea44"}.bx-checkbox-square:before{content:"\ea45"}.bx-check-circle:before{content:"\ea46"}.bx-check-double:before{content:"\ea47"}.bx-check-shield:before{content:"\ea48"}.bx-check-square:before{content:"\ea49"}.bx-chevron-down:before{content:"\ea4a"}.bx-chevron-down-circle:before{content:"\ea4b"}.bx-chevron-down-square:before{content:"\ea4c"}.bx-chevron-left:before{content:"\ea4d"}.bx-chevron-left-circle:before{content:"\ea4e"}.bx-chevron-left-square:before{content:"\ea4f"}.bx-chevron-right:before{content:"\ea50"}.bx-chevron-right-circle:before{content:"\ea51"}.bx-chevron-right-square:before{content:"\ea52"}.bx-chevrons-down:before{content:"\ea53"}.bx-chevrons-left:before{content:"\ea54"}.bx-chevrons-right:before{content:"\ea55"}.bx-chevrons-up:before{content:"\ea56"}.bx-chevron-up:before{content:"\ea57"}.bx-chevron-up-circle:before{content:"\ea58"}.bx-chevron-up-square:before{content:"\ea59"}.bx-chip:before{content:"\ea5a"}.bx-church:before{content:"\ea5b"}.bx-circle:before{content:"\ea5c"}.bx-clinic:before{content:"\ea5d"}.bx-clipboard:before{content:"\ea5e"}.bx-closet:before{content:"\ea5f"}.bx-cloud:before{content:"\ea60"}.bx-cloud-download:before{content:"\ea61"}.bx-cloud-drizzle:before{content:"\ea62"}.bx-cloud-lightning:before{content:"\ea63"}.bx-cloud-light-rain:before{content:"\ea64"}.bx-cloud-rain:before{content:"\ea65"}.bx-cloud-snow:before{content:"\ea66"}.bx-cloud-upload:before{content:"\ea67"}.bx-code:before{content:"\ea68"}.bx-code-alt:before{content:"\ea69"}.bx-code-block:before{content:"\ea6a"}.bx-code-curly:before{content:"\ea6b"}.bx-coffee:before{content:"\ea6c"}.bx-coffee-togo:before{content:"\ea6d"}.bx-cog:before{content:"\ea6e"}.bx-coin:before{content:"\ea6f"}.bx-coin-stack:before{content:"\ea70"}.bx-collapse:before{content:"\ea71"}.bx-collection:before{content:"\ea72"}.bx-color-fill:before{content:"\ea73"}.bx-columns:before{content:"\ea74"}.bx-command:before{content:"\ea75"}.bx-comment:before{content:"\ea76"}.bx-comment-add:before{content:"\ea77"}.bx-comment-check:before{content:"\ea78"}.bx-comment-detail:before{content:"\ea79"}.bx-comment-dots:before{content:"\ea7a"}.bx-comment-edit:before{content:"\ea7b"}.bx-comment-error:before{content:"\ea7c"}.bx-comment-minus:before{content:"\ea7d"}.bx-comment-x:before{content:"\ea7e"}.bx-compass:before{content:"\ea7f"}.bx-confused:before{content:"\ea80"}.bx-conversation:before{content:"\ea81"}.bx-cookie:before{content:"\ea82"}.bx-cool:before{content:"\ea83"}.bx-copy:before{content:"\ea84"}.bx-copy-alt:before{content:"\ea85"}.bx-copyright:before{content:"\ea86"}.bx-credit-card:before{content:"\ea87"}.bx-credit-card-alt:before{content:"\ea88"}.bx-credit-card-front:before{content:"\ea89"}.bx-crop:before{content:"\ea8a"}.bx-crosshair:before{content:"\ea8b"}.bx-crown:before{content:"\ea8c"}.bx-cube:before{content:"\ea8d"}.bx-cube-alt:before{content:"\ea8e"}.bx-cuboid:before{content:"\ea8f"}.bx-current-location:before{content:"\ea90"}.bx-customize:before{content:"\ea91"}.bx-cut:before{content:"\ea92"}.bx-cycling:before{content:"\ea93"}.bx-cylinder:before{content:"\ea94"}.bx-data:before{content:"\ea95"}.bx-desktop:before{content:"\ea96"}.bx-detail:before{content:"\ea97"}.bx-devices:before{content:"\ea98"}.bx-dialpad:before{content:"\ea99"}.bx-dialpad-alt:before{content:"\ea9a"}.bx-diamond:before{content:"\ea9b"}.bx-dice-1:before{content:"\ea9c"}.bx-dice-2:before{content:"\ea9d"}.bx-dice-3:before{content:"\ea9e"}.bx-dice-4:before{content:"\ea9f"}.bx-dice-5:before{content:"\eaa0"}.bx-dice-6:before{content:"\eaa1"}.bx-directions:before{content:"\eaa2"}.bx-disc:before{content:"\eaa3"}.bx-dish:before{content:"\eaa4"}.bx-dislike:before{content:"\eaa5"}.bx-dizzy:before{content:"\eaa6"}.bx-dna:before{content:"\eaa7"}.bx-dock-bottom:before{content:"\eaa8"}.bx-dock-left:before{content:"\eaa9"}.bx-dock-right:before{content:"\eaaa"}.bx-dock-top:before{content:"\eaab"}.bx-dollar:before{content:"\eaac"}.bx-dollar-circle:before{content:"\eaad"}.bx-donate-blood:before{content:"\eaae"}.bx-donate-heart:before{content:"\eaaf"}.bx-door-open:before{content:"\eab0"}.bx-dots-horizontal:before{content:"\eab1"}.bx-dots-horizontal-rounded:before{content:"\eab2"}.bx-dots-vertical:before{content:"\eab3"}.bx-dots-vertical-rounded:before{content:"\eab4"}.bx-doughnut-chart:before{content:"\eab5"}.bx-down-arrow:before{content:"\eab6"}.bx-down-arrow-alt:before{content:"\eab7"}.bx-down-arrow-circle:before{content:"\eab8"}.bx-download:before{content:"\eab9"}.bx-downvote:before{content:"\eaba"}.bx-drink:before{content:"\eabb"}.bx-droplet:before{content:"\eabc"}.bx-dumbbell:before{content:"\eabd"}.bx-duplicate:before{content:"\eabe"}.bx-edit:before{content:"\eabf"}.bx-edit-alt:before{content:"\eac0"}.bx-envelope:before{content:"\eac1"}.bx-envelope-open:before{content:"\eac2"}.bx-equalizer:before{content:"\eac3"}.bx-eraser:before{content:"\eac4"}.bx-error:before{content:"\eac5"}.bx-error-alt:before{content:"\eac6"}.bx-error-circle:before{content:"\eac7"}.bx-euro:before{content:"\eac8"}.bx-exclude:before{content:"\eac9"}.bx-exit:before{content:"\eaca"}.bx-exit-fullscreen:before{content:"\eacb"}.bx-expand:before{content:"\eacc"}.bx-expand-alt:before{content:"\eacd"}.bx-export:before{content:"\eace"}.bx-extension:before{content:"\eacf"}.bx-face:before{content:"\ead0"}.bx-fast-forward:before{content:"\ead1"}.bx-fast-forward-circle:before{content:"\ead2"}.bx-female:before{content:"\ead3"}.bx-female-sign:before{content:"\ead4"}.bx-file:before{content:"\ead5"}.bx-file-blank:before{content:"\ead6"}.bx-file-find:before{content:"\ead7"}.bx-film:before{content:"\ead8"}.bx-filter:before{content:"\ead9"}.bx-filter-alt:before{content:"\eada"}.bx-fingerprint:before{content:"\eadb"}.bx-first-aid:before{content:"\eadc"}.bx-first-page:before{content:"\eadd"}.bx-flag:before{content:"\eade"}.bx-folder:before{content:"\eadf"}.bx-folder-minus:before{content:"\eae0"}.bx-folder-open:before{content:"\eae1"}.bx-folder-plus:before{content:"\eae2"}.bx-font:before{content:"\eae3"}.bx-font-color:before{content:"\eae4"}.bx-font-family:before{content:"\eae5"}.bx-font-size:before{content:"\eae6"}.bx-food-menu:before{content:"\eae7"}.bx-food-tag:before{content:"\eae8"}.bx-football:before{content:"\eae9"}.bx-fridge:before{content:"\eaea"}.bx-fullscreen:before{content:"\eaeb"}.bx-game:before{content:"\eaec"}.bx-gas-pump:before{content:"\eaed"}.bx-ghost:before{content:"\eaee"}.bx-gift:before{content:"\eaef"}.bx-git-branch:before{content:"\eaf0"}.bx-git-commit:before{content:"\eaf1"}.bx-git-compare:before{content:"\eaf2"}.bx-git-merge:before{content:"\eaf3"}.bx-git-pull-request:before{content:"\eaf4"}.bx-git-repo-forked:before{content:"\eaf5"}.bx-glasses:before{content:"\eaf6"}.bx-glasses-alt:before{content:"\eaf7"}.bx-globe:before{content:"\eaf8"}.bx-globe-alt:before{content:"\eaf9"}.bx-grid:before{content:"\eafa"}.bx-grid-alt:before{content:"\eafb"}.bx-grid-horizontal:before{content:"\eafc"}.bx-grid-small:before{content:"\eafd"}.bx-grid-vertical:before{content:"\eafe"}.bx-group:before{content:"\eaff"}.bx-handicap:before{content:"\eb00"}.bx-happy:before{content:"\eb01"}.bx-happy-alt:before{content:"\eb02"}.bx-happy-beaming:before{content:"\eb03"}.bx-happy-heart-eyes:before{content:"\eb04"}.bx-hash:before{content:"\eb05"}.bx-hdd:before{content:"\eb06"}.bx-heading:before{content:"\eb07"}.bx-headphone:before{content:"\eb08"}.bx-health:before{content:"\eb09"}.bx-heart:before{content:"\eb0a"}.bx-heart-circle:before{content:"\eb0b"}.bx-heart-square:before{content:"\eb0c"}.bx-help-circle:before{content:"\eb0d"}.bx-hide:before{content:"\eb0e"}.bx-highlight:before{content:"\eb0f"}.bx-history:before{content:"\eb10"}.bx-hive:before{content:"\eb11"}.bx-home:before{content:"\eb12"}.bx-home-alt:before{content:"\eb13"}.bx-home-circle:before{content:"\eb14"}.bx-home-heart:before{content:"\eb15"}.bx-home-smile:before{content:"\eb16"}.bx-horizontal-center:before{content:"\eb17"}.bx-hotel:before{content:"\eb18"}.bx-hourglass:before{content:"\eb19"}.bx-id-card:before{content:"\eb1a"}.bx-image:before{content:"\eb1b"}.bx-image-add:before{content:"\eb1c"}.bx-image-alt:before{content:"\eb1d"}.bx-images:before{content:"\eb1e"}.bx-import:before{content:"\eb1f"}.bx-infinite:before{content:"\eb20"}.bx-info-circle:before{content:"\eb21"}.bx-info-square:before{content:"\eb22"}.bx-intersect:before{content:"\eb23"}.bx-italic:before{content:"\eb24"}.bx-joystick:before{content:"\eb25"}.bx-joystick-alt:before{content:"\eb26"}.bx-joystick-button:before{content:"\eb27"}.bx-key:before{content:"\eb28"}.bx-label:before{content:"\eb29"}.bx-landscape:before{content:"\eb2a"}.bx-laptop:before{content:"\eb2b"}.bx-last-page:before{content:"\eb2c"}.bx-laugh:before{content:"\eb2d"}.bx-layer:before{content:"\eb2e"}.bx-layer-minus:before{content:"\eb2f"}.bx-layer-plus:before{content:"\eb30"}.bx-layout:before{content:"\eb31"}.bx-left-arrow:before{content:"\eb32"}.bx-left-arrow-alt:before{content:"\eb33"}.bx-left-arrow-circle:before{content:"\eb34"}.bx-left-down-arrow-circle:before{content:"\eb35"}.bx-left-indent:before{content:"\eb36"}.bx-left-top-arrow-circle:before{content:"\eb37"}.bx-library:before{content:"\eb38"}.bx-like:before{content:"\eb39"}.bx-line-chart:before{content:"\eb3a"}.bx-line-chart-down:before{content:"\eb3b"}.bx-link:before{content:"\eb3c"}.bx-link-alt:before{content:"\eb3d"}.bx-link-external:before{content:"\eb3e"}.bx-lira:before{content:"\eb3f"}.bx-list-check:before{content:"\eb40"}.bx-list-minus:before{content:"\eb41"}.bx-list-ol:before{content:"\eb42"}.bx-list-plus:before{content:"\eb43"}.bx-list-ul:before{content:"\eb44"}.bx-loader:before{content:"\eb45"}.bx-loader-alt:before{content:"\eb46"}.bx-loader-circle:before{content:"\eb47"}.bx-location-plus:before{content:"\eb48"}.bx-lock:before{content:"\eb49"}.bx-lock-alt:before{content:"\eb4a"}.bx-lock-open:before{content:"\eb4b"}.bx-lock-open-alt:before{content:"\eb4c"}.bx-log-in:before{content:"\eb4d"}.bx-log-in-circle:before{content:"\eb4e"}.bx-log-out:before{content:"\eb4f"}.bx-log-out-circle:before{content:"\eb50"}.bx-low-vision:before{content:"\eb51"}.bx-magnet:before{content:"\eb52"}.bx-mail-send:before{content:"\eb53"}.bx-male:before{content:"\eb54"}.bx-male-sign:before{content:"\eb55"}.bx-map:before{content:"\eb56"}.bx-map-alt:before{content:"\eb57"}.bx-map-pin:before{content:"\eb58"}.bx-mask:before{content:"\eb59"}.bx-medal:before{content:"\eb5a"}.bx-meh:before{content:"\eb5b"}.bx-meh-alt:before{content:"\eb5c"}.bx-meh-blank:before{content:"\eb5d"}.bx-memory-card:before{content:"\eb5e"}.bx-menu:before{content:"\eb5f"}.bx-menu-alt-left:before{content:"\ef5b"}.bx-menu-alt-right:before{content:"\eb61"}.bx-merge:before{content:"\eb62"}.bx-message:before{content:"\eb63"}.bx-message-add:before{content:"\eb64"}.bx-message-alt:before{content:"\eb65"}.bx-message-alt-add:before{content:"\eb66"}.bx-message-alt-check:before{content:"\eb67"}.bx-message-alt-detail:before{content:"\eb68"}.bx-message-alt-dots:before{content:"\eb69"}.bx-message-alt-edit:before{content:"\eb6a"}.bx-message-alt-error:before{content:"\eb6b"}.bx-message-alt-minus:before{content:"\eb6c"}.bx-message-alt-x:before{content:"\eb6d"}.bx-message-check:before{content:"\eb6e"}.bx-message-detail:before{content:"\eb6f"}.bx-message-dots:before{content:"\eb70"}.bx-message-edit:before{content:"\eb71"}.bx-message-error:before{content:"\eb72"}.bx-message-minus:before{content:"\eb73"}.bx-message-rounded:before{content:"\eb74"}.bx-message-rounded-add:before{content:"\eb75"}.bx-message-rounded-check:before{content:"\eb76"}.bx-message-rounded-detail:before{content:"\eb77"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-message-rounded-edit:before{content:"\ef5c"}.bx-message-rounded-error:before{content:"\eb7a"}.bx-message-rounded-minus:before{content:"\eb7b"}.bx-message-rounded-x:before{content:"\eb7c"}.bx-message-square:before{content:"\eb7d"}.bx-message-square-add:before{content:"\eb7e"}.bx-message-square-check:before{content:"\eb7f"}.bx-message-square-detail:before{content:"\eb80"}.bx-message-square-dots:before{content:"\eb81"}.bx-message-square-edit:before{content:"\eb82"}.bx-message-square-error:before{content:"\eb83"}.bx-message-square-minus:before{content:"\eb84"}.bx-message-square-x:before{content:"\eb85"}.bx-message-x:before{content:"\eb86"}.bx-meteor:before{content:"\eb87"}.bx-microchip:before{content:"\eb88"}.bx-microphone:before{content:"\eb89"}.bx-microphone-off:before{content:"\eb8a"}.bx-minus:before{content:"\eb8b"}.bx-minus-back:before{content:"\eb8c"}.bx-minus-circle:before{content:"\eb8d"}.bx-minus-front:before{content:"\eb8e"}.bx-mobile:before{content:"\eb8f"}.bx-mobile-alt:before{content:"\eb90"}.bx-mobile-landscape:before{content:"\eb91"}.bx-mobile-vibration:before{content:"\ef5d"}.bx-money:before{content:"\eb93"}.bx-moon:before{content:"\eb94"}.bx-mouse:before{content:"\eb95"}.bx-mouse-alt:before{content:"\eb96"}.bx-move:before{content:"\eb97"}.bx-move-horizontal:before{content:"\eb98"}.bx-move-vertical:before{content:"\eb99"}.bx-movie:before{content:"\eb9a"}.bx-movie-play:before{content:"\eb9b"}.bx-music:before{content:"\eb9c"}.bx-navigation:before{content:"\eb9d"}.bx-network-chart:before{content:"\eb9e"}.bx-news:before{content:"\eb9f"}.bx-no-entry:before{content:"\eba0"}.bx-note:before{content:"\eba1"}.bx-notepad:before{content:"\eba2"}.bx-notification:before{content:"\eba3"}.bx-notification-off:before{content:"\eba4"}.bx-outline:before{content:"\eba5"}.bx-package:before{content:"\eba6"}.bx-paint:before{content:"\eba7"}.bx-paint-roll:before{content:"\eba8"}.bx-palette:before{content:"\eba9"}.bx-paperclip:before{content:"\ebaa"}.bx-paper-plane:before{content:"\ef61"}.bx-paragraph:before{content:"\ebac"}.bx-paste:before{content:"\ebad"}.bx-pause:before{content:"\ebae"}.bx-pause-circle:before{content:"\ebaf"}.bx-pen:before{content:"\ebb0"}.bx-pencil:before{content:"\ebb1"}.bx-phone:before{content:"\ebb2"}.bx-phone-call:before{content:"\ebb3"}.bx-phone-incoming:before{content:"\ebb4"}.bx-phone-off:before{content:"\ebb5"}.bx-phone-outgoing:before{content:"\ebb6"}.bx-photo-album:before{content:"\ebb7"}.bx-pie-chart:before{content:"\ebb8"}.bx-pie-chart-alt:before{content:"\ebb9"}.bx-pie-chart-alt-2:before{content:"\ebba"}.bx-pin:before{content:"\ebbb"}.bx-planet:before{content:"\ebbc"}.bx-play:before{content:"\ebbd"}.bx-play-circle:before{content:"\ebbe"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-plus-circle:before{content:"\ebc1"}.bx-plus-medical:before{content:"\ebc2"}.bx-podcast:before{content:"\ebc3"}.bx-pointer:before{content:"\ef5e"}.bx-poll:before{content:"\ebc5"}.bx-polygon:before{content:"\ebc6"}.bx-pound:before{content:"\ebc7"}.bx-power-off:before{content:"\ebc8"}.bx-printer:before{content:"\ebc9"}.bx-pulse:before{content:"\ebca"}.bx-purchase-tag:before{content:"\ebcb"}.bx-purchase-tag-alt:before{content:"\ebcc"}.bx-pyramid:before{content:"\ebcd"}.bx-qr:before{content:"\ebce"}.bx-qr-scan:before{content:"\ebcf"}.bx-question-mark:before{content:"\ebd0"}.bx-radar:before{content:"\ebd1"}.bx-radio:before{content:"\ebd2"}.bx-radio-circle:before{content:"\ebd3"}.bx-radio-circle-marked:before{content:"\ebd4"}.bx-receipt:before{content:"\ebd5"}.bx-rectangle:before{content:"\ebd6"}.bx-recycle:before{content:"\ebd7"}.bx-redo:before{content:"\ebd8"}.bx-refresh:before{content:"\ebd9"}.bx-registered:before{content:"\ebda"}.bx-rename:before{content:"\ebdb"}.bx-repeat:before{content:"\ebdc"}.bx-reply:before{content:"\ef5f"}.bx-reply-all:before{content:"\ebde"}.bx-repost:before{content:"\ebdf"}.bx-reset:before{content:"\ebe0"}.bx-restaurant:before{content:"\ebe1"}.bx-revision:before{content:"\ebe2"}.bx-rewind:before{content:"\ebe3"}.bx-rewind-circle:before{content:"\ebe4"}.bx-right-arrow:before{content:"\ebe5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-right-arrow-circle:before{content:"\ebe7"}.bx-right-down-arrow-circle:before{content:"\ebe8"}.bx-right-indent:before{content:"\ebe9"}.bx-right-top-arrow-circle:before{content:"\ebea"}.bx-rocket:before{content:"\ebeb"}.bx-rotate-left:before{content:"\ebec"}.bx-rotate-right:before{content:"\ebed"}.bx-rss:before{content:"\ebee"}.bx-ruble:before{content:"\ebef"}.bx-ruler:before{content:"\ebf0"}.bx-run:before{content:"\ebf1"}.bx-rupee:before{content:"\ebf2"}.bx-sad:before{content:"\ebf3"}.bx-save:before{content:"\ebf4"}.bx-scan:before{content:"\ebf5"}.bx-screenshot:before{content:"\ef60"}.bx-search:before{content:"\ebf7"}.bx-search-alt:before{content:"\ebf8"}.bx-search-alt-2:before{content:"\ebf9"}.bx-selection:before{content:"\ebfa"}.bx-select-multiple:before{content:"\ebfb"}.bx-send:before{content:"\ebfc"}.bx-server:before{content:"\ebfd"}.bx-shape-circle:before{content:"\ebfe"}.bx-shape-polygon:before{content:"\ebff"}.bx-shape-square:before{content:"\ec00"}.bx-shape-triangle:before{content:"\ec01"}.bx-share:before{content:"\ec02"}.bx-share-alt:before{content:"\ec03"}.bx-shekel:before{content:"\ec04"}.bx-shield:before{content:"\ec05"}.bx-shield-alt:before{content:"\ec06"}.bx-shield-alt-2:before{content:"\ec07"}.bx-shield-quarter:before{content:"\ec08"}.bx-shield-x:before{content:"\ec09"}.bx-shocked:before{content:"\ec0a"}.bx-shopping-bag:before{content:"\ec0b"}.bx-show:before{content:"\ec0c"}.bx-show-alt:before{content:"\ec0d"}.bx-shuffle:before{content:"\ec0e"}.bx-sidebar:before{content:"\ec0f"}.bx-sitemap:before{content:"\ec10"}.bx-skip-next:before{content:"\ec11"}.bx-skip-next-circle:before{content:"\ec12"}.bx-skip-previous:before{content:"\ec13"}.bx-skip-previous-circle:before{content:"\ec14"}.bx-sleepy:before{content:"\ec15"}.bx-slider:before{content:"\ec16"}.bx-slider-alt:before{content:"\ec17"}.bx-slideshow:before{content:"\ec18"}.bx-smile:before{content:"\ec19"}.bx-sort:before{content:"\ec1a"}.bx-sort-alt-2:before{content:"\ec1b"}.bx-sort-a-z:before{content:"\ec1c"}.bx-sort-down:before{content:"\ec1d"}.bx-sort-up:before{content:"\ec1e"}.bx-sort-z-a:before{content:"\ec1f"}.bx-spa:before{content:"\ec20"}.bx-space-bar:before{content:"\ec21"}.bx-speaker:before{content:"\ec22"}.bx-spray-can:before{content:"\ec23"}.bx-spreadsheet:before{content:"\ec24"}.bx-square:before{content:"\ec25"}.bx-square-rounded:before{content:"\ec26"}.bx-star:before{content:"\ec27"}.bx-station:before{content:"\ec28"}.bx-stats:before{content:"\ec29"}.bx-sticker:before{content:"\ec2a"}.bx-stop:before{content:"\ec2b"}.bx-stop-circle:before{content:"\ec2c"}.bx-stopwatch:before{content:"\ec2d"}.bx-store:before{content:"\ec2e"}.bx-store-alt:before{content:"\ec2f"}.bx-street-view:before{content:"\ec30"}.bx-strikethrough:before{content:"\ec31"}.bx-subdirectory-left:before{content:"\ec32"}.bx-subdirectory-right:before{content:"\ec33"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-swim:before{content:"\ec36"}.bx-sync:before{content:"\ec37"}.bx-tab:before{content:"\ec38"}.bx-table:before{content:"\ec39"}.bx-tachometer:before{content:"\ec3a"}.bx-tag:before{content:"\ec3b"}.bx-tag-alt:before{content:"\ec3c"}.bx-target-lock:before{content:"\ec3d"}.bx-task:before{content:"\ec3e"}.bx-task-x:before{content:"\ec3f"}.bx-taxi:before{content:"\ec40"}.bx-tennis-ball:before{content:"\ec41"}.bx-terminal:before{content:"\ec42"}.bx-test-tube:before{content:"\ec43"}.bx-text:before{content:"\ec44"}.bx-time:before{content:"\ec45"}.bx-time-five:before{content:"\ec46"}.bx-timer:before{content:"\ec47"}.bx-tired:before{content:"\ec48"}.bx-toggle-left:before{content:"\ec49"}.bx-toggle-right:before{content:"\ec4a"}.bx-tone:before{content:"\ec4b"}.bx-traffic-cone:before{content:"\ec4c"}.bx-train:before{content:"\ec4d"}.bx-transfer:before{content:"\ec4e"}.bx-transfer-alt:before{content:"\ec4f"}.bx-trash:before{content:"\ec50"}.bx-trash-alt:before{content:"\ec51"}.bx-trending-down:before{content:"\ec52"}.bx-trending-up:before{content:"\ec53"}.bx-trim:before{content:"\ec54"}.bx-trip:before{content:"\ec55"}.bx-trophy:before{content:"\ec56"}.bx-tv:before{content:"\ec57"}.bx-underline:before{content:"\ec58"}.bx-undo:before{content:"\ec59"}.bx-unite:before{content:"\ec5a"}.bx-unlink:before{content:"\ec5b"}.bx-up-arrow:before{content:"\ec5c"}.bx-up-arrow-alt:before{content:"\ec5d"}.bx-up-arrow-circle:before{content:"\ec5e"}.bx-upload:before{content:"\ec5f"}.bx-upside-down:before{content:"\ec60"}.bx-upvote:before{content:"\ec61"}.bx-usb:before{content:"\ec62"}.bx-user:before{content:"\ec63"}.bx-user-check:before{content:"\ec64"}.bx-user-circle:before{content:"\ec65"}.bx-user-minus:before{content:"\ec66"}.bx-user-pin:before{content:"\ec67"}.bx-user-plus:before{content:"\ec68"}.bx-user-voice:before{content:"\ec69"}.bx-user-x:before{content:"\ec6a"}.bx-vector:before{content:"\ec6b"}.bx-vertical-center:before{content:"\ec6c"}.bx-vial:before{content:"\ec6d"}.bx-video:before{content:"\ec6e"}.bx-video-off:before{content:"\ec6f"}.bx-video-plus:before{content:"\ec70"}.bx-video-recording:before{content:"\ec71"}.bx-voicemail:before{content:"\ec72"}.bx-volume:before{content:"\ec73"}.bx-volume-full:before{content:"\ec74"}.bx-volume-low:before{content:"\ec75"}.bx-volume-mute:before{content:"\ec76"}.bx-walk:before{content:"\ec77"}.bx-wallet:before{content:"\ec78"}.bx-wallet-alt:before{content:"\ec79"}.bx-water:before{content:"\ec7a"}.bx-webcam:before{content:"\ec7b"}.bx-wifi:before{content:"\ec7c"}.bx-wifi-0:before{content:"\ec7d"}.bx-wifi-1:before{content:"\ec7e"}.bx-wifi-2:before{content:"\ec7f"}.bx-wifi-off:before{content:"\ec80"}.bx-wind:before{content:"\ec81"}.bx-window:before{content:"\ec82"}.bx-window-alt:before{content:"\ec83"}.bx-window-close:before{content:"\ec84"}.bx-window-open:before{content:"\ec85"}.bx-windows:before{content:"\ec86"}.bx-wine:before{content:"\ec87"}.bx-wink-smile:before{content:"\ec88"}.bx-wink-tongue:before{content:"\ec89"}.bx-won:before{content:"\ec8a"}.bx-world:before{content:"\ec8b"}.bx-wrench:before{content:"\ec8c"}.bx-x:before{content:"\ec8d"}.bx-x-circle:before{content:"\ec8e"}.bx-yen:before{content:"\ec8f"}.bx-zoom-in:before{content:"\ec90"}.bx-zoom-out:before{content:"\ec91"}.bxs-party:before{content:"\ec92"}.bxs-hot:before{content:"\ec93"}.bxs-droplet:before{content:"\ec94"}.bxs-cat:before{content:"\ec95"}.bxs-dog:before{content:"\ec96"}.bxs-injection:before{content:"\ec97"}.bxs-leaf:before{content:"\ec98"}.bxs-add-to-queue:before{content:"\ec99"}.bxs-adjust:before{content:"\ec9a"}.bxs-adjust-alt:before{content:"\ec9b"}.bxs-alarm:before{content:"\ec9c"}.bxs-alarm-add:before{content:"\ec9d"}.bxs-alarm-exclamation:before{content:"\ec9e"}.bxs-alarm-off:before{content:"\ec9f"}.bxs-alarm-snooze:before{content:"\eca0"}.bxs-album:before{content:"\eca1"}.bxs-ambulance:before{content:"\eca2"}.bxs-analyse:before{content:"\eca3"}.bxs-angry:before{content:"\eca4"}.bxs-arch:before{content:"\eca5"}.bxs-archive:before{content:"\eca6"}.bxs-archive-in:before{content:"\eca7"}.bxs-archive-out:before{content:"\eca8"}.bxs-area:before{content:"\eca9"}.bxs-arrow-from-bottom:before{content:"\ecaa"}.bxs-arrow-from-left:before{content:"\ecab"}.bxs-arrow-from-right:before{content:"\ecac"}.bxs-arrow-from-top:before{content:"\ecad"}.bxs-arrow-to-bottom:before{content:"\ecae"}.bxs-arrow-to-left:before{content:"\ecaf"}.bxs-arrow-to-right:before{content:"\ecb0"}.bxs-arrow-to-top:before{content:"\ecb1"}.bxs-award:before{content:"\ecb2"}.bxs-baby-carriage:before{content:"\ecb3"}.bxs-backpack:before{content:"\ecb4"}.bxs-badge:before{content:"\ecb5"}.bxs-badge-check:before{content:"\ecb6"}.bxs-badge-dollar:before{content:"\ecb7"}.bxs-ball:before{content:"\ecb8"}.bxs-band-aid:before{content:"\ecb9"}.bxs-bank:before{content:"\ecba"}.bxs-bar-chart-alt-2:before{content:"\ecbb"}.bxs-bar-chart-square:before{content:"\ecbc"}.bxs-barcode:before{content:"\ecbd"}.bxs-baseball:before{content:"\ecbe"}.bxs-basket:before{content:"\ecbf"}.bxs-basketball:before{content:"\ecc0"}.bxs-bath:before{content:"\ecc1"}.bxs-battery:before{content:"\ecc2"}.bxs-battery-charging:before{content:"\ecc3"}.bxs-battery-full:before{content:"\ecc4"}.bxs-battery-low:before{content:"\ecc5"}.bxs-bed:before{content:"\ecc6"}.bxs-been-here:before{content:"\ecc7"}.bxs-beer:before{content:"\ecc8"}.bxs-bell:before{content:"\ecc9"}.bxs-bell-minus:before{content:"\ecca"}.bxs-bell-off:before{content:"\eccb"}.bxs-bell-plus:before{content:"\eccc"}.bxs-bell-ring:before{content:"\eccd"}.bxs-bible:before{content:"\ecce"}.bxs-binoculars:before{content:"\eccf"}.bxs-blanket:before{content:"\ecd0"}.bxs-bolt:before{content:"\ecd1"}.bxs-bolt-circle:before{content:"\ecd2"}.bxs-bomb:before{content:"\ecd3"}.bxs-bone:before{content:"\ecd4"}.bxs-bong:before{content:"\ecd5"}.bxs-book:before{content:"\ecd6"}.bxs-book-add:before{content:"\ecd7"}.bxs-book-alt:before{content:"\ecd8"}.bxs-book-bookmark:before{content:"\ecd9"}.bxs-book-content:before{content:"\ecda"}.bxs-book-heart:before{content:"\ecdb"}.bxs-bookmark:before{content:"\ecdc"}.bxs-bookmark-alt:before{content:"\ecdd"}.bxs-bookmark-alt-minus:before{content:"\ecde"}.bxs-bookmark-alt-plus:before{content:"\ecdf"}.bxs-bookmark-heart:before{content:"\ece0"}.bxs-bookmark-minus:before{content:"\ece1"}.bxs-bookmark-plus:before{content:"\ece2"}.bxs-bookmarks:before{content:"\ece3"}.bxs-bookmark-star:before{content:"\ece4"}.bxs-book-open:before{content:"\ece5"}.bxs-book-reader:before{content:"\ece6"}.bxs-bot:before{content:"\ece7"}.bxs-bowling-ball:before{content:"\ece8"}.bxs-box:before{content:"\ece9"}.bxs-brain:before{content:"\ecea"}.bxs-briefcase:before{content:"\eceb"}.bxs-briefcase-alt:before{content:"\ecec"}.bxs-briefcase-alt-2:before{content:"\eced"}.bxs-brightness:before{content:"\ecee"}.bxs-brightness-half:before{content:"\ecef"}.bxs-brush:before{content:"\ecf0"}.bxs-brush-alt:before{content:"\ecf1"}.bxs-bug:before{content:"\ecf2"}.bxs-bug-alt:before{content:"\ecf3"}.bxs-building:before{content:"\ecf4"}.bxs-building-house:before{content:"\ecf5"}.bxs-buildings:before{content:"\ecf6"}.bxs-bulb:before{content:"\ecf7"}.bxs-bullseye:before{content:"\ecf8"}.bxs-buoy:before{content:"\ecf9"}.bxs-bus:before{content:"\ecfa"}.bxs-business:before{content:"\ecfb"}.bxs-bus-school:before{content:"\ecfc"}.bxs-cabinet:before{content:"\ecfd"}.bxs-cake:before{content:"\ecfe"}.bxs-calculator:before{content:"\ecff"}.bxs-calendar:before{content:"\ed00"}.bxs-calendar-alt:before{content:"\ed01"}.bxs-calendar-check:before{content:"\ed02"}.bxs-calendar-edit:before{content:"\ed03"}.bxs-calendar-event:before{content:"\ed04"}.bxs-calendar-exclamation:before{content:"\ed05"}.bxs-calendar-heart:before{content:"\ed06"}.bxs-calendar-minus:before{content:"\ed07"}.bxs-calendar-plus:before{content:"\ed08"}.bxs-calendar-star:before{content:"\ed09"}.bxs-calendar-week:before{content:"\ed0a"}.bxs-calendar-x:before{content:"\ed0b"}.bxs-camera:before{content:"\ed0c"}.bxs-camera-home:before{content:"\ed0d"}.bxs-camera-movie:before{content:"\ed0e"}.bxs-camera-off:before{content:"\ed0f"}.bxs-camera-plus:before{content:"\ed10"}.bxs-capsule:before{content:"\ed11"}.bxs-captions:before{content:"\ed12"}.bxs-car:before{content:"\ed13"}.bxs-car-battery:before{content:"\ed14"}.bxs-car-crash:before{content:"\ed15"}.bxs-card:before{content:"\ed16"}.bxs-caret-down-circle:before{content:"\ed17"}.bxs-caret-down-square:before{content:"\ed18"}.bxs-caret-left-circle:before{content:"\ed19"}.bxs-caret-left-square:before{content:"\ed1a"}.bxs-caret-right-circle:before{content:"\ed1b"}.bxs-caret-right-square:before{content:"\ed1c"}.bxs-caret-up-circle:before{content:"\ed1d"}.bxs-caret-up-square:before{content:"\ed1e"}.bxs-car-garage:before{content:"\ed1f"}.bxs-car-mechanic:before{content:"\ed20"}.bxs-carousel:before{content:"\ed21"}.bxs-cart:before{content:"\ed22"}.bxs-cart-add:before{content:"\ed23"}.bxs-cart-alt:before{content:"\ed24"}.bxs-cart-download:before{content:"\ed25"}.bxs-car-wash:before{content:"\ed26"}.bxs-category:before{content:"\ed27"}.bxs-category-alt:before{content:"\ed28"}.bxs-cctv:before{content:"\ed29"}.bxs-certification:before{content:"\ed2a"}.bxs-chalkboard:before{content:"\ed2b"}.bxs-chart:before{content:"\ed2c"}.bxs-chat:before{content:"\ed2d"}.bxs-checkbox:before{content:"\ed2e"}.bxs-checkbox-checked:before{content:"\ed2f"}.bxs-checkbox-minus:before{content:"\ed30"}.bxs-check-circle:before{content:"\ed31"}.bxs-check-shield:before{content:"\ed32"}.bxs-check-square:before{content:"\ed33"}.bxs-chess:before{content:"\ed34"}.bxs-chevron-down:before{content:"\ed35"}.bxs-chevron-down-circle:before{content:"\ed36"}.bxs-chevron-down-square:before{content:"\ed37"}.bxs-chevron-left:before{content:"\ed38"}.bxs-chevron-left-circle:before{content:"\ed39"}.bxs-chevron-left-square:before{content:"\ed3a"}.bxs-chevron-right:before{content:"\ed3b"}.bxs-chevron-right-circle:before{content:"\ed3c"}.bxs-chevron-right-square:before{content:"\ed3d"}.bxs-chevrons-down:before{content:"\ed3e"}.bxs-chevrons-left:before{content:"\ed3f"}.bxs-chevrons-right:before{content:"\ed40"}.bxs-chevrons-up:before{content:"\ed41"}.bxs-chevron-up:before{content:"\ed42"}.bxs-chevron-up-circle:before{content:"\ed43"}.bxs-chevron-up-square:before{content:"\ed44"}.bxs-chip:before{content:"\ed45"}.bxs-church:before{content:"\ed46"}.bxs-circle:before{content:"\ed47"}.bxs-city:before{content:"\ed48"}.bxs-clinic:before{content:"\ed49"}.bxs-cloud:before{content:"\ed4a"}.bxs-cloud-download:before{content:"\ed4b"}.bxs-cloud-lightning:before{content:"\ed4c"}.bxs-cloud-rain:before{content:"\ed4d"}.bxs-cloud-upload:before{content:"\ed4e"}.bxs-coffee:before{content:"\ed4f"}.bxs-coffee-alt:before{content:"\ed50"}.bxs-coffee-togo:before{content:"\ed51"}.bxs-cog:before{content:"\ed52"}.bxs-coin:before{content:"\ed53"}.bxs-coin-stack:before{content:"\ed54"}.bxs-collection:before{content:"\ed55"}.bxs-color-fill:before{content:"\ed56"}.bxs-comment:before{content:"\ed57"}.bxs-comment-add:before{content:"\ed58"}.bxs-comment-check:before{content:"\ed59"}.bxs-comment-detail:before{content:"\ed5a"}.bxs-comment-dots:before{content:"\ed5b"}.bxs-comment-edit:before{content:"\ed5c"}.bxs-comment-error:before{content:"\ed5d"}.bxs-comment-minus:before{content:"\ed5e"}.bxs-comment-x:before{content:"\ed5f"}.bxs-compass:before{content:"\ed60"}.bxs-component:before{content:"\ed61"}.bxs-confused:before{content:"\ed62"}.bxs-contact:before{content:"\ed63"}.bxs-conversation:before{content:"\ed64"}.bxs-cookie:before{content:"\ed65"}.bxs-cool:before{content:"\ed66"}.bxs-copy:before{content:"\ed67"}.bxs-copy-alt:before{content:"\ed68"}.bxs-copyright:before{content:"\ed69"}.bxs-coupon:before{content:"\ed6a"}.bxs-credit-card:before{content:"\ed6b"}.bxs-credit-card-alt:before{content:"\ed6c"}.bxs-credit-card-front:before{content:"\ed6d"}.bxs-crop:before{content:"\ed6e"}.bxs-crown:before{content:"\ed6f"}.bxs-cube:before{content:"\ed70"}.bxs-cube-alt:before{content:"\ed71"}.bxs-cuboid:before{content:"\ed72"}.bxs-customize:before{content:"\ed73"}.bxs-cylinder:before{content:"\ed74"}.bxs-dashboard:before{content:"\ed75"}.bxs-data:before{content:"\ed76"}.bxs-detail:before{content:"\ed77"}.bxs-devices:before{content:"\ed78"}.bxs-diamond:before{content:"\ed79"}.bxs-dice-1:before{content:"\ed7a"}.bxs-dice-2:before{content:"\ed7b"}.bxs-dice-3:before{content:"\ed7c"}.bxs-dice-4:before{content:"\ed7d"}.bxs-dice-5:before{content:"\ed7e"}.bxs-dice-6:before{content:"\ed7f"}.bxs-direction-left:before{content:"\ed80"}.bxs-direction-right:before{content:"\ed81"}.bxs-directions:before{content:"\ed82"}.bxs-disc:before{content:"\ed83"}.bxs-discount:before{content:"\ed84"}.bxs-dish:before{content:"\ed85"}.bxs-dislike:before{content:"\ed86"}.bxs-dizzy:before{content:"\ed87"}.bxs-dock-bottom:before{content:"\ed88"}.bxs-dock-left:before{content:"\ed89"}.bxs-dock-right:before{content:"\ed8a"}.bxs-dock-top:before{content:"\ed8b"}.bxs-dollar-circle:before{content:"\ed8c"}.bxs-donate-blood:before{content:"\ed8d"}.bxs-donate-heart:before{content:"\ed8e"}.bxs-door-open:before{content:"\ed8f"}.bxs-doughnut-chart:before{content:"\ed90"}.bxs-down-arrow:before{content:"\ed91"}.bxs-down-arrow-alt:before{content:"\ed92"}.bxs-down-arrow-circle:before{content:"\ed93"}.bxs-down-arrow-square:before{content:"\ed94"}.bxs-download:before{content:"\ed95"}.bxs-downvote:before{content:"\ed96"}.bxs-drink:before{content:"\ed97"}.bxs-droplet-half:before{content:"\ed98"}.bxs-dryer:before{content:"\ed99"}.bxs-duplicate:before{content:"\ed9a"}.bxs-edit:before{content:"\ed9b"}.bxs-edit-alt:before{content:"\ed9c"}.bxs-edit-location:before{content:"\ed9d"}.bxs-eject:before{content:"\ed9e"}.bxs-envelope:before{content:"\ed9f"}.bxs-envelope-open:before{content:"\eda0"}.bxs-eraser:before{content:"\eda1"}.bxs-error:before{content:"\eda2"}.bxs-error-alt:before{content:"\eda3"}.bxs-error-circle:before{content:"\eda4"}.bxs-ev-station:before{content:"\eda5"}.bxs-exit:before{content:"\eda6"}.bxs-extension:before{content:"\eda7"}.bxs-eyedropper:before{content:"\eda8"}.bxs-face:before{content:"\eda9"}.bxs-face-mask:before{content:"\edaa"}.bxs-factory:before{content:"\edab"}.bxs-fast-forward-circle:before{content:"\edac"}.bxs-file:before{content:"\edad"}.bxs-file-archive:before{content:"\edae"}.bxs-file-blank:before{content:"\edaf"}.bxs-file-css:before{content:"\edb0"}.bxs-file-doc:before{content:"\edb1"}.bxs-file-export:before{content:"\edb2"}.bxs-file-find:before{content:"\edb3"}.bxs-file-gif:before{content:"\edb4"}.bxs-file-html:before{content:"\edb5"}.bxs-file-image:before{content:"\edb6"}.bxs-file-import:before{content:"\edb7"}.bxs-file-jpg:before{content:"\edb8"}.bxs-file-js:before{content:"\edb9"}.bxs-file-json:before{content:"\edba"}.bxs-file-md:before{content:"\edbb"}.bxs-file-pdf:before{content:"\edbc"}.bxs-file-plus:before{content:"\edbd"}.bxs-file-png:before{content:"\edbe"}.bxs-file-txt:before{content:"\edbf"}.bxs-film:before{content:"\edc0"}.bxs-filter-alt:before{content:"\edc1"}.bxs-first-aid:before{content:"\edc2"}.bxs-flag:before{content:"\edc3"}.bxs-flag-alt:before{content:"\edc4"}.bxs-flag-checkered:before{content:"\edc5"}.bxs-flame:before{content:"\edc6"}.bxs-flask:before{content:"\edc7"}.bxs-florist:before{content:"\edc8"}.bxs-folder:before{content:"\edc9"}.bxs-folder-minus:before{content:"\edca"}.bxs-folder-open:before{content:"\edcb"}.bxs-folder-plus:before{content:"\edcc"}.bxs-food-menu:before{content:"\edcd"}.bxs-fridge:before{content:"\edce"}.bxs-game:before{content:"\edcf"}.bxs-gas-pump:before{content:"\edd0"}.bxs-ghost:before{content:"\edd1"}.bxs-gift:before{content:"\edd2"}.bxs-graduation:before{content:"\edd3"}.bxs-grid:before{content:"\edd4"}.bxs-grid-alt:before{content:"\edd5"}.bxs-group:before{content:"\edd6"}.bxs-guitar-amp:before{content:"\edd7"}.bxs-hand:before{content:"\edd8"}.bxs-hand-down:before{content:"\edd9"}.bxs-hand-left:before{content:"\edda"}.bxs-hand-right:before{content:"\eddb"}.bxs-hand-up:before{content:"\eddc"}.bxs-happy:before{content:"\eddd"}.bxs-happy-alt:before{content:"\edde"}.bxs-happy-beaming:before{content:"\eddf"}.bxs-happy-heart-eyes:before{content:"\ede0"}.bxs-hdd:before{content:"\ede1"}.bxs-heart:before{content:"\ede2"}.bxs-heart-circle:before{content:"\ede3"}.bxs-heart-square:before{content:"\ede4"}.bxs-help-circle:before{content:"\ede5"}.bxs-hide:before{content:"\ede6"}.bxs-home:before{content:"\ede7"}.bxs-home-circle:before{content:"\ede8"}.bxs-home-heart:before{content:"\ede9"}.bxs-home-smile:before{content:"\edea"}.bxs-hotel:before{content:"\edeb"}.bxs-hourglass:before{content:"\edec"}.bxs-hourglass-bottom:before{content:"\eded"}.bxs-hourglass-top:before{content:"\edee"}.bxs-id-card:before{content:"\edef"}.bxs-image:before{content:"\edf0"}.bxs-image-add:before{content:"\edf1"}.bxs-image-alt:before{content:"\edf2"}.bxs-inbox:before{content:"\edf3"}.bxs-info-circle:before{content:"\edf4"}.bxs-info-square:before{content:"\edf5"}.bxs-institution:before{content:"\edf6"}.bxs-joystick:before{content:"\edf7"}.bxs-joystick-alt:before{content:"\edf8"}.bxs-joystick-button:before{content:"\edf9"}.bxs-key:before{content:"\edfa"}.bxs-keyboard:before{content:"\edfb"}.bxs-label:before{content:"\edfc"}.bxs-landmark:before{content:"\edfd"}.bxs-landscape:before{content:"\edfe"}.bxs-laugh:before{content:"\edff"}.bxs-layer:before{content:"\ee00"}.bxs-layer-minus:before{content:"\ee01"}.bxs-layer-plus:before{content:"\ee02"}.bxs-layout:before{content:"\ee03"}.bxs-left-arrow:before{content:"\ee04"}.bxs-left-arrow-alt:before{content:"\ee05"}.bxs-left-arrow-circle:before{content:"\ee06"}.bxs-left-arrow-square:before{content:"\ee07"}.bxs-left-down-arrow-circle:before{content:"\ee08"}.bxs-left-top-arrow-circle:before{content:"\ee09"}.bxs-like:before{content:"\ee0a"}.bxs-location-plus:before{content:"\ee0b"}.bxs-lock:before{content:"\ee0c"}.bxs-lock-alt:before{content:"\ee0d"}.bxs-lock-open:before{content:"\ee0e"}.bxs-lock-open-alt:before{content:"\ee0f"}.bxs-log-in:before{content:"\ee10"}.bxs-log-in-circle:before{content:"\ee11"}.bxs-log-out:before{content:"\ee12"}.bxs-log-out-circle:before{content:"\ee13"}.bxs-low-vision:before{content:"\ee14"}.bxs-magic-wand:before{content:"\ee15"}.bxs-magnet:before{content:"\ee16"}.bxs-map:before{content:"\ee17"}.bxs-map-alt:before{content:"\ee18"}.bxs-map-pin:before{content:"\ee19"}.bxs-mask:before{content:"\ee1a"}.bxs-medal:before{content:"\ee1b"}.bxs-megaphone:before{content:"\ee1c"}.bxs-meh:before{content:"\ee1d"}.bxs-meh-alt:before{content:"\ee1e"}.bxs-meh-blank:before{content:"\ee1f"}.bxs-memory-card:before{content:"\ee20"}.bxs-message:before{content:"\ee21"}.bxs-message-add:before{content:"\ee22"}.bxs-message-alt:before{content:"\ee23"}.bxs-message-alt-add:before{content:"\ee24"}.bxs-message-alt-check:before{content:"\ee25"}.bxs-message-alt-detail:before{content:"\ee26"}.bxs-message-alt-dots:before{content:"\ee27"}.bxs-message-alt-edit:before{content:"\ee28"}.bxs-message-alt-error:before{content:"\ee29"}.bxs-message-alt-minus:before{content:"\ee2a"}.bxs-message-alt-x:before{content:"\ee2b"}.bxs-message-check:before{content:"\ee2c"}.bxs-message-detail:before{content:"\ee2d"}.bxs-message-dots:before{content:"\ee2e"}.bxs-message-edit:before{content:"\ee2f"}.bxs-message-error:before{content:"\ee30"}.bxs-message-minus:before{content:"\ee31"}.bxs-message-rounded:before{content:"\ee32"}.bxs-message-rounded-add:before{content:"\ee33"}.bxs-message-rounded-check:before{content:"\ee34"}.bxs-message-rounded-detail:before{content:"\ee35"}.bxs-message-rounded-dots:before{content:"\ee36"}.bxs-message-rounded-edit:before{content:"\ee37"}.bxs-message-rounded-error:before{content:"\ee38"}.bxs-message-rounded-minus:before{content:"\ee39"}.bxs-message-rounded-x:before{content:"\ee3a"}.bxs-message-square:before{content:"\ee3b"}.bxs-message-square-add:before{content:"\ee3c"}.bxs-message-square-check:before{content:"\ee3d"}.bxs-message-square-detail:before{content:"\ee3e"}.bxs-message-square-dots:before{content:"\ee3f"}.bxs-message-square-edit:before{content:"\ee40"}.bxs-message-square-error:before{content:"\ee41"}.bxs-message-square-minus:before{content:"\ee42"}.bxs-message-square-x:before{content:"\ee43"}.bxs-message-x:before{content:"\ee44"}.bxs-meteor:before{content:"\ee45"}.bxs-microchip:before{content:"\ee46"}.bxs-microphone:before{content:"\ee47"}.bxs-microphone-alt:before{content:"\ee48"}.bxs-microphone-off:before{content:"\ee49"}.bxs-minus-circle:before{content:"\ee4a"}.bxs-minus-square:before{content:"\ee4b"}.bxs-mobile:before{content:"\ee4c"}.bxs-mobile-vibration:before{content:"\ee4d"}.bxs-moon:before{content:"\ee4e"}.bxs-mouse:before{content:"\ee4f"}.bxs-mouse-alt:before{content:"\ee50"}.bxs-movie:before{content:"\ee51"}.bxs-movie-play:before{content:"\ee52"}.bxs-music:before{content:"\ee53"}.bxs-navigation:before{content:"\ee54"}.bxs-network-chart:before{content:"\ee55"}.bxs-news:before{content:"\ee56"}.bxs-no-entry:before{content:"\ee57"}.bxs-note:before{content:"\ee58"}.bxs-notepad:before{content:"\ee59"}.bxs-notification:before{content:"\ee5a"}.bxs-notification-off:before{content:"\ee5b"}.bxs-offer:before{content:"\ee5c"}.bxs-package:before{content:"\ee5d"}.bxs-paint:before{content:"\ee5e"}.bxs-paint-roll:before{content:"\ee5f"}.bxs-palette:before{content:"\ee60"}.bxs-paper-plane:before{content:"\ee61"}.bxs-parking:before{content:"\ee62"}.bxs-paste:before{content:"\ee63"}.bxs-pen:before{content:"\ee64"}.bxs-pencil:before{content:"\ee65"}.bxs-phone:before{content:"\ee66"}.bxs-phone-call:before{content:"\ee67"}.bxs-phone-incoming:before{content:"\ee68"}.bxs-phone-off:before{content:"\ee69"}.bxs-phone-outgoing:before{content:"\ee6a"}.bxs-photo-album:before{content:"\ee6b"}.bxs-piano:before{content:"\ee6c"}.bxs-pie-chart:before{content:"\ee6d"}.bxs-pie-chart-alt:before{content:"\ee6e"}.bxs-pie-chart-alt-2:before{content:"\ee6f"}.bxs-pin:before{content:"\ee70"}.bxs-pizza:before{content:"\ee71"}.bxs-plane:before{content:"\ee72"}.bxs-plane-alt:before{content:"\ee73"}.bxs-plane-land:before{content:"\ee74"}.bxs-planet:before{content:"\ee75"}.bxs-plane-take-off:before{content:"\ee76"}.bxs-playlist:before{content:"\ee77"}.bxs-plug:before{content:"\ee78"}.bxs-plus-circle:before{content:"\ee79"}.bxs-plus-square:before{content:"\ee7a"}.bxs-pointer:before{content:"\ee7b"}.bxs-polygon:before{content:"\ee7c"}.bxs-printer:before{content:"\ee7d"}.bxs-purchase-tag:before{content:"\ee7e"}.bxs-purchase-tag-alt:before{content:"\ee7f"}.bxs-pyramid:before{content:"\ee80"}.bxs-quote-alt-left:before{content:"\ee81"}.bxs-quote-alt-right:before{content:"\ee82"}.bxs-quote-left:before{content:"\ee83"}.bxs-quote-right:before{content:"\ee84"}.bxs-quote-single-left:before{content:"\ee85"}.bxs-quote-single-right:before{content:"\ee86"}.bxs-radiation:before{content:"\ee87"}.bxs-radio:before{content:"\ee88"}.bxs-receipt:before{content:"\ee89"}.bxs-rectangle:before{content:"\ee8a"}.bxs-registered:before{content:"\ee8b"}.bxs-rename:before{content:"\ee8c"}.bxs-report:before{content:"\ee8d"}.bxs-rewind-circle:before{content:"\ee8e"}.bxs-right-arrow:before{content:"\ee8f"}.bxs-right-arrow-alt:before{content:"\ee90"}.bxs-right-arrow-circle:before{content:"\ee91"}.bxs-right-arrow-square:before{content:"\ee92"}.bxs-right-down-arrow-circle:before{content:"\ee93"}.bxs-right-top-arrow-circle:before{content:"\ee94"}.bxs-rocket:before{content:"\ee95"}.bxs-ruler:before{content:"\ee96"}.bxs-sad:before{content:"\ee97"}.bxs-save:before{content:"\ee98"}.bxs-school:before{content:"\ee99"}.bxs-search:before{content:"\ee9a"}.bxs-search-alt-2:before{content:"\ee9b"}.bxs-select-multiple:before{content:"\ee9c"}.bxs-send:before{content:"\ee9d"}.bxs-server:before{content:"\ee9e"}.bxs-shapes:before{content:"\ee9f"}.bxs-share:before{content:"\eea0"}.bxs-share-alt:before{content:"\eea1"}.bxs-shield:before{content:"\eea2"}.bxs-shield-alt-2:before{content:"\eea3"}.bxs-shield-x:before{content:"\eea4"}.bxs-ship:before{content:"\eea5"}.bxs-shocked:before{content:"\eea6"}.bxs-shopping-bag:before{content:"\eea7"}.bxs-shopping-bag-alt:before{content:"\eea8"}.bxs-shopping-bags:before{content:"\eea9"}.bxs-show:before{content:"\eeaa"}.bxs-skip-next-circle:before{content:"\eeab"}.bxs-skip-previous-circle:before{content:"\eeac"}.bxs-skull:before{content:"\eead"}.bxs-sleepy:before{content:"\eeae"}.bxs-slideshow:before{content:"\eeaf"}.bxs-smile:before{content:"\eeb0"}.bxs-sort-alt:before{content:"\eeb1"}.bxs-spa:before{content:"\eeb2"}.bxs-speaker:before{content:"\eeb3"}.bxs-spray-can:before{content:"\eeb4"}.bxs-spreadsheet:before{content:"\eeb5"}.bxs-square:before{content:"\eeb6"}.bxs-square-rounded:before{content:"\eeb7"}.bxs-star:before{content:"\eeb8"}.bxs-star-half:before{content:"\eeb9"}.bxs-sticker:before{content:"\eeba"}.bxs-stopwatch:before{content:"\eebb"}.bxs-store:before{content:"\eebc"}.bxs-store-alt:before{content:"\eebd"}.bxs-sun:before{content:"\eebe"}.bxs-tachometer:before{content:"\eebf"}.bxs-tag:before{content:"\eec0"}.bxs-tag-alt:before{content:"\eec1"}.bxs-tag-x:before{content:"\eec2"}.bxs-taxi:before{content:"\eec3"}.bxs-tennis-ball:before{content:"\eec4"}.bxs-terminal:before{content:"\eec5"}.bxs-thermometer:before{content:"\eec6"}.bxs-time:before{content:"\eec7"}.bxs-time-five:before{content:"\eec8"}.bxs-timer:before{content:"\eec9"}.bxs-tired:before{content:"\eeca"}.bxs-toggle-left:before{content:"\eecb"}.bxs-toggle-right:before{content:"\eecc"}.bxs-tone:before{content:"\eecd"}.bxs-torch:before{content:"\eece"}.bxs-to-top:before{content:"\eecf"}.bxs-traffic:before{content:"\eed0"}.bxs-traffic-barrier:before{content:"\eed1"}.bxs-traffic-cone:before{content:"\eed2"}.bxs-train:before{content:"\eed3"}.bxs-trash:before{content:"\eed4"}.bxs-trash-alt:before{content:"\eed5"}.bxs-tree:before{content:"\eed6"}.bxs-trophy:before{content:"\eed7"}.bxs-truck:before{content:"\eed8"}.bxs-t-shirt:before{content:"\eed9"}.bxs-tv:before{content:"\eeda"}.bxs-up-arrow:before{content:"\eedb"}.bxs-up-arrow-alt:before{content:"\eedc"}.bxs-up-arrow-circle:before{content:"\eedd"}.bxs-up-arrow-square:before{content:"\eede"}.bxs-upside-down:before{content:"\eedf"}.bxs-upvote:before{content:"\eee0"}.bxs-user:before{content:"\eee1"}.bxs-user-account:before{content:"\eee2"}.bxs-user-badge:before{content:"\eee3"}.bxs-user-check:before{content:"\eee4"}.bxs-user-circle:before{content:"\eee5"}.bxs-user-detail:before{content:"\eee6"}.bxs-user-minus:before{content:"\eee7"}.bxs-user-pin:before{content:"\eee8"}.bxs-user-plus:before{content:"\eee9"}.bxs-user-rectangle:before{content:"\eeea"}.bxs-user-voice:before{content:"\eeeb"}.bxs-user-x:before{content:"\eeec"}.bxs-vector:before{content:"\eeed"}.bxs-vial:before{content:"\eeee"}.bxs-video:before{content:"\eeef"}.bxs-video-off:before{content:"\eef0"}.bxs-video-plus:before{content:"\eef1"}.bxs-video-recording:before{content:"\eef2"}.bxs-videos:before{content:"\eef3"}.bxs-virus:before{content:"\eef4"}.bxs-virus-block:before{content:"\eef5"}.bxs-volume:before{content:"\eef6"}.bxs-volume-full:before{content:"\eef7"}.bxs-volume-low:before{content:"\eef8"}.bxs-volume-mute:before{content:"\eef9"}.bxs-wallet:before{content:"\eefa"}.bxs-wallet-alt:before{content:"\eefb"}.bxs-washer:before{content:"\eefc"}.bxs-watch:before{content:"\eefd"}.bxs-watch-alt:before{content:"\eefe"}.bxs-webcam:before{content:"\eeff"}.bxs-widget:before{content:"\ef00"}.bxs-window-alt:before{content:"\ef01"}.bxs-wine:before{content:"\ef02"}.bxs-wink-smile:before{content:"\ef03"}.bxs-wink-tongue:before{content:"\ef04"}.bxs-wrench:before{content:"\ef05"}.bxs-x-circle:before{content:"\ef06"}.bxs-x-square:before{content:"\ef07"}.bxs-yin-yang:before{content:"\ef08"}.bxs-zap:before{content:"\ef09"}.bxs-zoom-in:before{content:"\ef0a"}.bxs-zoom-out:before{content:"\ef0b"}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fonts/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fonts/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fonts/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-v4compatibility.ea8f94e1d22e0d35ccd4.woff2) format("woff2"),url(/assets/fonts/fa-v4compatibility.da94ef451f4969af06e6.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */

.gridster{position:relative;margin:auto;height:0}.gridster>ul{margin:0;list-style:none;padding:0}.gridster-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;z-index:2;position:absolute;display:none}.gridster-loaded{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}.gridster-loaded .gridster-item{display:block;position:absolute;-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.gridster-loaded .gridster-preview-holder{display:none;z-index:1;position:absolute;background-color:#ddd;border-color:#fff;opacity:.2}.gridster-loaded .gridster-item.gridster-item-moving,.gridster-loaded .gridster-preview-holder{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.gridster-mobile{height:auto !important}.gridster-mobile .gridster-item{height:auto;position:static;float:none}.gridster-item.ng-leave.ng-leave-active{opacity:0}.gridster-item.ng-enter{opacity:1}.gridster-item-moving{z-index:3}.gridster-item-resizable-handler{position:absolute;font-size:1px;display:block;z-index:5}.handle-se{cursor:se-resize;width:0;height:0;right:1px;bottom:1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent}.handle-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.handle-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.handle-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.handle-e{cursor:e-resize;width:12px;bottom:0;right:1px;top:0}.handle-s{cursor:s-resize;height:12px;right:0;bottom:1px;left:0}.handle-n{cursor:n-resize;height:12px;right:0;top:1px;left:0}.handle-w{cursor:w-resize;width:12px;left:1px;top:0;bottom:0}.gridster .gridster-item:hover .gridster-box{border:1.5px solid #B3B2B3}.gridster .gridster-item:hover .handle-se{border-color:transparent transparent #ccc}
.ta-hidden-input {
    width: 1px;
    height: 1px;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -10000px;
    left: -10000px;
    opacity: 0;
    overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
    min-height: 300px;
    height: auto;
    overflow: auto;
    font-family: inherit;
    font-size: 100%;
}

.ta-scroll-window.form-control {
    position: relative;
    padding: 0;
}

.ta-scroll-window > .ta-bind {
    height: auto;
    min-height: 300px;
    padding: 6px 12px;
}

.ta-editor:focus {
    user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
    z-index: 100;
    position: absolute;
    display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
    position: absolute;
    bottom: 16px;
    right: 16px;
    border: 1px solid black;
    background-color: #FFF;
    padding: 0 4px;
    opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
    position: absolute;
    bottom: 5px;
    right: 5px;
    left: 5px;
    top: 5px;
    border: 1px solid black;
    background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
    width: 10px;
    height: 10px;
    position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
    top: 0;
    left: 0;
    border-left: 1px solid black;
    border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
    top: 0;
    right: 0;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
    bottom: 0;
    left: 0;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
    bottom: 0;
    right: 0;
    border: 1px solid black;
    cursor: se-resize;
    background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
    margin-top: -10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block!important}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFJhJREFUeAGMU+/q4kAMzFYf4LgP96a+q4c+gSIqxf/r5maWDoTgz15gmM0kW5uMLa21v2b2G6jAG2iEzqUU6q5c/OlMuHtL/ULNd5TP6EJ1RP7NuXvKE397jmbg7MrzHI748T1UA3eopyGQV2qK1+vVHo/Hm1itVm0J7Q+afwGMmgeRphf7Noh6lCeuHJAvm/X8rAQNlw2VScoj6863OQjl2ZB3qkeu5Lh0RJ3qynuNjJA21FppQAHa8/l83263No5jOxwOttlsbL1e2xIXXpMZzzRsXoTw34bQgLiQbKh6M9SXDBSypn4XGOSkGUO1cJdn1Yh4/qYVgctmGSwXyARNcOSFRuBMHvA1GMzwy+Vix+PRdrvdYrvd2vl87oZYDCxBL9B/jEyopghzlNjL0DlB+gAoPNXyOfa3oA9puXonyVHzdH+g9MEISa5z0qUNkwkm6MJkxALg8mlMAxvNwBfhYLvf7w50vl6vBV9H2e/3BjYateQDY8gM5bmWovygdyEb87k/G5Zz9c/2zfEQFysO5nDJ6mMel91Z//pwFpygIWIaMXE3AoYssPBCI/B12DiONMT5VZxOJ0f+j/MyWo5chYGowfn/j03lNXBpl85Up8d46u6DChBMvKv2UePrrAsChtdLTi73oEBjFDYpmIp/KSgRhRw357sXuHLknRgI8d90F8QL761oI8iQeJqvUOGnAoEkgNblF13iiJASZCwhLkG+v7/Halvt5+enr7x+02lZOwKymJ7jMAXK32RxaXnNxfXzCOkCxTO2I3NiR0i9gAjQLLoVHkKG8pCi0UT4Q0h5xUFIlBJEYmg+1yg6TrUq+YfEWKK0lWsSS8+DkNvCWtvJXu0UbDyH/NYjoDHFybPd/cPeficiW5LvkVdBNY4UoIqOQMwPBXm9vUYIVCj3GkXCCo1tRS//uMhYoVG3q46HaBQtamESTs/+0o92hOTaBbqjBwpu8reCuzAP4rkXpQBzQwbhZxD7jNYEAS4CI2Rg4hLitPUor2hGh6j4hQ5FfWt8LQF+SwyJIpGUV05nu56VHqJhR8ybb+Q+/dnPYZYSigIICvY3xfYxCckz/qazprjDiFJ+5DWVwscaMpSDgkleI2uutaKk5kPFNTqO8pBDlBQZEqKvoJXp7+lxzx7Cuoqp2M7zlrm5JbH/9oZ/GLdzBGf9FNmmvPi+h2FXnm8L5WhdCMJNyr1D6yvKP1rFQYgSjWpteE0JMraEME8ykpzo/0/+wcg5yGHMooegQYIRyXU1i52tCSfn9oSQFH+Fe4jypxs3RHA+xNCcNUZ+BXRg7iu0lhgDAesisSfE6UA0iudz9sNHKChek5eBX9a+FwKkKQ+Nd6JljkLX6B4x2L8hhHOsVdhR4iHEEe1LeWJCSI2tCo9AU3OIKHGgbupv6NvyRciGgMzPPLP5LmhPdKTx8qgSWIXxVkZx8QJihmCvPP8nE6IRXniKT9GThhKF0QkZal3KQYcLgn+s8YwWJiNnLVL4mOz1b+4piM8/+YYb8xNlLoASXqC7c9DCOokhl4RAKgSkCNM9wklBOPL4BIJoblQggsb8Km9W/IlIJkKrPN4xEETPwtS3hczrp8//pxmzpoUIBfeSO8r8/OE59wgTIsnIb4yBj7Cft6pYI8Sbh5TBD749IANSlKPgJQQmrr0uUfjbCnlV/V9OCfLpDc9b0nw4x3bznAbWFAyfUeBLEIhA3uaCKifFyUBg8pg+Ro8nOCVOintKoy0xj5bFvhNCQMAfoUqgc8UwMRot8dWy/qPcDHQk5XkgOPD97//Gl/xC2kKlkhl2V4pMQmAON+22E+4XgIzMKYMSmp7S0ymTcpYEYM6eVjKlJV25HgYguZ6lD1hR4S4byoxRwMUQjm87MYVxrW19nCqbgTD4kSEde7FlxcF4tKDCPu41lBUKa7tjgGuHJuPCwpBPdcONuVTiMEMgbPpugJE0+GIRusL+yD9qGhrP05ClFHfOuppZeV4ZkgyJdJc3dkxh0+8YDBpbsyuxrXYzV4VfmJLFwxdAEq7azIj9Yw9AuUCjEL3I7pD1xgo0BPv5Y2U9MCBvegpGxq9/vK7BftOQssP3ueL+HfJwLkAqVLlgPH9CF7phgMoKj/X8EjiNCtGQHzFU9mM7gsR8W/5wkuZ9ZUKBcYuWdE3qU2YYqLIllfo5aog2m2haKnlsvP30YUHO+3f9Yu2GrNpW2rYV8id2bM/9KxBPc/QgZQT9AlotQRtgSls1pIDADvo+3hL0bXBU0yxqG4Fx2ZshdXSBaEjZYtIdh/uxQDOrpMV/Biatjj8nzRgq8p0Ud6w9fAwwe+9mSJPWUMWzPG+A21ZWG45nhoQp1RdaBZ1WYDteUQ4gffvH1jomTHlkxk9GTDi5AS0YAODxMoRjMiqsjq/MyqvFFJX9buv6+18Y8mwDyFRH7Dj+T1rBtYivRV1v9mHtiKhfD10QrRFdsxor9Z4bgChAtF22fLsv1sfsGL4B0grazi9DygpagZ0A2s2WBMBmLn0de15D11KG5WSAvh20rB92fEIVwk0jdV2qPdyWr4mYuw75NMua7FFtmZxbkN7qi4DSFgaqQjc75GwDwbgBMkMMAPfD6cR1wpl1o7GftDhMMSPaFmm05+Tv/HWW9aQXbMfiBAZ4cNLdnz6hyAyj7ki9oQYYqdYd4h405JRwXs4DhLKozKhzG65449eQ4i5nX2LKXYjCVDcWF58Y0uJvj2EpY2VN79NzjHlVF8E1M2JZxOzW62rIEhhlywoAMMhrS8dFBJhgMJx5aRxg/fv9rSW9WN7LeQxZPn4bo6ExYgppsWNkQIt2pOAU8DAK8Oh/yK7ECM8pCAboJDTRFNsJQ3ZkBdtFXgV+A5qAEasl4sk2WxjOzn9PY6sZ1ZxJD/p9FMwoc1pjLNhEbLd2eX2Kpv6Y+aSCn8OUxhqyGBOwS9fxUiwDPIXfZw2JeNs+hS2/2R6r2Lfv+S/ivt3PG7eHh3S/52EDDD0j5h9rStliJiQLc5/fW9wP0PNcfB77nmVpX6Js2WaOQwb9OrXLJ9UMz7UmuJaAQj7fjxi6V97wIGftsqVMwcGZN2ZTL30fr7IYkL4xpG/9Y9bV677pUYXfrHk5tzuvoS1aRPX9ScV+3+Mn1FU7YMR6GT8LEP38xs2OyzVZRjIz9mWrIV2lTYo6LLk3BKXGKCM47jycKCb4zb4GzBi0g3Ec0a9OsBVQQsp+YwTjo+Mr9C/MQluIJmIkYYvvzpL2RhuiKT1uttTrK+q74p8siUsR64/nlS3XedcfZgY6kfUsv/FOUZfOlwGTfjyPCxjrRDbCvMLr4vCc9kN26pBR7H8KuW0wHZrkYCzj2+z5WbPCoZM2rISeEwop48KRZdhiPtmYLXNSyZs91YAeH06dow/Vpg3o+W9a/hbgPI5jTnvdx5YxZUbrCY1V7De22qProHXrDL/9B8dlHIuM3QQqUxL7d/pLyyqrzKlV6/2O/F/GBXP6ochjYdiKvQ4saA1ddlTvY/bEkY9Wa1iLkEN2JVavOhxHRlvqMF/XAnEVOJgXy3fAhCgY0N8bC0Nnpl8Lw/bt2LnCnsENO6o5r7bMcn2hONzQswSK2WVbphBy2kcjGqqWNRJQfU6ALwFgHTlo41pWWaE+O4V2zuhYZ1jYinTnvVmcC0Oclck+MgTH1jZU9Ty/VWaUIS42JwFPpkiWyDiZafZDygiJTseTIrc/g5v1qYQ6kgVnT48A+bztNN774MD2U8kDphjxaP18nyGzZBGUh7Y9L1uGvIp6Mq3EePVl7Xxf2/pE9gWI2KTFX2J3xx8Z0jWvnv+VhaG6tr8vkccerdTfdvhaXzTlLUM8t6HNIa9a4DfuDYgCWEaUCQ5jBcz2YI43lgqsrRi21F+pRThPhW5NvqLDK0Nw5E7RV7DKjDreX69/ZVY14wGQ8+HN733OxHGci9MKTBlkMNCSMqJA/udFzgg5IWqXKW9pbwvDu9VxFIjREGtHAS1w7rs4bcXtpIEV1t7H9QdgfmPIGrTmKDAW+gmIFHxNaRl3iCKEvYcsjuPAgTEzQ5zO2SHY3q+FX98oqti8casANPRxL19nx34JWZ9XQJ4r+uOLpmwxZxGyZF8Bcb9lf+dUR0zZgjwCigMKmGltbXG/SzZmUzQlxzMzGCdcmVUDEH3OijXp7k5StNVSh7xnV6Nju98+MaTMaMjK+b7xCy2gD1vk+G54eVxM6PEzM2TLqjJk3IdR/4iG7RSF+y1klQk4jqGvb/h4n6TBQwHZ77GYE0alLzZOTOl1+ShiFvUyBYRJIvSC1PFPfYemMoW+EpWXtaznArCLitWSnX6BKnPOLkTWIT/3vB3SEFemqF+m0Bh7ZIoY13m7IfmhfyxNzsu90j/f65Bn5hSoMSHIvPE+nptWAKesbWRY6xJax/NG30AnvS4AAPkVEOuDmHBk3KJ+dsewIt41+3t8+kqRB85Sy82QAmZmpGrfGnfqejZrKlP8Rv+GIZ0nnWi/Ys74kWzs6Ly7INTfYvA4CshcGL6wpSJ8I1/GtLCs9ji0lQG+vgzBOkmInRh2a0Y1If0DYPmr5vTPwIv9hCWPXyBcjUGL+n+PhWEdL9Rhi390Wv2lxeHRjGZbYR0Os7DWgb0f15VVzPd5XVcgClAZ41se8uE/3efT7Eq7oQXk7xpSB3NcrfAYzGmFLUAL1MwYtabPjBeYXhcAAGolA3vSjJkZ88Zdx6+/pzrEaf35x9XeODgANYTlPox167cOfmJMAbnv4+1QGNA6pAwpg8qInhdAPa4GFTjrKQi5XSAsjrsf0qWSb3sjm+M4vQz5fNEaA1TGTMxo9vVu2wIATgWozlfavegXZJ7h/+3dYY7cOA7F8VQnu/e/5u4dtnqRwThD/KA/ywU0Jl9GQGCZkl0yHx9JSW4nGPRxKXuA8RzG/BygfJchBtujW5Ipzso9R5HGA998fC7MCMX2kYyrC+mrwd9z7+n5ZIMM9bODV8kYUjuEoeTPAyPemVxq0feB+cJ/xJYuKj3qFoL3r0khi4uHLEvLJwitTGlA4pz734whA7A+ElO05MEer2vLt9hPRgoQcVQmBUM6oNf7VxPlOXudyl7AYEI3Yk0z4TOYxXyEVDliCvOZp+NH8cmAEXNmevVk1p7fpr89MZyKP1l9xZIXzPmIdPmkkLlrqEL8bpbu8XUBJOTT+psdPAvPMV1LAnOlvgkIfyPoPsjxMxquUV2ncX/do65KmSvOriY70XSF2OecL0A7Yf08eYKMJeiHuFq7hE+A2V3WUGgE7sEKGHFjTuNKwAfp8HPGLRUA4N+GAv8QaOkqr91Yl9E+ActMDb059ktX92PIolQB+Hx9Ta9voeB8y/4A9mmCqjyzMvY5PhjHMchf7REHZNH15xSTIfafLss/R2hABEKmtPK5VwPszNms7xOwLB8VM5RrqZbprier+Ei/cncBZYzxQkCaIdv+uUvr9Mm3ViKmPIwBk0GAL7N0mRFjWh6z/+d0oRrAVGTMMSZwMwP9dOvW6077IcWUufB3cjnXUspxM2l+YvZwf2PHtFI+vEm/YMbhvGIJ/SI7Q4kyJGJVsk9mjIniD7Os27GEPjLiaLE323Nyimu85GXtMhM3kvs3F8BPsr+NISPNpR0WhKuaxvkSkIeu5PpW1rWqSrvnMqn+nvE4TxkymeA5zOnzcZnn34whtD281rb511sX+5mTPGVmrWWZP1vPd31Xix+gvMGcEwO9RycRvdFm7DH1TMB1VbqnQ1enDMYUWfNwtRelN1Nc32KVuIBA3qlxj6GMpZlhPYB4VIzyt4JhFyN+nXs/FH8vy5p7HlMZIjwyiGNGtCluDOrElNXKG+gEeAcw5j4HVygTbBf4qfTt/V7rP+YX5a7B+S1FFxFBvSeMs06/zfVk3f0Zf98gbJJge9WV6bKW9hP7vG8EeHcMUYxKOLkvY4D+WoDGMQO9TAt31oC2mysDAqhwaWBmf5iTACADEPZDZMJunYJG8NU9IburyOhztPgyjOt4igUE+3xW2SCYm7IFPQJ6z9SvclKKD6tchS0uyz4F/gocYDcjPLaRnTBIVzaex+Mp/pxiyXMAknvq5bZOR/vLBhX0oH8r/v6xx6d27x8FAgU3a2RixRCSooshjxUQPyV+zGooKD+PBUSwLmVfAWa09bOgZ9zQAwZMr/AcR1n10mWlHzaoNrv6WAogdazY9iXHUalOt+8FsJ8nt49rHYAMlxWAzBRYBWbATdkAVIujr22vLNd4Z+Z253pdh8quMQuMCp4NHUcA5PjWieDAjqByANJ1gRV0AcQ0yfioe6Rpldm2M6d/WuVHW7isUJ5lUV4yQ5mgC2y4SYGq/t5vjU8b4xmDynxo/TIi6iX7fgRk/ueQbrSMPY+rbrawAlfgFLA1nylSAHRbbjDj/n36ehk8ZBPome5eRZfV8w/lo+hK7Huso1TqgDkskvoat+L/X3QsGoDM2tHouKDcJmPWeT9kobMvXc+dwrkOhtJeK/Nm/XEXaCx01ssAWtc99rUOAJ6Uu/srhrQyWgn2g4K6GOvZL5TBwwSA742/x7ijZF3F7tfNUi7Lh5grvwbisoxwYReZamaf9VC8cWhVsAuV4Y5oYyaNcdAuoPa1TcPQZX3v/y16+N55kyFTGQIxNLcDpwIvFKe7cU7keHd2VMxrhR+Y+WXnx+xsrPbm4Mf+eTMn1mYGaFrjptDj/ZmkmjaXVWv19slxkTXJynCvnIdL8zdZOnn83A9ZFSTAB4VsSpGmyipunCjuGN9liwzZs8ddwQVEyzeyuGPYD7APuOS6o7aO9xWo/P3fbrnF8e5y2+7Lnamvyg8GKNeKog2m2NaW+SjwLCQhlr5/M6DamjnNlAbJLKtBaQZU226Ru2KbCe+Ph6Tk3THb/v5zaRQ7yz4M6usa1HywJU50n+7bgb4Z0sC2XIa8P56+JvvuWHTaa6kgbLn7ELvV9bU76A0+hpTKuh3PoryDwKvrflwx5F/1IMaK9wrK+h3ltf/+bb8d5d8/XdZ//txS/N9hxfdvGNg/ZQT1//4fih7V/hdi/qwAAAAASUVORK5CYII=);background-size:contain;cursor:crosshair;float:left}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}colorpicker-saturation i::after{content:'';display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px}colorpicker-alpha,colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}colorpicker-alpha i,colorpicker-hue i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker,colorpicker-alpha{display:none}colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=);background-size:contain}.colorpicker-color,colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=);background-size:10px 100%}.colorpicker{top:0;left:0;z-index:99999}.colorpicker colorpicker-alpha,.colorpicker colorpicker-hue,.colorpicker colorpicker-saturation{position:relative}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff}.colorpicker.alpha{min-width:140px}.colorpicker.alpha colorpicker-alpha{display:block}.colorpicker.dropdown{position:absolute}.colorpicker.colorpicker-fixed-position{position:fixed}.colorpicker .dropdown-menu::after,.colorpicker .dropdown-menu::before{content:'';display:inline-block;position:absolute}.colorpicker .dropdown-menu::after{clear:both;border:6px solid transparent;top:-5px;left:7px}.colorpicker .dropdown-menu::before{border:7px solid transparent;top:-6px;left:6px}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:129px;padding:4px;margin-top:0}.colorpicker-position-top .dropdown-menu::after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px}.colorpicker-position-top .dropdown-menu::before{border-top:7px solid rgba(0,0,0,.2);border-bottom:0;top:auto;bottom:-6px}.colorpicker-position-right .dropdown-menu::after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px}.colorpicker-position-right .dropdown-menu::before{border-right:7px solid rgba(0,0,0,.2);border-left:0;top:10px;left:-6px}.colorpicker-position-bottom .dropdown-menu::after{border-bottom:6px solid #fff;border-top:0}.colorpicker-position-bottom .dropdown-menu::before{border-bottom:7px solid rgba(0,0,0,.2);border-top:0}.colorpicker-position-left .dropdown-menu::after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px}.colorpicker-position-left .dropdown-menu::before{border-left:7px solid rgba(0,0,0,.2);border-right:0;top:10px;left:auto;right:-6px}colorpicker-preview{display:block;height:10px;margin:5px 0 3px;clear:both;background-position:0 100%}
/**
 * vAccordion - AngularJS multi-level accordion component
 * @version v1.6.0
 * @link http://lukaszwatroba.github.io/v-accordion
 * @author Łukasz Wątroba <l@lukaszwatroba.com>
 * @license MIT License, http://www.opensource.org/licenses/MIT
 */

v-accordion,v-pane{display:block}v-pane.is-expanded>v-pane-content>div{display:visible}v-pane[disabled]>v-pane-header{opacity:.6;pointer-events:none}v-pane-header{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}v-pane-header:focus{outline:0}v-pane-header>div{display:block}v-pane-content{display:block;position:relative;overflow:hidden;max-height:0}v-pane-content>div{visibility:none}.vAccordion--default v-accordion{margin-top:20px;padding-left:20px}.vAccordion--default v-pane-content>div{padding-bottom:20px;opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:all .5s;transition:all .5s}.vAccordion--default v-pane{overflow:hidden}.vAccordion--default v-pane.is-expanded>v-pane-header{border-bottom-color:#2196F3}.vAccordion--default v-pane.is-expanded>v-pane-header::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.vAccordion--default v-pane.is-expanded>v-pane-header::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.vAccordion--default v-pane.is-expanded>v-pane-content>div{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vAccordion--default v-pane[disabled] v-pane-header::after,.vAccordion--default v-pane[disabled] v-pane-header::before{display:none}.vAccordion--default v-pane-header{padding:5px 0;margin-bottom:20px;border-bottom:2px solid #D8D8D8;-webkit-transition:all .25s;transition:all .25s}.vAccordion--default v-pane-header::after,.vAccordion--default v-pane-header::before{content:'';display:block;position:absolute;top:50%;right:0;width:10px;height:1px;background-color:#2196F3;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:all .25s;transition:all .25s}.vAccordion--default v-pane-header::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vAccordion--default v-pane-header:focus,.vAccordion--default v-pane-header:hover{color:#2196F3}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

img-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}img-crop canvas{display:block;position:absolute;top:50%;left:50%;outline:0;-webkit-tap-highlight-color:transparent}
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:rgba(0,0,0,.1);margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;left:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack>.grid-stack-item[gs-x="0"]{left:0}
:root{--surface-accent-primary: var(--app-primary-color, #8955ef);--surface-text-on-accent: var(--color-primary-ink, #ffffff)}
.mc-chat-avatar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(32px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);background-color:#f8f9fa;color:#212529;border:0;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);transition:all 150ms ease-out;overflow:visible}.mc-chat-avatar img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--circle{border-radius:9999px}.mc-chat-avatar--square{border-radius:0.75rem}.mc-chat-avatar--xs{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(20px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative}.mc-chat-avatar--xs img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--sm{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(28px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative}.mc-chat-avatar--sm img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--md{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(32px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative}.mc-chat-avatar--md img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--lg{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(40px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative}.mc-chat-avatar--lg img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--xl{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(48px*.4);font-weight:500;user-select:none;flex-shrink:0;position:relative}.mc-chat-avatar--xl img{width:100%;height:100%;object-fit:cover}.mc-chat-avatar--loading{background-color:#f1f3f5}.mc-chat-avatar--loading .mc-chat-avatar__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mc-chat-avatar--clickable{cursor:pointer}.mc-chat-avatar--clickable:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.mc-chat-avatar--clickable:active{transform:scale(0.95)}.mc-chat-avatar--clickable:focus{outline:none}.mc-chat-avatar--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-avatar__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.mc-chat-avatar__initials{text-transform:uppercase;font-weight:500;user-select:none;line-height:1}.mc-chat-avatar .mc-chat-avatar__icon{font-size:1.4em;line-height:1;user-select:none}.mc-chat-avatar__custom-status{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;background-color:var(--surface-level-1);box-shadow:0 0 0 1.5px rgba(0,0,0,.35);z-index:1000;pointer-events:auto;user-select:none}.mc-chat-avatar--sm .mc-chat-avatar__custom-status{width:14px;height:14px;font-size:9px}.mc-chat-avatar--lg .mc-chat-avatar__custom-status{width:18px;height:18px;font-size:11px}.mc-chat-avatar--xl .mc-chat-avatar__custom-status{width:20px;height:20px;font-size:12px}.mc-chat-avatar__status{position:absolute;bottom:-4px;right:-4px;border:none;box-shadow:0 0 0 1.5px rgba(0,0,0,.45),0 1px 2px 0 rgba(0, 0, 0, 0.05);z-index:1000;display:inline-block;width:12px;height:12px;border-radius:50%}.mc-chat-avatar__status--online{background-color:#28a745}.mc-chat-avatar__status--offline{background-color:#adb5bd}.mc-chat-avatar__status--away{background-color:#ffc107}.mc-chat-avatar__status--busy{background-color:#dc3545}.mc-chat-avatar__status--online{background-color:var(--color-success)}.mc-chat-avatar__status--busy{background-color:var(--color-danger)}.mc-chat-avatar__status--away{background-color:var(--color-warning)}.mc-chat-avatar__status--offline{background-color:var(--color-text-secondary)}.mc-chat-avatar:has(>.mc-chat-avatar__status--online)::after{position:absolute;bottom:-4px;right:-4px;content:"";width:12px;height:12px;border-radius:50%;background-color:var(--color-success);opacity:0;z-index:1;pointer-events:none;animation:mc-chat-avatar-online-pulse 2s 2}@keyframes mc-chat-avatar-online-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6667);opacity:0}100%{transform:scale(1);opacity:0}}@media(prefers-reduced-motion: reduce){.mc-chat-avatar:has(>.mc-chat-avatar__status--online)::after{animation:none}}
.mc-icon-copilot{font-size:var(--font-size-xl);display:inline-block;width:1em;height:1em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2718%27 viewBox=%275 3.6 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.4 4.2a.6.6 0 011.14 0l1.28 3.44a.6.6 0 00.35.35l3.44 1.28a.6.6 0 010 1.13l-3.44 1.28a.6.6 0 00-.35.35l-1.28 3.44a.6.6 0 01-1.13 0l-1.28-3.44a.6.6 0 00-.35-.35L6.34 10.4a.6.6 0 010-1.13l3.44-1.28a.6.6 0 00.35-.35L11.4 4.2z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M18.3 14.9a.45.45 0 01.85 0l.68 1.83a.45.45 0 00.26.26l1.83.68a.45.45 0 010 .85l-1.83.68a.45.45 0 00-.26.26l-.68 1.83a.45.45 0 01-.85 0l-.68-1.83a.45.45 0 00-.26-.26l-1.83-.68a.45.45 0 010-.85l1.83-.68a.45.45 0 00.26-.26l.68-1.83z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2718%27 viewBox=%275 3.6 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.4 4.2a.6.6 0 011.14 0l1.28 3.44a.6.6 0 00.35.35l3.44 1.28a.6.6 0 010 1.13l-3.44 1.28a.6.6 0 00-.35.35l-1.28 3.44a.6.6 0 01-1.13 0l-1.28-3.44a.6.6 0 00-.35-.35L6.34 10.4a.6.6 0 010-1.13l3.44-1.28a.6.6 0 00.35-.35L11.4 4.2z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M18.3 14.9a.45.45 0 01.85 0l.68 1.83a.45.45 0 00.26.26l1.83.68a.45.45 0 010 .85l-1.83.68a.45.45 0 00-.26.26l-.68 1.83a.45.45 0 01-.85 0l-.68-1.83a.45.45 0 00-.26-.26l-1.83-.68a.45.45 0 010-.85l1.83-.68a.45.45 0 00.26-.26l.68-1.83z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;flex:0 0 auto}
.mc-chat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 0.25rem;font-size:0.75rem;font-weight:700;line-height:1;color:#fff;background-color:#dc3545;border-radius:9999px;transition:all 150ms ease-out;user-select:none;white-space:nowrap}.mc-chat-badge--primary{background-color:#007bff}.mc-chat-badge--success{background-color:#28a745}.mc-chat-badge--warning{background-color:#ffc107;color:#212529}.mc-chat-badge--error{background-color:#dc3545}.mc-chat-badge--info{background-color:#17a2b8}.mc-chat-badge--zero{opacity:.5}.mc-chat-badge--clickable{cursor:pointer}.mc-chat-badge--clickable:hover{transform:scale(1.1);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.mc-chat-badge--clickable:active{transform:scale(0.95)}.mc-chat-badge--clickable:focus{outline:none}.mc-chat-badge--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-badge--pulse{position:relative}.mc-chat-badge--pulse::after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:#dc3545;opacity:0;z-index:-1;pointer-events:none;animation:mc-chat-badge-pulse 2s 2}.mc-chat-badge--top-right{position:absolute;top:-4px;right:-4px}.mc-chat-badge--top-left{position:absolute;top:-4px;left:-4px}.mc-chat-badge--bottom-right{position:absolute;bottom:-4px;right:-4px}.mc-chat-badge--bottom-left{position:absolute;bottom:-4px;left:-4px}@keyframes mc-chat-badge-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:0}}@media(prefers-reduced-motion: reduce){.mc-chat-badge--pulse::after{animation:none}}
.mc-chat-timestamp{display:inline-flex;align-items:center;font-size:0.75rem;color:var(--surface-text-muted);line-height:1;white-space:nowrap;user-select:none;transition:color 150ms ease-out}.mc-chat-timestamp--relative{font-weight:400}.mc-chat-timestamp--absolute{font-weight:400}.mc-chat-timestamp--friendly{font-weight:500}.mc-chat-timestamp--loading{opacity:.6}.mc-chat-timestamp--error{color:#dc3545}.mc-chat-timestamp--invalid{color:#dc3545;opacity:.7}.mc-chat-timestamp--clickable{cursor:pointer}.mc-chat-timestamp--clickable:hover{color:var(--surface-text-color);text-decoration:underline}.mc-chat-timestamp--clickable:active{transform:scale(0.95)}.mc-chat-timestamp--clickable:focus{outline:none}.mc-chat-timestamp--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-timestamp__loading{display:flex;align-items:center;justify-content:center}.mc-chat-timestamp__error{font-size:10px}
.mc-chat-spinner-container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem}.mc-chat-spinner-container--overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:var(--z-e-modal-content, 1950);backdrop-filter:blur(2px)}.mc-chat-spinner{display:inline-flex;align-items:center;justify-content:center;will-change:transform}.mc-chat-spinner--xs{width:16px;height:16px}.mc-chat-spinner--sm{width:20px;height:20px}.mc-chat-spinner--md{width:24px;height:24px}.mc-chat-spinner--lg{width:32px;height:32px}.mc-chat-spinner--xl{width:40px;height:40px}.mc-chat-spinner--ring{border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:mc-chat-spinner-rotate 1s linear infinite}.mc-chat-spinner--primary{color:#007bff}.mc-chat-spinner--secondary{color:#6c757d}.mc-chat-spinner--success{color:#28a745}.mc-chat-spinner--warning{color:#ffc107}.mc-chat-spinner--error{color:#dc3545}.mc-chat-spinner__circle{width:100%;height:100%}.mc-chat-spinner__svg{width:100%;height:100%;animation:mc-chat-spinner-rotate 2s linear infinite}.mc-chat-spinner__path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;animation:mc-chat-spinner-dash 1.5s ease-in-out infinite}.mc-chat-spinner__dots{display:flex;gap:4px;width:100%;height:100%;align-items:center;justify-content:center}.mc-chat-spinner__dot{width:25%;height:25%;border-radius:50%;background-color:currentColor;animation:mc-chat-spinner-bounce 1.4s ease-in-out infinite both}.mc-chat-spinner__dot:nth-child(1){animation-delay:-0.32s}.mc-chat-spinner__dot:nth-child(2){animation-delay:-0.16s}.mc-chat-spinner__pulse{width:100%;height:100%;border-radius:50%;background-color:currentColor;animation:mc-chat-spinner-pulse 1.5s ease-in-out infinite}.mc-chat-spinner__text{font-size:0.875rem;color:var(--surface-text-muted);text-align:center;margin-top:0.25rem}@keyframes mc-chat-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes mc-chat-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes mc-chat-spinner-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes mc-chat-spinner-pulse{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}[data-surface=dark] .mc-chat-spinner-container--overlay{background-color:rgba(0,0,0,.8)}[data-surface=dark] .mc-chat-spinner__text{color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-spinner-container--overlay{background-color:rgba(0,0,0,.8)}[data-surface=dark] .mc-chat-spinner__text{color:var(--surface-text-muted)}
.mc-chat-status{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.75rem;line-height:1;user-select:none;transition:all 150ms ease-out}.mc-chat-status--xs{font-size:10px}.mc-chat-status--xs .mc-chat-status__icon{font-size:10px}.mc-chat-status--sm{font-size:0.75rem}.mc-chat-status--sm .mc-chat-status__icon{font-size:0.75rem}.mc-chat-status--md{font-size:0.875rem}.mc-chat-status--md .mc-chat-status__icon{font-size:0.875rem}.mc-chat-status--primary{color:var(--color-primary-500)}.mc-chat-status--secondary{color:var(--surface-text-muted)}.mc-chat-status--success{color:var(--color-success-500)}.mc-chat-status--warning{color:var(--color-warning-500)}.mc-chat-status--error{color:var(--color-error, #F44336)}.mc-chat-status--clickable{cursor:pointer}.mc-chat-status--clickable:hover{opacity:.8;transform:scale(1.1)}.mc-chat-status--clickable:active{transform:scale(0.95)}.mc-chat-status--clickable:focus{outline:none}.mc-chat-status--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-status--invalid{display:none}.mc-chat-status--animated .mc-chat-status__icon{transition:all 200ms ease-in-out}.mc-chat-status__icon{display:inline-flex;align-items:center;justify-content:center}.mc-chat-status__icon--spinning{animation:mc-chat-status-spin 1s linear infinite}.mc-chat-status__text{font-weight:500;white-space:nowrap}@keyframes mc-chat-status-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mc-chat-status--primary .mc-chat-status__icon{animation:mc-chat-status-read-pulse 2s ease-in-out infinite}@keyframes mc-chat-status-read-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}
mc-chat-chip-rail{position:relative;display:flex;flex:1 1 auto;min-width:0;align-items:center}.mc-chat-chip-rail__viewport{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;cursor:default;scroll-padding:0 28px}.mc-chat-chip-rail__viewport::-webkit-scrollbar{display:none}.mc-chat-chip-rail--can-right .mc-chat-chip-rail__viewport{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 32px), transparent);mask-image:linear-gradient(to right, #000 calc(100% - 32px), transparent)}.mc-chat-chip-rail--can-left .mc-chat-chip-rail__viewport{-webkit-mask-image:linear-gradient(to right, transparent, #000 32px);mask-image:linear-gradient(to right, transparent, #000 32px)}.mc-chat-chip-rail--can-left.mc-chat-chip-rail--can-right .mc-chat-chip-rail__viewport{-webkit-mask-image:linear-gradient(to right, transparent, #000 32px, #000 calc(100% - 32px), transparent);mask-image:linear-gradient(to right, transparent, #000 32px, #000 calc(100% - 32px), transparent)}.mc-chat-chip-rail--dragging{cursor:grabbing;user-select:none}.mc-chat-chip-rail--dragging .mc-chat-chip-rail__viewport{cursor:grabbing}.mc-chat-chip-rail--dragging .mc-chat-chip-rail__viewport>*{pointer-events:none}.mc-chat-chip-rail__arrow{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--surface-border-color);border-radius:50%;background:var(--surface-level-1);color:var(--surface-text-muted);box-shadow:var(--shadow-sm);cursor:pointer;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s,color .15s}.mc-chat-chip-rail__arrow i{font-size:16px}.mc-chat-chip-rail__arrow:hover{color:var(--surface-text-color)}.mc-chat-chip-rail__arrow--left{left:0}.mc-chat-chip-rail__arrow--right{right:0}.mc-chat-chip-rail--can-left:hover .mc-chat-chip-rail__arrow--left,.mc-chat-chip-rail--can-right:hover .mc-chat-chip-rail__arrow--right{opacity:1;pointer-events:auto}@media(prefers-reduced-motion: reduce){.mc-chat-chip-rail__arrow{transition:none}}
.mc-chat-icon{display:inline-flex;align-items:center;justify-content:center;user-select:none;line-height:1;transition:all 150ms ease-out}.mc-chat-icon--xs{font-size:12px;width:12px;height:12px}.mc-chat-icon--sm{font-size:14px;width:14px;height:14px}.mc-chat-icon--md{font-size:16px;width:16px;height:16px}.mc-chat-icon--lg{font-size:20px;width:20px;height:20px}.mc-chat-icon--xl{font-size:24px;width:24px;height:24px}.mc-chat-icon--inherit{color:inherit}.mc-chat-icon--primary{color:#007bff}.mc-chat-icon--secondary{color:#6c757d}.mc-chat-icon--tertiary{color:#adb5bd}.mc-chat-icon--success{color:#28a745}.mc-chat-icon--warning{color:#ffc107}.mc-chat-icon--error{color:#dc3545}.mc-chat-icon--info{color:#17a2b8}.mc-chat-icon--clickable{cursor:pointer}.mc-chat-icon--clickable:hover{opacity:.8;transform:scale(1.1)}.mc-chat-icon--clickable:active{transform:scale(0.9)}.mc-chat-icon--clickable:focus{outline:none}.mc-chat-icon--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-icon--invalid{opacity:.5;color:#dc3545}.mc-chat-icon--spin{animation:mc-chat-icon-spin 1s linear infinite}.mc-chat-icon--pulse{animation:mc-chat-icon-pulse 1.5s ease-in-out infinite}.mc-chat-icon--xs .bx-x{height:12px;line-height:12px;vertical-align:middle;transform:translateY(0.5px)}.mc-chat-icon--sm .bx-x{height:14px;line-height:14px;vertical-align:middle;transform:translateY(3px)}.mc-chat-icon--md .bx-x{height:16px;line-height:16px;vertical-align:middle;transform:translateY(3px)}.mc-chat-icon--lg .bx-x{height:20px;line-height:20px;vertical-align:middle;transform:translateY(1px)}.mc-chat-icon--xl .bx-x{height:24px;line-height:24px;vertical-align:middle;transform:translateY(1px)}.mc-chat-icon.icon-loading{animation:mc-chat-icon-spin 1s linear infinite}.mc-chat-icon.icon-online{animation:mc-chat-icon-pulse 2s ease-in-out infinite}.mc-chat-icon.icon-error{animation:mc-chat-icon-shake .5s ease-in-out}@keyframes mc-chat-icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mc-chat-icon-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes mc-chat-icon-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}[data-surface=dark] .mc-chat-icon--secondary{color:hsla(0,0%,100%,.7)}[data-surface=dark] .mc-chat-icon--tertiary{color:hsla(0,0%,100%,.5)}
.mc-chat-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;user-select:none;cursor:pointer;border:none;transition:all 150ms ease-out;position:relative;overflow:hidden;--btn-bg-default: var(--surface-level-0);--btn-text-default: var(--surface-text-color);--btn-bg-hover-default: var(--surface-level-1);--btn-bg-active-default: var(--surface-level-2);background:var(--btn-bg-default);color:var(--btn-text-default)}.mc-chat-button:focus{outline:none}.mc-chat-button--xs{font-size:0.75rem;padding:4px 8px;min-height:24px}.mc-chat-button--sm{font-size:0.875rem;padding:6px 12px;min-height:32px}.mc-chat-button--md{font-size:1rem;padding:8px 16px;min-height:40px}.mc-chat-button--lg{font-size:1.125rem;padding:12px 20px;min-height:48px}.mc-chat-button--square{border-radius:0}.mc-chat-button--rounded{border-radius:0.75rem}.mc-chat-button--circle{border-radius:9999px;aspect-ratio:1;padding:8px}.mc-chat-button--primary{background:var(--surface-accent-primary, var(--app-accent-color, #007bff));color:var(--surface-text-on-accent, #ffffff)}.mc-chat-button--primary:hover:not(:disabled){filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.mc-chat-button--primary:active:not(:disabled){transform:translateY(0);filter:brightness(0.9);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)}.mc-chat-button--secondary{background:var(--btn-bg-secondary, var(--surface-level-0));color:var(--btn-text-secondary, var(--surface-text-color));border:1px solid var(--btn-border-secondary, var(--surface-border-color))}.mc-chat-button--secondary:hover:not(:disabled){background:var(--surface-level-1);border-color:var(--surface-accent-primary, var(--app-accent-color))}.mc-chat-button--secondary:active:not(:disabled){background:var(--surface-level-2)}.mc-chat-button--ghost{background:rgba(0,0,0,0);color:var(--btn-text-ghost, var(--state-text-brand));position:relative;overflow:hidden}.mc-chat-button--ghost::before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:0;transition:opacity 150ms ease-out}.mc-chat-button--ghost:hover:not(:disabled)::before{opacity:.08}.mc-chat-button--ghost:active:not(:disabled)::before{opacity:.16}.mc-chat-button--success{background:var(--surface-accent-success, #28a745);color:var(--surface-text-on-accent, #ffffff)}.mc-chat-button--success:hover:not(:disabled){filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.mc-chat-button--success:active:not(:disabled){transform:translateY(0);filter:brightness(0.9);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)}.mc-chat-button--ghost-danger{background:rgba(0,0,0,0);color:var(--state-text-danger);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-danger-500) 45%, transparent);position:relative;overflow:hidden}.mc-chat-button--ghost-danger::before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:0;transition:opacity 150ms ease-out}.mc-chat-button--ghost-danger:hover:not(:disabled)::before{opacity:.08}.mc-chat-button--ghost-danger:active:not(:disabled)::before{opacity:.16}.mc-chat-button--danger{background:var(--surface-accent-danger, #dc3545);color:var(--surface-text-on-accent, #ffffff)}.mc-chat-button--danger:hover:not(:disabled){filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.mc-chat-button--danger:active:not(:disabled){transform:translateY(0);filter:brightness(0.9);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)}.mc-chat-button--new-chat{width:52px;min-width:52px;height:44px;min-height:44px;padding:0;border-radius:45px;--btn-newchat-accent: var(--surface-accent-primary, var(--app-accent-color, #8955ef));--btn-newchat-surface: var(--surface-level-0);background-color:color-mix(in oklab, var(--btn-newchat-accent) 14%, var(--btn-newchat-surface) 86%);display:inline-flex;align-items:center;justify-content:center}.mc-chat-button--new-chat:hover:not(:disabled){background-color:color-mix(in oklab, var(--btn-newchat-accent) 24%, var(--btn-newchat-surface) 76%)}.mc-chat-button--new-chat .mc-chat-icon{font-size:18px;width:18px;height:18px;color:var(--surface-accent-primary, var(--app-accent-color, #8955ef))}.mc-chat-button--new-chat.mc-chat-button--sm{height:34px;min-height:34px}.mc-chat-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mc-chat-button--loading{pointer-events:none}.mc-chat-button--loading .mc-chat-button__text{opacity:.7}.mc-chat-button--full-width{width:100%}.mc-chat-button--icon-only{padding:8px;aspect-ratio:1}.mc-chat-button--icon-only.mc-chat-button--xs{padding:4px}.mc-chat-button--icon-only.mc-chat-button--sm{padding:6px}.mc-chat-button--icon-only.mc-chat-button--lg{padding:12px}.mc-chat-button--with-icon .mc-chat-button__text{margin-left:0.25rem}.mc-chat-button:focus{outline:none}.mc-chat-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-button__text{flex:1;text-align:center}

.mc-chat-divider{display:flex;align-items:center;justify-content:center;--mc-divider-line-color: var(--surface-border-color);--mc-divider-text-color: var(--surface-text-muted);--mc-divider-bg-color: var(--surface-level-0)}.mc-chat-divider--spacing-xs{margin:0.25rem 0}.mc-chat-divider--spacing-sm{margin:0.5rem 0}.mc-chat-divider--spacing-md{margin:1rem 0}.mc-chat-divider--spacing-lg{margin:1.5rem 0}.mc-chat-divider--spacing-xl{margin:2rem 0}.mc-chat-divider--horizontal{width:100%;flex-direction:row}.mc-chat-divider--vertical{height:100%;flex-direction:column}.mc-chat-divider--vertical .mc-chat-divider__vertical{height:100%;display:flex;flex-direction:column;align-items:center}.mc-chat-divider--default{--mc-divider-line-color: var(--surface-border-color);--mc-divider-text-color: var(--surface-text-muted);--mc-divider-bg-color: var(--surface-level-0)}.mc-chat-divider--light{--mc-divider-line-color: var(--surface-border-light);--mc-divider-text-color: var(--surface-text-muted);--mc-divider-bg-color: var(--surface-level-0)}.mc-chat-divider--primary{--mc-divider-line-color: var(--surface-text-color);--mc-divider-text-color: var(--surface-text-color);--mc-divider-bg-color: var(--surface-level-0)}.mc-chat-divider--solid .mc-chat-divider__line{border-style:none}.mc-chat-divider--dashed .mc-chat-divider__line{border-style:dashed}.mc-chat-divider--dotted .mc-chat-divider__line{border-style:dotted}.mc-chat-divider__horizontal{display:flex;align-items:center;width:100%}.mc-chat-divider__vertical{display:flex;flex-direction:column;align-items:center;height:100%}.mc-chat-divider__line{flex:1;border-color:var(--mc-divider-line-color)}.mc-chat-divider__text{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:0.25rem 0.5rem;user-select:none;border-radius:10px;--mc-chat-divider-text: #495057;--mc-chat-divider-bg: #ffffff;--mc-chat-divider-border: rgba(0, 0, 0, 0.08);--mc-chat-divider-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);color:var(--mc-chat-divider-text);background-color:var(--mc-chat-divider-bg);border:1px solid var(--mc-chat-divider-border);box-shadow:var(--mc-chat-divider-shadow)}[data-surface=dark] .mc-chat-divider__text{--mc-chat-divider-text: rgba(255, 255, 255, 0.85);--mc-chat-divider-bg: #343a40;--mc-chat-divider-border: rgba(255, 255, 255, 0.12);--mc-chat-divider-shadow: 0 1px 2px rgba(0, 0, 0, 0.4)}.mc-chat-divider--with-text .mc-chat-divider__text{position:relative;z-index:var(--z-content-base, 1000)}
.mc-chat-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--message-margin-bottom: 0.5rem;--message-padding-x: 1rem;--message-transition: 150ms ease-out;--message-max-width: 72%;--media-thumb-height: 200px;--bubble-bg-sent: #f6ffd3;--bubble-text-sent: #212529;--bubble-bg-received: var(--surface-level-1);--bubble-text-received: var(--surface-text-color);--bubble-sent-wash: rgba(0, 0, 0, 0.07);--bubble-sent-wash-strong: rgba(0, 0, 0, 0.14);--bubble-bg-system: color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));--bubble-border-system: color-mix(in oklab, var(--color-warning-500) 40%, transparent);--bubble-text-system: var(--state-text-warning);--bubble-bg-internal: #fdf4d4;--bubble-text-internal: #212529;--bubble-border-internal: #e3b912;--bubble-tag-internal: #7a5c00;--content-font-size: var(--mc-chat-content-font-size, 1rem);--content-line-height: var(--mc-chat-content-line-height, 1.5);--bubble-border-radius: 0.75rem;--bubble-padding-x: 1rem;--bubble-padding-y: 0.5rem;display:flex;margin-bottom:var(--message-margin-bottom);padding:0 var(--message-padding-x);position:relative;transition:all var(--message-transition)}[data-surface=dark] .mc-chat-message{--bubble-bg-sent: #333e1e;--bubble-text-sent: #ffffff;--bubble-sent-wash: rgba(255, 255, 255, 0.15);--bubble-sent-wash-strong: rgba(255, 255, 255, 0.3);--bubble-sent-control-filter: brightness(0) invert(1)}[data-surface=dark] .mc-chat-message{--bubble-bg-internal: #4a3f16;--bubble-text-internal: #ffffff;--bubble-border-internal: #b8940f;--bubble-tag-internal: #f2cf5b}.mc-chat-message--self{justify-content:flex-end}.mc-chat-message--self .mc-chat-message__bubble{background-color:var(--bubble-bg-sent);color:var(--bubble-text-sent);margin-left:auto;border-bottom-right-radius:0.25rem}.mc-chat-message--self .mc-chat-message__bubble .mc-chat-timestamp{color:var(--bubble-text-sent);opacity:.85}.mc-chat-message--self .mc-chat-message__bubble .mc-chat-timestamp.mc-chat-timestamp--clickable:hover{color:var(--bubble-text-sent);opacity:1}.mc-chat-message--other{justify-content:flex-start}.mc-chat-message--other .mc-chat-message__bubble{background-color:var(--bubble-bg-received);color:var(--bubble-text-received);margin-right:auto;border-bottom-left-radius:0.25rem}.mc-chat-message--internal .mc-chat-message__bubble{background-color:var(--bubble-bg-internal);color:var(--bubble-text-internal);border-right:3px solid var(--bubble-border-internal)}.mc-chat-message--internal .mc-chat-message__bubble::before{border-bottom-color:var(--bubble-bg-internal)}.mc-chat-message--internal .mc-chat-message__bubble .mc-chat-timestamp,.mc-chat-message--internal .mc-chat-message__bubble .mc-chat-message__edited{color:var(--bubble-text-internal);opacity:.75}.mc-chat-message__internal-tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:0.25rem;font-size:0.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--bubble-tag-internal)}.mc-chat-message__internal-tag i{font-size:0.875rem}.mc-chat-message__device-tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:0.25rem;font-size:0.75rem;font-weight:500;color:var(--surface-text-muted)}.mc-chat-message__device-tag i{font-size:0.875rem}.mc-chat-message__attendance-agent-tag{display:inline-flex;align-items:center;gap:4px;margin-left:0.5rem;font-weight:500;color:var(--surface-text-muted)}.mc-chat-message__attendance-agent-tag i{font-size:0.875rem;color:var(--state-text-brand)}.mc-chat-message__delivery-note{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:4px;color:var(--surface-text-muted)}.mc-chat-message__delivery-note i{flex-shrink:0;font-size:0.875rem;color:var(--state-text-warning)}.mc-chat-message__merge-tag{display:inline-flex;align-items:center;gap:4px;margin-bottom:0.25rem;font-size:0.75rem;font-weight:500;color:var(--surface-text-muted)}.mc-chat-message__merge-tag i{font-size:0.875rem}.mc-chat-message__merge-tag button{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.mc-chat-message__merge-tag button:focus-visible{outline:2px solid var(--app-color-primary, #6c5ce7);outline-offset:2px}.mc-chat-message--system{justify-content:center;margin:var(--message-margin-bottom) 0}.mc-chat-message--system .mc-chat-message__bubble.mc-chat-message__bubble--delivery-failed{color:var(--surface-text-muted);border-left:2px solid var(--state-text-warning);padding-left:8px}.mc-chat-message--system .mc-chat-message__bubble{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:10px;row-gap:2px;flex:1 1 100%;max-width:100%;padding:7px 14px;background-color:var(--bubble-bg-system);color:var(--bubble-text-system);border-radius:var(--bubble-border-radius);box-shadow:0 0 0 1px var(--bubble-border-system);text-align:center;font-size:0.875rem;font-style:italic;line-height:1.35}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__content{flex:0 1 auto}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__identity-undo{flex:0 0 auto;padding:0;border:0;background:none;color:inherit;font:inherit;font-style:normal;font-weight:600;text-decoration:underline;cursor:pointer}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__identity-undo:disabled{opacity:.6;cursor:default}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__identity-undo:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__footer{flex:0 0 auto;margin:0;font-size:11px;opacity:.8}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-timestamp{color:inherit;font-style:normal}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-timestamp.mc-chat-timestamp--clickable:hover{color:inherit;opacity:1}.mc-chat-message--system .mc-chat-message__bubble .mc-chat-message__msg-actions{display:none}.mc-chat-message--system .mc-chat-message__bubble:hover{background-color:var(--bubble-bg-system)}.mc-chat-message--system .mc-chat-message__bubble.mc-chat-message__bubble--quote-line,.mc-chat-message--system .mc-chat-message__bubble.mc-chat-message__bubble--quote-line:hover{background-color:rgba(0,0,0,0);box-shadow:none;color:var(--surface-text-muted);font-style:normal}.mc-chat-message--type-image .mc-chat-message__content{padding:0;border-radius:1rem;overflow:hidden}.mc-chat-message--type-image .mc-chat-message__content img{max-width:100%;height:auto;display:block}.mc-chat-message--type-file .mc-chat-message__content{display:flex;align-items:center;gap:0.5rem;padding:0.5rem;border:1px solid var(--surface-border-color);border-radius:0.75rem;background-color:var(--surface-level-1)}.mc-chat-message--loading{opacity:.6;pointer-events:none}.mc-chat-message--error .mc-chat-message__bubble{border:1px solid #dc3545;background-color:rgba(220,53,69,.1);color:var(--surface-text-color)}.mc-chat-message--failed .mc-chat-message__bubble{opacity:.7;background-color:rgba(220,53,69,.1);border:1px dashed #dc3545;color:var(--surface-text-color)}.mc-chat-message--sending .mc-chat-message__bubble{opacity:.8}.mc-chat-message--actionable{cursor:pointer}.mc-chat-message--actionable.mc-chat-message--self .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, var(--bubble-bg-sent) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--self .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, var(--bubble-bg-sent) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--self .mc-chat-message__bubble:hover~.mc-chat-message__actions,.mc-chat-message--actionable.mc-chat-message--self .mc-chat-message__bubble:hover+.mc-chat-message__actions{opacity:1;visibility:visible}.mc-chat-message--actionable.mc-chat-message--other .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, var(--bubble-bg-received) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--other .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, var(--bubble-bg-received) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--other .mc-chat-message__bubble:hover~.mc-chat-message__actions,.mc-chat-message--actionable.mc-chat-message--other .mc-chat-message__bubble:hover+.mc-chat-message__actions{opacity:1;visibility:visible}.mc-chat-message--actionable.mc-chat-message--error .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, rgba(220, 53, 69, 0.1) 88%, #fff 12%)}.mc-chat-message--actionable.mc-chat-message--error .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, rgba(220, 53, 69, 0.1) 88%, #fff 12%)}.mc-chat-message--actionable.mc-chat-message--error .mc-chat-message__bubble:hover~.mc-chat-message__actions,.mc-chat-message--actionable.mc-chat-message--error .mc-chat-message__bubble:hover+.mc-chat-message__actions{opacity:1;visibility:visible}.mc-chat-message--actionable.mc-chat-message--failed .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, rgba(220, 53, 69, 0.1) 88%, #fff 12%)}.mc-chat-message--actionable.mc-chat-message--failed .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, rgba(220, 53, 69, 0.1) 88%, #fff 12%)}.mc-chat-message--actionable.mc-chat-message--failed .mc-chat-message__bubble:hover~.mc-chat-message__actions,.mc-chat-message--actionable.mc-chat-message--failed .mc-chat-message__bubble:hover+.mc-chat-message__actions{opacity:1;visibility:visible}.mc-chat-message--actionable.mc-chat-message--internal .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, var(--bubble-bg-internal) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--internal .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, var(--bubble-bg-internal) 92%, #fff 8%)}.mc-chat-message--actionable.mc-chat-message--internal .mc-chat-message__bubble:hover~.mc-chat-message__actions,.mc-chat-message--actionable.mc-chat-message--internal .mc-chat-message__bubble:hover+.mc-chat-message__actions{opacity:1;visibility:visible}.mc-chat-message--new{opacity:0;transform:translateY(20px) scale(0.95)}.mc-chat-message--visible{opacity:1;transform:translateY(0) scale(1)}.mc-chat-message--animating{transition:all 200ms ease-in-out}.mc-chat-message__container{display:flex;align-items:flex-end;width:100%;min-width:0}.mc-chat-message__avatar{flex-shrink:0;align-self:flex-end}.mc-chat-message__bubble{position:relative;min-width:0;flex:0 1 auto;max-width:var(--message-max-width);padding:var(--bubble-padding-y) var(--bubble-padding-x);border-radius:var(--bubble-border-radius);word-wrap:break-word;overflow-wrap:break-word;box-shadow:var(--bubble-shadow, 0 0 0 1px rgba(0, 0, 0, 0.07), 0 1px 2px rgba(0, 0, 0, 0.08))}.mc-chat-message__bubble--quote-card{max-width:max(var(--message-max-width),min(100%,18rem))}.mc-chat-message__bubble::before{content:"";position:absolute;width:0;height:0;opacity:0;pointer-events:none}.mc-chat-message__bubble--tail-left::before{opacity:1;left:-6px;bottom:0;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--bubble-bg-received, var(--surface-level-1));border-right:0 solid rgba(0,0,0,0);border-radius:0 0 0 4px}.mc-chat-message__bubble--tail-right::before{opacity:1;right:-6px;bottom:0;width:0;height:0;border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--bubble-bg-sent, var(--color-primary-500));border-left:0 solid rgba(0,0,0,0);border-radius:0 0 4px 0}.mc-chat-message__bubble--tail-left{border-radius:1rem 1rem 1rem 0 !important}.mc-chat-message__bubble--tail-right{border-radius:1rem 1rem 0 1rem !important}.mc-chat-message__author{font-size:0.75rem;font-weight:500;color:var(--surface-text-muted);margin-bottom:0.25rem}.mc-chat-message__content{line-height:var(--content-line-height);font-size:var(--content-font-size);word-wrap:break-word;overflow-wrap:break-word}.mc-chat-message__content:empty{display:none}.mc-chat-message__content a{color:inherit;text-decoration:underline}.mc-chat-message__content a:hover{opacity:.8}.mc-chat-message__content code{background-color:var(--surface-level-1);padding:2px 4px;border-radius:0.25rem;font-family:monospace;font-size:.9em}.mc-chat-message__content strong,.mc-chat-message__content b{font-weight:700}.mc-chat-message__content em,.mc-chat-message__content i{font-style:italic}.mc-chat-message__attachments{margin-top:0.25rem;display:flex;flex-direction:column;gap:0.25rem}.mc-chat-message__attachment{display:flex;align-items:center;gap:0.25rem;padding:0.25rem;border-radius:0.25rem;font-size:0.875rem;background-color:var(--surface-level-1)}.mc-chat-message__document{display:flex;align-items:center;gap:0.25rem;margin:4px 0}.mc-chat-message__document-thumb{width:36px;height:48px;object-fit:cover;border:1px solid var(--surface-border-color);border-radius:0.25rem;background:var(--surface-level-1);flex-shrink:0}.mc-chat-message__footer{display:flex;align-items:center;justify-content:flex-start;margin-top:0.25rem;gap:0.25rem;font-size:0.75rem}.mc-chat-message__footer mc-chat-status{margin-left:auto}.mc-chat-message__agent-actions{display:flex;align-items:center;gap:2px;margin-right:0.25rem}.mc-chat-message__agent-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--surface-text-secondary, #6b7280);cursor:pointer;transition:background-color .15s ease,color .15s ease}.mc-chat-message__agent-action i{font-size:14px;line-height:1}.mc-chat-message__agent-action:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, 0.06));color:var(--surface-text, #1f2937)}.mc-chat-message__agent-action:disabled{opacity:.4;cursor:not-allowed}.mc-chat-message__agent-action--on{color:var(--surface-primary, #6d28d9);background:var(--surface-primary-subtle, rgba(109, 40, 217, 0.12))}.mc-chat-message__assistant-disclaimer{order:1;flex:1 1 320px;min-width:0;margin-top:0.25rem;font-size:0.75rem;line-height:1.4;color:var(--surface-text-muted, #6b7280)}.mc-chat-message__loading,.mc-chat-message__error{display:flex;align-items:center;justify-content:center;gap:0.25rem;padding:1rem;color:var(--surface-text-muted);font-size:0.875rem}.mc-chat-message--assistant .mc-chat-message__bubble{--bubble-bg-received: var(--surface-level-2);--bubble-text-received: var(--surface-text-color);border:1px solid var(--surface-border-color);box-shadow:0 1px 0 0 rgba(0,0,0,.04)}.mc-chat-message--assistant.mc-chat-message--actionable .mc-chat-message__bubble:hover{background-color:color-mix(in oklab, var(--surface-level-2) 92%, #fff 8%)}.mc-chat-message--assistant.mc-chat-message--actionable .mc-chat-message__bubble:hover::before{border-bottom-color:color-mix(in oklab, var(--surface-level-2) 92%, #fff 8%)}.mc-chat-message__error-text{font-size:0.75rem}.mc-chat-message__actions{position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:all 150ms ease-out;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);padding:0.25rem}.mc-chat-message__msg-actions{position:absolute;top:0;left:100%;margin-left:6px;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;visibility:hidden;transition:opacity 140ms ease,visibility 0s linear 140ms;z-index:var(--z-content-overlay)}.mc-chat-message--self .mc-chat-message__msg-actions{left:auto;right:100%;margin-left:0;margin-right:6px}.mc-chat-message--selecting{cursor:pointer}.mc-chat-message--selecting .mc-chat-message__bubble{transition:box-shadow 120ms ease}.mc-chat-message--selecting:hover .mc-chat-message__bubble{box-shadow:0 0 0 2px var(--color-primary-200, #e0d1ff)}.mc-chat-message--selected .mc-chat-message__bubble{box-shadow:0 0 0 2px var(--color-primary, #8955ef)}.mc-chat-message__react{position:relative}@media(prefers-reduced-motion: reduce){.mc-chat-message .mc-chat-message__msg-actions,.mc-chat-message .mc-chat-message__react-row{transition:none}.mc-chat-message .mc-chat-message__react-row{transform:translateX(var(--react-row-shift, 0px))}}.mc-chat-message__react-trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:50%;background:var(--surface-level-0, #fff);color:var(--surface-text-muted, #666);font-size:0.875rem;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12)}.mc-chat-message__react-trigger:focus-visible{outline:2px solid var(--color-primary, #8955ef);outline-offset:1px}[data-surface=dark] .mc-chat-message__react-trigger{background:var(--surface-level-1, #2b2833);border-color:var(--surface-border-color, #3a3648)}.mc-chat-message__react-row{position:absolute;bottom:100%;padding-bottom:6px;right:0;opacity:0;visibility:hidden;transform:translate(var(--react-row-shift, 0px), 4px);transition:opacity 140ms ease,transform 140ms ease,visibility 0s linear 140ms}.mc-chat-message__react--open .mc-chat-message__react-row{opacity:1;visibility:visible;transform:translate(var(--react-row-shift, 0px), 0);transition-delay:0s}.mc-chat-message:hover .mc-chat-message__msg-actions,.mc-chat-message__bubble:hover .mc-chat-message__msg-actions,.mc-chat-message__bubble:focus-visible .mc-chat-message__msg-actions,.mc-chat-message__msg-actions:has(:focus-visible),.mc-chat-message__msg-actions:hover,.mc-chat-message__msg-actions--reacting{opacity:1;visibility:visible;transition-delay:0s}.mc-chat-message__forwarded{font-size:11px;color:var(--surface-text-muted, #888);padding:2px 0 4px;border-left:3px solid var(--app-accent-color, #9b59b6);padding-left:8px;margin-bottom:4px}.mc-chat-message__forwarded i{margin-right:4px}.mc-chat-message__template-tag{display:flex;align-items:center;gap:4px;padding:0 0 4px;font-size:11px;opacity:.75}.mc-chat-message__content{min-width:0}.mc-chat-message__content code{background:var(--surface-level-1, #f0f0f0);padding:1px 4px;border-radius:3px;font-size:12px}.mc-chat-message__content pre{background:var(--surface-level-1, #f0f0f0);padding:8px;border-radius:4px;overflow-x:auto;font-size:12px}.mc-chat-message__content blockquote{border-left:3px solid var(--surface-border-color, #ddd);padding-left:8px;margin:4px 0;color:var(--surface-text-muted, #666)}.mc-chat-message__content img{max-width:100%;height:auto;display:block;border-radius:0.25rem;margin:0.25rem 0}.mc-chat-message__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0.25rem 0;font-size:0.875rem}.mc-chat-message__content caption{text-align:left;font-weight:500;padding-bottom:0.25rem}.mc-chat-message__content th,.mc-chat-message__content td{border:1px solid var(--surface-border-color, #ddd);padding:0.25rem 0.5rem;text-align:left;vertical-align:top}.mc-chat-message__content th{font-weight:500;background:var(--surface-level-1, #f0f0f0)}.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h1,.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h2,.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h3,.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h4,.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h5,.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content h6{color:inherit;background:rgba(0,0,0,0) !important;width:auto;padding:0}.mc-chat-message .mc-chat-message__bubble .mc-chat-message__content font[color]{color:inherit}.mc-chat-message__edit{padding:0.5rem;min-width:min(420px,72vw)}.mc-chat-message__edit textarea{width:100%;min-height:110px;border:1px solid var(--app-primary, #007bff);border-radius:0.25rem;padding:0.5rem;font-size:var(--content-font-size, 1rem);resize:vertical;outline:none;font-family:inherit;background:var(--surface-level-0, #fff);color:var(--surface-text-color, #333)}.mc-chat-message__edit-actions{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:0.25rem}.mc-chat-message__edit-actions button{padding:4px 12px;border:none;border-radius:0.25rem;cursor:pointer;font-size:0.75rem}.mc-chat-message__edit-actions button:first-child{background:none;color:var(--surface-text-muted)}.mc-chat-message__edit-actions button:last-child{background:var(--app-primary, #007bff);color:#fff}.mc-chat-message__edit-actions button:disabled{opacity:.5;cursor:not-allowed}.mc-chat-message__deleted{color:var(--surface-text-muted, #999);font-style:italic;font-size:var(--content-font-size, 1rem);padding:0.25rem 0}.mc-chat-message__deleted i{margin-right:0.25rem}.mc-chat-message__edited{color:var(--surface-text-muted, #999);font-size:0.75rem}.mc-chat-message__pinned{color:var(--state-text-brand);font-size:0.75rem;line-height:1}.mc-chat-message__pinned i{font-size:13px;vertical-align:middle}.mc-chat-message .mc-chat-mention{color:var(--state-text-brand);font-weight:600;background:rgba(var(--app-primary-rgb, 74, 144, 217), 0.1);padding:0 2px;border-radius:2px}.mc-chat-message .mc-chat-mention[data-staff-id]{cursor:pointer}.mc-chat-message .mc-chat-mention[data-staff-id]:hover{background:rgba(var(--app-primary-rgb, 74, 144, 217), 0.2);text-decoration:underline}.mc-chat-message--self .mc-chat-mention{color:inherit;background:var(--bubble-sent-wash-strong)}.mc-chat-message__thread-indicator{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;margin-top:0.25rem;font-size:0.75rem;color:var(--app-primary, #007bff);cursor:pointer;border-radius:0.25rem;transition:background 150ms ease-out}.mc-chat-message__thread-indicator:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-message__thread-indicator i{font-size:0.875rem}@keyframes mc-chat-message-bounce-in{0%{opacity:0;transform:translateY(20px) scale(0.8)}60%{opacity:1;transform:translateY(-5px) scale(1.05)}100%{opacity:1;transform:translateY(0) scale(1)}}.mc-chat-message.mc-chat-message--new{will-change:transform,opacity}.mc-chat-message.mc-chat-message--new.mc-chat-message--visible{animation:mc-chat-message-bounce-in .5s ease-out both}@media(prefers-reduced-motion: reduce){.mc-chat-message.mc-chat-message--new,.mc-chat-message.mc-chat-message--new.mc-chat-message--visible{animation:none !important;transition:none !important}}.mc-chat-message__media{margin-top:0.25rem;width:100%;max-width:100%}.mc-chat-message__audio{width:100%;min-width:280px;max-width:400px;height:40px;display:block;outline:none;border-radius:0.25rem;background:var(--surface-level-0);margin:0.25rem 0}@media(max-width: 480px){.mc-chat-message__audio{min-width:240px}}.mc-chat-message__transcription{display:flex;align-items:flex-start;gap:0.25rem;max-width:400px;margin:0.25rem 0 0;padding:0.25rem 0.5rem;border-radius:0.25rem;background:var(--surface-level-0);font-size:.8125rem;line-height:1.4;color:var(--surface-text-color)}@media(max-width: 480px){.mc-chat-message__transcription{max-width:100%}}.mc-chat-message__transcription-icon{flex-shrink:0;margin-top:2px;opacity:.7}.mc-chat-message__transcription-text{white-space:pre-wrap;overflow-wrap:anywhere}.mc-chat-message__image{width:100%;height:100%;object-fit:contain;background:rgba(0,0,0,.04);border-radius:0.25rem;display:block;cursor:zoom-in}.mc-chat-message__video{width:100%;max-width:100%;border-radius:0.25rem;display:block;margin:0.25rem 0}.mc-chat-message__video-thumb{width:100%;height:100%;object-fit:cover;border-radius:0.25rem;cursor:zoom-in;display:block;position:relative}.mc-chat-message__video-thumb--placeholder{background:linear-gradient(135deg, #2c2540 0%, #1a1530 100%);color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px}.mc-chat-message__video-thumb-icon{font-size:36px;line-height:1;opacity:.7}.mc-chat-message__video-thumb-label{font-size:12px;line-height:1.2;text-align:center;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.mc-chat-message__media-unavailable{display:flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;margin:0.25rem 0;border-radius:0.25rem;border:1px dashed var(--surface-border-color, rgba(0, 0, 0, 0.15));background:var(--surface-level-0, rgba(0, 0, 0, 0.03));color:var(--surface-text-muted, rgba(0, 0, 0, 0.55));font-size:13px;line-height:1.3;max-width:320px}.mc-chat-message__media-unavailable-icon{font-size:18px;line-height:1;flex-shrink:0;opacity:.8}.mc-chat-message__media-unavailable-text{overflow:hidden;text-overflow:ellipsis}[data-surface=dark] .mc-chat-message--self .mc-chat-message__bubble{background-color:var(--bubble-bg-sent);color:var(--bubble-text-sent)}[data-surface=dark] .mc-chat-message--self .mc-chat-message__bubble::before{border-left-color:var(--bubble-bg-sent)}[data-surface=dark] .mc-chat-message--other:not(.mc-chat-message--assistant) .mc-chat-message__bubble{background-color:var(--surface-level-2);color:var(--surface-text-color)}[data-surface=dark] .mc-chat-message--other:not(.mc-chat-message--assistant) .mc-chat-message__bubble::before{border-right-color:var(--surface-level-2)}[data-surface=dark] .mc-chat-message--internal .mc-chat-message__bubble{background-color:var(--bubble-bg-internal);color:var(--bubble-text-internal)}[data-surface=dark] .mc-chat-message--internal .mc-chat-message__bubble::before{border-left-color:var(--bubble-bg-internal);border-right-color:var(--bubble-bg-internal)}[data-surface=dark] .mc-chat-message .mc-chat-message__author{color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-message .mc-chat-message__attachment{background-color:var(--surface-level-1);color:var(--surface-text-color)}[data-surface=dark] .mc-chat-message .mc-chat-message__actions{background-color:var(--surface-level-1)}[data-surface=dark] .mc-chat-message .mc-chat-message__msg-actions button{background:var(--surface-level-2);color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-message .mc-chat-message__msg-actions button:hover{background:var(--surface-level-3, var(--surface-level-2));color:var(--surface-text-color)}[data-surface=dark] .mc-chat-message .mc-chat-message__edit textarea{background:var(--surface-level-1);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-chat-message__image-btn,.mc-chat-message__video-btn{background:none;border:0;padding:0;margin:0;cursor:pointer;width:240px;max-width:100%;aspect-ratio:4/3;display:block;position:relative;overflow:hidden;border-radius:8px;transition:opacity .15s ease}.mc-chat-message__image-btn:hover,.mc-chat-message__video-btn:hover{opacity:.92}.mc-chat-message__image-btn:focus-visible,.mc-chat-message__video-btn:focus-visible{outline:2px solid var(--app-color-primary, #6c5ce7);outline-offset:2px}.mc-chat-message__video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:56px;line-height:1;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.5));transition:transform .15s ease}.mc-chat-message__document-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 8px;cursor:pointer;color:inherit;text-decoration:none;word-break:break-all;font:inherit;border-radius:6px;transition:background-color .15s ease}.mc-chat-message__document-link span{text-decoration:underline;text-underline-offset:2px}.mc-chat-message__document-link i{font-size:16px;flex-shrink:0}.mc-chat-message__document-link:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-chat-message__document-link:focus-visible{outline:2px solid var(--app-color-primary, #6c5ce7);outline-offset:2px}.mc-chat-message__document-action,.mc-chat-message__attachment-action-icon{background:none;border:0;cursor:pointer;padding:4px;color:var(--app-color-primary, #6c5ce7);border-radius:6px;transition:background-color .15s ease}.mc-chat-message__document-action:hover,.mc-chat-message__attachment-action-icon:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-chat-message__document-action:focus-visible,.mc-chat-message__attachment-action-icon:focus-visible{outline:2px solid var(--app-color-primary, #6c5ce7);outline-offset:2px}.mc-chat-message__attachment{cursor:pointer;background:none;border:0;text-align:left;width:100%;font:inherit;color:inherit}.mc-chat-message__attachment:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-chat-message__attachment:focus-visible{outline:2px solid var(--app-color-primary, #6c5ce7);outline-offset:2px}.mc-chat-message--self .mc-chat-message__document-link,.mc-chat-message--self .mc-chat-message__document-action,.mc-chat-message--self .mc-chat-message__attachment-action-icon{color:var(--bubble-text-sent)}.mc-chat-message--self .mc-chat-message__document-link:hover,.mc-chat-message--self .mc-chat-message__document-action:hover,.mc-chat-message--self .mc-chat-message__attachment-action-icon:hover{background:var(--bubble-sent-wash)}.mc-chat-message--self .mc-chat-message__document-link:focus-visible,.mc-chat-message--self .mc-chat-message__document-action:focus-visible{outline-color:var(--bubble-text-sent)}.mc-chat-message--self .mc-chat-message__thread-indicator:hover{background:var(--bubble-sent-wash)}.mc-chat-message--self .mc-chat-status--primary{color:var(--bubble-text-sent)}.mc-chat-message--assistant .mc-chat-message__footer{flex-wrap:wrap}.mc-chat-message--assistant .mc-chat-message__bubble,.mc-chat-message--assistant .mc-chat-message__content{cursor:auto}.mc-chat-message--assistant .mc-chat-message__bubble:hover{background-color:rgba(0,0,0,0) !important}.mc-chat-message--assistant .mc-chat-message__bubble,.mc-chat-message--assistant .mc-chat-message__content{max-width:100%;width:100%;background:rgba(0,0,0,0);border:none;box-shadow:none;padding-left:0;padding-right:0}.mc-chat-message--assistant .mc-chat-message__container{max-width:100%;width:100%}.mc-chat-message__turn-error{display:flex;align-items:flex-start;gap:6px;margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.45}.mc-chat-message__turn-error i{flex:0 0 auto;margin-top:2px;font-size:15px;color:var(--surface-danger, #d64545)}.mc-chat-message.mc-chat-message--consolidated{justify-content:flex-start;padding:1px 4px;margin-bottom:0;border-radius:4px}.mc-chat-message.mc-chat-message--consolidated:hover{background-color:var(--surface-bg-hover)}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--assistant:hover{background-color:rgba(0,0,0,0)}.mc-chat-message.mc-chat-message--consolidated .mc-chat-message__bubble{position:relative;margin-left:0;margin-right:0}.mc-chat-message.mc-chat-message--consolidated:not(.mc-chat-message--internal):not(.mc-chat-message--system) .mc-chat-message__bubble{width:100%;max-width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-chat-message.mc-chat-message--consolidated .mc-chat-message__author{display:none}.mc-chat-message.mc-chat-message--consolidated:not(.mc-chat-message--assistant) .mc-chat-message__footer{position:absolute;top:0;right:0;margin:0;padding:0;color:var(--surface-text-muted);opacity:0;pointer-events:none;transition:opacity .12s ease}.mc-chat-message.mc-chat-message--consolidated:not(.mc-chat-message--assistant) .mc-chat-message__footer>*{padding:0 4px;border-radius:4px;background:var(--surface-level-0)}.mc-chat-message.mc-chat-message--consolidated .mc-chat-message__footer mc-chat-timestamp{display:none}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--delivery-unconfirmed .mc-chat-message__footer{position:static;margin-top:0.25rem;opacity:1;pointer-events:auto}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--delivery-unconfirmed .mc-chat-message__footer>*{padding:0;background:rgba(0,0,0,0)}.mc-chat-message.mc-chat-message--consolidated:not(.mc-chat-message--assistant):hover .mc-chat-message__footer,.mc-chat-message.mc-chat-message--consolidated:not(.mc-chat-message--assistant):has(:focus-visible) .mc-chat-message__footer{opacity:1;pointer-events:auto}.mc-chat-message.mc-chat-message--consolidated .mc-chat-message__footer .mc-chat-status{color:var(--surface-text-muted)}.mc-chat-message.mc-chat-message--consolidated .mc-chat-message__msg-actions{left:auto;right:8px;top:-26px;margin:0;flex-direction:row;z-index:2}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--selecting:hover{box-shadow:inset 0 0 0 2px var(--color-primary-200, #e0d1ff)}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--selected{box-shadow:inset 0 0 0 2px var(--color-primary, #8955ef)}.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--failed,.mc-chat-message.mc-chat-message--consolidated.mc-chat-message--error{box-shadow:inset 2px 0 0 #dc3545;background-color:rgba(220,53,69,.08)}
.mc-chat-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--input-height: 64px;--input-min-height: 40px;--input-max-height: 200px;--input-write-min: 160px;--input-padding: 0.5rem;--input-gap: 0.5rem;--input-background: var(--surface-level-0);--input-border-color: var(--surface-border-color);--input-border-radius: 0.75rem;--input-transition: 150ms ease-out;display:flex;flex-direction:column;width:100%;background-color:var(--input-background);color:var(--surface-text-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:all var(--input-transition);position:relative;--character-count-offset: 0.25rem;--character-count-reserve: calc(var(--character-count-offset) + 1.5rem)}.mc-chat-input--focused{border-color:var(--surface-accent-primary, var(--app-accent-color));box-shadow:0 0 0 2px rgba(0,0,0,.06)}.mc-chat-input--disabled{opacity:.6;background-color:var(--surface-level-0);cursor:not-allowed}.mc-chat-input--error{border-color:var(--surface-accent-danger, #dc3545);box-shadow:0 0 0 2px rgba(220,53,69,.12)}.mc-chat-input--over-limit{border-color:#ffc107}.mc-chat-input--over-limit .mc-chat-input__character-count{color:var(--surface-accent-danger, #dc3545);font-weight:700}.mc-chat-input__container{display:flex;align-items:flex-end;padding:var(--input-padding);gap:var(--input-gap);min-height:var(--input-min-height)}.mc-chat-input--drag-over{border-color:var(--surface-accent-primary, var(--app-accent-color));box-shadow:0 0 0 2px rgba(0,0,0,.06);background:var(--surface-level-1)}.mc-chat-input--fill{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;background:rgba(0,0,0,0);border:none;box-shadow:none}.mc-chat-input--fill .mc-chat-input__form-container{display:flex;align-items:flex-end;width:100%;gap:0;padding:8px 12px;transition:background-color .2s ease}.mc-chat-input--fill .mc-chat-input__card{flex:1;margin-right:12px;padding:10px 0;box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:var(--surface-level-0);border-radius:0.25rem;border-top:1px solid var(--surface-border-color);min-height:7vh;max-height:60vh;position:relative;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar{width:6px;height:6px}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-input--fill .mc-chat-input__card::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-input--ticket-reply .mc-chat-input__card{border-top-color:rgba(137,85,239,.2)}.mc-chat-input--ticket-comment .mc-chat-input__form-container{background-color:rgba(245,158,11,.06);border-radius:0.25rem}.mc-chat-input--ticket-comment .mc-chat-input__card{border-top-color:rgba(245,158,11,.3)}.mc-chat-input .mc-chat-input__header-internal{padding:0 0.5rem;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:0.25rem}.mc-chat-input .mc-chat-input__header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mc-chat-input .mc-chat-input__header-tools{display:flex;align-items:center;gap:10px;order:2}.mc-chat-input .mc-chat-input__input-area{display:flex;align-items:center;padding:11px 10px 0 10px;gap:0.5rem;flex:1 1 auto;min-height:44px;flex-shrink:0;flex-wrap:wrap}.mc-chat-input .mc-chat-input__input-container{flex:1;min-width:var(--input-write-min);order:2;position:relative;display:flex;flex-direction:column}.mc-chat-input .mc-chat-input__textarea-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.mc-chat-input .mc-chat-input__textarea{font-size:16px;line-height:1.25;padding:1px 0 0;margin:0;color:var(--surface-text-color)}.mc-chat-input .mc-chat-input__textarea::placeholder{color:var(--surface-text-muted)}.mc-chat-input .mc-chat-input__actions--left{order:1;display:flex;align-items:center;align-self:center;padding:0}.mc-chat-input .mc-chat-input__actions--right{order:3;flex-shrink:0;display:flex;align-items:center;align-self:center}.mc-chat-input .mc-chat-input__actions--right .mc-chat-button--circle{width:36px;height:36px;min-height:36px;padding:0;background-color:#8955ef;border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-chat-input .mc-chat-input__send-button-external{flex-shrink:0;align-self:flex-end}.mc-chat-input .mc-chat-input__send-button-external .mc-chat-button--circle{width:44px;height:44px;min-height:44px;padding:0;background-color:#8955ef;border-radius:50%;box-shadow:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s}.mc-chat-input .mc-chat-input__send-button-external .mc-chat-button--circle .mc-chat-icon{color:#fff;font-size:20px;width:20px;height:20px}.mc-chat-input .mc-chat-input__send-button-external .mc-chat-button--circle:hover{opacity:.9}.mc-chat-input .mc-chat-input__send-button-external .mc-chat-button--circle:disabled{opacity:.6;cursor:not-allowed}.mc-chat-input .mc-chat-input__drag-handle{display:none;position:absolute;top:0;left:0;width:100%;height:10px;cursor:ns-resize;background-repeat:no-repeat;background-position:center;color:var(--surface-border-color);background-image:url("data:image/svg+xml;utf8,<svg width=%2717%27 height=%273%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><rect x=%271.5%27 width=%2714%27 height=%271%27 rx=%27.5%27 fill=%27currentColor%27/><rect x=%271.5%27 y=%272%27 width=%2714%27 height=%271%27 rx=%27.5%27 fill=%27currentColor%27/></svg>");z-index:1}.mc-chat-input .mc-chat-input__drag-handle:hover{color:var(--surface-text-muted)}.mc-chat-input .mc-chat-input__card:hover .mc-chat-input__drag-handle{display:block}.mc-chat-input--ticket-reply .mc-chat-input__form-container,.mc-chat-input--ticket-comment .mc-chat-input__form-container{display:flex;align-items:flex-end;flex-direction:row}.mc-chat-input--ticket-reply .mc-chat-input__card,.mc-chat-input--ticket-comment .mc-chat-input__card{flex:1;display:flex;flex-direction:column}.mc-chat-input--ticket-reply .mc-chat-input__input-area,.mc-chat-input--ticket-comment .mc-chat-input__input-area{display:flex;flex-direction:row;align-items:center}.mc-chat-input--ticket-reply .mc-chat-input__send-button-external,.mc-chat-input--ticket-comment .mc-chat-input__send-button-external{align-self:flex-end;margin-bottom:0}.mc-chat-input--ghost{display:flex;flex-direction:row;align-items:flex-end;width:100%;padding:var(--input-padding);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--input-border-radius);box-shadow:none}.mc-chat-input--ghost .mc-chat-input__container{flex:1;margin-right:0;padding:0;background:rgba(0,0,0,0);border:none;box-shadow:none;min-height:var(--input-min-height);display:flex;align-items:flex-end;gap:var(--input-gap)}.mc-chat-input--ghost .mc-chat-input__input-container{padding:0;flex:1}.mc-chat-input--ghost .mc-chat-input__actions--left{padding:0;display:flex;align-items:center;align-self:center}.mc-chat-input--ghost .mc-chat-input__actions--right{order:3;flex-shrink:0;display:flex;align-items:center;align-self:center}.mc-chat-input--ghost .mc-chat-input__actions--right .mc-chat-button--circle{width:36px;height:36px;min-height:36px;padding:0}.mc-chat-input__actions{display:flex;align-items:center;gap:0.25rem}.mc-chat-input__actions--left{order:1;align-self:center}.mc-chat-input__actions--right{order:3;align-self:center}.mc-chat-input__input-container{flex:1;order:2;position:relative;display:flex;flex-direction:column}.mc-chat-input__textarea{--textarea-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--textarea-font-size: 1rem;--textarea-line-height: 1.5;--textarea-color: var(--surface-text-color);--textarea-placeholder-color: var(--surface-text-muted);width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--textarea-font-family);font-size:var(--textarea-font-size);line-height:var(--textarea-line-height);color:var(--textarea-color);resize:none;overflow-y:auto;transition:height var(--input-transition);scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}.mc-chat-input__textarea::-webkit-scrollbar{width:6px;height:6px}.mc-chat-input__textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-input__textarea::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-input__textarea::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-input__textarea::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-input__textarea::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-input__textarea::placeholder{color:var(--textarea-placeholder-color);opacity:1}.mc-chat-input__textarea:disabled{cursor:not-allowed;opacity:.6}.mc-chat-input__textarea--auto-resize{overflow-y:hidden}.mc-chat-input--with-character-count .mc-chat-input__textarea-wrapper,.mc-chat-input--with-footer-note .mc-chat-input__textarea-wrapper{padding-bottom:var(--character-count-reserve)}.mc-chat-input__character-count-region{position:static}.mc-chat-input__footer-note{position:absolute;bottom:var(--character-count-offset);display:inline-flex;align-items:center;gap:5px;right:6px;padding:2px 8px;border-radius:999px;font-size:10.5px;line-height:1.6;color:var(--surface-text-muted);background:var(--surface-background-subtle, rgba(0, 0, 0, 0.045));border:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.06));user-select:none;pointer-events:none;z-index:2;transition:background-color .2s ease,color .2s ease}.mc-chat-input__footer-note--low{color:var(--surface-warning-text, #b45309);background:var(--surface-warning-subtle, rgba(245, 158, 11, 0.14));font-weight:600}.mc-chat-input__footer-note--critical{color:var(--surface-danger, #d64545);background:var(--surface-danger-subtle, rgba(214, 69, 69, 0.14));font-weight:600}.mc-chat-input__character-count{position:absolute;bottom:var(--character-count-offset);right:4px;font-size:0.75rem;color:var(--surface-text-muted);user-select:none;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:0.25rem;border:1px solid var(--surface-border-color);z-index:2}.mc-chat-input__character-count--over-limit{color:#dc3545;font-weight:700;background:rgba(255,235,235,.9);border-color:#dc3545}.mc-chat-input__character-count--at-limit{color:#6b5200;font-weight:700}.mc-chat-input--fill{--character-count-offset: 0.5rem}.mc-chat-input--fill .mc-chat-input__character-count{right:8px;background:var(--surface-level-0);border:1px solid var(--surface-border-color)}.mc-chat-input--fill .mc-chat-input__character-count.mc-chat-input__character-count--at-limit{background:#FFFAED;border:1px solid #6b5200;color:#6b5200}.mc-chat-input__loading,.mc-chat-input__error{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem;color:#6c757d;font-size:0.875rem}.mc-chat-input__error-text{font-size:0.75rem}.mc-chat-input__typing-debug{position:absolute;top:-25px;left:0.5rem;font-size:0.75rem;color:#17a2b8;font-style:italic}.mc-chat-input__header,.mc-chat-input__footer{padding:0.5rem 1rem;background:rgba(0,0,0,0);border-bottom:none;font-size:0.875rem;display:flex;flex-direction:column;gap:0.25rem}.mc-chat-input__header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mc-chat-input__header-tools{display:flex;align-items:center;gap:10px;order:2}.mc-chat-input__header-left{flex:1 1 auto;min-width:0;order:1}.mc-chat-input__footer{border-top:1px solid var(--surface-border-color);border-bottom:none}.mc-chat-input__textarea:focus{outline:none}.mc-chat-input:not(.mc-chat-input--disabled):hover{border-color:var(--surface-accent-primary, var(--app-accent-color))}@media(min-width: 576px){.mc-chat-input__actions{gap:0.5rem}}@media(max-width: 320px){.mc-chat-input--fill .mc-chat-input__container{margin-right:8px;gap:0.25rem}.mc-chat-input--fill .mc-chat-input__input-container{padding:8px 8px 0 8px}.mc-chat-input--fill .mc-chat-input__actions--left{padding:0 0 8px 8px}.mc-chat-input--fill .mc-chat-input__actions--left .mc-chat-button--icon-only{width:22px;height:22px;min-height:22px}.mc-chat-input--fill .mc-chat-input__actions--right .mc-chat-button--circle{width:44px;height:44px;min-height:44px}.mc-chat-input__actions{gap:0.25rem}.mc-chat-input__actions--left{overflow:hidden}}.mc-chat-input__previews{display:flex;gap:0.5rem;flex-wrap:wrap;margin-top:0.5rem}.mc-chat-input__preview{position:relative;border:1px solid var(--surface-border-color);border-radius:0.75rem;padding:0.5rem;padding-right:48px;background:var(--surface-level-1);min-width:180px;max-width:280px;display:flex;flex-direction:column;gap:0.25rem}.mc-chat-input__preview--audio .mc-chat-input__preview-audio-icon i{font-size:32px;color:var(--app-accent-color)}.mc-chat-input__preview--image .mc-chat-input__preview-image{width:100%;height:120px;overflow:hidden;border-radius:0.25rem;margin-bottom:0.25rem}.mc-chat-input__preview--image .mc-chat-input__preview-image img{width:100%;height:100%;object-fit:cover}.mc-chat-input__preview--file .mc-chat-input__preview-file-icon i{font-size:48px;color:var(--surface-text-muted)}.mc-chat-input__preview-actions{position:absolute;top:4px;right:4px;display:flex;gap:4px;z-index:1}.mc-chat-input__preview-btn{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--surface-text-muted);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:0.25rem;transition:all 150ms ease-out}.mc-chat-input__preview-btn i{font-size:18px}.mc-chat-input__preview-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-input__preview-btn:active{transform:scale(0.95)}.mc-chat-input__preview-content{display:flex;flex-direction:column;align-items:center;gap:0.25rem}.mc-chat-input__preview-audio-icon{display:flex;align-items:center;justify-content:center;padding:0.5rem 0}.mc-chat-input__preview-audio-player{width:100%;height:32px;outline:none}.mc-chat-input__preview-audio-player::-webkit-media-controls-panel{background-color:var(--surface-level-0)}.mc-chat-input__preview-meta{display:flex;align-items:center;gap:4px;font-size:0.875rem;color:var(--surface-text-muted)}.mc-chat-input__preview-meta i{font-size:14px}.mc-chat-input__preview-info{display:flex;flex-direction:column;gap:2px;width:100%}.mc-chat-input__preview-name{font-size:0.875rem;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.mc-chat-input__preview-size{font-size:0.75rem;color:var(--surface-text-muted)}.mc-chat-input__preview-progress{width:100%;height:4px;background:var(--surface-level-0);border-radius:2px;overflow:hidden;margin-top:0.25rem}.mc-chat-input__preview-progress-bar{height:100%;background:var(--app-accent-color);transition:width .2s ease-out}.mc-chat-input__preview-error{font-size:0.75rem;color:var(--surface-accent-danger, #dc3545);margin-top:0.25rem}@container mc-chat-composer (max-width: 520px){.mc-chat-input:not(.mc-chat-input--ticket-reply):not(.mc-chat-input--ticket-comment) .mc-chat-input__input-area .mc-chat-input__input-container{order:0;flex-basis:100%}.mc-chat-input:not(.mc-chat-input--ticket-reply):not(.mc-chat-input--ticket-comment) .mc-chat-input__input-area .mc-chat-input__actions--left{order:1}}
.mc-chat-attachment-previews__list{display:flex;gap:0.5rem;flex-wrap:wrap;margin-top:0.5rem}.mc-chat-attachment-previews__item{position:relative;border:1px solid var(--surface-border-color);border-radius:0.75rem;padding:0.5rem;padding-right:48px;background:var(--surface-level-1);flex:1 1 320px;min-width:280px;max-width:420px;display:flex;flex-direction:column;gap:0.25rem;box-sizing:border-box;transition:background-color 150ms ease-out,border-color 150ms ease-out,box-shadow 150ms ease-out,transform 150ms ease-out}.mc-chat-attachment-previews__item:hover{background:var(--surface-level-2);border-color:var(--surface-border-light, var(--surface-border-color));box-shadow:0 2px 6px rgba(0,0,0,.08)}.mc-chat-attachment-previews__item:focus-within{border-color:var(--app-accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-color), transparent 70%)}.mc-chat-attachment-previews__item--image .mc-chat-attachment-previews__image{width:100%;height:120px;overflow:hidden;border-radius:0.25rem;margin-bottom:0.25rem}.mc-chat-attachment-previews__item--image .mc-chat-attachment-previews__image img{width:100%;height:100%;object-fit:cover}.mc-chat-attachment-previews__item--audio{flex:1 1 420px;min-width:360px;max-width:520px;padding:1rem;padding-right:52px}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-container{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0.5rem}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-icon{display:flex;align-items:center;justify-content:center;padding:1rem 0;background:linear-gradient(135deg, var(--surface-level-0) 0%, var(--surface-level-1) 100%);border-radius:0.25rem;margin-bottom:0.25rem;width:100%}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-icon i{font-size:40px;color:var(--app-accent-color);opacity:.9;transition:all 150ms ease-out}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player-wrapper{width:100%;max-width:100%;display:block;margin:0;padding:0;box-sizing:border-box}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player{width:100%;max-width:100%;height:40px;display:block;outline:none;border-radius:0.25rem;background:var(--surface-level-0);box-sizing:border-box}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player::-webkit-media-controls-panel{background-color:var(--surface-level-0)}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player::-webkit-media-controls-play-button{background-color:var(--app-accent-color);border-radius:50%}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player::-webkit-media-controls-timeline{background-color:var(--surface-border-color);border-radius:2px}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player::-webkit-media-controls-current-time-display,.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__audio-player::-webkit-media-controls-time-remaining-display{color:var(--surface-text-color);font-size:0.75rem}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--uploading .mc-chat-attachment-previews__audio-icon i{animation:mc-chat-upload-pulse 1.5s ease-in-out infinite}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--done{border-color:var(--surface-accent-success, #4CAF50)}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--done::before{content:"\002713";position:absolute;top:8px;left:8px;width:20px;height:20px;background:var(--surface-accent-success, #4CAF50);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;z-index:2}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--error{border-color:var(--surface-accent-danger);background:var(--surface-level-0)}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--error .mc-chat-attachment-previews__audio-icon i{color:var(--surface-text-muted);opacity:.6}.mc-chat-attachment-previews__item--audio.mc-chat-attachment-previews__item--error::before{content:"!";position:absolute;top:8px;left:8px;width:20px;height:20px;background:var(--surface-accent-danger);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;z-index:2}.mc-chat-attachment-previews__item--audio:hover .mc-chat-attachment-previews__audio-icon i{opacity:1;transform:scale(1.05)}@keyframes mc-chat-upload-pulse{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(0.95)}}.mc-chat-attachment-previews__item--file .mc-chat-attachment-previews__file-icon i{font-size:48px;color:var(--surface-text-muted)}.mc-chat-attachment-previews__item--file .mc-chat-attachment-previews__doc-thumb{width:100%;height:120px;overflow:hidden;border-radius:0.25rem;margin-bottom:0.25rem;background:var(--surface-level-0);border:1px solid var(--surface-border-color)}.mc-chat-attachment-previews__item--file .mc-chat-attachment-previews__doc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mc-chat-attachment-previews__actions{position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:3}.mc-chat-attachment-previews__actions .mc-chat-button{min-width:28px;min-height:28px;padding:6px}.mc-chat-attachment-previews__actions .mc-chat-button__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mc-chat-attachment-previews__btn{background:var(--surface-level-0);border:1px solid var(--surface-border-color);cursor:pointer;color:var(--surface-text-color);padding:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:0.25rem;transition:all 150ms ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.mc-chat-attachment-previews__btn i{font-size:16px;line-height:1}.mc-chat-attachment-previews__btn:hover{background:var(--surface-level-2);color:var(--surface-text-color);border-color:var(--surface-text-muted);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-chat-attachment-previews__btn:active{transform:translateY(0) scale(0.95);box-shadow:0 1px 2px rgba(0,0,0,.05)}.mc-chat-attachment-previews__btn:first-child:hover{background:var(--surface-accent-danger);color:#fff;border-color:var(--surface-accent-danger)}.mc-chat-attachment-previews__btn:last-child:hover{background:var(--app-accent-color);color:#fff;border-color:var(--app-accent-color)}.mc-chat-attachment-previews__content{display:flex;flex-direction:column;align-items:center;gap:0.25rem;cursor:pointer;width:100%;max-width:100%;box-sizing:border-box}.mc-chat-attachment-previews__content:focus{outline:2px solid var(--app-accent-color);outline-offset:2px}.mc-chat-attachment-previews__item--audio .mc-chat-attachment-previews__content{align-items:stretch}.mc-chat-attachment-previews__meta{display:flex;align-items:center;justify-content:center;gap:6px;font-size:0.875rem;color:var(--surface-text-muted);padding:0.25rem 0;background:var(--surface-level-0);border-radius:0.25rem;width:100%}.mc-chat-attachment-previews__meta i{font-size:16px;opacity:.8}.mc-chat-attachment-previews__info{display:flex;flex-direction:column;gap:4px;width:100%;padding-top:0.25rem}.mc-chat-attachment-previews__name{font-size:0.875rem;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.4}.mc-chat-attachment-previews__size{font-size:0.75rem;color:var(--surface-text-muted);line-height:1.3}.mc-chat-attachment-previews__progress{width:100%;height:6px;background:var(--surface-level-0);border-radius:3px;overflow:hidden;margin-top:0.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.mc-chat-attachment-previews__progress-bar{height:100%;background:var(--app-accent-color);transition:width .3s ease-out;border-radius:3px;position:relative}.mc-chat-attachment-previews__progress-bar::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent 0%, var(--surface-shimmer-color, color-mix(in srgb, var(--surface-text-color), transparent 70%)) 50%, transparent 100%);animation:mc-chat-upload-shimmer 1.5s infinite}@keyframes mc-chat-upload-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.mc-chat-attachment-previews__error{font-size:0.75rem;color:var(--surface-accent-danger, #dc3545);margin-top:0.5rem;padding:0.25rem;background:var(--surface-level-0);background:var(--surface-error-bg, color-mix(in srgb, var(--surface-accent-danger), transparent 85%));border-radius:0.25rem;border-left:3px solid var(--surface-accent-danger);line-height:1.4}.mc-chat-attachment-previews__video{width:100%}.mc-chat-attachment-previews__video .mc-chat-attachment-previews__video-player{width:100%;height:160px;display:block;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:0.25rem;object-fit:cover}@media(max-width: 768px){.mc-chat-attachment-previews__item{flex:1 1 100%;min-width:100%;max-width:100%}}.mc-chat-attachment-previews[data-variant=inverted] .mc-chat-attachment-previews__item{background:var(--surface-text-color);color:var(--surface-background-color);border-color:var(--surface-border-color)}.mc-chat-attachment-previews[data-variant=inverted] .mc-chat-attachment-previews__btn{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-color)}
.mc-chat-search-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);display:flex;align-items:center;width:100%;height:34px;background-color:rgba(82,92,105,.05);border-radius:80px;border:1px solid rgba(0,0,0,0);padding:5px 8px 5px 10px;transition:border-color .2s ease,background-color .2s ease;position:relative;min-width:0}.mc-chat-search-input--focused{border-color:#9a6fef;background-color:#fff}.mc-chat-search-input--disabled{opacity:.6;cursor:not-allowed}.mc-chat-search-input--disabled .mc-chat-search-input__field{cursor:not-allowed}.mc-chat-search-input__icon{flex-shrink:0}.mc-chat-search-input__icon--search{width:24px;height:24px;margin-right:4px;color:#a8adb4}.mc-chat-search-input__field{width:100%;height:100%;border:0;outline-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1;color:var(--surface-text-color)}.mc-chat-search-input__field::placeholder{opacity:1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;color:#9ca3af}.mc-chat-search-input__field:focus::placeholder{color:rgba(0,0,0,0)}.mc-chat-search-input__clear-button{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;align-self:center}.mc-chat-search-input__clear-button .mc-chat-button{min-width:20px;width:20px;height:20px;padding:0;background:rgba(0,0,0,0);border:0}.mc-chat-search-input__clear-button .mc-chat-button:hover{background:rgba(0,0,0,0);transform:scale(1.1)}.mc-chat-search-input__clear-button .mc-chat-icon__svg{color:#9a6fef;width:20px;height:20px}.mc-chat-search-input--compact{height:28px;padding:3px 6px 3px 8px}.mc-chat-search-input--large{height:40px;padding:7px 10px 7px 12px}[data-surface="dark"] .mc-chat-search-input--focused{background-color:var(--surface-level-1)}
.mc-chat-filters{display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem;background:var(--surface-level-0);border-radius:0.75rem}.mc-chat-filters__header{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-height:32px}.mc-chat-filters__count{display:flex;align-items:center;gap:0.25rem;flex:1}.mc-chat-filters__label{font-size:0.875rem;font-weight:500;color:var(--surface-text-color)}.mc-chat-filters__clear{flex-shrink:0}.mc-chat-filters__toggle{flex-shrink:0;margin-left:auto}.mc-chat-filters__content{display:flex;flex-direction:column;gap:0.25rem}.mc-chat-filters__list{display:flex;flex-wrap:wrap;gap:0.25rem}.mc-chat-filters__filter{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:0.25rem;font-size:0.875rem;color:var(--surface-text-color);cursor:pointer;transition:all 150ms ease-out;outline:none;text-align:left;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc-chat-filters__filter:hover{background:var(--surface-level-2);border-color:var(--surface-border-dark)}.mc-chat-filters__filter:focus-visible{outline:2px solid #007bff;outline-offset:2px}.mc-chat-filters__filter--active{background:rgba(0,123,255,.1);border-color:#007bff;color:#007bff}.mc-chat-filters__filter--active:hover{background:rgba(0,123,255,.15)}.mc-chat-filters__filter--status .mc-chat-filters__filter-icon{color:#17a2b8}.mc-chat-filters__filter--unread .mc-chat-filters__filter-icon{color:#dc3545}.mc-chat-filters__filter--priority .mc-chat-filters__filter-icon{color:#ffc107}.mc-chat-filters__filter-icon{font-size:0.75rem;opacity:.8}.mc-chat-filters__filter-label{font-weight:400}.mc-chat-filters__filter-count{margin-left:auto}.mc-chat-filters__filter-checkbox{font-size:0.875rem;color:var(--surface-text-muted)}.mc-chat-filters__groups{display:flex;flex-direction:column;gap:0.25rem}.mc-chat-filters__group{border:1px solid var(--surface-border-color);border-radius:0.25rem;overflow:hidden}.mc-chat-filters__group--expanded .mc-chat-filters__group-header{background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-chat-filters__group-header{display:flex;align-items:center;gap:0.5rem;width:100%;padding:0.5rem;background:rgba(0,0,0,0);border:none;font-size:0.875rem;color:var(--surface-text-color);cursor:pointer;transition:background 150ms ease-out;outline:none;text-align:left;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc-chat-filters__group-header:hover{background:var(--surface-level-1)}.mc-chat-filters__group-header:focus-visible{outline:2px solid #007bff;outline-offset:2px}.mc-chat-filters__group-label{flex:1;text-align:left;font-weight:500}.mc-chat-filters__group-count{margin-left:auto}.mc-chat-filters__group-icon{font-size:0.75rem;color:var(--surface-text-muted);transition:transform 150ms ease-out}.mc-chat-filters__group-content{padding:0.5rem;background:var(--surface-level-0)}.mc-chat-filters__group-content .mc-chat-filters__filter{display:flex;width:100%;justify-content:flex-start;margin-bottom:0.25rem}.mc-chat-filters__group-content .mc-chat-filters__filter:last-child{margin-bottom:0}.mc-chat-filters__empty{display:flex;align-items:center;justify-content:center;padding:1rem;min-height:60px}.mc-chat-filters__empty-text{font-size:0.875rem;color:var(--surface-text-muted);font-style:italic}[data-surface=dark] .mc-chat-filters__filter--active{background:rgba(0,123,255,.2)}@media(max-width: 576px){.mc-chat-filters{padding:0.25rem}.mc-chat-filters__list{gap:calc(0.25rem/2)}.mc-chat-filters__filter{padding:calc(0.25rem/2) 0.25rem;font-size:0.75rem}}
.mc-chat-emoji-picker{position:relative}.mc-chat-emoji-picker__dropdown{position:absolute;bottom:calc(100% + 8px);left:8px;background:var(--surface-level-2-solid, var(--surface-level-2, var(--surface-level-0)));backdrop-filter:none;color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);z-index:var(--z-popover);width:340px;max-height:480px;overflow:hidden;display:flex;flex-direction:column}.mc-chat-emoji-picker__dropdown--popup{position:static;bottom:auto;left:auto;width:340px;max-height:480px}.mc-chat-emoji-picker__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--surface-level-1-solid, var(--surface-level-1, var(--surface-level-0)));border-bottom:1px solid var(--surface-border-color);flex-shrink:0}.mc-chat-emoji-picker__search-input{width:100%;padding:8px 12px;font-size:0.875rem;color:var(--surface-text-color);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:8px;outline:none;transition:border-color .2s ease}.mc-chat-emoji-picker__search-input:focus{border-color:var(--surface-accent-primary, var(--app-accent-color))}.mc-chat-emoji-picker__search-input::placeholder{color:var(--surface-text-muted)}.mc-chat-emoji-picker__title{font-size:12px;font-weight:600}.mc-chat-emoji-picker__close{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;font-size:14px;padding:0 4px}.mc-chat-emoji-picker__content{flex:1;overflow-y:auto;overflow-x:hidden}.mc-chat-emoji-picker__content::-webkit-scrollbar{width:8px}.mc-chat-emoji-picker__content::-webkit-scrollbar-thumb{background:var(--surface-border-color);border-radius:4px}.mc-chat-emoji-picker__sections{padding:8px 0}.mc-chat-emoji-picker__section{margin-bottom:var(--form-field-gap, 16px)}.mc-chat-emoji-picker__section:last-child{margin-bottom:var(--space-2, 8px)}.mc-chat-emoji-picker__section-title{font-size:0.75rem;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:8px 14px 4px;margin-bottom:var(--space-1, 4px)}.mc-chat-emoji-picker__emojis{display:grid;grid-template-columns:repeat(8, 1fr);gap:2px;padding:0 10px}.mc-chat-emoji-picker__emoji{background:rgba(0,0,0,0);border:none;border-radius:8px;padding:8px 0;text-align:center;cursor:pointer;font-size:24px;line-height:1;transition:all .15s ease;position:relative}.mc-chat-emoji-picker__emoji:hover{background:var(--surface-level-1);transform:scale(1.1)}.mc-chat-emoji-picker__emoji:active{transform:scale(1.05)}.mc-chat-emoji-picker__emoji.is-active{background:var(--surface-level-1);outline:2px solid var(--surface-accent-primary, var(--app-accent-color));outline-offset:-2px}.mc-chat-emoji-picker__categories{display:flex;gap:4px;padding:8px 14px;border-bottom:1px solid var(--surface-border-color);flex-shrink:0;overflow-x:auto}.mc-chat-emoji-picker__categories::-webkit-scrollbar{height:4px}.mc-chat-emoji-picker__categories::-webkit-scrollbar-thumb{background:var(--surface-border-color);border-radius:2px}.mc-chat-emoji-picker__category{background:rgba(0,0,0,0);border:none;border-radius:6px;width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;opacity:.5;transition:all .2s ease;position:relative}.mc-chat-emoji-picker__category--active{opacity:1}.mc-chat-emoji-picker__category--active::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:24px;height:2px;background:var(--surface-accent-primary, var(--app-accent-color));border-radius:1px}.mc-chat-emoji-picker__category:hover{opacity:.8;background:var(--surface-level-1)}.mc-chat-emoji-picker__empty{padding:24px 14px;text-align:center;font-size:0.875rem;color:var(--surface-text-muted)}.mc-chat-emoji-picker__footer{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:8px 14px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-1-solid, var(--surface-level-1, var(--surface-level-0)));flex-shrink:0}.mc-chat-emoji-picker__skin-tone-btn{background:rgba(0,0,0,0);border:none;border-radius:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .2s ease}.mc-chat-emoji-picker__skin-tone-btn:hover{background:var(--surface-level-0)}.mc-chat-emoji-picker__skin-tone-btn:active{transform:scale(0.95)}.mc-chat-emoji-picker__skin-tones{position:absolute;bottom:calc(100% + 4px);right:14px;display:flex;gap:4px;padding:6px;background:var(--surface-level-2-solid, var(--surface-level-2, var(--surface-level-0)));border:1px solid var(--surface-border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.mc-chat-emoji-picker__skin-tone{background:rgba(0,0,0,0);border:none;border-radius:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .2s ease}.mc-chat-emoji-picker__skin-tone:hover{background:var(--surface-level-0);transform:scale(1.1)}.mc-chat-emoji-picker__skin-tone--active{background:var(--surface-level-0);outline:2px solid var(--surface-accent-primary, var(--app-accent-color));outline-offset:-2px}
.mc-chat-attach-button{position:relative;display:inline-flex;align-items:center}.mc-chat-attach-button__input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.mc-chat-attach-button__processing{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;color:var(--surface-text-muted);font-size:0.875rem}@keyframes mc-chat-attach-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.mc-chat-attach-button__processing .bx-spin{animation:mc-chat-attach-spin 1s linear infinite}.mc-chat-attach-button--disabled .mc-chat-button{opacity:.6;cursor:not-allowed}.mc-chat-attach-button--processing .mc-chat-button{opacity:.7}
.mc-chat-audio-recorder{position:relative;display:inline-flex;align-items:center;gap:8px;--mc-chat-audio-recorder-accent: var(--surface-accent-danger, var(--color-error))}.mc-chat-audio-recorder .mc-chat-audio-recorder__visualizer{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:0.75rem}.mc-chat-audio-recorder .mc-chat-audio-recorder__visualizer canvas{display:block;image-rendering:crisp-edges}.mc-chat-audio-recorder .mc-chat-audio-recorder__indicator{position:absolute;bottom:-5px;right:-5px;background-color:var(--mc-chat-audio-recorder-accent);color:var(--surface-text-on-accent, #fff);border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1;animation:mc-chat-audio-pulse 1s infinite;pointer-events:none;z-index:1}@keyframes mc-chat-audio-pulse{0%,100%{opacity:1}50%{opacity:.5}}.mc-chat-audio-recorder__sr-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.mc-chat-recipients{display:flex;flex-direction:column;gap:0.25rem;font-size:0.875rem;color:var(--surface-text-color)}.mc-chat-recipients__row{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap}.mc-chat-recipients__label{color:var(--surface-text-muted);min-width:36px}.mc-chat-recipients__list{display:inline-flex;gap:6px;flex-wrap:wrap}.mc-chat-recipients__pill{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:999px;padding:2px 8px;line-height:1.6}
.mc-chat-recipients-facade{display:flex;flex-direction:column;gap:0.5rem}
.mc-chat-recipients-inputs{display:flex;flex-direction:column;gap:0.5rem}.mc-chat-recipients-inputs__row{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:0.5rem}.mc-chat-recipients-inputs__label{display:inline-flex;align-items:center;gap:0.25rem;color:var(--surface-text-color);font-weight:500}.mc-chat-recipients-inputs__input{width:100%}.mc-chat-recipients-inputs__input .mc-c-select__wrapper{width:100%}.mc-chat-layout #popup-window .mc-c-select-popover[data-mc-select-id=ticketCcSelect],.mc-chat-layout #popup-window .mc-c-select-popover[data-mc-select-id=ticketCcoSelect]{z-index:var(--z-modal-popover) !important}
.mc-chat-answer-mode{position:relative;display:inline-flex}.mc-chat-answer-mode__trigger{display:inline-flex;align-items:center;gap:0.25rem;background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);color:var(--surface-text-color);border-radius:0.25rem;padding:6px 10px;cursor:pointer;transition:all .2s ease}.mc-chat-answer-mode__trigger:hover{background:var(--surface-level-1);border-color:var(--surface-accent-primary, var(--app-accent-color))}.mc-chat-answer-mode__label{font-weight:500}.mc-chat-answer-mode__popover-content{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:0.75rem;box-shadow:0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06);min-width:260px;padding:8px;overflow:hidden}.mc-chat-answer-mode__item{display:flex;gap:0.5rem;padding:8px;border-radius:0.25rem;cursor:pointer;transition:background .15s ease}.mc-chat-answer-mode__item:hover{background:var(--surface-level-1)}.mc-chat-answer-mode__item:active{background:var(--surface-level-2)}.mc-chat-answer-mode__item i{font-size:18px;color:var(--surface-text-color)}.mc-chat-answer-mode__text{display:flex;flex-direction:column;gap:2px}.mc-chat-answer-mode__title{font-weight:600;color:var(--surface-text-color)}.mc-chat-answer-mode__desc{color:var(--surface-text-muted);font-size:0.75rem}.mc-c-modal #popup-window[data-template-id=answerModePopoverTemplate]{z-index:var(--z-modal-popover) !important}
.mc-chat-recipients-selector{display:flex;flex-direction:column;gap:0.25rem;color:var(--surface-text-color)}.mc-chat-recipients-selector__toggles{display:flex;gap:0.25rem}.mc-chat-recipients-selector__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:0.25rem;color:var(--surface-text-color);cursor:pointer}.mc-chat-recipients-selector__toggle.is-active{background:var(--surface-level-1)}.mc-chat-recipients-selector__lists{display:flex;flex-direction:column;gap:6px}.mc-chat-recipients-selector__row{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap}.mc-chat-recipients-selector__label{color:var(--surface-text-muted);min-width:36px}.mc-chat-recipients-selector__chips{display:inline-flex;gap:6px;flex-wrap:wrap}.mc-chat-recipients-selector .chip{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:999px;padding:2px 8px;line-height:1.6;display:inline-flex;align-items:center;gap:6px}.mc-chat-recipients-selector .chip__remove{background:rgba(0,0,0,0);border:0;color:var(--surface-text-muted);cursor:pointer}
.mc-chat-toolbar{display:flex;align-items:center;gap:0.25rem}.mc-chat-toolbar__item{display:inline-flex;align-items:center}.mc-chat-emoji-picker__dropdown{z-index:var(--z-popover)}
.mc-chat-card{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--card-padding: 1rem;--card-background: var(--surface-level-0);--card-border-radius: 10px;--card-min-height: 80px;--card-transition: 150ms ease-out;--card-text-primary: var(--surface-text-color);--card-text-secondary: var(--surface-text-muted);--card-text-muted: var(--surface-text-muted);--card-background-hover: var(--surface-level-1);--card-background-selected: color-mix(in oklab, var(--surface-accent-primary, var(--color-primary-500)) 18%, var(--surface-level-0) 82%);display:flex;align-items:center;padding:var(--card-padding);background-color:var(--card-background);border:none;border-radius:var(--card-border-radius);cursor:pointer;user-select:none;position:relative;overflow:hidden;min-height:var(--card-min-height);transition:background-color var(--card-transition)}.mc-chat-card:hover{background-color:var(--card-background-hover)}.mc-chat-card:focus{outline:none}.mc-chat-card:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-card--compact{padding:0;background-color:var(--surface-level-0);border:none;border-radius:0;min-height:auto}.mc-chat-card--compact .mc-chat-card__container{width:100%;display:flex;align-items:center;padding:12px 16px;position:relative}.mc-chat-card--compact .mc-chat-card__avatar{margin-right:12px;flex-shrink:0}.mc-chat-card--compact .mc-chat-card__content{flex:1;min-width:0;display:flex;flex-direction:column}.mc-chat-card--compact.mc-chat-card--selected{background-color:var(--color-primary, var(--surface-level-1))}.mc-chat-card--compact.mc-chat-card--selected .mc-chat-card__title,.mc-chat-card--compact.mc-chat-card--selected .mc-chat-card__message{color:hsla(0,0%,100%,.9)}.mc-chat-card--compact.mc-chat-card--selected .mc-chat-card__timestamp,.mc-chat-card--compact.mc-chat-card--selected .mc-chat-card__identity-line{color:hsla(0,0%,100%,.7)}.mc-chat-card--compact:hover:not(.mc-chat-card--selected){background-color:var(--surface-level-1)}.mc-chat-card--compact .mc-chat-card__title{font-size:0.875rem;line-height:1.25;color:var(--surface-text-color);font-weight:500;margin-bottom:var(--space-1, 4px)}.mc-chat-card--compact .mc-chat-card__message{font-size:0.875rem;line-height:1.5;color:var(--surface-text-muted);margin-bottom:var(--space-0-5, 2px)}.mc-chat-card--compact .mc-chat-card__timestamp{font-size:0.75rem;line-height:1.25;color:var(--surface-text-muted)}.mc-chat-card--selected{background-color:var(--card-background-selected)}.mc-chat-card--selected:hover{background-color:var(--card-background-selected);opacity:.9}.mc-chat-card--unread .mc-chat-card__title{font-weight:700}.mc-chat-card--loading{opacity:.6;pointer-events:none}.mc-chat-card--error{border-color:#dc3545;background-color:rgba(220,53,69,.05)}.mc-chat-card--status-pending{box-shadow:inset 3px 0 0 #ffc107}.mc-chat-card--status-pending:focus-visible{box-shadow:inset 3px 0 0 #ffc107,inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-card--status-closed{opacity:.92}.mc-chat-card__kind-chip{display:inline-block;vertical-align:.1em;margin-right:6px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;font-style:normal;line-height:16px;letter-spacing:.01em;color:var(--state-text-brand);background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary-500) 35%, transparent);margin-right:0;flex-shrink:0}.mc-chat-card--type-me .mc-chat-card__title::before{content:"\01F4DD\000020";margin-right:0.25rem}.mc-chat-card--type-support .mc-chat-card__title::before{content:"\01F3A7\000020";margin-right:0.25rem}.mc-chat-card__content{display:flex;align-items:center;width:100%;gap:1rem}.mc-chat-card__avatar-container{position:relative;flex-shrink:0}.mc-chat-card__avatar-container .mc-chat-avatar--area-livechat{border:0;background-color:color-mix(in srgb, #3b82f6 22%, var(--surface-level-0));color:color-mix(in srgb, #3b82f6 34%, var(--surface-text-color))}.mc-chat-card__avatar-container .mc-chat-avatar--area-contactcenter{border:0;background-color:color-mix(in srgb, #16bec8 22%, var(--surface-level-0));color:color-mix(in srgb, #16bec8 34%, var(--surface-text-color))}.mc-chat-card__avatar-container .mc-chat-avatar--area-agents{border:0;background-color:color-mix(in srgb, #8955ef 22%, var(--surface-level-0));color:color-mix(in srgb, #8955ef 34%, var(--surface-text-color))}.mc-chat-card__avatar-container .mc-chat-avatar.mc-chat-avatar--ring{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.mc-chat-card__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-online{outline-color:var(--color-success)}.mc-chat-card__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-busy{outline-color:var(--color-danger)}.mc-chat-card__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-away{outline-color:var(--color-warning)}.mc-chat-card__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-offline{outline-color:color-mix(in srgb, var(--surface-text-color) 30%, transparent)}.mc-chat-card__channel{position:absolute;right:-3px;bottom:-3px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--surface-level-0);font-size:11px;line-height:1}.mc-chat-card__channel--widget{background:var(--app-primary-color);color:#fff}.mc-chat-card__channel--whatsapp{background:#25d366;color:#fff}.mc-chat-card__channel--facebook{background:#0866ff;color:#fff}.mc-chat-card__channel--instagram{background:linear-gradient(45deg, #f58529, #dd2a7b 55%, #8134af);color:#fff}.mc-chat-card__text-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.25rem}.mc-chat-card__header{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.mc-chat-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--title-font-size: 1rem;--title-font-weight: 500;--title-color: var(--card-text-primary);font-size:var(--title-font-size);font-weight:var(--title-font-weight);color:var(--title-color);flex:1;min-width:0}.mc-chat-card__identity{display:flex;flex-direction:column;gap:var(--space-0-5, 2px);margin-top:var(--space-0-5, 2px);margin-bottom:var(--space-1, 4px);min-width:0}.mc-chat-card__identity-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;min-width:0}.mc-chat-card__identity-line--office{font-size:0.875rem;color:var(--surface-text-color)}.mc-chat-card__identity-line--channel{font-size:0.75rem;font-weight:500;color:var(--surface-text-muted)}.mc-chat-card__slot{position:relative;flex-shrink:0;display:grid;grid-template-areas:"stack";justify-items:end;align-items:center;height:0;grid-template-rows:0}.mc-chat-card__timestamp,.mc-chat-card .mc-chat-card__menu-trigger{grid-area:stack}.mc-chat-card__timestamp{font-size:0.75rem;color:var(--surface-text-muted);pointer-events:none;opacity:1;transition:opacity 150ms ease-out}.mc-chat-card:hover .mc-chat-card__timestamp,.mc-chat-card:focus-within .mc-chat-card__timestamp{opacity:0}.mc-chat-card__flags{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.mc-chat-card__preview-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:0.25rem}.mc-chat-card__preview-row .mc-chat-card__preview{flex:1;margin-top:0}.mc-chat-card__unread-pill{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--surface-accent-primary, var(--app-primary-color, #8955ef));color:var(--surface-text-on-accent, #fff);font-size:11.5px;font-weight:700;line-height:20px;text-align:center}.mc-chat-card__unread-pill--muted{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-chat-card__preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:0.875rem;color:var(--surface-text-muted);line-height:1.25;margin-top:0.25rem}.mc-chat-card__preview .mc-chat-highlight,.mc-chat-card__preview mark{background-color:var(--surface-accent-warning-light, rgba(255, 193, 7, 0.3));color:inherit;font-weight:500;padding:0 2px;border-radius:2px;animation:mc-chat-highlight-pulse 1s ease-out}@keyframes mc-chat-highlight-pulse{0%{background-color:var(--surface-accent-warning, rgba(255, 193, 7, 0.6))}100%{background-color:var(--surface-accent-warning-light, rgba(255, 193, 7, 0.3))}}.mc-chat-card__status{display:flex;align-items:center;flex-wrap:nowrap;gap:0.25rem;margin-top:0.25rem}.mc-chat-card__connection{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.mc-chat-card__closed-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:9px;border:1px solid var(--surface-border-color);background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:10px;line-height:14px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;flex-shrink:1}.mc-chat-card__closed-chip i{flex-shrink:0;font-size:11px}.mc-chat-card__closed-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-card__inactive-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:9px;border:1px solid var(--surface-border-color);background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:10px;line-height:14px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;flex-shrink:1}.mc-chat-card__inactive-chip i{flex-shrink:0;font-size:11px}.mc-chat-card__inactive-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-card__synthetic-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:9px;background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:10px;font-style:italic;line-height:14px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;flex-shrink:1}.mc-chat-card__synthetic-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-card__connection-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9px;border:1px solid var(--cc-chip-border);background-color:var(--cc-chip-bg);color:var(--cc-chip-fg);font-size:10px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;--cc-chip-fg: #343a40;--cc-chip-bg: var(--surface-level-2);--cc-chip-border: rgba(173, 181, 189, 0.35)}.mc-chat-card__connection-chip::before{content:"◗";flex-shrink:0;opacity:.75;font-size:9px}.mc-chat-card__connection-chip--c1{--cc-chip-fg: #1e4d8f;--cc-chip-bg: rgba(74, 127, 212, 0.14);--cc-chip-border: rgba(74, 127, 212, 0.34)}.mc-chat-card__connection-chip--c2{--cc-chip-fg: #6b3a8a;--cc-chip-bg: rgba(180, 120, 220, 0.14);--cc-chip-border: rgba(180, 120, 220, 0.34)}.mc-chat-card__connection-chip--c3{--cc-chip-fg: #1f6b46;--cc-chip-bg: rgba(90, 180, 140, 0.16);--cc-chip-border: rgba(90, 180, 140, 0.36)}.mc-chat-card__connection-chip--c4{--cc-chip-fg: #8a4a12;--cc-chip-bg: rgba(224, 128, 58, 0.14);--cc-chip-border: rgba(224, 128, 58, 0.34)}.mc-chat-card__connection-chip--c5{--cc-chip-fg: #8a2b3f;--cc-chip-bg: rgba(212, 87, 122, 0.13);--cc-chip-border: rgba(212, 87, 122, 0.33)}.mc-chat-card__connection-chip--c6{--cc-chip-fg: #145f6b;--cc-chip-bg: rgba(58, 168, 189, 0.15);--cc-chip-border: rgba(58, 168, 189, 0.35)}.mc-chat-card__connection-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-card__connection-chip-tag{flex-shrink:0;opacity:.85}.mc-chat-card__connection-chip-tag::before{content:"·";margin:0 3px;opacity:.6}.mc-chat-card__wait-chip{font-size:11px;color:#ffc107;font-weight:500;white-space:nowrap;flex-shrink:0}.mc-chat-card__device-chip{font-size:11px;color:var(--surface-text-muted);font-weight:500;white-space:nowrap;flex-shrink:0}.mc-chat-card__device-chip i{font-size:12px;vertical-align:-1px}.mc-chat-card__pending-chip{padding:1px 8px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;cursor:default}.mc-chat-card__flag-icon{font-size:12px;color:var(--surface-text-muted, #9ca3af);flex-shrink:0}.mc-chat-card__flag-icon--muted{color:var(--surface-text-muted, #9ca3af);opacity:.7}.mc-chat-card__flag-icon--favorite{color:var(--state-text-warning, #f59e0b)}.mc-chat-card__menu-trigger{opacity:0;pointer-events:none;transition:opacity 150ms ease-out}.mc-chat-card:hover .mc-chat-card__menu-trigger,.mc-chat-card:focus-within .mc-chat-card__menu-trigger{opacity:1;pointer-events:auto}@media(hover: none){.mc-chat-card__slot{display:flex;gap:4px}.mc-chat-card__timestamp,.mc-chat-card__menu-trigger{opacity:1;pointer-events:auto}}.mc-chat-card__loading,.mc-chat-card__error{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem;color:#6c757d;font-size:0.875rem;width:100%}.mc-chat-card__error-text{font-size:0.75rem}@media(min-width: 576px){.mc-chat-card{padding:0.5rem 1rem}.mc-chat-card__content{gap:0.5rem}}[data-surface=dark] .mc-chat-card__connection-chip{--cc-chip-fg: var(--surface-text-muted);--cc-chip-bg: var(--surface-level-3);--cc-chip-border: rgba(255, 255, 255, 0.22)}[data-surface=dark] .mc-chat-card__connection-chip--c1{--cc-chip-fg: #9dc0f2;--cc-chip-bg: rgba(74, 127, 212, 0.22);--cc-chip-border: rgba(74, 127, 212, 0.45)}[data-surface=dark] .mc-chat-card__connection-chip--c2{--cc-chip-fg: #d7b3ec;--cc-chip-bg: rgba(180, 120, 220, 0.22);--cc-chip-border: rgba(180, 120, 220, 0.45)}[data-surface=dark] .mc-chat-card__connection-chip--c3{--cc-chip-fg: #97dcbb;--cc-chip-bg: rgba(90, 180, 140, 0.22);--cc-chip-border: rgba(90, 180, 140, 0.45)}[data-surface=dark] .mc-chat-card__connection-chip--c4{--cc-chip-fg: #f3bd8c;--cc-chip-bg: rgba(224, 128, 58, 0.22);--cc-chip-border: rgba(224, 128, 58, 0.45)}[data-surface=dark] .mc-chat-card__connection-chip--c5{--cc-chip-fg: #f0a3b6;--cc-chip-bg: rgba(212, 87, 122, 0.22);--cc-chip-border: rgba(212, 87, 122, 0.45)}[data-surface=dark] .mc-chat-card__connection-chip--c6{--cc-chip-fg: #8fd6e3;--cc-chip-bg: rgba(58, 168, 189, 0.22);--cc-chip-border: rgba(58, 168, 189, 0.45)}
mc-chat-agent-reply-draft{display:block;flex-shrink:0;overflow:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}mc-chat-agent-reply-draft::-webkit-scrollbar{width:8px;height:8px}mc-chat-agent-reply-draft::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}mc-chat-agent-reply-draft::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}mc-chat-agent-reply-draft::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}mc-chat-agent-reply-draft::-webkit-scrollbar-thumb:active{background-color:#6c757d}mc-chat-agent-reply-draft::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-agent-reply-draft{--draft-bubble-bg: color-mix(in oklab, #f6ffd3 72%, #ede7db);--draft-bubble-text: #212529;--draft-bubble-edge: color-mix(in oklab, #333e1e 42%, #f6ffd3);display:flex;flex-direction:column;align-items:flex-end;gap:6px;overflow:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0);padding:8px calc(var(--spacing-md) + 1rem) 10px}[data-surface=dark] .mc-chat-agent-reply-draft{--draft-bubble-bg: color-mix(in oklab, #333e1e 72%, #1b1c20);--draft-bubble-text: #ffffff;--draft-bubble-edge: color-mix(in oklab, #f6ffd3 38%, #333e1e)}.mc-chat-agent-reply-draft::-webkit-scrollbar{width:8px;height:8px}.mc-chat-agent-reply-draft::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-agent-reply-draft::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-agent-reply-draft::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-agent-reply-draft::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-agent-reply-draft::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-agent-reply-draft__caption{display:inline-flex;align-items:center;gap:6px;margin:0;padding-right:2px;font-size:0.75rem;font-weight:500;line-height:1.4;color:var(--surface-text-muted)}.mc-chat-agent-reply-draft__caption-icon{font-size:14px;color:var(--state-text-brand)}.mc-chat-agent-reply-draft__bubble{box-sizing:border-box;max-width:82%;min-width:0;padding:0.5rem 14px;border:1.5px dashed var(--draft-bubble-edge);border-radius:0.75rem;border-top-right-radius:4px;background-color:var(--draft-bubble-bg);color:var(--draft-bubble-text);font-size:var(--mc-chat-content-font-size, 1rem);line-height:var(--mc-chat-content-line-height, 1.5);overflow-wrap:anywhere}.mc-chat-agent-reply-draft__bubble--dim{border-style:dotted;background-color:color-mix(in oklab, var(--draft-bubble-bg) 45%, var(--mc-chat-canvas, #ede7db));color:color-mix(in oklab, var(--draft-bubble-text) 78%, var(--draft-bubble-bg))}.mc-chat-agent-reply-draft__bubble--typing{padding:10px 14px}.mc-chat-agent-reply-draft__text{max-width:62ch}.mc-chat-agent-reply-draft__text a{color:inherit;text-decoration:underline}.mc-chat-agent-reply-draft__text code{padding:1px 4px;border-radius:0.25rem;background-color:color-mix(in oklab, currentColor 10%, transparent);font-family:SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;font-size:.9em}.mc-chat-agent-reply-draft__text strong,.mc-chat-agent-reply-draft__text b{font-weight:700}.mc-chat-agent-reply-draft__text--collapsed{max-height:calc(6em*var(--mc-chat-content-line-height, 1.5));overflow:hidden;mask-image:linear-gradient(to bottom, black calc(100% - 2.5em), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 2.5em), transparent)}.mc-chat-agent-reply-draft__text--expanded{max-height:45vh;overflow-y:auto}.mc-chat-agent-reply-draft__toggle{display:block;margin-top:4px}.mc-chat-agent-reply-draft__typing{display:inline-flex;align-items:center;gap:4px;height:1.5em;padding:0 2px}.mc-chat-agent-reply-draft__typing-dot{width:7px;height:7px;border-radius:50%;background-color:currentColor;opacity:.25;animation:mc-chat-agent-reply-draft-typing 1.2s ease-in-out infinite}.mc-chat-agent-reply-draft__typing-dot:nth-child(2){animation-delay:.15s}.mc-chat-agent-reply-draft__typing-dot:nth-child(3){animation-delay:.3s}.mc-chat-agent-reply-draft__editor{width:82%;max-width:calc(62ch + 3rem)}.mc-chat-agent-reply-draft__note{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;max-width:82%;margin:0;padding:0.5rem 12px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-size:13px;line-height:1.45}.mc-chat-agent-reply-draft__note>.bx{flex:none;margin-top:1px;font-size:16px}.mc-chat-agent-reply-draft__note--info>.bx{color:var(--state-text-info)}.mc-chat-agent-reply-draft__note--warning>.bx{color:var(--state-text-warning)}.mc-chat-agent-reply-draft__note--danger>.bx{color:var(--state-text-danger)}.mc-chat-agent-reply-draft__note mc-button{flex:none;align-self:center}.mc-chat-agent-reply-draft__note-body{min-width:0}.mc-chat-agent-reply-draft__note-item{display:block;margin-top:2px}.mc-chat-agent-reply-draft__reject{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:82%;max-width:calc(62ch + 3rem);padding:12px;border:1px solid var(--surface-border-color);border-radius:0.75rem;background-color:var(--surface-level-0);color:var(--surface-text-color)}.mc-chat-agent-reply-draft__reject-question{margin:0;font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-chat-agent-reply-draft__chips{display:flex;flex-wrap:wrap;gap:6px}.mc-chat-agent-reply-draft__chip{height:30px;padding:0 12px;border:1px solid var(--surface-border-color);border-radius:9999px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color 150ms ease-out,border-color 150ms ease-out}.mc-chat-agent-reply-draft__chip:hover:not(:disabled){background-color:var(--surface-bg-hover)}.mc-chat-agent-reply-draft__chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-chat-agent-reply-draft__chip:disabled{cursor:not-allowed;opacity:.6}.mc-chat-agent-reply-draft__chip--selected,.mc-chat-agent-reply-draft__chip--selected:hover:not(:disabled){border-color:var(--state-text-brand);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand)}.mc-chat-agent-reply-draft__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.mc-chat-agent-reply-draft .mc-c-button--loading .mc-c-button__content--hidden{opacity:0}@media(prefers-reduced-motion: reduce){.mc-chat-agent-reply-draft .mc-chat-agent-reply-draft__typing-dot{animation:none;opacity:.6}}@keyframes mc-chat-agent-reply-draft-typing{0%,80%,100%{opacity:.25}40%{opacity:1}}
mc-chat-template-reply{display:block;flex-shrink:0;overflow:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}mc-chat-template-reply::-webkit-scrollbar{width:8px;height:8px}mc-chat-template-reply::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}mc-chat-template-reply::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}mc-chat-template-reply::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}mc-chat-template-reply::-webkit-scrollbar-thumb:active{background-color:#6c757d}mc-chat-template-reply::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-template-reply{--draft-bubble-bg: color-mix(in oklab, #f6ffd3 72%, #ede7db);--draft-bubble-text: #212529;--draft-bubble-edge: color-mix(in oklab, #333e1e 42%, #f6ffd3);--draft-field-bg: rgba(0, 0, 0, 0.06);--draft-field-edge: #6c757d;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:8px calc(var(--spacing-md) + 1rem) 10px}[data-surface=dark] .mc-chat-template-reply{--draft-bubble-bg: color-mix(in oklab, #333e1e 72%, #1b1c20);--draft-bubble-text: #ffffff;--draft-bubble-edge: color-mix(in oklab, #f6ffd3 38%, #333e1e);--draft-field-bg: rgba(255, 255, 255, 0.12);--draft-field-edge: rgba(255, 255, 255, 0.6)}.mc-chat-template-reply__caption{display:inline-flex;align-items:center;gap:6px;margin:0;padding-right:2px;font-size:0.75rem;font-weight:500;line-height:1.4;color:var(--surface-text-muted)}.mc-chat-template-reply__caption-icon{font-size:14px;color:var(--state-text-brand)}.mc-chat-template-reply__picker{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:82%;max-width:calc(62ch + 3rem);padding:10px;border:1px solid var(--surface-border-color);border-radius:0.75rem;background-color:var(--surface-level-0);color:var(--surface-text-color)}.mc-chat-template-reply__status{margin:0;padding:6px 4px;font-size:13px;color:var(--surface-text-muted)}.mc-chat-template-reply__list{margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}.mc-chat-template-reply__list::-webkit-scrollbar{width:8px;height:8px}.mc-chat-template-reply__list::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-template-reply__list::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-template-reply__list::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-template-reply__list::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-template-reply__list::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-template-reply__row{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-chat-template-reply__row:hover:not([disabled]),.mc-chat-template-reply__row:focus-visible{background-color:var(--surface-bg-hover);outline:none}.mc-chat-template-reply__row[disabled]{cursor:default;opacity:.55}.mc-chat-template-reply__row-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mc-chat-template-reply__row-name{font-size:13px;font-weight:500;overflow-wrap:anywhere}.mc-chat-template-reply__row-meta{flex:none;font-size:11px;color:var(--surface-text-muted)}.mc-chat-template-reply__row-excerpt{overflow:hidden;font-size:12px;color:var(--surface-text-muted);white-space:nowrap;text-overflow:ellipsis}.mc-chat-template-reply__bubble{box-sizing:border-box;max-width:82%;min-width:0;padding:0.5rem 14px;border:1.5px dashed var(--draft-bubble-edge);border-radius:0.75rem;border-top-right-radius:4px;background-color:var(--draft-bubble-bg);color:var(--draft-bubble-text);font-size:var(--mc-chat-content-font-size, 1rem);line-height:var(--mc-chat-content-line-height, 1.5);overflow-wrap:anywhere}.mc-chat-template-reply__tag{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:11px;opacity:.75}.mc-chat-template-reply__header{margin:0 0 6px;font-weight:500}.mc-chat-template-reply__text{margin:0;white-space:pre-wrap}.mc-chat-template-reply__footer{margin:6px 0 0;font-size:12px;opacity:.75}.mc-chat-template-reply__field{box-sizing:content-box;field-sizing:content;min-width:6ch;max-width:100%;margin:0 2px;padding:0 4px;border:0;border-bottom:1.5px solid var(--draft-field-edge);border-radius:3px 3px 0 0;background-color:var(--draft-field-bg);color:inherit;font:inherit;line-height:inherit;vertical-align:baseline}.mc-chat-template-reply__field::placeholder{color:inherit;opacity:.55}.mc-chat-template-reply__field:focus{border-bottom-color:var(--state-text-brand);outline:none}.mc-chat-template-reply__button-fields{display:flex;flex-direction:column;gap:6px;width:82%;max-width:calc(62ch + 3rem)}.mc-chat-template-reply__note{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;max-width:82%;margin:0;padding:0.5rem 12px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-size:13px;line-height:1.45}.mc-chat-template-reply__note>.bx{flex:none;margin-top:1px;font-size:16px}.mc-chat-template-reply__note--danger>.bx{color:var(--state-text-danger)}.mc-chat-template-reply__note mc-button{flex:none;align-self:center}.mc-chat-template-reply__note-body{min-width:0}.mc-chat-template-reply__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.mc-chat-template-reply__hint{margin-right:6px;font-size:12px;color:var(--surface-text-muted)}.mc-chat-template-reply .mc-c-button--loading .mc-c-button__content--hidden{opacity:0}
.mc-chat-transfer-form{display:flex;flex-direction:column;gap:12px}.mc-chat-transfer-form__label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:6px}.mc-chat-transfer-form__empty{font-size:13px;color:var(--surface-text-muted);text-align:center;padding:16px 0}.mc-chat-transfer-form__staff-list{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.mc-chat-transfer-form__staff-list::-webkit-scrollbar{width:5px}.mc-chat-transfer-form__staff-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-chat-transfer-form__staff-list::-webkit-scrollbar-thumb{background-color:rgba(82,92,105,.2);border-radius:3px}.mc-chat-transfer-form__staff-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);cursor:pointer;text-align:left;width:100%;transition:border-color .15s,background .15s}.mc-chat-transfer-form__staff-item:hover{background:var(--surface-level-2)}.mc-chat-transfer-form__staff-item--selected{border-color:var(--app-primary-color, #4a6cf7);background:rgba(74,108,247,.07)}.mc-chat-transfer-form__staff-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--app-primary-color, #4a6cf7);color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.mc-chat-transfer-form__staff-name{font-size:13px;color:var(--surface-text-color);flex:1}.mc-chat-transfer-form__staff-check{font-size:16px;color:var(--app-primary-color, #4a6cf7);flex-shrink:0}.mc-chat-transfer-form__textarea{width:100%;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;resize:vertical;font-family:var(--mc-font-family, inherit);background:var(--surface-level-1);color:var(--surface-text-color);box-sizing:border-box}.mc-chat-transfer-form__textarea:focus{outline:none;border-color:var(--app-primary-color, #4a6cf7)}.mc-chat-transfer-form__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--surface-border-color);margin-top:4px}.mc-chat-transfer-form__btn{padding:7px 16px;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--surface-border-color);transition:background .15s,opacity .15s}.mc-chat-transfer-form__btn--cancel{background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-chat-transfer-form__btn--cancel:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-transfer-form__btn--confirm{background:var(--app-primary-color, #4a6cf7);color:#fff;border-color:rgba(0,0,0,0)}.mc-chat-transfer-form__btn--confirm:hover:not([disabled]){opacity:.88}.mc-chat-transfer-form__btn--confirm[disabled]{opacity:.45;cursor:not-allowed}
.mc-chat-restrict-member-form{display:flex;flex-direction:column;gap:12px}.mc-chat-restrict-member-form__intro{font-size:13px;color:var(--surface-text-muted);margin:0;line-height:1.4}.mc-chat-restrict-member-form__label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:6px}.mc-chat-restrict-member-form__preset-list{display:flex;flex-direction:column;gap:4px}.mc-chat-restrict-member-form__preset-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);cursor:pointer;text-align:left;width:100%;font-size:13px;color:var(--surface-text-color);transition:border-color .15s,background .15s}.mc-chat-restrict-member-form__preset-item:hover{background:var(--surface-level-2)}.mc-chat-restrict-member-form__preset-item--selected{border-color:var(--app-primary-color, #4a6cf7);background:rgba(74,108,247,.07)}.mc-chat-restrict-member-form__preset-check{font-size:16px;color:var(--app-primary-color, #4a6cf7);flex-shrink:0}.mc-chat-restrict-member-form__textarea{width:100%;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;resize:vertical;font-family:var(--mc-font-family, inherit);background:var(--surface-level-1);color:var(--surface-text-color);box-sizing:border-box}.mc-chat-restrict-member-form__textarea:focus{outline:none;border-color:var(--app-primary-color, #4a6cf7)}.mc-chat-restrict-member-form__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--surface-border-color);margin-top:4px}.mc-chat-restrict-member-form__btn{padding:7px 16px;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--surface-border-color);transition:background .15s,opacity .15s}.mc-chat-restrict-member-form__btn--cancel{background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-chat-restrict-member-form__btn--cancel:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-restrict-member-form__btn--confirm{background:var(--surface-danger, #d64545);color:#fff;border-color:rgba(0,0,0,0)}.mc-chat-restrict-member-form__btn--confirm:hover{opacity:.9}.mc-chat-restrict-member-form__btn--confirm:disabled{opacity:.5;cursor:not-allowed}
.mc-chat-ask-mag-confirm{display:flex;flex-direction:column;gap:12px}.mc-chat-ask-mag-confirm__intro{font-size:13px;color:var(--surface-text-color);margin:0;line-height:1.5}.mc-chat-ask-mag-confirm__checkbox{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--surface-text-color);cursor:pointer;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1)}.mc-chat-ask-mag-confirm__checkbox input[type=checkbox]{margin-top:2px;flex-shrink:0;cursor:pointer}.mc-chat-ask-mag-confirm__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--surface-border-color);margin-top:4px}.mc-chat-ask-mag-confirm__btn{padding:7px 16px;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--surface-border-color);transition:background .15s,opacity .15s}.mc-chat-ask-mag-confirm__btn--cancel{background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-chat-ask-mag-confirm__btn--cancel:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-ask-mag-confirm__btn--confirm{background:var(--app-primary-color, #4a6cf7);color:#fff;border-color:rgba(0,0,0,0)}.mc-chat-ask-mag-confirm__btn--confirm:hover{opacity:.9}.mc-chat-ask-mag-confirm__btn--confirm:disabled{opacity:.5;cursor:not-allowed}
.mc-chat-identify-form{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.mc-chat-identify-form__input{width:100%;padding:8px 10px;border:1px solid #d0d5dd;border-radius:6px}.mc-chat-identify-form__list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.mc-chat-identify-form__item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:#f8f9fb;cursor:pointer;text-align:left}.mc-chat-identify-form__item--selected{border-color:#4f46e5;background:#eef2ff}.mc-chat-identify-form__item--number{font-style:italic}.mc-chat-identify-form__item-phone{color:#667085;font-size:12px;margin-left:auto}.mc-chat-identify-form__hint{color:#667085;font-size:12px}.mc-chat-identify-form__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.mc-chat-identify-form__btn{padding:8px 14px;border-radius:6px;cursor:pointer;border:1px solid #d0d5dd}.mc-chat-identify-form__btn--confirm{background:#4f46e5;color:#fff;border-color:#4f46e5}.mc-chat-identify-form__btn--confirm:disabled{opacity:.5;cursor:not-allowed}
.mc-chat-close-form{display:flex;flex-direction:column;gap:12px}.mc-chat-close-form__notice-text{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--surface-text-color)}.mc-chat-close-form__notice-list{margin:0;padding-left:18px;font-size:13px;color:var(--surface-text-color)}.mc-chat-close-form__notice-list li+li{margin-top:2px}.mc-chat-close-form__notice-product{font-weight:500}.mc-chat-close-form__notice-status{color:var(--surface-text-muted)}.mc-chat-close-form__label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:6px}.mc-chat-close-form__required{color:var(--app-danger-color, #e53935);margin-left:2px}.mc-chat-close-form__chips{display:flex;flex-wrap:wrap;gap:8px}.mc-chat-close-form__chip{padding:5px 14px;border:1px solid var(--surface-border-color);border-radius:20px;background:var(--surface-level-1);font-size:12px;color:var(--surface-text-color);cursor:pointer;transition:border-color .15s,background .15s}.mc-chat-close-form__chip:hover{background:var(--surface-level-2)}.mc-chat-close-form__chip--selected{border-color:var(--app-primary-color, #4a6cf7);background:rgba(74,108,247,.1);color:var(--app-primary-color, #4a6cf7);font-weight:500}.mc-chat-close-form__textarea{width:100%;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;resize:vertical;font-family:var(--mc-font-family, inherit);background:var(--surface-level-1);color:var(--surface-text-color);box-sizing:border-box}.mc-chat-close-form__textarea:focus{outline:none;border-color:var(--app-primary-color, #4a6cf7)}.mc-chat-close-form__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--surface-border-color);margin-top:4px}.mc-chat-close-form__btn{padding:7px 16px;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--surface-border-color);transition:background .15s,opacity .15s}.mc-chat-close-form__btn--cancel{background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-chat-close-form__btn--cancel:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-close-form__btn--confirm{background:var(--color-error-dark);color:#fff;border-color:rgba(0,0,0,0)}.mc-chat-close-form__btn--confirm:hover:not([disabled]){background:var(--color-error-700)}.mc-chat-close-form__btn--confirm[disabled]{opacity:.45;cursor:not-allowed}
mc-chat-conversation-sidebar{display:block;width:100%}.mc-chat-conversation-sidebar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);width:100%;height:100%;overflow:auto;pointer-events:all;list-style:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 18px, #000 calc(100% - 18px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 18px, #000 calc(100% - 18px), transparent 100%);padding:18px 0 0;margin:0}.mc-chat-conversation-sidebar::-webkit-scrollbar{height:0;width:0}.mc-chat-conversation-sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-chat-conversation-sidebar::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.mc-chat-conversation-sidebar__item{width:44px;padding:6px;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:10px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.mc-chat-conversation-sidebar__item:hover{background-color:var(--sidebar-item-hover)}.mc-chat-conversation-sidebar__item--selected{background-color:var(--sidebar-item-hover)}.mc-chat-conversation-sidebar__item--selected:hover{background-color:var(--sidebar-item-hover)}.mc-chat-conversation-sidebar__item--overlay{opacity:.7}.mc-chat-conversation-sidebar__item:focus{outline:2px solid var(--color-primary, #8955ef);outline-offset:2px}.mc-chat-conversation-sidebar__avatar-container{width:32px;height:32px;margin-right:0;flex-shrink:0;position:relative}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar{width:100%;height:100%;border:0}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar__initials{font-size:12px;font-weight:600}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar--area-livechat{border:0;background-color:color-mix(in srgb, #3b82f6 22%, transparent);color:color-mix(in srgb, #3b82f6 34%, var(--app-text-color))}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar--area-contactcenter{border:0;background-color:color-mix(in srgb, #16bec8 22%, transparent);color:color-mix(in srgb, #16bec8 34%, var(--app-text-color))}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar--area-agents{border:0;background-color:color-mix(in srgb, #8955ef 22%, transparent);color:color-mix(in srgb, #8955ef 34%, var(--app-text-color))}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar.mc-chat-avatar--ring{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-online{outline-color:var(--color-success)}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-busy{outline-color:var(--color-danger)}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-away{outline-color:var(--color-warning)}.mc-chat-conversation-sidebar__avatar-container .mc-chat-avatar.mc-chat-avatar--ring-offline{outline-color:color-mix(in srgb, var(--app-text-color) 30%, transparent)}.mc-chat-conversation-sidebar__badge{position:absolute !important;top:-2px !important;right:-2px !important;transform:none !important;z-index:1}.mc-chat-conversation-sidebar__badge .mc-chat-badge{min-width:15px !important;height:15px !important;line-height:15px !important;font-size:9px !important;font-weight:bold !important;border-radius:9999px !important;box-shadow:0 1px 2px rgba(0,0,0,.3) !important;background-color:var(--notification-badge-bg, #f84932) !important;color:var(--notification-badge-color, white) !important}.mc-chat-conversation-sidebar__muted{position:absolute;bottom:4px;right:4px;margin-left:0;font-size:10px;line-height:1;color:var(--text-tertiary, #999);z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.45)}.mc-chat-conversation-sidebar__loading{padding:20px 15px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:60px}.mc-chat-conversation-sidebar__empty{padding:20px 15px;text-align:center;color:var(--sidebar-text-color-light);cursor:default;border-bottom:none;border-radius:0;margin:5px 8px}.mc-chat-conversation-sidebar__empty:hover{background-color:rgba(0,0,0,0) !important}.mc-chat-conversation-sidebar__empty .mc-chat-empty{--empty-min-height: 120px;--empty-padding: 0.5rem;--empty-gap: 0.25rem}.mc-chat-conversation-sidebar__empty .mc-chat-empty .mc-chat-empty__title{font-size:0.875rem}.mc-chat-conversation-sidebar__empty .mc-chat-empty .mc-chat-empty__icon{opacity:.5}.mc-chat-conversation-sidebar__error{padding:15px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--surface-accent-danger, #dc3545);min-height:60px}.mc-chat-conversation-sidebar--loading{opacity:.8;pointer-events:none}
.mc-chat-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--header-padding-x: 1rem;--header-padding-y: 0.25rem;--header-background: var(--surface-background-color);--header-border-color: var(--border-color);--header-text-color: var(--surface-text-color);display:flex;align-items:center;width:100%;min-height:62px;max-height:85px;height:auto;padding:var(--header-padding-y) var(--header-padding-x);background-color:var(--header-background);border-bottom:1px solid var(--header-border-color);position:relative;z-index:var(--z-header)}.mc-chat-header--status-pending{border-bottom-color:var(--color-warning)}.mc-chat-header--status-pending::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-warning)}.mc-chat-header--status-waiting{border-bottom-color:var(--color-warning)}.mc-chat-header--status-waiting::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-warning)}.mc-chat-header--status-active{border-bottom-color:var(--color-success)}.mc-chat-header--status-active::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-success)}.mc-chat-header--status-inProgress{border-bottom-color:var(--color-success)}.mc-chat-header--status-inProgress::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-success)}.mc-chat-header--status-closed{opacity:.8;background-color:var(--surface-level-1)}.mc-chat-header--status-done{opacity:.9;background-color:var(--surface-level-1)}[data-module=contactcenter] .mc-chat-header--type-group .mc-chat-header__title::before{content:"Grupo";display:inline-block;vertical-align:.1em;margin-right:6px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;font-style:normal;line-height:16px;letter-spacing:.01em;color:var(--state-text-brand);background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary-500) 35%, transparent);vertical-align:.15em;margin-right:8px}.mc-chat-header--type-support .mc-chat-header__title::before{content:"\01F3A7\000020";margin-right:0.25rem}.mc-chat-header--type-me .mc-chat-header__title::before{content:"\01F4DD\000020";margin-right:0.25rem}.mc-chat-header--loading{justify-content:center}.mc-chat-header--error{background-color:rgba(220,53,69,.05);border-bottom-color:#dc3545}.mc-chat-header__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.mc-chat-header__left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.mc-chat-header__right{display:flex;align-items:center;flex-shrink:0}.mc-chat-header__add-member-trigger,.mc-chat-header__search-trigger,.mc-chat-header__end-actions{display:flex;align-items:center;flex-shrink:0}.mc-chat-header__add-member-trigger .mc-chat-button--circle,.mc-chat-header__search-trigger .mc-chat-button--circle,.mc-chat-header__end-actions .mc-chat-button--circle{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-header__avatar{flex-shrink:0}.mc-chat-header__avatar .mc-chat-avatar--area-livechat{border:0;background-color:color-mix(in srgb, #3b82f6 22%, var(--surface-level-0));color:color-mix(in srgb, #3b82f6 34%, var(--surface-text-color))}.mc-chat-header__avatar .mc-chat-avatar--area-contactcenter{border:0;background-color:color-mix(in srgb, #16bec8 22%, var(--surface-level-0));color:color-mix(in srgb, #16bec8 34%, var(--surface-text-color))}.mc-chat-header__avatar .mc-chat-avatar--area-agents{border:0;background-color:color-mix(in srgb, #8955ef 22%, var(--surface-level-0));color:color-mix(in srgb, #8955ef 34%, var(--surface-text-color))}.mc-chat-header__avatar .mc-chat-avatar.mc-chat-avatar--ring{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.mc-chat-header__avatar .mc-chat-avatar.mc-chat-avatar--ring-online{outline-color:var(--color-success)}.mc-chat-header__avatar .mc-chat-avatar.mc-chat-avatar--ring-busy{outline-color:var(--color-danger)}.mc-chat-header__avatar .mc-chat-avatar.mc-chat-avatar--ring-away{outline-color:var(--color-warning)}.mc-chat-header__avatar .mc-chat-avatar.mc-chat-avatar--ring-offline{outline-color:color-mix(in srgb, var(--surface-text-color) 30%, transparent)}.mc-chat-header__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.25rem}.mc-chat-header__title-row{display:flex;align-items:center;gap:0.25rem;min-width:0}.mc-chat-header__muted-icon{flex-shrink:0;font-size:16px;color:var(--surface-text-muted)}.mc-chat-header__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;--title-font-size: 1.125rem;--title-font-weight: 500;--title-color: var(--header-text-color);--title-color-hover: #007bff;font-size:var(--title-font-size);font-weight:var(--title-font-weight);color:var(--title-color);cursor:pointer;transition:color 150ms ease-out}.mc-chat-header__title:hover{color:var(--title-color-hover)}.mc-chat-header__title:focus{outline:none}.mc-chat-header__title:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-header__title-office{font-weight:400;color:var(--surface-text-muted)}.mc-chat-header__channel{flex:0 0 auto;white-space:nowrap}.mc-chat-header__subtitle-row{display:flex;flex-direction:row;align-items:center;gap:2px 1rem;flex-wrap:wrap;min-width:0;width:100%}.mc-chat-header__subtitle{--subtitle-font-size: 0.875rem;--subtitle-color: var(--surface-text-muted);--subtitle-gap: 0.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--subtitle-gap);font-size:var(--subtitle-font-size);color:var(--subtitle-color);flex:0 1 auto;min-width:0;max-width:fit-content}.mc-chat-header__meta{flex:0 0 auto;min-width:0;max-width:100%}.mc-chat-header__pending-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-warning-500) 40%, transparent);color:var(--state-text-warning);font-size:0.75rem;font-weight:500;white-space:nowrap}.mc-chat-header__participants{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mc-chat-header__participants--rich{display:inline-flex;align-items:center;cursor:pointer;transition:color 150ms ease-out}.mc-chat-header__participants--rich:hover{color:var(--app-primary-color, #007bff)}.mc-chat-header__participant-item{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.mc-chat-header__participant-item i.fa-crown{color:var(--color-warning, #f59e0b);font-size:10px}.mc-chat-header__participant-item i.fa-user{color:var(--surface-text-muted);font-size:10px}.mc-chat-header__participant-overflow{white-space:nowrap;color:var(--surface-text-muted)}.mc-chat-header__status{display:flex;align-items:center;gap:0.25rem;font-size:0.75rem;flex-shrink:0}.mc-chat-header__status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%}.mc-chat-header__status-indicator--online{background-color:#28a745}.mc-chat-header__status-indicator--offline{background-color:#adb5bd}.mc-chat-header__status-indicator--away{background-color:#ffc107}.mc-chat-header__status-indicator--busy{background-color:#dc3545}.mc-chat-header__status-indicator--pending{background-color:var(--color-warning)}.mc-chat-header__status-indicator--waiting{background-color:var(--color-warning)}.mc-chat-header__status-indicator--active{background-color:var(--color-success)}.mc-chat-header__status-indicator--inProgress{background-color:var(--color-success)}.mc-chat-header__status-indicator--closed{background-color:var(--surface-text-muted)}.mc-chat-header__status-indicator--done{background-color:var(--surface-text-muted)}.mc-chat-header__status-indicator--archived{background-color:var(--surface-text-muted)}.mc-chat-header__presence{font-size:0.75rem;color:var(--surface-text-muted);flex-shrink:0}.mc-chat-header__presence--busy{color:var(--state-text-danger, #b91c1c)}.mc-chat-header__custom-status{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:0.75rem;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-header__custom-status-emoji{flex-shrink:0;font-size:13px;line-height:1}.mc-chat-header__actions{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap;justify-content:flex-end}.mc-chat-header__actions .mc-chat-button--circle{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-header__leading-actions{display:flex;align-items:center;flex-shrink:0}.mc-chat-header__leading-actions .mc-chat-button--circle{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-header__loading,.mc-chat-header__error{display:flex;align-items:center;justify-content:center;gap:0.5rem;color:#6c757d;font-size:0.875rem;width:100%}.mc-chat-header__error-text{font-size:0.75rem}[data-surface=dark] .mc-chat-header{background-color:var(--surface-background-color);border-bottom-color:var(--border-color)}[data-surface=dark] .mc-chat-header--status-closed{background-color:var(--surface-level-1)}[data-surface=dark] .mc-chat-header .mc-chat-header__title{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-header .mc-chat-header__title:hover{color:var(--color-primary-500)}[data-surface=dark] .mc-chat-header .mc-chat-header__subtitle{color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-header .mc-chat-header__participants{color:var(--surface-text-muted)}@media(max-width: 479px){.mc-chat-header{padding:0.5rem}.mc-chat-header__content{gap:0.5rem}.mc-chat-header__left{gap:0.5rem}.mc-chat-header__subtitle-row{flex-direction:column;align-items:flex-start;gap:0.25rem}.mc-chat-header__subtitle-row>*{max-width:100%;min-width:0}.mc-chat-header__subtitle{flex-direction:column;align-items:flex-start;gap:0.25rem}.mc-chat-header__subtitle>*{max-width:100%;min-width:0}.mc-chat-header__actions{gap:0.25rem}.mc-chat-header__actions .mc-chat-button.mc-chat-button--icon-only .mc-chat-button__text{display:none}}
.mc-chat-nav{--nav-width: var(--mc-chat-navigation-width, 90px);--nav-background: var(--color-gray-900);--nav-padding: 0.5rem 0.5rem 1.25rem 0;--nav-margin-right: -0.5rem;--nav-item-opacity-default: 0.3;--nav-item-opacity-hover: 0.8;--nav-item-opacity-active: 0.9;--nav-item-background-active: rgba(255, 255, 255, 0.06);--nav-item-transition: opacity 300ms ease-in;--nav-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--nav-font-color: #ffffff;--nav-label-font-size: 10px;--nav-badge-font-size: 11px;--nav-badge-font-weight: 700;--nav-badge-background: #dc3545;--nav-badge-color: #ffffff;--nav-badge-size: 16px;--nav-badge-position-top: 0;--nav-badge-position-left: 48px;width:var(--nav-width);max-width:var(--nav-width);height:100%;margin-right:var(--nav-margin-right)}.mc-chat-nav__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;background:var(--nav-background);padding:var(--nav-padding);-webkit-user-select:none;user-select:none}.mc-chat-nav__top{width:100%;overflow:hidden auto;scrollbar-width:none}.mc-chat-nav__top::-webkit-scrollbar{width:0;height:0;display:none}.mc-chat-nav__item-container{position:relative;width:100%}.mc-chat-nav__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2px 0 6px;margin-bottom:var(--form-field-gap, 16px);border-radius:0.25rem;transition:var(--nav-item-transition);cursor:pointer;position:relative}.mc-chat-nav__item .mc-chat-nav__icon,.mc-chat-nav__item .mc-chat-nav__label{opacity:var(--nav-item-opacity-default)}.mc-chat-nav__item--active{background-color:var(--nav-item-background-active)}.mc-chat-nav__item--active .mc-chat-nav__icon,.mc-chat-nav__item--active .mc-chat-nav__label{opacity:var(--nav-item-opacity-active)}.mc-chat-nav__item:not(.mc-chat-nav__item--active):hover .mc-chat-nav__icon,.mc-chat-nav__item:not(.mc-chat-nav__item--active):hover .mc-chat-nav__label{opacity:var(--nav-item-opacity-hover)}.mc-chat-nav__icon{width:26px;height:26px;margin-bottom:var(--space-0-5, 2px);background-position:center;background-repeat:no-repeat;position:relative}.mc-chat-nav__icon--chat{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2726%27 height=%2726%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.57 5.38c-1.197 0-2.167.97-2.167 2.166v5.417c0 1.196.97 2.166 2.167 2.166h.279v1.681c0 .58.7.87 1.11.46l1.307-1.307v-4.125a3.25 3.25 0 013.25-3.25h4.887V7.546c0-1.197-.97-2.167-2.167-2.167H6.57z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M10.89 12.185c0-1.197.97-2.167 2.166-2.167h7.295c1.197 0 2.167.97 2.167 2.167v4.268a2.167 2.167 0 01-2.162 2.166v1.394c0 .614-.775.886-1.158.405l-1.436-1.799h-4.706a2.167 2.167 0 01-2.166-2.166v-4.268z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.mc-chat-nav__icon--agents{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.4 4.2a.6.6 0 011.14 0l1.28 3.44a.6.6 0 00.35.35l3.44 1.28a.6.6 0 010 1.13l-3.44 1.28a.6.6 0 00-.35.35l-1.28 3.44a.6.6 0 01-1.13 0l-1.28-3.44a.6.6 0 00-.35-.35L6.34 10.4a.6.6 0 010-1.13l3.44-1.28a.6.6 0 00.35-.35L11.4 4.2z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M18.3 14.9a.45.45 0 01.85 0l.68 1.83a.45.45 0 00.26.26l1.83.68a.45.45 0 010 .85l-1.83.68a.45.45 0 00-.26.26l-.68 1.83a.45.45 0 01-.85 0l-.68-1.83a.45.45 0 00-.26-.26l-1.83-.68a.45.45 0 010-.85l1.83-.68a.45.45 0 00.26-.26l.68-1.83z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.mc-chat-nav__icon--openchannels{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2726%27 height=%2726%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform=%27translate%283.4 3.4%29 scale%28.8%29%27 fill=%27%23fff%27%3E%3Cpath d=%27M13 14h3.5c.827 0 1.5-.673 1.5-1.5v-9c0-.827-.673-1.5-1.5-1.5h-13C2.673 2 2 2.673 2 3.5V18l5.333-4H13zm-9-.1.154-.016L4 14v-.1z%27/%3E%3Cpath d=%27M20.5 8H20v6.001c0 1.1-.893 1.993-1.99 1.999H8v.5c0 .827.673 1.5 1.5 1.5h7.167L22 22V9.5c0-.827-.673-1.5-1.5-1.5z%27/%3E%3C/g%3E%3C/svg%3E")}.mc-chat-nav__icon--openlines{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2726%27 height=%2726%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M20.055 18.144c2.583-3.59 2.008-8.56-1.341-11.57-3.33-2.986-8.386-2.988-11.625-.004-3.256 3.008-3.68 7.977-.987 11.568 2.663 3.579 7.631 4.588 11.427 2.322.034.026.07.047.11.064l2.36.627a.582.582 0 00.565-.152c.146-.15.2-.365.143-.567l-.652-2.288zm-4.447-3.489a.566.566 0 00-.57-.165.596.596 0 00-.41.447.667.667 0 00.165.61l.302.317H9.64a.484.484 0 00-.465.507l.004.246a.502.502 0 00.48.507h5.459l-.292.319a.654.654 0 00-.144.608c.05.21.21.381.423.447a.553.553 0 00.565-.165l1.277-1.392a.665.665 0 00-.014-.891l-1.326-1.395zm-5.04-3.115a.547.547 0 00.412-.183.666.666 0 00-.014-.89l-.302-.319h5.459a.482.482 0 00.464-.506l-.004-.246a.5.5 0 00-.48-.506h-5.459l.292-.32a.662.662 0 00-.016-.887.563.563 0 00-.416-.185.545.545 0 00-.412.182L8.816 9.076a.664.664 0 00.015.89l1.321 1.391a.567.567 0 00.418.183zm-.797.874h-.002a.482.482 0 00-.465.507l.004.25a.501.501 0 00.481.507h6.598a.483.483 0 00.465-.507l-.005-.247a.502.502 0 00-.48-.51H9.771z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.mc-chat-nav__label{max-width:95%;font:var(--nav-label-font-size) var(--nav-font-family);color:var(--nav-font-color);letter-spacing:-0.5px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:initial;text-align:center}.mc-chat-nav__badge{position:absolute;top:var(--nav-badge-position-top);left:var(--nav-badge-position-left);display:flex;justify-content:center;align-items:center;min-width:var(--nav-badge-size);height:var(--nav-badge-size);padding:0 2px;background-color:var(--nav-badge-background);border-radius:calc(var(--nav-badge-size)/2);opacity:.8}.mc-chat-nav__badge-text{font:var(--nav-badge-font-size) var(--nav-font-family);font-weight:var(--nav-badge-font-weight);color:var(--nav-badge-color);line-height:1}.mc-chat-nav__user-container{display:flex;justify-content:center;padding-top:11px}
.mc-chat-nav-staff{position:relative}.mc-chat-nav-staff__avatar{position:relative;display:inline-flex;cursor:pointer;transition:opacity ease-in .3s}
.mc-chat-empty{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--empty-min-height: 200px;--empty-padding: 2rem;--empty-gap: 1rem;--empty-content-max-width: 400px;--empty-icon-opacity: 0.6;--empty-title-font-size: 1.125rem;--empty-title-font-weight: 500;--empty-description-font-size: 1rem;--empty-title-color: var(--surface-text-color);--empty-description-color: var(--surface-text-muted);--empty-icon-color: var(--surface-text-muted);--empty-background: transparent;--empty-border-color: var(--surface-border-color);display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--empty-min-height);padding:var(--empty-padding);text-align:center;background-color:var(--empty-background)}.mc-chat-empty--search{--empty-border-color: var(--surface-accent-primary, var(--app-accent-color));--empty-title-color: var(--surface-accent-primary, var(--app-accent-color))}.mc-chat-empty--error{--empty-border-color: var(--surface-accent-danger);--empty-title-color: var(--surface-accent-danger)}.mc-chat-empty__content{display:flex;flex-direction:column;align-items:center;gap:var(--empty-gap);max-width:var(--empty-content-max-width);width:100%}.mc-chat-empty__icon{opacity:var(--empty-icon-opacity);margin-bottom:0.5rem;color:var(--empty-icon-color)}.mc-chat-empty__title{font-size:var(--empty-title-font-size);font-weight:var(--empty-title-font-weight);color:var(--empty-title-color);margin:0;line-height:1.25}.mc-chat-empty__description{font-size:var(--empty-description-font-size);color:var(--empty-description-color);line-height:1.5;margin:0;opacity:.8}.mc-chat-empty__action{margin-top:0.5rem}.mc-chat-empty__features{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:24px;width:100%;max-width:440px;text-align:left}.mc-chat-empty__feature{display:flex;align-items:flex-start;gap:16px}.mc-chat-empty__feature-icon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--app-primary-color-soft, rgba(137, 85, 239, 0.12));color:var(--app-primary-color, #8955ef);font-size:22px}.mc-chat-empty__feature-text{display:flex;flex-direction:column;gap:4px}.mc-chat-empty__feature-title{font-size:15px;font-weight:600;color:var(--surface-text-color);line-height:1.35}.mc-chat-empty__feature-desc{font-size:13px;color:var(--surface-text-muted);line-height:1.55}.mc-chat-empty--welcome{--mc-chat-welcome-card-bg: rgba(255, 255, 255, 0.72);--mc-chat-welcome-card-border: rgba(0, 0, 0, 0.08);--mc-chat-welcome-ink: #212529;--mc-chat-welcome-ink-muted: #495057;--mc-chat-welcome-icon-border: rgba(0, 0, 0, 0.25);--mc-chat-welcome-feature-bg: rgba(0, 0, 0, 0.06);--empty-title-color: var(--mc-chat-welcome-ink);--empty-description-color: var(--mc-chat-welcome-ink-muted);--empty-icon-color: var(--mc-chat-welcome-ink)}[data-surface=dark] .mc-chat-empty--welcome{--mc-chat-welcome-card-bg: rgba(0, 0, 0, 0.3);--mc-chat-welcome-card-border: rgba(255, 255, 255, 0.1);--mc-chat-welcome-ink: #ffffff;--mc-chat-welcome-ink-muted: rgba(255, 255, 255, 0.7);--mc-chat-welcome-icon-border: rgba(255, 255, 255, 0.4);--mc-chat-welcome-feature-bg: rgba(255, 255, 255, 0.1)}.mc-chat-empty--welcome .mc-chat-empty__content{max-width:40vw;padding:40px 44px 44px;border-radius:16px;background:var(--mc-chat-welcome-card-bg);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid var(--mc-chat-welcome-card-border)}.mc-chat-empty--welcome .mc-chat-empty__icon{width:66px;height:66px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1.5px solid var(--mc-chat-welcome-icon-border);opacity:1;margin-bottom:20px;font-size:30px}.mc-chat-empty--welcome .mc-chat-empty__icon i{font-size:30px}.mc-chat-empty--welcome .mc-chat-empty__title{font-size:19px;font-weight:600;margin-bottom:6px}.mc-chat-empty--welcome .mc-chat-empty__description{font-size:14px;opacity:1}.mc-chat-empty--welcome .mc-chat-empty__features{margin-top:32px;gap:20px;max-width:100%}.mc-chat-empty--welcome .mc-chat-empty__feature-icon{width:40px;height:40px;background:var(--mc-chat-welcome-feature-bg);color:var(--mc-chat-welcome-ink);font-size:20px}.mc-chat-empty--welcome .mc-chat-empty__feature-title{color:var(--mc-chat-welcome-ink);font-size:14px}.mc-chat-empty--welcome .mc-chat-empty__feature-desc{color:var(--mc-chat-welcome-ink-muted);font-size:13px}.mc-chat-empty{animation:mc-chat-fade-in 200ms ease-in-out}@keyframes mc-chat-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width: 576px){.mc-chat-empty{padding:1.5rem;min-height:150px}.mc-chat-empty__content{gap:0.5rem}.mc-chat-empty__title{font-size:1rem}.mc-chat-empty__description{font-size:0.875rem}}.mc-chat-empty.mc-chat-empty .mc-chat-empty__title{color:var(--empty-title-color)}.mc-chat-empty.mc-chat-empty .mc-chat-empty__description{color:var(--empty-description-color)}.mc-chat-empty.mc-chat-empty .mc-chat-empty__icon,.mc-chat-empty.mc-chat-empty .mc-chat-empty__icon mc-chat-icon,.mc-chat-empty.mc-chat-empty .mc-chat-empty__icon .mc-chat-icon,.mc-chat-empty.mc-chat-empty .mc-chat-empty__icon i{color:var(--empty-icon-color)}
.mc-c-detail-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;border:0;border-radius:var(--border-radius-base, 8px);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;text-decoration:none}.mc-c-detail-row:hover{text-decoration:none}.mc-c-detail-row--interactive{cursor:pointer;transition:background-color .15s ease}.mc-c-detail-row--interactive:hover:not(:disabled){background:var(--surface-bg-hover)}.mc-c-detail-row--interactive:disabled{cursor:default}.mc-c-detail-row:focus{outline:none}.mc-c-detail-row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mc-c-detail-row--compact{min-height:32px}.mc-c-detail-row--top{align-items:flex-start}.mc-c-detail-row--top .mc-c-detail-row__text{padding-top:5px}.mc-c-detail-row__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:19px;color:var(--surface-text-muted)}.mc-c-detail-row__icon--tint{border-radius:var(--border-radius-full, 9999px);background:color-mix(in srgb, currentColor 16%, transparent)}.mc-c-detail-row__icon--success{color:var(--state-text-success)}.mc-c-detail-row__icon--warning{color:var(--state-text-warning)}.mc-c-detail-row__icon--danger{color:var(--state-text-danger)}.mc-c-detail-row__icon--info{color:var(--state-text-info)}.mc-c-detail-row__icon--brand{color:var(--state-text-brand)}.mc-c-detail-row__icon--dashed{border:1px dashed currentColor;border-radius:var(--border-radius-full, 9999px);font-size:16px}.mc-c-detail-row__icon historical-avatar{display:inline-flex}.mc-c-detail-row__body{flex:1 1 auto;display:flex;align-items:center;gap:0 var(--space-2, 8px);min-width:0}.mc-c-detail-row__body--wrap{flex-wrap:wrap}.mc-c-detail-row__text{flex:1 1 auto;min-width:0}.mc-c-detail-row__body--wrap .mc-c-detail-row__text{flex:1 1 0;min-width:auto;max-width:100%}.mc-c-detail-row__value{display:block;font-size:14px;line-height:20px;color:var(--surface-text-color);overflow-wrap:break-word}.mc-c-detail-row__value--strong{font-weight:600}.mc-c-detail-row__value--empty{font-style:italic;color:var(--surface-text-muted)}.mc-c-detail-row__value--button{width:auto;max-width:calc(100% + 12px);margin:0 -6px;padding:0 6px;border:none;border-radius:var(--border-radius-base, 8px);background:rgba(0,0,0,0);font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mc-c-detail-row__value--button:hover{background:var(--surface-bg-hover)}.mc-c-detail-row__value--button:focus{outline:none}.mc-c-detail-row__value--button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-detail-row__value--warning{font-weight:500;color:var(--state-text-warning)}.mc-c-detail-row__value--link{color:var(--color-link)}.mc-c-detail-row__value--money{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-detail-row__caption{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;line-height:16px;color:var(--surface-text-muted)}.mc-c-detail-row__trailing{flex:none;display:flex;align-items:center;gap:2px;margin-left:auto}.mc-c-detail-row__trailing--value{justify-content:flex-end}.mc-c-detail-row__action .mc-c-button__icon{font-size:18px;color:var(--state-text-brand)}.mc-c-detail-row__field{display:block}.mc-c-detail-row__field .mc-c-editable-field__container,.mc-c-detail-row__field .mc-c-editable-field__display{min-height:20px}.mc-c-detail-row__field .mc-c-editable-field__value{line-height:20px}.mc-c-detail-row__field .mc-c-editable-field__edit-trigger{margin-top:-2px;margin-bottom:-2px}.mc-c-detail-row__cta{display:inline-flex;align-items:center;gap:var(--space-1, 4px);height:24px;padding:0 var(--space-2, 8px);font-size:12px;font-weight:500;white-space:nowrap;color:var(--state-text-brand)}.mc-c-detail-row__cta i{font-size:16px}.mc-c-detail-row__chevron{font-size:16px;color:var(--surface-text-muted);transition:transform .15s ease}.mc-c-detail-row__chevron--open{transform:rotate(180deg)}.mc-c-detail-row__edit{display:inline-flex;margin:-4px 0;opacity:0;transition:opacity .15s ease}.mc-c-detail-row:hover .mc-c-detail-row__edit,.mc-c-detail-row__edit:focus-within{opacity:1}@media(hover: none){.mc-c-detail-row__edit{opacity:1}}@container record-column (width < 260px){*{--mc-detail-row-inset: 8px}.mc-c-detail-row{flex-wrap:wrap;row-gap:2px}.mc-c-detail-row__body{flex-basis:0;min-width:auto;max-width:100%}.mc-c-detail-row__icon:not(button){display:none}.mc-c-detail-row__trailing--value{flex:1 0 100%;margin-left:0;justify-content:flex-start}}.mc-c-detail-row-divider{height:1px;margin:6px 8px 6px var(--mc-detail-row-inset, 52px);background:var(--surface-border-color)}.mc-c-detail-row-panel{margin:0 8px 6px var(--mc-detail-row-inset, 52px)}.mc-c-detail-row-summary{padding:6px 8px 8px var(--mc-detail-row-inset, 52px)}.mc-c-detail-row-summary__value{display:block;font-size:20px;line-height:28px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--surface-text-color)}.mc-c-detail-row-summary__caption{display:block;font-size:12px;line-height:16px;color:var(--surface-text-muted)}
@keyframes pulse-danger{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.mc-chat-priority{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;line-height:16px;font-weight:500;user-select:none;cursor:default;transition:all .2s ease;position:relative}.mc-chat-priority__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:all .2s ease}.mc-chat-priority__label{font-weight:500;white-space:nowrap}.mc-chat-priority__chevron{font-size:14px;margin-left:2px;transition:transform .2s ease;opacity:.7}.mc-chat-priority--selectable{cursor:pointer}.mc-chat-priority--selectable:hover{transform:translateY(-1px)}.mc-chat-priority--selectable:hover .mc-chat-priority__chevron{opacity:1;transform:translateY(1px)}.mc-chat-priority--selectable:active{transform:translateY(0)}.mc-chat-priority--selectable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-chat-priority--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mc-chat-priority--p1{background:linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);border:1.5px solid #dc2626;box-shadow:0 1px 3px rgba(220,38,38,.2)}.mc-chat-priority--p1 .mc-chat-priority__dot{background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.25);animation:pulse-danger 2s ease-in-out infinite}.mc-chat-priority--p1 .mc-chat-priority__label{color:#991b1b;font-weight:600}.mc-chat-priority--p1 .mc-chat-priority__chevron{color:#dc2626}.mc-chat-priority--p1.mc-chat-priority--selectable:hover{border-color:#b91c1c;background:linear-gradient(135deg, #fecaca 0%, #fca5a5 100%);box-shadow:0 3px 8px rgba(220,38,38,.3)}.mc-chat-priority--p2{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);border:1.5px solid #f59e0b;box-shadow:0 1px 3px rgba(245,158,11,.2)}.mc-chat-priority--p2 .mc-chat-priority__dot{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.25)}.mc-chat-priority--p2 .mc-chat-priority__label{color:#92400e;font-weight:600}.mc-chat-priority--p2 .mc-chat-priority__chevron{color:#f59e0b}.mc-chat-priority--p2.mc-chat-priority--selectable:hover{border-color:#d97706;background:linear-gradient(135deg, #fde68a 0%, #fcd34d 100%);box-shadow:0 3px 8px rgba(245,158,11,.3)}.mc-chat-priority--p3{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);border:1.5px solid #3b82f6;box-shadow:0 1px 3px rgba(59,130,246,.2)}.mc-chat-priority--p3 .mc-chat-priority__dot{background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.mc-chat-priority--p3 .mc-chat-priority__label{color:#1e40af;font-weight:500}.mc-chat-priority--p3 .mc-chat-priority__chevron{color:#3b82f6}.mc-chat-priority--p3.mc-chat-priority--selectable:hover{border-color:#2563eb;background:linear-gradient(135deg, #bfdbfe 0%, #93c5fd 100%);box-shadow:0 3px 8px rgba(59,130,246,.3)}.mc-chat-priority--p4{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);border:1.5px solid #10b981;box-shadow:0 1px 3px rgba(16,185,129,.2)}.mc-chat-priority--p4 .mc-chat-priority__dot{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.mc-chat-priority--p4 .mc-chat-priority__label{color:#065f46;font-weight:500}.mc-chat-priority--p4 .mc-chat-priority__chevron{color:#10b981}.mc-chat-priority--p4.mc-chat-priority--selectable:hover{border-color:#059669;background:linear-gradient(135deg, #a7f3d0 0%, #6ee7b7 100%);box-shadow:0 3px 8px rgba(16,185,129,.3)}.mc-priority-selector{min-width:180px;background:var(--surface-background-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.mc-priority-selector__header{padding:10px 12px;font-size:11px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--surface-border-light);background:var(--surface-level-0)}.mc-priority-selector__list{padding:4px}.mc-priority-selector__item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .15s ease;position:relative}.mc-priority-selector__item:hover{background:var(--surface-level-1)}.mc-priority-selector__item--active{background:var(--surface-level-2)}.mc-priority-selector__item--active .mc-priority-selector__label{font-weight:600}.mc-priority-selector__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mc-priority-selector__label{flex:1;font-size:13px;color:var(--surface-text-color)}.mc-priority-selector__check{font-size:16px;color:var(--color-primary);flex-shrink:0}@media(max-width: 768px){.mc-chat-priority{padding:3px 8px;gap:4px}.mc-chat-priority__label{font-size:11px}.mc-chat-priority__dot{width:6px;height:6px}.mc-chat-priority__chevron{font-size:12px}}
.mc-chat-reaction-bar{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mc-chat-reaction-bar__item{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--border-color, #e0e0e0);border-radius:10px;background:var(--surface-bg-secondary, #f5f5f5);cursor:pointer;font-size:12px;transition:all .15s;position:relative}.mc-chat-reaction-bar__item::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:24px}.mc-chat-reaction-bar__item:hover{background:var(--surface-bg-hover, #ebebeb)}.mc-chat-reaction-bar__item--readonly{cursor:default}.mc-chat-reaction-bar__item--readonly:hover{background:var(--surface-bg-secondary, #f5f5f5)}.mc-chat-reaction-bar__item--active{background:color-mix(in oklab, var(--app-primary, #4a90d9) 16%, var(--surface-level-0, #fff));border-color:var(--app-primary, #4a90d9)}.mc-chat-reaction-bar__emoji{font-size:13px;line-height:1}.mc-chat-reaction-bar__count{font-size:11px;line-height:1;color:var(--surface-text-muted, #666)}.mc-chat-reaction-bar__slot{position:relative;display:inline-flex}.mc-chat-reaction-bar__popover{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover, 1610);display:none;min-width:120px;max-width:220px;padding:6px 10px;border-radius:6px;background:var(--surface-background-color, #fff);color:var(--surface-text-color, #313131);border:1px solid var(--surface-border-color, #e0e0e0);font-size:12px;line-height:1.45;box-shadow:0 2px 8px rgba(0,0,0,.18);pointer-events:none;white-space:normal}[data-surface=dark] .mc-chat-reaction-bar__popover{background:var(--surface-level-3, #42434a);border-color:var(--surface-border-color, #404147);box-shadow:0 4px 14px rgba(0,0,0,.5)}.mc-chat-reaction-bar__popover-emoji{display:block;margin-bottom:2px;font-size:13px}.mc-chat-reaction-bar__popover-list{margin:0;padding:0;list-style:none}.mc-chat-reaction-bar__popover-name{overflow-wrap:anywhere}@media(hover: hover){.mc-chat-reaction-bar__slot:hover .mc-chat-reaction-bar__popover{display:block}}.mc-chat-reaction-bar__slot:has(:focus-visible) .mc-chat-reaction-bar__popover{display:block}.mc-chat-message--self .mc-chat-reaction-bar__popover{left:auto;right:0}.mc-chat-message--self .mc-chat-reaction-bar__item{background:var(--bubble-sent-wash);border-color:var(--bubble-sent-wash-strong);color:var(--bubble-text-sent)}.mc-chat-message--self .mc-chat-reaction-bar__item:hover{background:var(--bubble-sent-wash-strong);border-color:var(--bubble-sent-wash-strong)}.mc-chat-message--self .mc-chat-reaction-bar__item .mc-chat-reaction-bar__count{color:var(--bubble-text-sent)}
.mc-chat-read-receipts{display:inline-flex;max-width:100%;min-width:0}.mc-chat-read-receipts__trigger{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:2px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:12px;line-height:1.4;color:var(--surface-text-muted);cursor:pointer}.mc-chat-read-receipts__trigger:hover{background:var(--surface-bg-hover)}.mc-chat-read-receipts__trigger:focus{outline:none}.mc-chat-read-receipts__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-chat-read-receipts__text{display:inline-flex;min-width:0;white-space:nowrap}.mc-chat-read-receipts__prefix,.mc-chat-read-receipts__more{flex:none;white-space:pre}.mc-chat-read-receipts__names{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--surface-text-color)}.mc-chat-read-receipts__faces{display:inline-flex;flex:none;flex-direction:row-reverse;justify-content:flex-end}.mc-chat-read-receipts__faces .mc-chat-read-receipts__avatar{width:20px;height:20px;font-size:8px;letter-spacing:-0.02em;box-shadow:0 0 0 2px var(--surface-level-0)}.mc-chat-read-receipts__faces .mc-chat-read-receipts__avatar+.mc-chat-read-receipts__avatar{margin-right:-3px}.mc-chat-read-receipts__avatar{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;font-weight:500;background-color:color-mix(in srgb, #3b82f6 22%, var(--surface-level-0));color:color-mix(in srgb, #3b82f6 34%, var(--surface-text-color))}.mc-chat-read-receipts__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-chat-read-receipts__avatar--row{width:32px;height:32px;font-size:12px}.mc-chat-read-receipts--chip .mc-chat-read-receipts__trigger{gap:2px;padding:0 3px;font-size:11px;color:var(--state-text-info)}.mc-chat-read-receipts--chip .mc-chat-read-receipts__trigger .bx{font-size:15px}.mc-chat-read-receipts__popover{width:268px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--shadow-popover)}.mc-chat-read-receipts__heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:11px 14px 6px;font-size:13px;font-weight:500}.mc-chat-read-receipts__heading-count{font-size:12px;font-weight:400;color:var(--surface-text-muted)}.mc-chat-read-receipts__list{max-height:260px;margin:0;padding:0 0 6px;overflow-y:auto;list-style:none}.mc-chat-read-receipts__row{display:flex;align-items:center;gap:10px;padding:6px 14px}.mc-chat-read-receipts__name{flex:1;min-width:0;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.mc-chat-read-receipts__time{flex:none;font-size:12px;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-chat-message-list__read-receipts{display:flex;justify-content:flex-end;padding:2px 12px 6px;min-width:0}.mc-chat-message-list__read-receipts>mc-chat-read-receipts{display:flex;min-width:0;max-width:100%}
.mc-chat-mention-autocomplete{position:absolute;bottom:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--surface-primary, #fff);border:1px solid var(--surface-border-color, #ddd);border-radius:0.75rem;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:10}.mc-chat-mention-autocomplete__item{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;cursor:pointer;transition:background 150ms ease-out}.mc-chat-mention-autocomplete__item:hover,.mc-chat-mention-autocomplete__item--selected{background:var(--surface-level-1, #f5f5f5)}.mc-chat-mention-autocomplete__avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--surface-level-2, #e0e0e0);display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;color:var(--surface-text-muted, #666)}.mc-chat-mention-autocomplete__avatar img{width:100%;height:100%;object-fit:cover}.mc-chat-mention-autocomplete__meta{display:flex;flex-direction:column;min-width:0}.mc-chat-mention-autocomplete__name{font-size:1rem;color:var(--surface-text-color, #333)}.mc-chat-mention-autocomplete__subtitle{font-size:0.75rem;color:var(--surface-text-muted, #666)}[data-surface=dark] .mc-chat-mention-autocomplete{background:var(--surface-level-1);border-color:var(--surface-border-color);box-shadow:0 -2px 8px rgba(0,0,0,.3)}[data-surface=dark] .mc-chat-mention-autocomplete__item:hover,[data-surface=dark] .mc-chat-mention-autocomplete__item--selected{background:var(--surface-level-2)}[data-surface=dark] .mc-chat-mention-autocomplete__avatar{background:var(--surface-level-3, var(--surface-level-2));color:var(--surface-text-color)}[data-surface=dark] .mc-chat-mention-autocomplete__name{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-mention-autocomplete__subtitle{color:var(--surface-text-muted, var(--surface-text-color))}
.mc-chat-markdown-toolbar{display:flex;gap:2px;padding:4px 8px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-level-0, #fff)}.mc-chat-markdown-toolbar__btn{padding:4px 8px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;font-size:12px;color:var(--surface-text-muted, #666);min-width:28px;text-align:center}.mc-chat-markdown-toolbar__btn:hover{background:var(--surface-level-1, #f0f0f0);color:var(--surface-text-color, #333)}.mc-chat-markdown-toolbar__btn strong{font-weight:700}.mc-chat-markdown-toolbar__btn em{font-style:italic}
.mc-chat-file-upload{padding:8px 12px;background:var(--surface-level-0, #fff);border-top:1px solid var(--surface-border-color, #e0e0e0)}.mc-chat-file-upload__info{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.mc-chat-file-upload__info i.fa-file{color:var(--app-accent-color, #9b59b6)}.mc-chat-file-upload__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-file-upload__size{color:var(--surface-text-muted, #888);font-size:11px}.mc-chat-file-upload__cancel{border:none;background:none;cursor:pointer;color:var(--surface-text-muted, #888);padding:2px}.mc-chat-file-upload__cancel:hover{color:#f44336}.mc-chat-file-upload__bar{height:4px;background:var(--surface-level-1, #e0e0e0);border-radius:2px;overflow:hidden}.mc-chat-file-upload__bar-fill{height:100%;background:var(--app-accent-color, #9b59b6);border-radius:2px;transition:width .2s ease}.mc-chat-file-upload__percent{text-align:right;font-size:10px;color:var(--surface-text-muted, #888);margin-top:2px}
.mc-chat-status-editor{padding:12px;background:var(--surface-level-0, #fff);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:280px}.mc-chat-status-editor__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-chat-status-editor__header h5{margin:0;font-size:14px}.mc-chat-status-editor__header button{border:none;background:none;cursor:pointer;color:var(--surface-text-muted, #888)}.mc-chat-status-editor__emojis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;margin-bottom:12px}.mc-chat-status-editor__emoji-btn{width:100%;height:36px;border:2px solid rgba(0,0,0,0);border-radius:8px;background:var(--surface-level-1, #f5f5f5);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.mc-chat-status-editor__emoji-btn:hover{border-color:var(--app-accent-color, #9b59b6)}.mc-chat-status-editor__emoji-btn.--selected{border-color:var(--app-accent-color, #9b59b6);background:var(--surface-level-2, #e8e0f0)}.mc-chat-status-editor__field{position:relative;margin-bottom:10px}.mc-chat-status-editor__field input{width:100%;border:1px solid var(--surface-border-color);border-radius:6px;padding:8px 10px;font-size:13px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-chat-status-editor__counter{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--surface-text-muted, #aaa)}.mc-chat-status-editor__duration{margin-bottom:12px;display:flex;align-items:center;gap:8px}.mc-chat-status-editor__duration label{font-size:12px;color:var(--surface-text-muted, #666);white-space:nowrap}.mc-chat-status-editor__duration select{flex:1;border:1px solid var(--surface-border-color);border-radius:6px;padding:6px 8px;font-size:12px;background:var(--surface-level-0);color:var(--surface-text-color)}[data-surface=dark] .mc-chat-status-editor__duration select{color-scheme:dark}.mc-chat-status-editor__error{margin:0 0 10px;font-size:12px;line-height:16px;color:var(--state-text-danger)}.mc-chat-status-editor__actions{display:flex;gap:8px}.mc-chat-status-editor__save{flex:1;padding:8px;background:var(--app-accent-color, #9b59b6);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.mc-chat-status-editor__save:disabled{opacity:.5;cursor:not-allowed}.mc-chat-status-editor__clear{padding:8px 12px;background:none;border:1px solid var(--surface-border-color, #ddd);border-radius:6px;cursor:pointer;font-size:12px;color:var(--surface-text-muted, #666)}
.mc-chat-slash-picker{position:absolute;bottom:100%;left:0;right:0;background:var(--surface-level-0, #fff);border:1px solid var(--surface-border-color, #ddd);border-radius:8px 8px 0 0;box-shadow:0 -4px 12px rgba(0,0,0,.1);max-height:240px;overflow-y:auto;z-index:10}.mc-chat-slash-picker__item{padding:8px 12px;cursor:pointer}.mc-chat-slash-picker__item:hover,.mc-chat-slash-picker__item.--selected{background:var(--surface-level-1, #f5f5f5)}.mc-chat-slash-picker__name{font-weight:600;font-size:13px;color:var(--state-text-brand)}.mc-chat-slash-picker__desc{font-size:12px;color:var(--surface-text-muted, #888)}
.mc-chat-scheduled{background:var(--surface-level-0, #fff);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:300px;overflow:hidden}.mc-chat-scheduled__tabs{display:flex;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-chat-scheduled__tabs button{flex:1;padding:10px;border:none;background:none;cursor:pointer;font-size:12px;color:var(--surface-text-muted, #888)}.mc-chat-scheduled__tabs button.--active{color:var(--state-text-brand);border-bottom:2px solid var(--state-text-brand);font-weight:600}.mc-chat-scheduled__tabs button i{margin-right:4px}.mc-chat-scheduled__panel{padding:12px}.mc-chat-scheduled__loading{text-align:center;padding:16px;color:var(--surface-text-muted, #888)}.mc-chat-scheduled__empty{text-align:center;padding:24px;color:var(--surface-text-muted, #aaa);font-size:13px}.mc-chat-scheduled__empty i{font-size:24px;display:block;margin-bottom:8px}.mc-chat-scheduled__preview{background:var(--surface-level-1, #f5f5f5);padding:8px;border-radius:6px;margin-bottom:12px}.mc-chat-scheduled__preview--empty{color:var(--surface-text-muted, #aaa);text-align:center}.mc-chat-scheduled__preview--empty p{margin:0;font-size:12px}.mc-chat-scheduled__preview-label{font-size:10px;color:var(--surface-text-muted, #888);margin-bottom:2px}.mc-chat-scheduled__preview-text{font-size:12px;color:var(--surface-text-color, #333)}.mc-chat-scheduled__pickers{display:flex;gap:8px;margin-bottom:12px}.mc-chat-scheduled__field{flex:1}.mc-chat-scheduled__field label{display:block;font-size:10px;color:var(--surface-text-muted, #666);margin-bottom:2px}.mc-chat-scheduled__field input{width:100%;border:1px solid var(--surface-border-color, #ddd);border-radius:4px;padding:6px;font-size:12px}.mc-chat-scheduled__submit{width:100%;padding:10px;background:var(--app-accent-color, #9b59b6);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.mc-chat-scheduled__submit:disabled{opacity:.5;cursor:not-allowed}.mc-chat-scheduled__submit i{margin-right:4px}.mc-chat-scheduled__item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;margin-bottom:4px}.mc-chat-scheduled__item:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-scheduled__item-content{flex:1}.mc-chat-scheduled__item-text{font-size:12px;color:var(--surface-text-color, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-scheduled__item-time{font-size:11px;color:var(--surface-text-muted, #888)}.mc-chat-scheduled__item-time i{margin-right:2px}.mc-chat-scheduled__item-cancel{border:none;background:none;color:var(--surface-text-muted, #aaa);cursor:pointer}.mc-chat-scheduled__item-cancel:hover{color:#f44336}.mc-chat-scheduled--panel{width:100%;height:100%;display:flex;flex-direction:column;border-radius:0;box-shadow:none}.mc-chat-scheduled--panel .mc-chat-scheduled__panel--list{flex:1;overflow-y:auto}
.mc-chat-forward-picker{background:var(--surface-level-0, #fff);color:var(--surface-text-color, #333);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:280px;max-height:350px;display:flex;flex-direction:column}.mc-chat-forward-picker__header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-chat-forward-picker__header h5{margin:0;font-size:13px}.mc-chat-forward-picker__header h5 i{margin-right:4px}.mc-chat-forward-picker__header button{border:none;background:none;cursor:pointer;color:var(--surface-text-muted, #888)}.mc-chat-forward-picker__count{display:inline-block;padding:1px 7px;margin:0 2px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-primary-100, #efe8ff);color:var(--color-primary-700, #5915de)}[data-surface=dark] .mc-chat-forward-picker__count{background:rgba(137,85,239,.28);color:var(--color-primary-200, #c4a6ff)}.mc-chat-forward-picker__search{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-chat-forward-picker__search i{color:var(--surface-text-muted, #aaa)}.mc-chat-forward-picker__search input{flex:1;border:none;outline:none;font-size:12px}.mc-chat-forward-picker__list{flex:1;overflow-y:auto;padding:4px}.mc-chat-forward-picker__state{text-align:center;padding:16px;font-size:12px;color:var(--surface-text-muted, #888)}.mc-chat-forward-picker__retry{margin-top:8px;padding:4px 10px;border:1px solid var(--color-primary-200, #cbb4f8);border-radius:6px;background:rgba(0,0,0,0);color:var(--color-primary-700, #5915de);font-size:12px;cursor:pointer}.mc-chat-forward-picker__retry:hover{background:var(--color-primary-100, #efe8ff)}.mc-chat-forward-picker__retry:focus-visible{outline:2px solid var(--color-primary, #8955ef);outline-offset:1px}[data-surface=dark] .mc-chat-forward-picker__retry{border-color:rgba(137,85,239,.45);color:var(--color-primary-200, #cbb4f8)}[data-surface=dark] .mc-chat-forward-picker__retry:hover{background:rgba(137,85,239,.22)}.mc-chat-forward-picker__item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer}.mc-chat-forward-picker__item:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-forward-picker__item--sending{opacity:.5;pointer-events:none;cursor:progress}.mc-chat-forward-picker__avatar{width:32px;height:32px;border-radius:50%;background:var(--app-accent-color, #9b59b6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.mc-chat-forward-picker__name{font-size:13px;font-weight:500}.mc-chat-forward-picker__type{font-size:11px;color:var(--surface-text-muted, #888)}
.mc-chat-quick-reactions{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border-radius:999px;background:var(--surface-level-0, #fff);border:1px solid var(--surface-border-color, #e0e0e0);box-shadow:0 4px 14px rgba(0,0,0,.14)}[data-surface=dark] .mc-chat-quick-reactions{background:var(--surface-level-1, #2b2833);border-color:var(--surface-border-color, #3a3648);box-shadow:0 4px 14px rgba(0,0,0,.4)}.mc-chat-quick-reactions__item,.mc-chat-quick-reactions__more{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;line-height:1;transition:transform 120ms ease,background-color 120ms ease}.mc-chat-quick-reactions__item:hover,.mc-chat-quick-reactions__more:hover{background:var(--surface-level-2, rgba(0, 0, 0, 0.06));transform:scale(1.18)}.mc-chat-quick-reactions__item:focus-visible,.mc-chat-quick-reactions__more:focus-visible{outline:2px solid var(--color-primary, #8955ef);outline-offset:1px}.mc-chat-quick-reactions__emoji{font-size:18px}.mc-chat-quick-reactions__item--active{background:var(--color-primary-100, #efe8ff)}[data-surface=dark] .mc-chat-quick-reactions__item--active{background:rgba(137,85,239,.28)}.mc-chat-quick-reactions__more{color:var(--surface-text-muted, #666);font-size:15px}.mc-chat-quick-reactions__more:hover{transform:none}@media(prefers-reduced-motion: reduce){.mc-chat-quick-reactions__item,.mc-chat-quick-reactions__more{transition:none}.mc-chat-quick-reactions__item:hover,.mc-chat-quick-reactions__more:hover{transform:none}}
.mc-chat-message-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--list-background: var(--surface-level-0);--list-padding: 1rem;--list-gap-group: 1.5rem;--list-gap-author: 1rem;--list-gap-message: 0.25rem;--state-loading-opacity: 0.6;--state-error-color: #dc3545;--scroll-padding-top: 3rem;display:flex;flex-direction:column;height:100%;width:100%;position:relative}.mc-chat-message-list--align-center .mc-chat-message-list__author-group{justify-content:flex-end;flex-direction:column;align-items:flex-end}.mc-chat-message-list--align-left .mc-chat-message-list__author-group{justify-content:flex-start;flex-direction:row;align-items:flex-end}.mc-chat-message-list[aria-busy=true] .mc-chat-message-list__content{opacity:var(--state-loading-opacity)}.mc-chat-message-list--error .mc-chat-message-list__content{display:none}.mc-chat-message-list--empty{justify-content:center;align-items:center}.mc-chat-message-list__scroll-container{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;position:relative;min-height:0;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}.mc-chat-message-list__scroll-container::-webkit-scrollbar{width:8px;height:8px}.mc-chat-message-list__scroll-container::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-message-list__scroll-container::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-message-list__scroll-container::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-message-list__scroll-container::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-message-list__scroll-container::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-message-list__content{padding:var(--list-padding);min-height:100%;display:flex;flex-direction:column}.mc-chat-message-list__virtual-container{height:100%;min-height:400px;position:relative}.mc-chat-message-list__date-group{margin-bottom:var(--list-gap-group)}.mc-chat-message-list__date-group:last-child{margin-bottom:0}.mc-chat-message-list__author-group{display:flex;align-items:flex-end;margin-bottom:var(--list-gap-author)}.mc-chat-message-list__author-group:last-child{margin-bottom:0}.mc-chat-message-list__author-group--self{justify-content:flex-end;flex-direction:row-reverse}.mc-chat-message-list__author-group--self .mc-chat-message-list__group-content{align-items:flex-end}.mc-chat-message-list__author-group--other{justify-content:flex-start;flex-direction:row}.mc-chat-message-list__author-group--other .mc-chat-message-list__group-content{align-items:flex-start}.mc-chat-message-list__author-group--attendance-agent{justify-content:flex-end;flex-direction:row-reverse}.mc-chat-message-list__author-group--attendance-agent .mc-chat-message-list__group-content{align-items:flex-end}.mc-chat-message-list__author-group--system{justify-content:center}.mc-chat-message-list__author-group--system .mc-chat-message-list__group-content{align-items:center}.mc-chat-message-list__author-group.mc-chat-message-list__author-group--avatar-offset{padding-left:calc(2rem + 0.5rem)}.mc-chat-message-list__avatar{flex-shrink:0;margin-right:0.5rem}.mc-chat-message-list__group-content{flex:1;min-width:0;display:flex;flex-direction:column}.mc-chat-message-list__date-divider--sticky{position:sticky;top:0;z-index:var(--z-dropdown);background:rgba(0,0,0,0);padding-top:var(--spacing-sm);transition:opacity .2s ease}@media(prefers-reduced-motion: reduce){.mc-chat-message-list__date-divider--sticky{transition:none}}.mc-chat-message-list__date-divider--resting{opacity:0;pointer-events:none}.mc-chat-message-list__unread-marker{margin:var(--spacing-lg) 0}.mc-chat-message-list__unread-marker--full-bleed{margin-left:-100%;margin-right:-100%}.mc-chat-message-list__jump-to-latest{position:absolute;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-popover);animation:mc-chat-slide-in-up .3s ease-out}@keyframes mc-chat-slide-in-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.mc-chat-message-list__retry-toast{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translateX(-50%);z-index:var(--z-popover);background:var(--surface-level-3);border:1px solid var(--surface-accent-danger);border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-lg);animation:mc-chat-slide-in-up .3s ease-out}.mc-chat-message-list__retry-content{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--surface-text-color);font-size:var(--font-size-sm)}.mc-chat-message-list__retry-content:last-child{margin-bottom:0}.mc-chat-message-list__retry-content .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message{margin-bottom:0.25rem}.mc-chat-message-list__retry-content .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message .mc-chat-message__avatar{visibility:hidden}.mc-chat-message-list__retry-content .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message .mc-chat-message__bubble{margin-bottom:0}.mc-chat-message-list__retry-content .mc-chat-message-list__message-wrapper:last-child .mc-chat-message{margin-bottom:1rem}.mc-chat-message-list__message-wrapper{position:relative;width:100%}.mc-chat-message-list__message-wrapper:hover,.mc-chat-message-list__message-wrapper:has(:focus-visible),.mc-chat-message-list__message-wrapper:has(.mc-chat-message__msg-actions--reacting){z-index:calc(var(--z-dropdown) + 1)}.mc-chat-message-list__author-group .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message__avatar{visibility:hidden}.mc-chat-message-list__author-group .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message{margin-bottom:0.25rem}.mc-chat-message-list__author-group .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message__bubble{margin-bottom:0}.mc-chat-message-list__load-more{display:flex;justify-content:center;padding:var(--spacing-md)}.mc-chat-message-list__load-more--top{border-bottom:1px solid var(--surface-border-light)}.mc-chat-message-list__load-more--bottom{border-top:1px solid var(--surface-border-light)}.mc-chat-message-list__typing{padding:var(--spacing-md);display:flex;justify-content:flex-start}.mc-chat-message-list__catchup{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem;background:var(--surface-warning-subtle, #fef3cd);color:var(--text-secondary, #666);font-size:0.75rem;border-radius:0.25rem;margin:0.25rem 1rem}.mc-chat-message-list__loading,.mc-chat-message-list__error,.mc-chat-message-list__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.mc-chat-message-list__loading .mc-chat-message-list__content{opacity:var(--state-loading-opacity)}.mc-chat-message-list__error{color:var(--state-error-color)}.mc-chat-message-list__error .mc-chat-message-list__content{display:none}.mc-chat-message-list__empty{justify-content:center;align-items:center}.mc-chat-message-list--paginated{overflow-y:hidden}.mc-chat-message-list__a11y-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%)}.mc-chat-highlighted{background-color:var(--color-primary-alpha-10);border-radius:var(--border-radius-md);transition:background-color 2s ease-out}[data-surface=dark] .mc-chat-message-list .mc-chat-message-list__load-more--top{border-bottom-color:var(--surface-border-light)}[data-surface=dark] .mc-chat-message-list .mc-chat-message-list__load-more--bottom{border-top-color:var(--surface-border-light)}[data-surface=dark] .mc-chat-message-list .mc-chat-highlighted{background-color:var(--color-primary-alpha-20)}@media(min-width: 576px){.mc-chat-message-list__content{padding:var(--spacing-sm)}.mc-chat-message-list__date-group{margin-bottom:var(--spacing-md)}.mc-chat-message-list__author-group{margin-bottom:var(--spacing-sm)}}.mc-chat-message-list__scroll-container{transform:translateZ(0);will-change:scroll-position;scrollbar-gutter:stable;overscroll-behavior:contain}.mc-chat-message-list__message-wrapper.ng-enter{animation:mc-chat-fade-in 200ms ease-in-out}@keyframes mc-chat-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-chat-message-list__scroll-container--anchor-bottom .mc-chat-message-list__content--paginated,.mc-chat-message-list__scroll-container--anchor-bottom .mc-chat-message-list__content{min-height:100%}.mc-chat-message-list__scroll-container--anchor-bottom .mc-chat-message-list__content--paginated>:first-child,.mc-chat-message-list__scroll-container--anchor-bottom .mc-chat-message-list__content>:first-child{margin-top:auto}.mc-chat-message-list__content--paginated{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;color:var(--surface-text-color);scrollbar-color:rgba(222,226,230,.2392156863) rgba(0,0,0,0);padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + 56px);transition:padding-top .2s ease;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.mc-chat-message-list__content--paginated::-webkit-scrollbar{width:8px;height:8px}.mc-chat-message-list__content--paginated::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-message-list__content--paginated::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-message-list__content--paginated::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-message-list__content--paginated::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-message-list__content--paginated::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-window__spacer--top,.mc-chat-window__spacer--bottom{width:100%;height:0}.mc-chat-message-list__loading-older{position:sticky;top:0;left:0;right:0;min-height:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:8px 16px;background:var(--surface-level-0);border-bottom:1px solid var(--surface-border-color);z-index:var(--z-dropdown);animation:mc-chat-loading-slide-down .3s ease-out;box-shadow:var(--shadow-sm)}@media(min-width: 576px){.mc-chat-message-list__loading-older{min-height:40px;padding:6px 12px;gap:2px}}.mc-chat-message-list__loading-older-count{font-size:11px;color:var(--surface-text-muted);font-weight:500;text-align:center;opacity:.8}@media(min-width: 576px){.mc-chat-message-list__loading-older-count{font-size:10px}}.mc-c-modal .mc-chat-message-list__retry-toast{z-index:var(--z-modal-popover)}@keyframes mc-chat-loading-slide-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.mc-chat-message-list__content--paginated.mc-chat-pagination--loading{position:relative}.mc-chat-message-list__content--paginated.mc-chat-pagination--loading::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--surface-text-muted), transparent);animation:mc-chat-loading-progress 1.5s ease-in-out infinite}@keyframes mc-chat-loading-progress{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}100%{transform:translateX(100%);opacity:0}}[data-surface=dark] .mc-chat-message-list__content--paginated{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-message-list__loading-older{background:var(--surface-level-0);border-bottom-color:var(--surface-border-color);box-shadow:0 2px 4px hsla(0,0%,100%,.1)}.mc-chat-message-list__content--paginated{transform:translateZ(0);will-change:scroll-position;contain:layout style paint;scroll-padding-top:50px}.mc-chat-message-list__loading-older[aria-busy=true]{pointer-events:none}.mc-chat-message-list--consolidated .mc-chat-message-list__author-group,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--self,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--other,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--attendance-agent{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px}.mc-chat-message-list--consolidated .mc-chat-message-list__author-group .mc-chat-message-list__group-content,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--self .mc-chat-message-list__group-content,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--other .mc-chat-message-list__group-content,.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--attendance-agent .mc-chat-message-list__group-content{align-items:stretch}.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--system{justify-content:center}.mc-chat-message-list--consolidated .mc-chat-message-list__author-group--system .mc-chat-message-list__group-content{align-items:center}.mc-chat-message-list--consolidated .mc-chat-message-list__avatar{margin-right:0;margin-top:2px}.mc-chat-message-list--consolidated .mc-chat-message-list__author-group .mc-chat-message-list__message-wrapper:not(:last-child) .mc-chat-message{margin-bottom:0}.mc-chat-message-list__line-time{position:absolute;top:3px;right:calc(100% + 8px);width:28px;text-align:center;font-size:10px;line-height:16px;color:var(--surface-text-muted);visibility:hidden;pointer-events:none}.mc-chat-message-list__message-wrapper:hover .mc-chat-message-list__line-time,.mc-chat-message-list__message-wrapper:has(:focus-visible) .mc-chat-message-list__line-time{visibility:visible}.mc-chat-message-list__group-header{display:flex;align-items:baseline;gap:6px;min-width:0;padding:0 4px;line-height:20px}.mc-chat-message-list__group-author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--surface-text-color)}.mc-chat-message-list__group-agent-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--surface-text-muted)}.mc-chat-message-list__group-agent-tag i{font-size:12px;color:var(--state-text-brand)}.mc-chat-message-list__group-time{flex-shrink:0;font-size:11px;color:var(--surface-text-muted)}
mc-chat-conversation{display:contents}
.mc-chat-dock-window{position:relative;display:flex;flex-direction:column;width:var(--mc-chat-dock-conversation-width, 384px);height:var(--mc-chat-dock-conversation-height, 560px);background:var(--surface-level-0);color:var(--surface-text-color);border-radius:var(--mc-chat-dock-radius, 12px) var(--mc-chat-dock-radius, 12px) 0 0;box-shadow:var(--mc-chat-dock-shadow, var(--shadow-lg));overflow:hidden;animation:mc-chat-dock-rise var(--mc-chat-dock-motion, 180ms) cubic-bezier(0.2, 0.8, 0.2, 1)}.mc-chat-dock-window__conversation{flex:1 1 auto;min-height:0}.mc-chat-dock-window__drawer{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--surface-level-0);color:var(--surface-text-color);animation:mc-chat-dock-window-drawer-in var(--mc-chat-dock-motion, 180ms) ease-out}.mc-chat-dock-window__drawer-header{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-chat-dock-window__drawer-title{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-dock-window__drawer-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:20px;cursor:pointer}.mc-chat-dock-window__drawer-close:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-chat-dock-window__drawer-close:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary));outline-offset:1px}.mc-chat-dock-window__drawer-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto}.mc-chat-dock-window__drawer-body>*{flex:1 1 auto;min-height:0}@keyframes mc-chat-dock-window-drawer-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.mc-chat-dock-window,.mc-chat-dock-window__drawer{animation:none}}
.mc-chat-conversation-list__context-anchor{position:fixed;pointer-events:none;z-index:1}mc-chat-conversation-list{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.mc-chat-conversation-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;background-color:var(--surface-level-0);border-right:1px solid var(--surface-border-color)}.mc-chat-conversation-list:focus{outline:none}.mc-chat-conversation-list:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-conversation-list--compact{background-color:var(--surface-level-0)}.mc-chat-conversation-list--compact .mc-chat-conversation-list__search{flex-grow:1;margin-bottom:0}.mc-chat-conversation-list--compact .mc-chat-conversation-list__content{height:100%;display:flex;flex-direction:column}.mc-chat-conversation-list--compact .mc-chat-conversation-list__content .mc-chat-conversation-list__items{flex-grow:1;overflow:hidden;overflow-y:scroll;background-color:var(--surface-level-0)}.mc-chat-conversation-list--compact .mc-chat-conversation-list__content .mc-chat-conversation-list__items::-webkit-scrollbar{height:5px;width:5px}.mc-chat-conversation-list--compact .mc-chat-conversation-list__content .mc-chat-conversation-list__items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-chat-conversation-list--compact .mc-chat-conversation-list__content .mc-chat-conversation-list__items::-webkit-scrollbar-thumb{background-color:rgba(82,92,105,.2);border-radius:3px}.mc-chat-conversation-list--compact .mc-chat-conversation-list__filters{display:none}.mc-chat-conversation-list--full{display:flex}.mc-chat-conversation-list--loading .mc-chat-conversation-list__content{opacity:.6}.mc-chat-conversation-list--error .mc-chat-conversation-list__content{display:none}.mc-chat-conversation-list--empty .mc-chat-conversation-list__content{display:none}.mc-chat-conversation-list--searching .mc-chat-conversation-list__stats{font-style:italic;color:var(--state-text-info)}.mc-chat-conversation-list__header{flex:0 0 auto;min-height:56px;padding:1rem;border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-level-1);display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap;min-width:0}.mc-chat-conversation-list__search-wrapper{flex:1 1 0;min-width:0}.mc-chat-conversation-list__search{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:nowrap;gap:0.5rem}.mc-chat-conversation-list__search .mc-chat-conversation-list__search-input{flex:1 1 0;min-width:0;max-width:100%}.mc-chat-conversation-list__search .mc-chat-conversation-list__create-button{flex:0 0 auto;margin-left:0.5rem;width:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.mc-chat-conversation-list__search .mc-chat-conversation-list__settings-button{flex:0 0 auto}.mc-chat-conversation-list__search-actions{display:flex;align-items:center;gap:0.25rem}.mc-chat-conversation-list__filters{margin-left:1rem}.mc-chat-conversation-list__filter-summary{display:flex;align-items:center;justify-content:space-between;padding:0.25rem 0.5rem;background-color:rgba(23,162,184,.1);border-radius:0.25rem;font-size:0.75rem;color:#17a2b8}.mc-chat-conversation-list__stats{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;font-size:0.75rem;color:var(--surface-text-muted);white-space:nowrap;flex:0 0 auto}.mc-chat-conversation-list__count{font-weight:500}.mc-chat-conversation-list__searching-indicator{font-style:italic;color:var(--state-text-info);font-weight:normal;animation:mc-chat-pulse 1.5s infinite}.mc-chat-conversation-list__content{flex:1 1 0;min-height:0;overflow:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column;padding-top:0.5rem}.mc-chat-conversation-list__items{flex:1 1 0;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0)}.mc-chat-conversation-list__items::-webkit-scrollbar{width:8px;height:8px}.mc-chat-conversation-list__items::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:9999px}.mc-chat-conversation-list__items::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:9999px;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out}.mc-chat-conversation-list__items::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.mc-chat-conversation-list__items::-webkit-scrollbar-thumb:active{background-color:#6c757d}.mc-chat-conversation-list__items::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.mc-chat-conversation-list__items--virtual{position:relative;height:100%}.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-container{position:relative}.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card{margin:0 0.5rem 0.25rem 0.5rem}.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content mc-chat-card,.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card,.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card.ng-enter,.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card.ng-leave,.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card.ng-move,.mc-chat-conversation-list__items--virtual .mc-chat-virtual-scroll-content .mc-chat-card.ng-animate{transition:none !important;animation:none !important}.mc-chat-conversation-list__items>.mc-chat-card{margin:0 0.5rem 0.25rem 0.5rem}.mc-chat-conversation-list__items>.mc-chat-card:last-child{margin-bottom:0.5rem}.mc-chat-conversation-list__loading,.mc-chat-conversation-list__error,.mc-chat-conversation-list__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.mc-chat-conversation-list__loading-more{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0.5rem;color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-conversation-list{background-color:var(--surface-level-0);border-right-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-conversation-list__header{background-color:var(--surface-level-1);border-bottom-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-conversation-list__stats{color:var(--surface-text-muted)}[data-surface=dark] .mc-chat-conversation-list__count{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-conversation-list__filter-summary{background-color:rgba(23,162,184,.2);color:#17a2b8}[data-surface=dark] .mc-chat-conversation-list--searching .mc-chat-conversation-list__stats{color:#17a2b8}@media(min-width: 576px){.mc-chat-conversation-list__header{padding:0.5rem;gap:0.25rem;flex-wrap:wrap;min-width:0}.mc-chat-conversation-list__search-wrapper{flex:1 1 100%;min-width:0}.mc-chat-conversation-list__search{margin-bottom:0.25rem;flex-wrap:nowrap}.mc-chat-conversation-list__filters{margin-bottom:0.25rem}.mc-chat-conversation-list .mc-chat-card{margin:0 0.25rem 0.25rem 0.25rem}}@media(min-width: 576px){.mc-chat-conversation-list{border-right:none}.mc-chat-conversation-list__header{padding:0.5rem}.mc-chat-conversation-list__search{flex-direction:row;align-items:center;flex-wrap:nowrap}.mc-chat-conversation-list__search .mc-chat-conversation-list__search-input{margin-bottom:0}.mc-chat-conversation-list__search-actions{justify-content:center}.mc-chat-conversation-list__filters{justify-content:center}}.mc-chat-conversation-list__items .mc-chat-card{will-change:transform,opacity}.mc-chat-conversation-list__items .mc-chat-card.ng-enter{animation:mc-chat-fade-in 200ms ease-in-out}@keyframes mc-chat-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-chat-conversation-list__items .mc-chat-card.ng-leave{animation:mc-chat-fade-in 200ms ease-in-out;animation-direction:reverse}@keyframes mc-chat-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc-chat-conversation-list:focus-visible .mc-chat-card--selected{box-shadow:inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}.mc-chat-conversation-list:focus-visible .mc-chat-card--selected.mc-chat-card--status-pending{box-shadow:inset 3px 0 0 #ffc107,inset 0 0 0 2px var(--surface-accent-primary, var(--app-primary-color, #8955ef))}@keyframes mc-chat-pulse{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}
.mc-chat-ticket-header{display:flex;flex-direction:column;gap:0.25rem;background:rgba(0,0,0,0);border-bottom:none;padding:0.25rem 0}.mc-chat-ticket-header__row{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0 0.25rem}.mc-chat-ticket-header__left{flex:1 1 auto;min-width:0}.mc-chat-ticket-header__right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mc-chat-ticket-header__extra{padding:0.25rem 0.25rem 0;flex-shrink:0}
.mc-chat-connection-status{display:block;width:100%;padding:8px 16px;text-align:center;font-size:13px;font-weight:500;line-height:1.4;box-sizing:border-box;transition:background-color .3s ease,color .3s ease}.mc-chat-connection-status--reconnecting{background-color:var(--app-warning-light, #fff3e0);color:var(--app-warning, #f57c00);border-bottom:1px solid var(--app-warning, #f57c00)}.mc-chat-connection-status--disconnected{background-color:var(--app-danger-light, #ffebee);color:var(--app-danger, #d32f2f);border-bottom:1px solid var(--app-danger, #d32f2f)}.mc-chat-connection-status--connected{background-color:var(--app-success-light, #e8f5e9);color:var(--app-success, #388e3c);border-bottom:1px solid var(--app-success, #388e3c)}.mc-chat-connection-status i{margin-right:6px}
.mc-livechat-search-global{display:flex;flex-direction:column;height:100%}.mc-livechat-search-global__header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-livechat-search-global__input-wrapper{flex:1;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--surface-border-color, #ddd);border-radius:6px;background:var(--surface-level-0, #fff)}.mc-livechat-search-global__input-wrapper i{color:var(--surface-text-muted, #999);font-size:14px}.mc-livechat-search-global__input{flex:1;border:none;outline:none;font-size:14px;background:rgba(0,0,0,0);color:var(--surface-text-color, #333)}.mc-livechat-search-global__input::placeholder{color:var(--surface-text-muted, #999)}.mc-livechat-search-global__close{background:none;border:none;cursor:pointer;padding:4px 8px;color:var(--surface-text-muted, #666)}.mc-livechat-search-global__close:hover{color:var(--surface-text-color, #333)}.mc-livechat-search-global__body{flex:1;overflow-y:auto;padding:8px 12px}.mc-livechat-search-global__loading{text-align:center;padding:24px;color:var(--surface-text-muted, #999);font-size:13px}.mc-livechat-search-global__results{display:flex;flex-direction:column;gap:4px}.mc-livechat-search-global__result{padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.mc-livechat-search-global__result:hover{background:var(--hover-background-color, #f5f5f5)}.mc-livechat-search-global__result-author{font-size:13px;font-weight:600;color:var(--surface-text-color, #333)}.mc-livechat-search-global__result-content{font-size:13px;color:var(--surface-text-muted, #666);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-livechat-search-global__result-time{font-size:11px;color:var(--surface-text-muted, #999);margin-top:4px}.mc-livechat-search-global__empty{text-align:center;padding:24px;color:var(--surface-text-muted, #999);font-size:13px}.mc-livechat-search-global__filter-btn{border:none;background:none;cursor:pointer;padding:6px;color:var(--surface-text-muted, #888);font-size:14px}.mc-livechat-search-global__filter-btn.--active{color:var(--state-text-brand)}.mc-livechat-search-global__filters{padding:8px 12px;border-bottom:1px solid var(--surface-border-color, #eee);background:var(--surface-level-0, #fff)}.mc-livechat-search-global__filter-group{margin-bottom:8px}.mc-livechat-search-global__filter-group label{display:block;font-size:11px;color:var(--surface-text-muted, #666);margin-bottom:2px}.mc-livechat-search-global__filter-group select,.mc-livechat-search-global__filter-group input[type=date]{width:100%;border:1px solid var(--surface-border-color, #ddd);border-radius:4px;padding:4px 6px;font-size:12px}.mc-livechat-search-global__filter-group--row{display:flex;gap:8px}.mc-livechat-search-global__filter-group--row>div{flex:1}.mc-livechat-search-global__type-checks{display:flex;flex-wrap:wrap;gap:6px}.mc-livechat-search-global__type-checks label{font-size:11px;display:flex;align-items:center;gap:3px;cursor:pointer}.mc-livechat-search-global__clear-filters{border:none;background:none;color:var(--state-text-brand);font-size:11px;cursor:pointer;padding:4px 0}.mc-livechat-search-global__clear-filters i{margin-right:3px}.mc-livechat-search-global__chips{display:flex;gap:4px;padding:4px 12px;flex-wrap:wrap}.mc-livechat-search-global__chip{background:var(--surface-level-1, #f0f0f0);padding:2px 8px;border-radius:10px;font-size:11px;display:flex;align-items:center;gap:4px}.mc-livechat-search-global__chip i{cursor:pointer;font-size:10px;color:var(--surface-text-muted, #aaa)}.mc-livechat-search-global__chip i:hover{color:#f44336}
.mc-chat-search-in-conversation{display:flex;flex-direction:column;height:100%}.mc-chat-search-in-conversation__unavailable{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--surface-text-muted, #999);font-size:13px;text-align:center}.mc-chat-search-in-conversation__unavailable i{font-size:22px}.mc-chat-search-in-conversation__header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-chat-search-in-conversation__input-wrapper{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--surface-border-color, #ddd);border-radius:6px;background:var(--surface-level-0, #fff)}.mc-chat-search-in-conversation__input-wrapper i{color:var(--surface-text-muted, #999);font-size:14px}.mc-chat-search-in-conversation__input{flex:1;min-width:0;border:none;outline:none;font-size:14px;background:rgba(0,0,0,0);color:var(--surface-text-color, #333)}.mc-chat-search-in-conversation__input::placeholder{color:var(--surface-text-muted, #999)}.mc-chat-search-in-conversation__nav{display:flex;align-items:center;gap:2px;flex-shrink:0}.mc-chat-search-in-conversation__nav-count{font-size:11px;color:var(--surface-text-muted, #999);min-width:32px;text-align:center}.mc-chat-search-in-conversation__nav-btn{border:none;background:none;cursor:pointer;padding:4px;color:var(--surface-text-muted, #666)}.mc-chat-search-in-conversation__nav-btn:hover{color:var(--surface-text-color, #333)}.mc-chat-search-in-conversation__body{flex:1;overflow-y:auto;padding:8px 12px}.mc-chat-search-in-conversation__loading,.mc-chat-search-in-conversation__empty{text-align:center;padding:24px;color:var(--surface-text-muted, #999);font-size:13px}.mc-chat-search-in-conversation__error{text-align:center;padding:16px;color:var(--app-danger-color, #f44336);font-size:13px}.mc-chat-search-in-conversation__results{display:flex;flex-direction:column;gap:4px}.mc-chat-search-in-conversation__result{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.mc-chat-search-in-conversation__result:hover{background:var(--hover-background-color, #f5f5f5)}.mc-chat-search-in-conversation__result--active{background:var(--surface-level-2, #efefef)}.mc-chat-search-in-conversation__thumb{width:36px;height:36px;border-radius:4px;object-fit:cover;flex-shrink:0}.mc-chat-search-in-conversation__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;border-radius:4px;background:var(--surface-level-1, #f0f0f0);color:var(--surface-text-muted, #888)}.mc-chat-search-in-conversation__content{flex:1;min-width:0}.mc-chat-search-in-conversation__text{font-size:13px;color:var(--surface-text-muted, #666);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-chat-search-in-conversation__hit{color:var(--color-gray-900, #212121);background:var(--app-accent-color-soft, #fff3b0);border-radius:2px;font-weight:600}.mc-chat-search-in-conversation__meta{font-size:11px;color:var(--surface-text-muted, #999);margin-top:4px}.mc-chat-search-in-conversation__load-more{border:none;background:none;cursor:pointer;padding:10px;color:var(--state-text-brand);font-size:12px;text-align:center}.mc-chat-search-in-conversation__load-more:disabled{opacity:.6;cursor:default}
.mc-chat-thread-panel{--mc-thread-bg: var(--surface-level-0, #ffffff);--mc-thread-bg-raised: var(--surface-level-1, #fafafa);--mc-thread-bg-avatar: var(--surface-level-2, #f0f0f0);--mc-thread-text: var(--surface-text-color, #333333);--mc-thread-text-muted: var(--surface-text-muted, rgba(51, 51, 51, 0.8));--mc-thread-border: var(--surface-border-color, #e5e5e5);--mc-thread-danger: #dc3545;display:flex;flex-direction:column;height:100%;border-left:1px solid var(--mc-thread-border);background:var(--mc-thread-bg);color:var(--mc-thread-text)}[data-surface=dark] .mc-chat-thread-panel{--mc-thread-bg: #2a2b2f;--mc-thread-bg-raised: #32333a;--mc-thread-bg-avatar: #3a3b42;--mc-thread-text: #ffffff;--mc-thread-text-muted: rgba(255, 255, 255, 0.8);--mc-thread-border: #404147;--mc-thread-danger: #f8d7da}.mc-chat-thread-panel__header{display:flex;align-items:center;justify-content:flex-end;padding:0.25rem 0.5rem;border-bottom:1px solid var(--mc-thread-border)}.mc-chat-thread-panel__close{background:none;border:none;cursor:pointer;padding:0.25rem 0.5rem;color:var(--mc-thread-text-muted)}.mc-chat-thread-panel__close:hover{color:var(--mc-thread-text)}.mc-chat-thread-panel__parent{padding:0.5rem 1rem;border-bottom:1px solid var(--mc-thread-border);background:var(--mc-thread-bg-raised)}.mc-chat-thread-panel__parent-author{font-size:0.875rem;font-weight:600;color:var(--mc-thread-text)}.mc-chat-thread-panel__parent-content{font-size:0.875rem;color:var(--mc-thread-text-muted);margin-top:0.25rem;word-wrap:break-word}.mc-chat-thread-panel__parent-content a{color:var(--app-primary, #007bff);text-decoration:underline}.mc-chat-thread-panel__divider{padding:0.25rem 1rem;font-size:0.75rem;color:var(--mc-thread-text-muted);border-bottom:1px solid var(--mc-thread-border)}.mc-chat-thread-panel__replies{flex:1;overflow-y:auto;padding:0.5rem 1rem}.mc-chat-thread-panel__loading{text-align:center;padding:1.5rem;color:var(--mc-thread-text-muted);font-size:0.875rem}.mc-chat-thread-panel__error{text-align:center;padding:1.5rem 1rem;color:var(--mc-thread-danger);font-size:0.875rem}.mc-chat-thread-panel__retry{display:block;margin:0.5rem auto 0;background:none;border:1px solid var(--mc-thread-border);border-radius:0.75rem;padding:0.25rem 0.5rem;color:var(--mc-thread-text);font-size:0.75rem;cursor:pointer}.mc-chat-thread-panel__retry:hover{background:var(--mc-thread-bg-raised)}.mc-chat-thread-panel__reply{display:flex;gap:0.5rem;padding:0.5rem 0}.mc-chat-thread-panel__reply-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:var(--mc-thread-bg-avatar);display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;color:var(--mc-thread-text-muted)}.mc-chat-thread-panel__reply-avatar img{width:100%;height:100%;object-fit:cover}.mc-chat-thread-panel__reply-body{flex:1;min-width:0}.mc-chat-thread-panel__reply-author{font-size:0.875rem;font-weight:600;color:var(--mc-thread-text)}.mc-chat-thread-panel__reply-time{font-size:0.75rem;font-weight:400;color:var(--mc-thread-text-muted);margin-left:0.25rem}.mc-chat-thread-panel__reply-content{font-size:0.875rem;color:var(--mc-thread-text);margin-top:2px;word-wrap:break-word}.mc-chat-thread-panel__reply-content a{color:var(--app-primary, #007bff);text-decoration:underline}.mc-chat-thread-panel__input{display:flex;gap:0.5rem;padding:0.5rem 1rem;border-top:1px solid var(--mc-thread-border)}.mc-chat-thread-panel__input textarea{flex:1;min-height:36px;max-height:100px;border:1px solid var(--mc-thread-border);border-radius:0.75rem;padding:0.5rem;font-size:0.875rem;resize:none;outline:none;background:var(--mc-thread-bg-raised);color:var(--mc-thread-text);font-family:inherit}.mc-chat-thread-panel__input textarea:focus{border-color:var(--app-primary, #007bff)}.mc-chat-thread-panel__input button{padding:0.5rem 0.5rem;background:var(--app-primary, #007bff);color:#fff;border:none;border-radius:0.75rem;cursor:pointer}.mc-chat-thread-panel__input button:disabled{opacity:.5;cursor:not-allowed}.mc-chat-thread-panel__input button:hover:not(:disabled){opacity:.9}.mc-chat-thread-panel__restriction-note{padding:0 1rem 0.5rem;color:var(--mc-thread-danger);font-size:0.75rem;line-height:1.4}
.mc-chat-pinned{border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-level-1, #f8f8f8)}.mc-chat-pinned__list{max-height:132px;overflow-y:auto}.mc-chat-pinned__item{display:flex;align-items:flex-start;gap:8px;padding:6px 16px;cursor:pointer}.mc-chat-pinned__item:hover{background:var(--surface-level-2, #efefef)}.mc-chat-pinned__item:not(:first-child){border-top:1px solid var(--surface-border-color, #e8e8e8)}.mc-chat-pinned__icon{font-size:14px;line-height:18px;color:var(--state-text-brand);flex-shrink:0}.mc-chat-pinned__content{flex:1;min-width:0}.mc-chat-pinned__text{font-size:13px;line-height:18px;color:var(--surface-text-color, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-pinned__meta{font-size:11px;line-height:14px;color:var(--surface-text-muted, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-pinned__unpin{border:none;background:none;cursor:pointer;color:var(--surface-text-muted, #aaa);padding:2px 4px;line-height:18px;flex-shrink:0}.mc-chat-pinned__unpin:hover{color:var(--app-danger-color, #f44336)}
.mc-chat-bookmarks{display:flex;flex-direction:column;height:100%}.mc-chat-bookmarks__count{padding:10px 16px;font-size:12px;color:var(--surface-text-muted, #888);border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-chat-bookmarks__count i{margin-right:6px;color:var(--app-accent-color, #f5a623)}.mc-chat-bookmarks__loading{padding:24px;text-align:center;color:var(--surface-text-muted, #888)}.mc-chat-bookmarks__list{flex:1;overflow-y:auto;padding:8px}.mc-chat-bookmarks__item{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:6px;margin-bottom:4px;cursor:pointer}.mc-chat-bookmarks__item:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-bookmarks__content{flex:1;min-width:0}.mc-chat-bookmarks__channel{font-size:11px;color:var(--state-text-brand);margin-bottom:2px}.mc-chat-bookmarks__channel i{margin-right:2px}.mc-chat-bookmarks__text{font-size:13px;color:var(--surface-text-color, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-bookmarks__note{margin-top:4px;display:flex;align-items:center;gap:4px}.mc-chat-bookmarks__note-text{font-size:11px;color:var(--surface-text-muted, #888);font-style:italic}.mc-chat-bookmarks__note-text i{margin-right:2px}.mc-chat-bookmarks__note-edit{border:none;background:none;font-size:11px;color:var(--state-text-brand);cursor:pointer}.mc-chat-bookmarks__note-edit i{margin-right:2px}.mc-chat-bookmarks__note-form{margin-top:4px;display:flex;gap:4px}.mc-chat-bookmarks__note-form input{flex:1;border:1px solid var(--surface-border-color, #ddd);border-radius:4px;padding:3px 6px;font-size:11px}.mc-chat-bookmarks__note-form button{border:none;background:var(--app-accent-color, #9b59b6);color:#fff;padding:3px 8px;border-radius:4px;font-size:10px;cursor:pointer}.mc-chat-bookmarks__note-form button:last-child{background:var(--surface-level-1, #eee);color:var(--surface-text-color, #333)}.mc-chat-bookmarks__meta{font-size:11px;color:var(--surface-text-muted, #aaa);margin-top:2px}.mc-chat-bookmarks__remove{border:none;background:none;cursor:pointer;color:var(--surface-text-muted, #aaa);padding:4px}.mc-chat-bookmarks__remove:hover{color:#f44336}.mc-chat-bookmarks__empty{text-align:center;padding:40px 16px;color:var(--surface-text-muted, #aaa)}.mc-chat-bookmarks__empty i{font-size:32px;margin-bottom:8px;display:block}.mc-chat-bookmarks__empty p{margin:0;font-size:13px}
.mc-chat-mentions{display:flex;flex-direction:column;height:100%}.mc-chat-mentions__count{padding:10px 16px;font-size:12px;color:var(--surface-text-muted, #888);border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-chat-mentions__count i{margin-right:6px;color:var(--app-primary, #4a90d9)}.mc-chat-mentions__loading,.mc-chat-mentions__error{padding:24px;text-align:center;color:var(--surface-text-muted, #888)}.mc-chat-mentions__error i{font-size:28px;display:block;margin-bottom:8px}.mc-chat-mentions__error p{margin:0 0 12px}.mc-chat-mentions__error button{border:1px solid var(--surface-border-color, #e0e0e0);background:rgba(0,0,0,0);color:var(--app-primary, #4a90d9);border-radius:6px;padding:6px 12px;cursor:pointer}.mc-chat-mentions__list{flex:1;overflow-y:auto;padding:8px}.mc-chat-mentions__item{padding:10px;border-radius:6px;margin-bottom:4px;cursor:pointer}.mc-chat-mentions__item:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-mentions__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mc-chat-mentions__author{font-size:13px;font-weight:600;color:var(--surface-text-color, #333)}.mc-chat-mentions__time{font-size:11px;color:var(--surface-text-muted, #888);white-space:nowrap}.mc-chat-mentions__channel{font-size:11px;color:var(--state-text-brand);margin:2px 0}.mc-chat-mentions__channel i{margin-right:2px}.mc-chat-mentions__text{font-size:13px;color:var(--surface-text-color, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-mentions__text .mc-chat-mention{color:var(--app-primary, #4a90d9);font-weight:600;background:rgba(var(--app-primary-rgb, 74, 144, 217), 0.1);padding:0 2px;border-radius:2px}.mc-chat-mentions__empty{padding:32px 16px;text-align:center;color:var(--surface-text-muted, #888)}.mc-chat-mentions__empty i{font-size:32px;display:block;margin-bottom:8px}.mc-chat-mentions__empty p{margin:0}
@supports(display: grid){mc-chat-layout-sidebar,mc-chat-layout-main,mc-chat-layout-aside{display:contents}}@supports not (display: grid){mc-chat-layout-sidebar,mc-chat-layout-main,mc-chat-layout-aside{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}}.mc-chat-layout-sidebar,.mc-chat-layout-main,.mc-chat-layout-aside{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}mc-chat-layout-aside-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}mc-chat-layout-aside-panel:not(.mc-chat-layout-aside-panel--active){display:none}.mc-chat-layout-aside-panel{height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.mc-chat-layout-aside-panel>*{flex:1;min-height:0;overflow:hidden}.mc-chat-layout__aside-content>div,.mc-chat-layout-aside>div{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-chat-layout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);display:grid;height:100%;width:100%;position:relative;background:var(--surface-level-0);overflow:hidden;--sidebar-width: 300px;--aside-width: 310px}@supports not (display: grid){.mc-chat-layout{display:flex}}.mc-chat-layout *{box-sizing:border-box}.mc-chat-layout--split{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar main";width:100%;height:100%;box-sizing:border-box;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;overflow:hidden}@supports not (display: grid){.mc-chat-layout--split{display:flex;flex-direction:row}}.mc-chat-layout--split.mc-chat-layout--show-aside{grid-template-columns:var(--sidebar-width) 1fr var(--aside-width);grid-template-areas:"sidebar main aside"}.mc-chat-layout--split.mc-chat-layout--sidebar-collapsed{grid-template-columns:0 1fr}.mc-chat-layout--split.mc-chat-layout--sidebar-collapsed.mc-chat-layout--show-aside{grid-template-columns:0 1fr var(--aside-width)}.mc-chat-layout--split.mc-chat-layout--aside-collapsed{grid-template-columns:var(--sidebar-width) 1fr 0;grid-template-areas:"sidebar main aside"}.mc-chat-layout--split .mc-chat-layout__sidebar{grid-area:sidebar;border-right:1px solid var(--surface-border-color);overflow:hidden;transition:none;z-index:var(--z-sidebar)}@supports not (display: grid){.mc-chat-layout--split .mc-chat-layout__sidebar{flex:0 0 var(--sidebar-width);max-width:var(--sidebar-width)}}.mc-chat-layout--split .mc-chat-layout__main{grid-area:main;background-color:var(--surface-level-0);overflow:hidden;z-index:var(--z-base)}@supports not (display: grid){.mc-chat-layout--split .mc-chat-layout__main{flex:1;min-width:0}}.mc-chat-layout--split .mc-chat-layout__main .mc-chat-layout__main-content{display:flex;flex-direction:column;height:100%;min-height:0}.mc-chat-layout--split .mc-chat-layout__aside{grid-area:aside;border-left:1px solid var(--surface-border-color);overflow:hidden;z-index:var(--z-rightactions);display:none}.mc-chat-layout--split.mc-chat-layout--show-aside .mc-chat-layout__aside{display:flex}.mc-chat-layout--overlay{grid-template-columns:1fr;grid-template-rows:1fr}@supports not (display: grid){.mc-chat-layout--overlay{display:block}}.mc-chat-layout--overlay .mc-chat-layout__sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);z-index:var(--z-sidepanel);transform:translateX(-100%);transition:transform 200ms ease-in-out;background:var(--surface-level-0);border-right:1px solid var(--surface-border-color)}.mc-chat-layout--overlay .mc-chat-layout__sidebar.mc-chat-layout__sidebar--visible{transform:translateX(0)}.mc-chat-layout--overlay .mc-chat-layout__main{grid-column:1;grid-row:1;width:100%;z-index:var(--z-base)}.mc-chat-layout--overlay .mc-chat-layout__aside{position:fixed;top:0;right:0;height:100vh;width:var(--aside-width);z-index:var(--z-sidepanel);transform:translateX(100%);transition:transform 200ms ease-in-out;background:var(--surface-level-0);border-left:1px solid var(--surface-border-color)}.mc-chat-layout--overlay .mc-chat-layout__aside.mc-chat-layout__aside--visible{transform:translateX(0)}.mc-chat-layout--fullscreen{grid-template-columns:1fr;grid-template-rows:1fr}@supports not (display: grid){.mc-chat-layout--fullscreen{display:block}}.mc-chat-layout--fullscreen .mc-chat-layout__sidebar,.mc-chat-layout--fullscreen .mc-chat-layout__aside{display:none !important}.mc-chat-layout--fullscreen .mc-chat-layout__main{grid-column:1;grid-row:1;width:100%}.mc-chat-layout--sidebar-right.mc-chat-layout--split{grid-template-columns:1fr var(--sidebar-width);grid-template-areas:"main sidebar"}.mc-chat-layout--sidebar-right.mc-chat-layout--split.mc-chat-layout--show-aside{grid-template-columns:var(--aside-width) 1fr var(--sidebar-width);grid-template-areas:"aside main sidebar"}.mc-chat-layout--sidebar-right.mc-chat-layout--overlay .mc-chat-layout__sidebar{left:auto;right:0;transform:translateX(100%);border-right:none;border-left:1px solid var(--surface-border-color)}.mc-chat-layout--sidebar-right.mc-chat-layout--overlay .mc-chat-layout__sidebar.mc-chat-layout__sidebar--visible{transform:translateX(0)}.mc-chat-layout--sidebar-collapsed .mc-chat-layout__sidebar{width:0 !important;overflow:hidden}.mc-chat-layout--aside-collapsed .mc-chat-layout__aside{width:0 !important;overflow:hidden}.mc-chat-layout--mobile .mc-chat-layout__sidebar{width:100% !important;max-width:min(320px,80%)}.mc-chat-layout--mobile .mc-chat-layout__aside{width:100% !important;max-width:min(300px,80%)}.mc-chat-layout--mobile:not(.mc-chat-layout--sidebar-collapsed) .mc-chat-layout__aside{display:none}.mc-chat-layout--tablet .mc-chat-layout__aside{display:none}.mc-chat-layout__sidebar{width:var(--sidebar-width);height:100%;background:var(--surface-level-0);border-right:1px solid var(--surface-border-color);display:flex;flex-direction:column;transition:width 200ms ease-in-out,transform 200ms ease-in-out;overflow:hidden}.mc-chat-layout__sidebar-header{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);min-height:62px}.mc-chat-layout__sidebar-title{flex:1;margin:0;font-size:1.125rem;font-weight:500;color:var(--surface-text-color)}.mc-chat-layout__sidebar-content{flex:1 1 0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.mc-chat-layout__sidebar-content--split{padding:0;margin:0;height:100%}.mc-chat-layout__sidebar-content>div{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mc-chat-layout__sidebar-content>div mc-chat-conversation-list{flex:1 1 0;min-height:0;height:100%}.mc-chat-layout__main{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0}.mc-chat-layout__main-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;height:100%;position:relative;--mc-chat-canvas: #ede7db;--mc-chat-canvas-texture-opacity: 0.05;--mc-chat-canvas-texture-filter: invert(1);background:var(--mc-chat-canvas)}[data-surface=dark] .mc-chat-layout__main-content{--mc-chat-canvas: #1b1c20;--mc-chat-canvas-texture-opacity: 0.035;--mc-chat-canvas-texture-filter: none}[data-module=agents] .mc-chat-layout__main-content{--mc-chat-canvas-texture-opacity: 0}.mc-chat-layout__main-content::before{content:"";position:absolute;inset:0;background-image:url(/assets/images/wa-bg-tile.39f53e74f66d348d9f7c.png);background-repeat:repeat;background-size:465px auto;filter:var(--mc-chat-canvas-texture-filter);opacity:var(--mc-chat-canvas-texture-opacity);pointer-events:none;z-index:0}.mc-chat-layout__main-content>*{position:relative;z-index:1}.mc-chat-layout__main-content .mc-chat-layout__main-body{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-chat-layout__main-content .mc-chat-layout__footer{flex:0 0 auto;border-top:1px solid var(--surface-border-color);background:rgba(0,0,0,0)}.mc-chat-layout__aside{width:var(--aside-width);height:100%;min-height:0;background:var(--surface-level-0);border-left:1px solid var(--surface-border-color);display:flex;flex-direction:column;transition:width 200ms ease-in-out,transform 200ms ease-in-out;overflow:hidden}.mc-chat-layout__aside-header{--header-padding-x: 1rem;--header-padding-y: 0.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--header-padding-y) var(--header-padding-x);border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);min-height:62px;max-height:85px;height:auto}.mc-chat-layout__aside-title{flex:1 1 auto;margin:0;font-size:1.125rem;font-weight:500;color:var(--surface-text-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-chat-layout__aside-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-chat-layout__aside-actions{display:inline-flex;align-items:center;gap:.5rem;padding-left:.5rem}.mc-chat-layout__aside-actions .mc-chat-button--circle{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-layout__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--surface-backdrop-color, rgba(0, 0, 0, 0.5));z-index:var(--z-content-overlay);backdrop-filter:blur(2px)}.mc-chat-layout--mobile.mc-chat-layout--sidebar-collapsed{--mc-chat-layout-toggle-reserve: calc(1.5rem + 48px)}.mc-chat-layout__mobile-toggle{position:fixed;bottom:1.5rem;left:1.5rem;z-index:var(--z-floating-btn);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1)}.mc-chat-layout__sidebar.ng-enter,.mc-chat-layout__aside.ng-enter{opacity:0;transform:translateX(-100%)}.mc-chat-layout__sidebar.ng-enter.ng-enter-active,.mc-chat-layout__aside.ng-enter.ng-enter-active{opacity:1;transform:translateX(0);transition:all 200ms ease-in-out}.mc-chat-layout__sidebar.ng-leave,.mc-chat-layout__aside.ng-leave{opacity:1;transform:translateX(0)}.mc-chat-layout__sidebar.ng-leave.ng-leave-active,.mc-chat-layout__aside.ng-leave.ng-leave-active{opacity:0;transform:translateX(-100%);transition:all 200ms ease-in-out}.mc-chat-layout__aside.ng-enter{transform:translateX(100%)}.mc-chat-layout__aside.ng-leave-active{transform:translateX(100%)}[data-surface=dark] .mc-chat-layout{background-color:var(--surface-level-0)}[data-surface=dark] .mc-chat-layout__sidebar{background-color:var(--surface-level-0);border-right-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-layout__sidebar-header{background-color:var(--surface-level-1);border-bottom-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-layout__sidebar-title{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-layout__aside{background-color:var(--surface-level-0);border-left-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-layout__aside-header{background-color:var(--surface-level-1);border-bottom-color:var(--surface-border-color)}[data-surface=dark] .mc-chat-layout__aside-title{color:var(--surface-text-color)}[data-surface=dark] .mc-chat-layout__overlay{background-color:var(--surface-backdrop-color, rgba(0, 0, 0, 0.7))}@media(min-width: 576px){.mc-chat-layout--overlay .mc-chat-layout__sidebar,.mc-chat-layout--overlay .mc-chat-layout__aside{width:80vw}}@media(min-width: 769px)and (max-width: 1024px){.mc-chat-layout__aside{width:280px}}@media(min-width: 1025px){.mc-chat-layout__sidebar{width:var(--sidebar-width)}.mc-chat-layout__aside{width:var(--aside-width)}}@media print{.mc-chat-layout__sidebar,.mc-chat-layout__aside{display:none}.mc-chat-layout__main{width:100%;margin:0}}@media(prefers-contrast: high){.mc-chat-layout__sidebar,.mc-chat-layout__aside{border-color:#000}.mc-chat-layout__sidebar-header,.mc-chat-layout__aside-header{border-bottom-color:#000}}@media(prefers-reduced-motion: reduce){.mc-chat-layout__sidebar,.mc-chat-layout__aside{transition:none}.mc-chat-layout__overlay{backdrop-filter:none}}
.mc-chat-panel{--mc-chat-header-height: 85px;--mc-chat-input-height: 64px;--mc-chat-navigation-width: 90px;--mc-chat-sidebar-width: 300px;--mc-chat-search-input-height: 34px;--mc-spacing-xs: 0.25rem;--mc-spacing-sm: 0.5rem;--mc-spacing-md: 1rem;--mc-spacing-lg: 1.5rem;--mc-spacing-xl: 2rem;--mc-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mc-font-size-xs: 0.75rem;--mc-font-size-sm: 0.875rem;--mc-font-size-base: 1rem;--mc-font-size-lg: 1.125rem;--mc-transition-fast: 150ms ease-out;--mc-transition-base: 200ms ease-in-out;--header-background: var(--surface-level-0);--header-text-color: var(--surface-text-color);--input-background: var(--surface-level-0);--input-border-color: var(--surface-border-color);--list-background: var(--surface-level-0);--card-background: var(--surface-level-0);background:var(--surface-level-0);color:var(--surface-text-color);height:100%;display:flex;flex-direction:column}.mc-chat-panel *{box-sizing:border-box}.mc-chat-panel__container{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;box-sizing:border-box;overflow:hidden}.mc-chat-panel__container>mc-chat-connection-status{grid-column:1/-1;grid-row:1;width:100%}.mc-chat-panel__container>mc-chat-navigation{grid-column:1;grid-row:2;width:var(--mc-chat-navigation-width, 90px);max-width:var(--mc-chat-navigation-width, 90px);margin-right:-0.5rem}.mc-chat-panel__container>mc-chat-layout{grid-column:2;grid-row:2;min-width:0;min-height:0}.mc-chat-panel__container>mc-chat-layout .mc-chat-layout{display:flex;width:100%;height:100%;box-sizing:border-box}.mc-chat-panel__container.mc-chat-panel__container--page{grid-template-columns:minmax(0, 1fr)}.mc-chat-panel__container.mc-chat-panel__container--page>mc-chat-layout{grid-column:1}.mc-chat-layout-main{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;--mc-chat-banner-bg: rgba(0, 0, 0, 0.06);--mc-chat-banner-text: #495057}[data-surface=dark] .mc-chat-layout-main{--mc-chat-banner-bg: rgba(255, 255, 255, 0.1);--mc-chat-banner-text: rgba(255, 255, 255, 0.85)}.mc-chat-layout-main>*,.mc-chat-layout-main>mc-chat-conversation>*{position:relative;z-index:1}.mc-chat-layout-main>mc-chat-header,.mc-chat-layout-main>mc-chat-conversation>mc-chat-header{flex:0 0 var(--mc-chat-header-height, 85px);flex-shrink:0;z-index:1}.mc-chat-layout-main>mc-chat-conversation>mc-chat-header.mc-chat-conversation__header--with-strip{flex-basis:auto}.mc-chat-layout-main>mc-chat-message-list,.mc-chat-layout-main>mc-chat-conversation>mc-chat-message-list{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative}.mc-chat-layout-main>mc-chat-message-list .mc-chat-message-list,.mc-chat-layout-main>mc-chat-conversation>mc-chat-message-list .mc-chat-message-list{height:100%;display:flex;flex-direction:column}.mc-chat-layout-main>mc-chat-message-list .mc-chat-message-list .mc-chat-message-list__scroll-container,.mc-chat-layout-main>mc-chat-conversation>mc-chat-message-list .mc-chat-message-list .mc-chat-message-list__scroll-container{flex:1 1 auto;min-height:0;overflow-y:auto}.mc-chat-layout-main>mc-chat-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.mc-chat-layout-main>mc-chat-input{flex:0 0 var(--mc-chat-input-height, 64px);flex-shrink:0;border-top:1px solid var(--surface-border-color);padding:12px 16px;background:var(--surface-level-0);box-shadow:0 -2px 4px 0 rgba(0,0,0,.05)}.mc-chat-layout--split .mc-chat-layout-main{height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-chat-panel__view-chips{display:flex;flex:0 0 auto;align-items:center;min-width:0;padding:6px 12px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);overflow:hidden}.mc-chat-panel__view-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 12px;border:1px solid var(--surface-border-color);border-radius:12px;background:rgba(0,0,0,0);font-size:12px;font-weight:500;color:var(--surface-text-muted);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.mc-chat-panel__view-chip:hover{color:var(--surface-text-color);border-color:var(--surface-text-muted)}.mc-chat-panel__view-chip--active{color:var(--state-text-brand, #6b2cd9);border-color:var(--app-primary-color, #4a6cf7);background:rgba(74,108,247,.07)}.mc-chat-panel__view-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--app-warning-color, #f59e0b);color:var(--color-gray-900, #111827);font-size:10px;font-weight:700;line-height:1}.mc-chat-panel__connection-chips{display:flex;flex:0 0 auto;align-items:center;min-width:0;padding:6px 12px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);overflow:hidden}.mc-chat-panel__connection-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;max-width:140px;border:1px solid var(--surface-border-color);border-radius:12px;background:rgba(0,0,0,0);font-size:12px;font-weight:500;color:var(--surface-text-muted);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.mc-chat-panel__connection-chip:hover{color:var(--surface-text-color);border-color:var(--surface-text-muted)}.mc-chat-panel__connection-chip--active{color:var(--state-text-brand, #6b2cd9);border-color:var(--app-primary-color, #4a6cf7);background:rgba(74,108,247,.07)}.mc-chat-panel__connection-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-chat-panel__connection-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--app-warning-color, #f59e0b);color:var(--color-gray-900, #111827);font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.mc-chat-panel__connection-select{flex:0 0 auto;padding:6px 12px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-chat-panel__list-tabs{display:flex;flex:0 0 auto;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-chat-panel__user-shortcuts{display:flex;flex:0 0 auto;gap:4px;padding:6px 8px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-chat-panel__user-shortcut{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:5px 2px 4px;border:none;border-radius:6px;background:rgba(0,0,0,0);font-size:11px;font-weight:500;line-height:1.2;color:var(--surface-text-muted);cursor:pointer;transition:color .15s,background .15s}.mc-chat-panel__user-shortcut i{flex:0 0 auto;font-size:17px;line-height:1}.mc-chat-panel__user-shortcut span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-panel__user-shortcut:hover{color:var(--surface-text-color);background:var(--surface-level-2, rgba(0, 0, 0, 0.04))}.mc-chat-panel__user-shortcut--active{color:var(--state-text-brand, #6b2cd9);background:var(--surface-level-2, rgba(0, 0, 0, 0.04))}.mc-chat-panel__cc-search{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border-bottom:1px solid var(--surface-border-color)}.mc-chat-panel__cc-search-row{display:flex;align-items:center;gap:8px}.mc-chat-panel__cc-search-input{flex:1 1 auto;min-width:0}.mc-chat-panel__cc-new{flex:0 0 auto}.mc-chat-panel__cc-settings{flex:0 0 auto}.mc-chat-panel__cc-count{font-size:12px;color:var(--surface-text-muted);padding:0 2px}.mc-chat-panel__cc-count--with-filter{display:flex;align-items:center;gap:10px;min-width:0}.mc-chat-panel__channel-filter{flex:0 1 auto;min-width:0}.mc-chat-panel__cc-count-label{flex:0 0 auto;white-space:nowrap}.mc-c-action-menu__item i.mc-chat-panel__channel-icon.mc-chat-panel__channel-icon--whatsapp{color:#25d366}.mc-c-action-menu__item i.mc-chat-panel__channel-icon.mc-chat-panel__channel-icon--instagram{color:#dd2a7b}.mc-c-action-menu__item i.mc-chat-panel__channel-icon.mc-chat-panel__channel-icon--facebook{color:#0866ff}.mc-c-action-menu__item i.mc-chat-panel__channel-icon.mc-chat-panel__channel-icon--widget{color:var(--app-primary-color)}.mc-chat-panel__header-connection{display:inline-flex;align-items:center;gap:4px;max-width:260px;font-size:11px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.mc-chat-panel__header-connection::before{content:"◗";flex-shrink:0;opacity:.75;font-size:10px}.mc-chat-panel__integrations-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer;transition:color .15s,background .15s}.mc-chat-panel__integrations-btn:hover{color:var(--app-primary-color, #4a6cf7);background:var(--surface-level-2, rgba(0, 0, 0, 0.04))}.mc-chat-panel__list-tab{flex:1 1 50%;padding:8px 0;border:none;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:var(--surface-text-muted);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s,border-color .15s}.mc-chat-panel__list-tab:hover{color:var(--surface-text-color)}.mc-chat-panel__list-tab--active{color:var(--state-text-brand, #6b2cd9);border-bottom-color:var(--app-primary-color, #4a6cf7)}.mc-chat-panel__view-error{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:24px 16px}.mc-chat-panel__closed-tab{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.mc-chat-panel__closed-tab mc-chat-conversation-list{flex:1 1 0;min-height:0}.mc-chat-panel__readonly-banner,.mc-chat-panel__unidentified-banner{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;width:fit-content;max-width:92%;margin:8px auto;padding:7px 16px;border-radius:12px;background:var(--mc-chat-banner-bg);font-size:12px;color:var(--mc-chat-banner-text);flex-shrink:0}.mc-chat-panel__readonly-banner i,.mc-chat-panel__unidentified-banner i{font-size:15px;color:var(--app-warning-color, #f59e0b)}.mc-chat-panel__readonly-join,.mc-chat-panel__unidentified-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid currentColor;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:600;cursor:pointer}.mc-chat-panel__readonly-join i,.mc-chat-panel__unidentified-btn i{color:inherit;font-size:14px}.mc-chat-panel__readonly-join:hover,.mc-chat-panel__unidentified-btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.mc-chat-panel__readonly-join:disabled,.mc-chat-panel__unidentified-btn:disabled{opacity:.6;cursor:default}.mc-chat-panel__unidentified-btn--plain{border-color:rgba(0,0,0,0);font-weight:500}mc-chat-identity-key-banner{display:block}.mc-chat-panel__input-hint{display:flex;align-items:center;gap:8px;width:fit-content;max-width:92%;margin:8px auto;padding:8px 16px;border-radius:12px;background:var(--mc-chat-banner-bg);font-size:12px;color:var(--mc-chat-banner-text);flex-shrink:0}.mc-chat-panel__input-hint i{font-size:15px;flex-shrink:0;color:var(--app-warning-color, #f59e0b)}.mc-chat-panel__input-hint span{flex:0 1 auto}.mc-chat-panel__input-hint-cta{padding:4px 12px;background:var(--app-primary-color, #4a6cf7);color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.mc-chat-panel__input-hint-cta:hover{opacity:.9}mc-chat-input.mc-chat-panel__composer--dock-hidden{display:none}.mc-chat-panel__composer-area{container:mc-chat-composer/inline-size;padding-inline-start:var(--mc-chat-layout-toggle-reserve, 0px)}.mc-chat-panel__dock-accept{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:6px 10px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-0);color:var(--surface-text-muted);font-size:12px}.mc-chat-panel__container .mc-chat-panel__dock-accept .mc-chat-button,.mc-chat-dock-window .mc-chat-panel__dock-accept .mc-chat-button{height:30px;min-height:30px;padding:0 10px;font-size:12.5px;gap:4px}.mc-chat-panel__container .mc-chat-panel__dock-accept .mc-chat-button i,.mc-chat-dock-window .mc-chat-panel__dock-accept .mc-chat-button i{font-size:15px}.mc-chat-panel__dock-accept-hint{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-panel__dock-accept-hint i{font-size:15px;flex-shrink:0}.mc-chat-panel__agent-takeover{flex-shrink:0;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-0);color:var(--surface-text-color)}.mc-chat-panel__agent-takeover-icon{flex-shrink:0;font-size:18px;color:var(--state-text-brand)}.mc-chat-panel__agent-takeover-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px}.mc-chat-panel__agent-takeover-title{font-size:14px;font-weight:600;line-height:1.3}.mc-chat-panel__agent-takeover-subtitle{font-size:13px;line-height:1.3;color:var(--surface-text-muted)}.mc-chat-panel__agent-takeover-note{font-size:12.5px;line-height:1.3;color:var(--state-text-danger)}.mc-chat-panel__agent-takeover mc-button{flex-shrink:0;white-space:nowrap}.mc-chat-panel__agent-takeover--dock{min-height:44px;padding:6px 10px;gap:8px}.mc-chat-panel__agent-takeover--dock .mc-chat-panel__agent-takeover-title{font-size:12px;font-weight:500;color:var(--surface-text-muted)}.mc-chat-panel__selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--color-primary-100, #efe8ff);border-bottom:1px solid var(--surface-border-color, #e0e0e0);font-size:13px;color:var(--color-primary-700, #6b2cd9);flex-shrink:0}[data-surface=dark] .mc-chat-panel__selection-bar{background:rgba(137,85,239,.22);border-bottom-color:var(--surface-border-color, #3a3648);color:var(--color-primary-200, #cbb4f8)}.mc-chat-panel__selection-count{font-weight:600}.mc-chat-panel__selection-actions{display:flex;gap:8px}.mc-chat-panel__selection-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 12px;border:1px solid var(--color-primary-200, #e0d1ff);border-radius:6px;background:var(--surface-level-0, #fff);color:var(--color-primary-700, #6b2cd9);font-size:13px;cursor:pointer}.mc-chat-panel__selection-actions button:disabled{opacity:.5;cursor:default}.mc-chat-panel__selection-actions button:focus-visible{outline:2px solid var(--color-primary, #8955ef);outline-offset:1px}[data-surface=dark] .mc-chat-panel__selection-actions button{background:var(--surface-level-2, #35323f);border-color:rgba(137,85,239,.45);color:var(--color-primary-200, #cbb4f8)}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-conversation-list__items .mc-chat-card{--card-min-height: 0;padding:8px 10px 8px 12px;margin:0;border-radius:0}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__header{height:18px;align-items:center;overflow:visible}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__content{gap:12px}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__text-content{gap:1px}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__title{font-size:14px;line-height:18px;font-weight:600}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__preview-row{margin-top:0}.mc-chat-panel__container.mc-chat-panel__container--compact-cards .mc-chat-card .mc-chat-card__preview{font-size:13px;line-height:17px}
.mc-chat-scroll-pagination{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-chat-scroll-pagination--loading{position:relative}.mc-chat-scroll-pagination--loading::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--surface-text-muted), transparent);animation:mc-chat-scroll-loading 1.5s ease-in-out infinite}@keyframes mc-chat-scroll-loading{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}100%{transform:translateX(100%);opacity:0}}.mc-chat-image-fallback{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-level-2);color:var(--surface-text-color);border-radius:50%;font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase}@media(max-width: 480px){.mc-chat-image-fallback--computed{width:32px;height:32px;font-size:var(--font-size-2xs, 10px)}}
.mc-chat-drop-zone{position:relative}.mc-chat-drop-zone__veil{position:absolute;inset:0;z-index:var(--z-content-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 120ms ease-out,visibility 120ms ease-out;background:var(--surface-level-0);color:var(--surface-text-color);border:2px dashed var(--app-primary-color, currentColor);border-radius:8px}.mc-chat-drop-zone__veil i{font-size:32px;line-height:1}.mc-chat-drop-zone__veil span{font-size:14px;font-weight:600}.mc-chat-drop-zone--active .mc-chat-drop-zone__veil{opacity:.96;visibility:visible}@media(prefers-reduced-motion: reduce){.mc-chat-drop-zone__veil{transition:none}}
:global .mc-chat-channel-create{display:flex;flex-direction:column;height:100%;padding:var(--ui-space-inset-md, 16px);color:var(--surface-text-color)}:global .mc-chat-channel-create__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ui-space-inset-md, 16px)}:global .mc-chat-channel-create__header h3{margin:0;font-size:var(--ui-font-size-md, 16px);font-weight:var(--ui-font-weight-semibold, 600);line-height:var(--ui-line-height-tight, 1.25);color:var(--surface-text-color)}:global .mc-chat-channel-create__close{background:none;border:none;cursor:pointer;padding:var(--ui-space-inset-2xs, 4px) var(--ui-space-inset-xs, 8px);color:var(--surface-text-muted, #666);transition:color .15s ease}:global .mc-chat-channel-create__close:hover{color:var(--surface-text-color)}:global .mc-chat-channel-create__modes{display:flex;gap:var(--ui-space-inset-xs, 8px);margin-bottom:var(--ui-space-inset-md, 16px)}:global .mc-chat-channel-create__mode-btn{flex:1;padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);border:1px solid var(--surface-border-color, #ddd);border-radius:var(--ui-border-radius, 6px);background:var(--surface-level-0, #fff);cursor:pointer;font-size:var(--ui-font-size-sm, 13px);color:var(--surface-text-color);transition:all .15s ease}:global .mc-chat-channel-create__mode-btn:hover{background:var(--hover-background-color, rgba(0, 0, 0, 0.05))}:global .mc-chat-channel-create__mode-btn--active{background:var(--color-primary, #4a90d9);color:#fff;border-color:var(--color-primary, #4a90d9)}:global .mc-chat-channel-create__mode-btn--active:hover{background:var(--color-primary, #4a90d9)}:global .mc-chat-channel-create__form{display:flex;flex-direction:column;gap:var(--ui-space-inset-sm, 12px);margin-bottom:var(--ui-space-inset-md, 16px)}:global .mc-chat-channel-create__members{flex:1;overflow-y:auto;margin-bottom:var(--ui-space-inset-md, 16px)}:global .mc-chat-channel-create__search-loading{padding:var(--ui-space-inset-xs, 8px);text-align:center;color:var(--surface-text-muted, #999)}:global .mc-chat-channel-create__staff-list{border:1px solid var(--surface-border-color, #ddd);border-radius:var(--ui-border-radius, 6px);max-height:200px;overflow-y:auto;margin-top:var(--ui-space-inset-xs, 8px)}:global .mc-chat-channel-create__staff-item{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);cursor:pointer;transition:background .15s ease}:global .mc-chat-channel-create__staff-item:hover{background:var(--hover-background-color, rgba(0, 0, 0, 0.05))}:global .mc-chat-channel-create__staff-item--selected{background:var(--hover-background-color, rgba(0, 0, 0, 0.05))}:global .mc-chat-channel-create__staff-name{font-size:var(--ui-font-size-sm, 13px)}:global .mc-chat-channel-create__selected{display:flex;flex-wrap:wrap;gap:var(--ui-space-inset-2xs, 4px);margin-top:var(--ui-space-inset-xs, 8px)}:global .mc-chat-channel-create__chip{display:inline-flex;align-items:center;gap:var(--ui-space-inset-2xs, 4px);padding:2px var(--ui-space-inset-xs, 8px);background:var(--color-primary, #4a90d9);color:#fff;border-radius:12px;font-size:var(--ui-font-size-xs, 11px)}:global .mc-chat-channel-create__chip .fa-times{cursor:pointer;opacity:.8}:global .mc-chat-channel-create__chip .fa-times:hover{opacity:1}:global .mc-chat-channel-create__footer{padding-top:var(--ui-space-inset-sm, 12px);border-top:1px solid var(--surface-border-color, #eee)}@media(max-width: 768px){:global .mc-chat-channel-create{padding:var(--ui-space-inset-sm, 12px)}:global .mc-chat-channel-create__modes{flex-direction:column}}[data-surface=dark] :global .mc-chat-channel-create__mode-btn{background:var(--surface-level-0);border-color:var(--surface-border-color);color:var(--surface-text-color)}[data-surface=dark] :global .mc-chat-channel-create__mode-btn--active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}
.mc-notification-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:9999px;white-space:nowrap;line-height:1;font-family:var(--font-family-base)}.mc-notification-badge--xs{min-width:14px;height:14px;padding:0 4px;font-size:9px}.mc-notification-badge--sm{min-width:18px;height:18px;padding:0 5px;font-size:10px}.mc-notification-badge--md{min-width:22px;height:22px;padding:0 6px;font-size:11px}.mc-notification-badge--lg{min-width:26px;height:26px;padding:0 8px;font-size:12px}.mc-notification-badge--primary{background-color:var(--color-primary-500);color:#fff}.mc-notification-badge--success{background-color:var(--color-success-500);color:#fff}.mc-notification-badge--warning{background-color:var(--color-warning-500);color:#212529}.mc-notification-badge--error{background-color:var(--color-danger-500);color:#fff}.mc-notification-badge--info{background-color:var(--color-info-500);color:#fff}.mc-notification-badge--pulse{animation:mc-notification-badge-pulse 2s 2}.mc-notification-badge--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.mc-notification-badge--clickable:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-notification-badge--clickable:active{transform:scale(0.95)}.mc-notification-badge--zero{opacity:.6}@keyframes mc-notification-badge-pulse{0%{box-shadow:0 0 0 0 rgba(137,85,239,.4)}70%{box-shadow:0 0 0 8px rgba(137,85,239,0)}100%{box-shadow:0 0 0 0 rgba(137,85,239,0)}}
.mc-notification-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.mc-notification-icon--xs{width:20px;height:20px;font-size:10px}.mc-notification-icon--sm{width:28px;height:28px;font-size:12px}.mc-notification-icon--md{width:36px;height:36px;font-size:14px}.mc-notification-icon--lg{width:44px;height:44px;font-size:18px}.mc-notification-icon--xl{width:52px;height:52px;font-size:22px}.mc-notification-icon--with-bg{border-radius:50%}.mc-notification-icon--clickable{cursor:pointer}.mc-notification-icon--clickable:hover{transform:scale(1.1)}.mc-notification-icon--clickable:active{transform:scale(0.95)}.mc-notification-icon i{line-height:1}
.mc-notification-timestamp{display:inline-block;font-size:11px;color:var(--surface-text-secondary);white-space:nowrap;font-weight:400;line-height:1.2}
.mc-notification-status{display:inline-block;border-radius:50%;flex-shrink:0}.mc-notification-status--xs{width:6px;height:6px}.mc-notification-status--sm{width:8px;height:8px}.mc-notification-status--md{width:10px;height:10px}.mc-notification-status--lg{width:12px;height:12px}.mc-notification-status--unread{background-color:var(--color-primary-500)}.mc-notification-status--read{background-color:rgba(0,0,0,0)}.mc-notification-status--animated{animation:mc-notification-status-pulse 2s 2}@keyframes mc-notification-status-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}
.mc-notification-card{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background-color:var(--surface-level-0);border-bottom:1px solid var(--surface-border-color);position:relative;transition:background-color .2s ease,box-shadow .2s ease;animation:mc-notification-card-slide-in .25s ease-out;animation-fill-mode:backwards}.mc-notification-card:nth-child(1){animation-delay:0s}.mc-notification-card:nth-child(2){animation-delay:0.03s}.mc-notification-card:nth-child(3){animation-delay:0.06s}.mc-notification-card:nth-child(4){animation-delay:0.09s}.mc-notification-card:nth-child(5){animation-delay:0.12s}.mc-notification-card:nth-child(6){animation-delay:0.15s}.mc-notification-card:nth-child(7){animation-delay:0.18s}.mc-notification-card:nth-child(8){animation-delay:0.21s}.mc-notification-card:nth-child(9){animation-delay:0.24s}.mc-notification-card:nth-child(10){animation-delay:0.27s}.mc-notification-card--unread{background-color:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0) 92%);border-left:3px solid var(--color-primary-500)}.mc-notification-card--clickable{cursor:pointer}.mc-notification-card--clickable:hover{background-color:var(--surface-bg-hover);box-shadow:var(--shadow-sm)}.mc-notification-card--clickable:active{background-color:var(--surface-bg-active);transform:scale(0.995)}.mc-notification-card__priority{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:10px;border-radius:50%;flex-shrink:0}.mc-notification-card__priority--low{color:var(--app-text-muted);background-color:var(--surface-bg-secondary)}.mc-notification-card__priority--high{color:var(--color-warning-800);background-color:var(--color-warning-100);animation:mc-notification-priority-bounce 2s infinite}.mc-notification-card__priority--urgent{color:#fff;background-color:var(--color-danger-500);animation:mc-notification-priority-pulse 1s infinite}.mc-notification-card__icon{flex-shrink:0;margin-top:2px}.mc-notification-card__content{flex:1;min-width:0;overflow:hidden}.mc-notification-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.mc-notification-card__title{font-size:14px;font-weight:500;color:var(--surface-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mc-notification-card__meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-notification-card__description{font-size:13px;color:var(--surface-text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-notification-card__caption{font-size:12px;color:var(--surface-text-secondary);margin:2px 0 0;line-height:1.4}.mc-notification-card__actions{position:relative;flex-shrink:0}.mc-notification-card__action-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--surface-text-secondary);transition:background-color .15s ease,color .15s ease;opacity:0}.mc-notification-card__action-toggle:hover{background-color:var(--surface-bg-hover);color:var(--surface-text)}.mc-notification-card__actions-menu{position:absolute;top:100%;right:0;min-width:180px;background-color:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:100;overflow:hidden;animation:mc-notification-menu-fade-in .15s ease-out}.mc-notification-card__action-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:rgba(0,0,0,0);text-align:left;font-size:13px;color:var(--surface-text);cursor:pointer;transition:background-color .15s ease}.mc-notification-card__action-item:hover{background-color:var(--surface-bg-hover)}.mc-notification-card__action-item i{width:16px;text-align:center;color:var(--surface-text-secondary)}.mc-notification-card__action-item--danger{color:var(--state-text-danger)}.mc-notification-card__action-item--danger i{color:var(--state-text-danger)}.mc-notification-card__action-item--danger:hover{background-color:rgba(220,53,69,.08)}.mc-notification-card:hover .mc-notification-card__action-toggle{opacity:1}@keyframes mc-notification-card-slide-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes mc-notification-priority-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes mc-notification-priority-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mc-notification-menu-fade-in{from{opacity:0;transform:translateY(-4px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}
.mc-notification-filter-group{display:flex}.mc-notification-filter-group--vertical{flex-direction:column;gap:2px}.mc-notification-filter-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px}.mc-notification-filter-group__item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;text-align:left;font-size:13px;color:var(--surface-text-secondary);transition:background-color .15s ease,color .15s ease;width:100%}.mc-notification-filter-group__item i{width:18px;text-align:center;font-size:14px}.mc-notification-filter-group__item:hover{background-color:var(--surface-bg-hover);color:var(--surface-text)}.mc-notification-filter-group__item--selected{background-color:var(--color-primary-500);color:#fff}.mc-notification-filter-group__item--selected i{color:#fff}.mc-notification-filter-group__item--selected:hover{background-color:var(--color-primary-600)}.mc-notification-filter-group__label{flex:1;font-weight:500}.mc-notification-filter-group__count{font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;background-color:var(--surface-bg-secondary);color:var(--surface-text-secondary)}
.mc-notification-search-input{display:flex;align-items:center;gap:10px;padding:0 12px;height:40px;background-color:var(--surface-bg-secondary);border:1px solid rgba(0,0,0,0);border-radius:8px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.mc-notification-search-input--focused{background-color:var(--surface-level-0);border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(137,85,239,.1)}.mc-notification-search-input__icon{color:var(--surface-text-secondary);font-size:14px;flex-shrink:0}.mc-notification-search-input__field{flex:1;border:none;background:rgba(0,0,0,0);font-size:14px;color:var(--surface-text);outline:none;min-width:0}.mc-notification-search-input__field::placeholder{color:var(--surface-text-secondary)}.mc-notification-search-input__clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:var(--surface-text-secondary);transition:background-color .15s ease,color .15s ease;flex-shrink:0}.mc-notification-search-input__clear:hover{background-color:var(--surface-bg-hover);color:var(--surface-text)}.mc-notification-search-input__clear i{font-size:12px}
.mc-notification-list{display:flex;flex-direction:column;height:100%;background-color:var(--surface-level-0)}.mc-notification-list__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--surface-text-secondary);font-size:14px;animation:mc-notification-state-fade-in .3s ease-out}.mc-notification-list__spinner{font-size:24px;color:var(--color-primary-500);animation:mc-notification-spinner-rotate 1s linear infinite}.mc-notification-list__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--state-text-danger);font-size:14px;text-align:center;animation:mc-notification-state-fade-in .3s ease-out}.mc-notification-list__error i{font-size:32px;animation:mc-notification-error-shake .5s ease-out}.mc-notification-list__retry-btn{margin-top:8px;padding:8px 16px;border:none;background-color:var(--color-primary-500);color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.mc-notification-list__retry-btn:hover{background-color:var(--color-primary-600);transform:translateY(-1px)}.mc-notification-list__retry-btn:active{transform:translateY(0)}.mc-notification-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--surface-text-secondary);font-size:14px;animation:mc-notification-state-fade-in .3s ease-out}.mc-notification-list__empty i{font-size:40px;opacity:.5}.mc-notification-list__items{flex:1;overflow-y:auto;overflow-x:hidden}.mc-notification-list__items::-webkit-scrollbar{width:6px}.mc-notification-list__items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-notification-list__items::-webkit-scrollbar-thumb{background-color:var(--surface-border-color);border-radius:3px;transition:background-color .15s ease}.mc-notification-list__items::-webkit-scrollbar-thumb:hover{background-color:var(--surface-text-secondary)}.mc-notification-list__loading-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--surface-text-secondary);font-size:13px;animation:mc-notification-state-fade-in .2s ease-out}.mc-notification-list__loading-more i{color:var(--color-primary-500);animation:mc-notification-spinner-rotate 1s linear infinite}@keyframes mc-notification-state-fade-in{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes mc-notification-spinner-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mc-notification-error-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}
.mc-notification-filter-sidebar{display:flex;flex-direction:column;width:200px;height:100%;background-color:var(--surface-bg-secondary);border-right:1px solid var(--surface-border-color);flex-shrink:0}.mc-notification-filter-sidebar__header{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--surface-border-color)}.mc-notification-filter-sidebar__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-secondary)}.mc-notification-filter-sidebar__content{flex:1;overflow-y:auto;padding:8px}.mc-notification-filter-sidebar__content::-webkit-scrollbar{width:4px}.mc-notification-filter-sidebar__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-notification-filter-sidebar__content::-webkit-scrollbar-thumb{background-color:var(--surface-border-color);border-radius:2px}
.mc-notification-inbox-panel{display:flex;flex-direction:column;height:100%;background-color:var(--surface-level-0);animation:mc-notification-panel-fade-in .2s ease-out}.mc-notification-inbox-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-level-0);flex-shrink:0}.mc-notification-inbox-panel__header-left{display:flex;align-items:center;gap:12px}.mc-notification-inbox-panel__header-right{display:flex;align-items:center;gap:8px}.mc-notification-inbox-panel__title{font-size:18px;font-weight:600;color:var(--surface-text);margin:0}.mc-notification-inbox-panel__search{padding:12px 20px;border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-level-0);flex-shrink:0}.mc-notification-inbox-panel__body{display:flex;flex:1;min-height:0;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-notification-inbox-panel__content{flex:1;min-width:0;overflow:hidden}.mc-notification-inbox-panel--loading{position:relative}.mc-notification-inbox-panel--loading::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb, var(--surface-level-0) 70%, transparent);z-index:10;animation:mc-notification-loading-fade .2s ease-out}@keyframes mc-notification-panel-fade-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-notification-loading-fade{from{opacity:0}to{opacity:1}}
.mc-ds-step-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;transition:all .25s ease-out;z-index:2;background:var(--surface-level-1, #fff);border:2px solid var(--surface-border-color, #dee2e6);color:var(--surface-text-muted, #6c757d)}.mc-ds-step-circle--sm{width:32px;height:32px;font-size:12px}.mc-ds-step-circle--md{width:40px;height:40px;font-size:14px}.mc-ds-step-circle--lg{width:48px;height:48px;font-size:16px}.mc-ds-step-circle--active{background:var(--color-primary, #007bff);border-color:var(--color-primary, #007bff);color:#fff;box-shadow:0 4px 12px rgba(var(--color-primary-rgb, 0, 123, 255), 0.4)}.mc-ds-step-circle--completed{background:var(--color-primary, #007bff);border-color:var(--color-primary, #007bff);color:#fff}.mc-ds-step-circle--visited{border-color:var(--color-primary, #007bff);color:var(--color-primary, #007bff)}.mc-ds-step-circle--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mc-ds-step-circle--clickable{cursor:pointer}.mc-ds-step-circle--clickable:not(.mc-ds-step-circle--disabled):hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mc-ds-step-circle--clickable:not(.mc-ds-step-circle--disabled):active{transform:scale(1.05)}.mc-ds-step-circle--clickable:not(.mc-ds-step-circle--disabled):focus{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}.mc-ds-step-circle--clickable:not(.mc-ds-step-circle--disabled):focus:not(:focus-visible){outline:none}.mc-ds-step-circle--clickable:not(.mc-ds-step-circle--disabled):focus-visible{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}.mc-ds-step-circle i{font-size:inherit;line-height:1}.mc-ds-step-circle span{line-height:1;user-select:none}
.mc-ds-step-connector{height:3px;background:var(--surface-border-color, #dee2e6);transition:background .25s ease-out;z-index:1;display:block}.mc-ds-step-connector--horizontal{height:3px;width:100%}.mc-ds-step-connector--vertical{width:3px;height:100%;min-height:20px}.mc-ds-step-connector--pending{background:var(--surface-border-color, #dee2e6)}.mc-ds-step-connector--completed{background:var(--color-primary, #007bff)}.mc-ds-step-connector--animated.mc-ds-step-connector--completed.mc-ds-step-connector--horizontal{animation:connectorFillHorizontal .25s ease-out}.mc-ds-step-connector--animated.mc-ds-step-connector--completed.mc-ds-step-connector--vertical{animation:connectorFillVertical .25s ease-out}@keyframes connectorFillHorizontal{from{background:linear-gradient(to right, var(--color-primary, #007bff) 0%, var(--surface-border-color, #dee2e6) 0%)}to{background:var(--color-primary, #007bff)}}@keyframes connectorFillVertical{from{background:linear-gradient(to bottom, var(--color-primary, #007bff) 0%, var(--surface-border-color, #dee2e6) 0%)}to{background:var(--color-primary, #007bff)}}
.mc-ds-step-item{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:80px}.mc-ds-step-item__circle-wrapper{position:relative;z-index:2}.mc-ds-step-item__content{display:flex;flex-direction:column;align-items:center;margin-top:8px;text-align:center;max-width:120px}.mc-ds-step-item__title{font-size:13px;font-weight:500;color:var(--surface-text-color, #333);line-height:1.3}.mc-ds-step-item__description{font-size:11px;color:var(--surface-text-muted, #6c757d);margin-top:2px;line-height:1.3}.mc-ds-step-item__connector{position:absolute;top:calc(20px - 3px/2);left:calc(50% + 20px);width:calc(100% - 40px);height:3px;z-index:1;overflow:visible}.mc-ds-step-item__connector mc-wizard-step-connector{display:block;width:100%;height:100%}.mc-ds-step-item--pending .mc-ds-step-item__title{color:var(--surface-text-muted, #6c757d)}.mc-ds-step-item--active .mc-ds-step-item__title{color:var(--color-primary, #007bff);font-weight:600}.mc-ds-step-item--completed .mc-ds-step-item__title{color:var(--color-primary, #007bff)}.mc-ds-step-item--visited .mc-ds-step-item__title{color:var(--color-primary, #007bff)}.mc-ds-step-item--disabled{opacity:.5}.mc-ds-step-item--disabled .mc-ds-step-item__title,.mc-ds-step-item--disabled .mc-ds-step-item__description{color:var(--surface-text-muted, #6c757d)}.mc-ds-step-item--clickable{cursor:pointer}.mc-ds-step-item--clickable:not(.mc-ds-step-item--disabled):hover .mc-ds-step-item__title{color:var(--color-primary, #007bff)}@media(max-width: 767px){.mc-ds-step-item{min-width:60px}.mc-ds-step-item__content{display:none}.mc-ds-step-item__connector{top:calc(16px - 3px/2);left:calc(50% + 16px);width:calc(100% - 32px)}.mc-ds-step-item__connector mc-wizard-step-connector{display:block;width:100%;height:100%}}
.mc-ds-step-nav{display:flex;width:100%;padding:16px 24px;transition:opacity .2s ease}.mc-ds-step-nav--disabled{opacity:.6;pointer-events:none;user-select:none}.mc-ds-step-nav--horizontal{flex-direction:row;justify-content:flex-start;align-items:flex-start}.mc-ds-step-nav--horizontal mc-wizard-step-item{display:flex;flex:1;min-width:0}.mc-ds-step-nav--vertical{flex-direction:column;align-items:flex-start;gap:24px}.mc-ds-step-nav--vertical mc-wizard-step-item{flex-direction:row;align-items:center;min-width:auto}.mc-ds-step-nav--vertical mc-wizard-step-item .mc-ds-step-item__content{margin-top:0;margin-left:12px;text-align:left;align-items:flex-start}.mc-ds-step-nav--vertical mc-wizard-step-item .mc-ds-step-item__connector{position:relative;top:auto;left:auto;width:auto;height:20px;margin-top:8px}@media(max-width: 767px){.mc-ds-step-nav{padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mc-ds-step-nav::-webkit-scrollbar{display:none}.mc-ds-step-nav--horizontal{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.mc-ds-step-nav--horizontal::after{content:"";flex-shrink:0;width:16px}}@media(min-width: 768px)and (max-width: 991px){.mc-ds-step-nav{padding:16px}}
.mc-ds-wizard-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--surface-border-color, #e9ecef);background:var(--surface-level-0, #fff)}.mc-ds-wizard-footer__left{display:flex;align-items:center;gap:12px}.mc-ds-wizard-footer__right{display:flex;align-items:center;gap:12px}.mc-ds-wizard-footer__blocked-reason{display:inline-flex;align-items:center;gap:6px;max-width:420px;font-size:13px;line-height:1.4;color:var(--surface-text-muted, rgba(51, 51, 51, 0.8));text-align:right}.mc-ds-wizard-footer__blocked-reason-icon{flex-shrink:0;font-size:16px}.mc-ds-wizard-footer__icon--left,.mc-ds-wizard-footer__icon--right{margin:0}.mc-ds-wizard-footer--center{justify-content:center}.mc-ds-wizard-footer--center .mc-ds-wizard-footer__left{position:absolute;left:24px}.mc-ds-wizard-footer--spread .mc-ds-wizard-footer__left,.mc-ds-wizard-footer--spread .mc-ds-wizard-footer__right{flex:1}.mc-ds-wizard-footer--spread .mc-ds-wizard-footer__right{justify-content:flex-end}@media(max-width: 767px){.mc-ds-wizard-footer{padding:12px 16px;flex-direction:column-reverse;gap:12px}.mc-ds-wizard-footer__left,.mc-ds-wizard-footer__right{width:100%;justify-content:center}.mc-ds-wizard-footer__left{order:2}.mc-ds-wizard-footer__right{order:1;flex-wrap:wrap}.mc-ds-wizard-footer__right mc-button{width:100%}.mc-ds-wizard-footer__blocked-reason{max-width:none;width:100%;justify-content:center;text-align:center}}.mc-ds-wizard-footer--sticky{position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 8px rgba(0,0,0,.1)}
@keyframes wizardStepFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wizardStepFadeOut__nUB7k{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes wizardProgressPulse__PleYx{0%,100%{opacity:1}50%{opacity:.7}}.mc-ds-wizard-content{position:relative;display:flex;flex-direction:column;flex:1;min-height:max-content;overflow:visible;padding:24px;background:var(--surface-level-0, #fff)}.mc-ds-wizard-content__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);z-index:10}.mc-ds-wizard-content__body{display:flex;flex-direction:column;flex:1;min-height:max-content}.mc-ds-wizard-content--loading .mc-ds-wizard-content__body{opacity:.5;pointer-events:none}.mc-ds-wizard-content--transitioning .mc-ds-wizard-content__body{animation:wizardStepFadeIn .25s ease-out}.mc-ds-wizard-content .mc-ds-wizard-content__body.ng-enter{animation:wizardStepFadeIn .25s ease-out}@media(max-width: 767px){.mc-ds-wizard-content{padding:16px}.mc-ds-wizard-content__body{min-height:150px}}@media(min-width: 768px)and (max-width: 991px){.mc-ds-wizard-content{padding:20px}}
.mc-ds-wizard{display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--surface-level-0, #fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.mc-ds-wizard__navigation{border-bottom:1px solid var(--surface-border-color, #e9ecef);background:var(--surface-level-1, #f8f9fa)}.mc-ds-wizard mc-wizard-content,.mc-ds-wizard__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.mc-ds-wizard mc-wizard-footer{display:block;flex-shrink:0}.mc-ds-wizard--loading{pointer-events:none}.mc-ds-wizard--loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5);z-index:100}.mc-ds-wizard--saving .mc-ds-wizard__content{opacity:.7}.mc-ds-wizard--modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:800px;height:80vh;max-height:600px;z-index:1000}.mc-ds-wizard--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;z-index:1000}@media(max-width: 767px){.mc-ds-wizard{min-height:100vh;border-radius:0}.mc-ds-wizard__navigation{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(min-width: 768px)and (max-width: 991px){.mc-ds-wizard{min-height:500px}}.mc-ds-wizard--dark-nav .mc-ds-wizard__navigation{background:var(--surface-level-2, #e9ecef)}.mc-ds-wizard--compact .mc-ds-wizard__navigation mc-wizard-step-navigation{padding:12px 16px}.mc-ds-wizard--compact mc-wizard-content{padding:16px}.mc-ds-wizard--compact mc-wizard-footer{padding:12px 16px}
.mc-c-actions-bar{display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-actions-bar__tabs{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);margin-bottom:var(--space-3, 12px)}.mc-c-actions-bar__tabs-left{display:flex;align-items:center;overflow-x:auto}.mc-c-actions-bar__tabs-right{display:flex;align-items:center;padding:0 .8rem}.mc-c-actions-bar__tab{padding:.8rem 1.8rem;font-size:12px;font-weight:400;min-width:fit-content;cursor:pointer}.mc-c-actions-bar__tab:first-child{margin-left:2rem}.mc-c-actions-bar__tab:last-child{margin-right:2rem}.mc-c-actions-bar__tab:hover{color:var(--state-text-brand)}.mc-c-actions-bar__tab.active{color:var(--state-text-brand);font-weight:600;border-bottom:2px solid var(--state-text-brand)}.mc-c-actions-bar__content{padding:.8rem}.mc-c-actions-bar__content .alert{margin-bottom:0}.mc-c-actions-bar__content .alert p{font-size:15px;font-weight:400}
.mc-c-alert{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px 20px 20px;border-radius:8px;background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);border:0}.mc-c-alert__icon img{width:32px;height:32px}.mc-c-alert__content{flex:1 1 auto;color:var(--surface-text-color)}.mc-c-alert__title{margin:0 0 4px 0;font-weight:600;color:var(--surface-text-color)}.mc-c-alert__text{margin:0;color:var(--surface-text-muted);line-height:1.55}.mc-c-alert__text--lines{white-space:pre-line}
.mc-c-toast-container{position:fixed;top:25px;right:25px;z-index:var(--z-system-alert);display:flex;flex-direction:column;gap:10px;pointer-events:none}.mc-c-toast{position:relative;pointer-events:auto;--toast-text-color: rgba(255, 255, 255, 0.95);--toast-text-muted: rgba(255, 255, 255, 0.80)}.mc-c-toast__content{display:flex;align-items:flex-start;gap:12px;background:var(--toast-bg, rgba(0, 0, 0, 0.72));color:var(--toast-text-color);border:1px solid var(--toast-border-color, rgba(255, 255, 255, 0.14));--toast-accent: rgba(255, 255, 255, 0.24);border-top:3px solid var(--toast-accent);border-radius:10px;padding:12px 14px;box-shadow:0 8px 24px var(--toast-shadow-color, rgba(0, 0, 0, 0.28));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);min-width:280px;max-width:min(520px,100vw - 50px);animation-name:var(--toast-fade-name, mc-toast-fade-neutral);animation-duration:var(--ttl-ms, 0ms);animation-timing-function:linear;animation-fill-mode:forwards;position:relative;overflow:hidden}.mc-c-toast__progress{position:absolute;left:0;right:0;bottom:0;height:2px;width:100%;background:var(--toast-progress-color, rgba(255, 255, 255, 0.6));transform-origin:left center;animation:mc-toast-progress var(--ttl-ms, 0ms) linear forwards;pointer-events:none}.mc-c-toast__icon{font-size:18px;line-height:1;margin-top:2px;color:var(--toast-text-color);opacity:.9}.mc-c-toast__text{flex:1 1 auto}.mc-c-toast__title{margin:0 0 2px 0;font-weight:600;color:var(--toast-text-color)}.mc-c-toast__message{display:block;color:var(--toast-text-muted);font-size:14px;line-height:1.45;white-space:pre-line}.mc-c-toast__close{color:var(--toast-text-color);margin-left:4px}.mc-c-toast__close:hover{color:#fff}.mc-c-toast__action{display:inline-block;margin-top:14px}@keyframes mc-toast-progress{from{transform:scaleX(1);opacity:.9}to{transform:scaleX(0);opacity:.4}}@keyframes mc-toast-fade-neutral{from{background:var(--toast-neutral-from, rgba(0, 0, 0, 0.72))}to{background:var(--toast-neutral-to, rgba(0, 0, 0, 0.56))}}@keyframes mc-toast-fade-success{from{background:var(--toast-success-from, rgba(16, 185, 129, 0.22))}to{background:var(--toast-success-to, rgba(16, 185, 129, 0.16))}}@keyframes mc-toast-fade-error{from{background:var(--toast-error-from, rgba(239, 68, 68, 0.22))}to{background:var(--toast-error-to, rgba(239, 68, 68, 0.16))}}@keyframes mc-toast-fade-warning{from{background:var(--toast-warning-from, rgba(245, 158, 11, 0.22))}to{background:var(--toast-warning-to, rgba(245, 158, 11, 0.16))}}@keyframes mc-toast-fade-primary{from{background:var(--toast-primary-from, rgba(137, 85, 239, 0.2))}to{background:var(--toast-primary-to, rgba(137, 85, 239, 0.14))}}.mc-c-toast[data-variant=success] .mc-c-toast__content{--toast-accent: var(--color-success, #10b981)}.mc-c-toast[data-variant=success] .mc-c-toast__title{font-weight:700}.mc-c-toast[data-variant=error] .mc-c-toast__content{--toast-accent: var(--color-danger, #ef4444)}.mc-c-toast[data-variant=error] .mc-c-toast__title{font-weight:700}.mc-c-toast[data-variant=warning] .mc-c-toast__content{--toast-accent: var(--color-warning, #f59e0b)}.mc-c-toast[data-variant=warning] .mc-c-toast__title{font-weight:700}.mc-c-toast[data-variant=primary] .mc-c-toast__content{--toast-accent: var(--color-primary, #8955ef)}.mc-c-toast[data-variant=primary] .mc-c-toast__title{font-weight:700}.mc-c-toast[data-variant=simple] .mc-c-toast__content{border-top-width:1px;border-top-color:var(--toast-border-color, rgba(255, 255, 255, 0.14))}body.mc-modal-open .mc-c-toast[data-yield-to-overlay=true],body.mc-has-sidepanel .mc-c-toast[data-yield-to-overlay=true]{display:none}
.mc-c-admin-consent-modal{padding:24px;text-align:center}.mc-c-admin-consent-modal__header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.mc-c-admin-consent-modal__icon{width:48px;height:48px}.mc-c-admin-consent-modal__title{font-size:18px;font-weight:600;color:var(--app-text-primary)}.mc-c-admin-consent-modal__description{font-size:14px;line-height:1.6;color:var(--app-text-secondary);margin-bottom:20px}.mc-c-admin-consent-modal__steps{text-align:left;margin:20px 0}.mc-c-admin-consent-modal__step{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;color:var(--app-text-primary)}.mc-c-admin-consent-modal__step-number{background:var(--app-primary);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.mc-c-admin-consent-modal__actions{display:flex;justify-content:center;gap:12px;margin:24px 0 16px;flex-wrap:wrap}.mc-c-admin-consent-modal__footer{font-size:12px;color:var(--app-text-tertiary);margin-top:16px}
.mc-c-announcement-banner{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.mc-c-announcement-banner__item{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:10px;border:1px solid var(--surface-border-color);border-left-width:4px;background:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:14px;line-height:1.45;min-width:0}.mc-c-announcement-banner__item--info{border-left-color:var(--state-text-info)}.mc-c-announcement-banner__item--warning{border-left-color:var(--state-text-warning)}.mc-c-announcement-banner__item--incident{border-left-color:var(--state-text-danger)}.mc-c-announcement-banner .mc-c-announcement-banner__icon{flex:none;font-size:18px;line-height:1}.mc-c-announcement-banner__item--info .mc-c-announcement-banner__icon{color:var(--state-text-info)}.mc-c-announcement-banner__item--warning .mc-c-announcement-banner__icon{color:var(--state-text-warning)}.mc-c-announcement-banner__item--incident .mc-c-announcement-banner__icon{color:var(--state-text-danger)}.mc-c-announcement-banner .mc-c-badge{flex:none}.mc-c-announcement-banner__text{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.mc-c-announcement-banner__title{font-weight:600}.mc-c-announcement-banner__summary{margin-left:6px;color:var(--surface-text-muted)}.mc-c-announcement-banner__close{flex:none;margin-left:auto}@media(max-width: 768px){.mc-c-announcement-banner{padding:8px 8px 0}.mc-c-announcement-banner__item{align-items:flex-start}.mc-c-announcement-banner__summary{display:block;margin-left:0}}
announcement-modal-card{display:block;width:100%}.mc-c-announcement-modal-card--framed{width:100%;max-width:640px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);box-shadow:0 16px 40px rgba(0,0,0,.22);overflow:hidden}.mc-c-announcement-modal-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.mc-c-announcement-modal-card__title{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--surface-text);overflow-wrap:anywhere}.mc-c-announcement-modal-card__close{font-size:20px;color:var(--surface-text-secondary)}.mc-c-announcement-modal-card--framed .mc-c-announcement-modal-card__body{padding:16px 20px}.mc-c-announcement-modal-card--framed .mc-c-announcement-modal-card__footer{padding:12px 20px 16px;border-top:1px solid var(--surface-border-color)}announcement-notice-modal-card{display:block;width:100%}.mc-c-announcement-notice-modal-card__body{display:flex;flex-direction:column;gap:8px}.mc-c-announcement-notice-modal-card__meta{display:flex;align-items:center;gap:8px}.mc-c-announcement-notice-modal-card .mc-c-announcement-notice-modal-card__icon{font-size:20px}.mc-c-announcement-notice-modal-card__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--surface-text);overflow-wrap:anywhere}.mc-c-announcement-notice-modal-card__summary{margin:0;font-size:14px;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere}.mc-c-announcement-notice-modal-card__actions{display:flex;justify-content:flex-end}.mc-c-announcement-notice-modal-card[data-level=info] .mc-c-announcement-notice-modal-card__icon{color:var(--state-text-info)}.mc-c-announcement-notice-modal-card[data-level=warning] .mc-c-announcement-notice-modal-card__icon{color:var(--state-text-warning)}.mc-c-announcement-notice-modal-card[data-level=incident] .mc-c-announcement-notice-modal-card__icon{color:var(--state-text-danger)}.mc-c-announcement-corner.mc-c-announcement-corner--preview{position:static;right:auto;bottom:auto;z-index:auto;max-width:100%}announcement-banner-item,announcement-inbox-item{display:block;min-width:0}announcement-highlight-card,announcement-corner-card{display:block}
.mc-c-discover-cover{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:300px;padding:26px 28px;border-radius:12px}.mc-c-discover-cover__source{position:relative;font-size:12px;font-weight:500}.mc-c-discover-cover__title{position:relative;max-width:600px;margin:0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-0.01em;overflow-wrap:anywhere}.mc-c-discover-cover__number{display:block;margin-bottom:8px;font-size:104px;font-weight:800;line-height:.86;letter-spacing:-0.045em}.mc-c-discover-cover__summary{position:relative;max-width:520px;margin:0;font-size:14px;line-height:1.5}.mc-c-discover-cover__badge{position:relative;align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500}.mc-c-discover-cover__actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.mc-c-discover-cover__primary{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.mc-c-discover-cover__secondary{padding:0;border:0;background:none;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mc-c-discover-cover__note{position:relative;max-width:520px;margin:0;font-size:13px}.mc-c-discover-cover__status{position:relative;display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:600}.mc-c-discover-cover--central{background-color:var(--color-primary-900, #1e1b4b);background-color:oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h);color:#fff}.mc-c-discover-cover--central::before{content:"";position:absolute;right:-170px;top:-190px;width:380px;height:380px;border-radius:50%;border:46px solid rgba(137,85,239,.4);border-color:color-mix(in srgb, var(--color-primary-500, #8955ef) 40%, transparent)}.mc-c-discover-cover--blog{justify-content:flex-start;gap:0;min-height:0;padding:0;border:1px solid var(--surface-border-color);background-color:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--shadow-card);text-decoration:none}.mc-c-discover-cover--blog:hover .mc-c-discover-cover__title{text-decoration:underline;text-underline-offset:3px}.mc-c-discover-cover--blog:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-discover-cover__image{display:block;width:100%;aspect-ratio:16/9;max-height:340px;object-fit:cover}.mc-c-discover-cover__image--inset{aspect-ratio:1200/630;border-radius:10px;margin-bottom:4px}.mc-c-discover-cover__body{display:flex;flex-direction:column;gap:6px;padding:18px 24px 22px}.mc-c-discover-cover__meta{font-size:13px}.mc-c-discover-cover--magnet{min-height:0;background-color:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--shadow-card)}.mc-c-discover-cover--central .mc-c-discover-cover__source,.mc-c-discover-cover--central .mc-c-discover-cover__summary,.mc-c-discover-cover--central .mc-c-discover-cover__note{color:hsla(0,0%,100%,.88)}.mc-c-discover-cover--central .mc-c-discover-cover__status{color:#fff}.mc-c-discover-cover--central .mc-c-discover-cover__badge{background-color:hsla(0,0%,100%,.14);color:#fff}.mc-c-discover-cover--central .mc-c-discover-cover__primary{background-color:#fff;color:var(--color-primary-900, #1e1b4b);color:oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h)}.mc-c-discover-cover--central .mc-c-discover-cover__primary:hover{background-color:var(--color-primary-50, #ede9fe)}.mc-c-discover-cover--central .mc-c-discover-cover__secondary{color:#fff}.mc-c-discover-cover--central .mc-c-discover-cover__primary:focus-visible,.mc-c-discover-cover--central .mc-c-discover-cover__secondary:focus-visible{outline:2px solid #fff;outline-offset:2px}.mc-c-discover-cover--magnet .mc-c-discover-cover__source,.mc-c-discover-cover--blog .mc-c-discover-cover__source{color:var(--state-text-brand)}.mc-c-discover-cover--magnet .mc-c-discover-cover__summary,.mc-c-discover-cover--magnet .mc-c-discover-cover__note,.mc-c-discover-cover--blog .mc-c-discover-cover__summary,.mc-c-discover-cover--blog .mc-c-discover-cover__meta{color:var(--surface-text-muted)}.mc-c-discover-cover--blog .mc-c-discover-cover__title{font-size:24px;line-height:1.2}.mc-c-discover-cover--magnet .mc-c-discover-cover__status{color:var(--state-text-success)}.mc-c-discover-cover--magnet .mc-c-discover-cover__badge{background-color:var(--surface-bg-hover);color:var(--state-text-success)}.mc-c-discover-cover--magnet .mc-c-discover-cover__primary{background-color:var(--color-primary-700, #6b2cd9);color:#fff}.mc-c-discover-cover--magnet .mc-c-discover-cover__secondary{color:var(--color-link)}.mc-c-discover-cover--magnet .mc-c-discover-cover__primary:focus-visible,.mc-c-discover-cover--magnet .mc-c-discover-cover__secondary:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-discover-story{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-discover-story__source{font-size:12px;font-weight:500}.mc-c-discover-story__source--central,.mc-c-discover-story__source--magnet{color:var(--state-text-brand)}.mc-c-discover-story__title{margin:0;font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.mc-c-discover-story__new{margin-right:6px;font-size:11px;font-weight:500;color:var(--state-text-brand)}.mc-c-discover-story__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--surface-text-muted)}.mc-c-discover-story__action{margin-left:auto;padding:0;border:0;background:none;font-size:13px;font-weight:500;color:var(--color-link);cursor:pointer}.mc-c-discover-story__action:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}discover-story:last-of-type>.mc-c-discover-story{border-bottom:0}@container discover-magazine (width < 600px){.mc-c-discover-cover:not(.mc-c-discover-cover--blog){min-height:0;padding:20px}.mc-c-discover-cover__title{font-size:24px}.mc-c-discover-cover__number{font-size:72px}.mc-c-discover-cover__body{padding:16px 20px 18px}}.mc-c-discover-cover--central.mc-c-discover-cover--photo{padding-top:148px}.mc-c-discover-cover--central.mc-c-discover-cover--photo::before{content:none}.mc-c-discover-cover__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-c-discover-cover__scrim{position:absolute;inset:0;background:linear-gradient(to top, color-mix(in srgb, var(--color-primary-900, #1e1b4b) 94%, transparent) 0%, color-mix(in srgb, var(--color-primary-900, #1e1b4b) 88%, transparent) calc(100% - 148px), transparent 100%);background:linear-gradient(to top, color-mix(in srgb, oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h) 94%, transparent) 0%, color-mix(in srgb, oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h) 88%, transparent) calc(100% - 148px), transparent 100%)}@container discover-magazine (width >= 600px){.mc-c-discover-cover--central.mc-c-discover-cover--photo{padding-top:26px}.mc-c-discover-cover--photo .mc-c-discover-cover__scrim{background:linear-gradient(to right, color-mix(in srgb, var(--color-primary-900, #1e1b4b) 94%, transparent) 0%, color-mix(in srgb, var(--color-primary-900, #1e1b4b) 80%, transparent) 50%, transparent 78%);background:linear-gradient(to right, color-mix(in srgb, oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h) 94%, transparent) 0%, color-mix(in srgb, oklch(from var(--color-primary-900, #1e1b4b) min(l, 0.45) c h) 80%, transparent) 50%, transparent 78%)}.mc-c-discover-cover--photo .mc-c-discover-cover__title,.mc-c-discover-cover--photo .mc-c-discover-cover__summary,.mc-c-discover-cover--photo .mc-c-discover-cover__note{max-width:50%}}.mc-c-discover-story--photo{display:grid;grid-template-columns:minmax(0, 1fr) 120px;grid-template-rows:auto auto auto;column-gap:16px;row-gap:4px;align-content:center}.mc-c-discover-story__thumb{grid-column:2;grid-row:1/-1;align-self:center;display:block;width:120px;aspect-ratio:1200/630;border-radius:8px;object-fit:cover;background-color:var(--surface-bg-secondary)}
.mc-c-announcement-corner{position:fixed;right:calc(var(--sidebar-right-width-min, 64px) + 16px);bottom:16px;z-index:var(--z-floating-btn, 1350);width:340px;max-width:calc(100vw - var(--sidebar-right-width-min, 64px) - 32px);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.22)}html[data-chat-surface=dock] .mc-c-announcement-corner{right:392px;max-width:calc(100vw - 424px)}.mc-c-announcement-corner mc-c-card,.mc-c-announcement-corner .mc-c-card{height:auto;border-radius:12px}.mc-c-announcement-corner__card{gap:6px}.mc-c-announcement-corner__head{display:flex;align-items:center;gap:8px}.mc-c-announcement-corner__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background-color:var(--color-primary-50, #f5f1fe);color:var(--color-primary-700, #5b28c4);font-size:16px}.mc-c-announcement-corner__close{margin-left:auto}.mc-c-announcement-corner__title{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35;color:var(--surface-text);overflow-wrap:anywhere}.mc-c-announcement-corner__summary{margin:0;font-size:12.5px;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere}.mc-c-announcement-corner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.mc-c-announcement-corner__image{margin:0;aspect-ratio:1200/630;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-c-announcement-corner__image img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-card.mc-c-announcement-corner__card--photo{padding:0 .8rem .8rem;overflow:hidden}.mc-c-announcement-corner__card--photo>.mc-c-announcement-corner__image{width:calc(100% + 1.6rem);margin:0 -0.8rem 6px}
announcement-highlight{display:block}.mc-c-announcement-highlight{position:relative;margin-bottom:32px;container:announcement-highlight/inline-size}.mc-c-announcement-highlight mc-c-card,.mc-c-announcement-highlight .mc-c-card{height:auto}.mc-c-announcement-highlight__layout{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px}.mc-c-announcement-highlight__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;background-color:var(--color-primary-50, #f5f1fe);color:var(--color-primary-700, #5b28c4);font-size:22px}.mc-c-announcement-highlight--photo .mc-c-announcement-highlight__layout{gap:18px}.mc-c-announcement-highlight__image{flex-shrink:0;width:208px;margin:0;align-self:center;aspect-ratio:1200/630;border-radius:10px;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-c-announcement-highlight__image img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-announcement-highlight__content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mc-c-announcement-highlight__title{margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3;color:var(--surface-text);overflow-wrap:anywhere}.mc-c-announcement-highlight__summary{margin:0;max-width:72ch;font-size:13px;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere}.mc-c-announcement-highlight__blocks{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.mc-c-announcement-highlight__block{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--surface-text-secondary)}.mc-c-announcement-highlight__block .bx{margin-top:2px;color:var(--color-success-700, #3d6b00)}.mc-c-announcement-highlight__actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:168px}.mc-c-announcement-highlight__actions mc-button,.mc-c-announcement-highlight__actions .mc-c-button{width:100%}.mc-c-announcement-highlight__dismiss{position:absolute;top:8px;right:8px;z-index:1}@container announcement-highlight (width < 720px){.mc-c-announcement-highlight__layout{grid-template-columns:minmax(0, 1fr);align-items:stretch}.mc-c-announcement-highlight--photo .mc-c-announcement-highlight__image{width:100%}.mc-c-announcement-highlight__actions{flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0}.mc-c-announcement-highlight__actions mc-button,.mc-c-announcement-highlight__actions .mc-c-button{width:auto}.mc-c-announcement-highlight--photo .mc-c-announcement-highlight__dismiss .mc-c-button{background-color:var(--surface-background-color);box-shadow:var(--shadow-sm)}}.mc-l-home .mc-c-announcement-highlight{margin:0 8px 16px}.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__card{background:var(--glass-card-fill-solid, linear-gradient(rgba(var(--wallpaper-film-rgb), 0.12), rgba(var(--wallpaper-film-rgb), 0.12)), var(--header-background-color, rgba(255, 255, 255, 0.15))) !important;color:var(--glass-card-ink-solid, var(--app-text-color)) !important;border:1px solid var(--glass-card-edge-solid, transparent) !important;box-shadow:var(--glass-card-shadow-solid, none) !important;border-radius:12px !important;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__title{color:inherit !important}.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__dismiss .mc-c-button,.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__snooze .mc-c-button{color:var(--glass-card-ink-solid, var(--app-text-color)) !important}.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__block .bx{color:inherit}.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__summary,.mc-l-home .mc-c-announcement-highlight .mc-c-announcement-highlight__block{color:inherit;opacity:.85}
.mc-c-announcement-modal__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}.mc-c-announcement-modal__image{margin:0;width:100%;aspect-ratio:1200/630;max-height:min(316px,38vh);border-radius:10px;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-c-announcement-modal__image img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-announcement-modal__copy{display:flex;flex-direction:column;gap:12px;min-width:0}.mc-c-announcement-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mc-c-announcement-modal__from{font-size:12px;color:var(--surface-text-secondary)}.mc-c-announcement-modal__summary{margin:0;max-width:62ch;font-size:14px;line-height:1.55;color:var(--surface-text);overflow-wrap:anywhere}.mc-c-announcement-modal__blocks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mc-c-announcement-modal__block{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:8px;font-size:13px;line-height:1.5;color:var(--surface-text-secondary)}.mc-c-announcement-modal__block i{margin-top:2px;font-size:16px;color:var(--state-text-success, #3d6b00)}.mc-c-announcement-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.mc-c-announcement-modal__spacer{flex:1}
.mc-channel-overview{width:100%}.mc-channel-overview__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.mc-channel-overview__card{--channel-color: #6c757d;background:var(--surface-primary);border-radius:8px;border:1px solid var(--surface-border);padding:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-channel-overview__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-channel-overview__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mc-channel-overview__icon-wrapper{width:40px;height:40px;border-radius:8px;background:var(--channel-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.mc-channel-overview__title{display:flex;flex-direction:column}.mc-channel-overview__label{font-weight:600;font-size:16px;color:var(--text-primary)}.mc-channel-overview__total{font-size:12px;color:var(--text-secondary)}.mc-channel-overview__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--surface-border)}.mc-channel-overview__stat{display:flex;flex-direction:column;align-items:center;text-align:center}.mc-channel-overview__stat-value{font-weight:600;font-size:18px;color:var(--text-primary)}.mc-channel-overview__stat-label{font-size:11px;color:var(--text-secondary);text-transform:uppercase}.mc-channel-overview__rates{display:flex;flex-direction:column;gap:8px}.mc-channel-overview__rate{position:relative;display:flex;align-items:center;gap:8px;height:24px;background:var(--surface-secondary);border-radius:4px;overflow:hidden}.mc-channel-overview__rate-bar{position:absolute;left:0;top:0;bottom:0;background:var(--channel-color);opacity:.2;transition:width .3s ease}.mc-channel-overview__rate-label{position:relative;z-index:1;flex:1;font-size:12px;color:var(--text-secondary);padding-left:8px}.mc-channel-overview__rate-value{position:relative;z-index:1;font-weight:600;font-size:12px;color:var(--text-primary);padding-right:8px}.mc-channel-overview__loading{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.mc-channel-overview__loading-card{background:var(--surface-primary);border-radius:8px;border:1px solid var(--surface-border);height:200px;overflow:hidden}.mc-channel-overview__loading-shimmer{width:100%;height:100%;background:linear-gradient(90deg, var(--surface-secondary) 25%, var(--surface-tertiary) 50%, var(--surface-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.mc-channel-overview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-secondary);text-align:center}.mc-channel-overview__empty i{font-size:48px;margin-bottom:16px;opacity:.5}.mc-channel-overview__empty p{margin:0;font-size:14px}
.mc-cost-analysis{width:100%}.mc-cost-analysis__content{display:flex;flex-direction:column;gap:20px}.mc-cost-analysis__totals{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:12px}.mc-cost-analysis__total-card{display:flex;flex-direction:column;padding:16px;background:var(--surface-secondary);border-radius:8px;text-align:center}.mc-cost-analysis__total-card--highlight{background:linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 80%, #000) 100%);color:#fff}.mc-cost-analysis__total-card--highlight .mc-cost-analysis__total-label{color:hsla(0,0%,100%,.8)}.mc-cost-analysis__total-card--highlight .mc-cost-analysis__total-value{color:#fff}.mc-cost-analysis__total-label{font-size:11px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.mc-cost-analysis__total-value{font-size:20px;font-weight:600;color:var(--text-primary)}.mc-cost-analysis__breakdown{display:flex;flex-direction:column;gap:12px}.mc-cost-analysis__breakdown-title{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-secondary)}.mc-cost-analysis__channels{display:flex;flex-direction:column;gap:12px}.mc-cost-analysis__channel{--channel-color: #6c757d;background:var(--surface-secondary);border-radius:8px;padding:12px;border-left:3px solid var(--channel-color)}.mc-cost-analysis__channel-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.mc-cost-analysis__channel-header i{font-size:20px}.mc-cost-analysis__channel-name{font-weight:600;font-size:14px;color:var(--text-primary)}.mc-cost-analysis__channel-stats{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:12px}.mc-cost-analysis__channel-stat{display:flex;flex-direction:column}.mc-cost-analysis__stat-label{font-size:11px;color:var(--text-secondary)}.mc-cost-analysis__stat-value{font-size:14px;font-weight:500;color:var(--text-primary)}.mc-cost-analysis__stat-value--primary{color:var(--color-primary);font-weight:600}.mc-cost-analysis__note{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--surface-secondary);border-radius:8px;font-size:12px;color:var(--text-secondary)}.mc-cost-analysis__note i{font-size:16px;flex-shrink:0}.mc-cost-analysis__loading{height:200px;background:var(--surface-secondary);border-radius:8px;overflow:hidden}.mc-cost-analysis__loading-shimmer{width:100%;height:100%;background:linear-gradient(90deg, var(--surface-secondary) 25%, var(--surface-tertiary) 50%, var(--surface-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.mc-cost-analysis__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-secondary)}.mc-cost-analysis__empty i{font-size:48px;margin-bottom:16px;opacity:.5}.mc-cost-analysis__empty p{margin:0;font-size:14px}
.mc-unified-timeline{width:100%}.mc-unified-timeline__filters{display:flex;gap:16px;margin-bottom:16px}.mc-unified-timeline__filters mc-select{min-width:150px}.mc-unified-timeline__content{max-height:400px;overflow-y:auto}.mc-unified-timeline__entries{display:flex;flex-direction:column;gap:12px}.mc-unified-timeline__entry{background:var(--surface-secondary);border-radius:8px;padding:12px}.mc-unified-timeline__entry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--surface-border)}.mc-unified-timeline__entry-label{font-weight:600;font-size:14px;color:var(--text-primary)}.mc-unified-timeline__entry-totals{font-size:12px;color:var(--text-secondary)}.mc-unified-timeline__entry-channels{display:flex;flex-direction:column;gap:8px}.mc-unified-timeline__channel{--channel-color: #6c757d;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--surface-primary);border-radius:4px;border-left:3px solid var(--channel-color)}.mc-unified-timeline__channel-label{font-size:13px;font-weight:500;color:var(--channel-color)}.mc-unified-timeline__channel-stats{display:flex;gap:16px}.mc-unified-timeline__channel-stat{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.mc-unified-timeline__channel-stat i{font-size:14px}.mc-unified-timeline__loading{height:200px;background:var(--surface-secondary);border-radius:8px;overflow:hidden}.mc-unified-timeline__loading-shimmer{width:100%;height:100%;background:linear-gradient(90deg, var(--surface-secondary) 25%, var(--surface-tertiary) 50%, var(--surface-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.mc-unified-timeline__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-secondary)}.mc-unified-timeline__empty i{font-size:48px;margin-bottom:16px;opacity:.5}.mc-unified-timeline__empty p{margin:0;font-size:14px}
.mc-channel-selector{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.mc-channel-selector--disabled{opacity:.6;pointer-events:none}.mc-channel-selector__loading,.mc-channel-selector__error,.mc-channel-selector__empty{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm, 8px);padding:var(--spacing-lg, 16px);color:var(--text-muted, #6c757d);font-size:var(--font-size-sm, 14px)}.mc-channel-selector__loading i,.mc-channel-selector__error i,.mc-channel-selector__empty i{font-size:1.25rem}.mc-channel-selector__error{color:var(--danger, #dc3545)}.mc-channel-selector__list{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px)}.mc-channel-selector__item{display:flex;align-items:center;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);border:2px solid var(--border-color, #dee2e6);border-radius:var(--border-radius, 8px);background:var(--surface-default, #fff);cursor:pointer;transition:all .2s ease;position:relative;min-width:120px}.mc-channel-selector__item:hover{border-color:var(--primary, #007bff);background:var(--surface-hover, #f8f9fa)}.mc-channel-selector__item:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.mc-channel-selector__item--selected{border-color:var(--primary, #007bff);background:var(--primary-lighter, #e7f1ff)}.mc-channel-selector__item--selected .mc-channel-selector__icon{color:var(--primary, #007bff)}.mc-channel-selector__item--disabled{opacity:.5;cursor:not-allowed}.mc-channel-selector__item--disabled:hover{border-color:var(--border-color, #dee2e6);background:var(--surface-default, #fff)}.mc-channel-selector__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-muted, #f1f3f5);color:var(--text-secondary, #495057);font-size:1.25rem;flex-shrink:0;transition:all .2s ease}.mc-channel-selector__content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-channel-selector__label{font-size:var(--font-size-sm, 14px);font-weight:500;color:var(--text-primary, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-channel-selector__description{font-size:var(--font-size-xs, 12px);color:var(--text-muted, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-channel-selector__badge{font-size:var(--font-size-xs, 10px);font-weight:500;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.mc-channel-selector__badge--default{background:var(--primary-lighter, #e7f1ff);color:var(--primary, #007bff)}.mc-channel-selector__badge--inactive{background:var(--surface-muted, #f1f3f5);color:var(--text-muted, #6c757d)}.mc-channel-selector__check{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--primary, #007bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.mc-channel-selector--small .mc-channel-selector__item{padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);min-width:80px}.mc-channel-selector--small .mc-channel-selector__icon{width:24px;height:24px;font-size:1rem}.mc-channel-selector--small .mc-channel-selector__label{font-size:var(--font-size-xs, 12px)}.mc-channel-selector--small .mc-channel-selector__description{display:none}.mc-channel-selector--large .mc-channel-selector__item{padding:var(--spacing-md, 12px) var(--spacing-lg, 16px);min-width:160px}.mc-channel-selector--large .mc-channel-selector__icon{width:40px;height:40px;font-size:1.5rem}.mc-channel-selector--large .mc-channel-selector__label{font-size:var(--font-size-md, 16px)}
.mc-c-clicksign-link{display:flex;flex-direction:column;gap:var(--space-4, 16px);color:var(--surface-text-color)}.mc-c-clicksign-link__facts{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0}.mc-c-clicksign-link__fact{display:grid;grid-template-columns:160px 1fr;gap:var(--space-2, 8px);font-size:14px}.mc-c-clicksign-link__fact dt{color:var(--surface-text-muted);font-weight:400}.mc-c-clicksign-link__fact dd{margin:0;overflow-wrap:anywhere}@media(max-width: 768px){.mc-c-clicksign-link__fact{grid-template-columns:1fr;gap:2px}}.mc-c-clicksign-link__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-clicksign-link__label{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-clicksign-link__footer{display:flex;justify-content:flex-end;gap:var(--space-2, 8px)}
.mc-c-clicksign-sync{display:flex;flex-direction:column;gap:1rem}.mc-c-clicksign-sync__section{border:1px solid var(--surface-border-color);border-radius:8px;padding:var(--space-4, 16px);background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-clicksign-sync__section-title{margin:0 0 var(--space-3, 12px);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--surface-text-muted)}.mc-c-clicksign-sync__hint{margin:var(--space-2, 8px) 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-c-clicksign-sync__fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--space-3, 12px)}.mc-c-clicksign-sync__field--full{grid-column:1/-1}.mc-c-clicksign-sync__preview{margin-top:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:8px;border-left:4px solid var(--color-primary-500);background:var(--color-primary-50);color:var(--surface-text-color);font-size:13.5px}.mc-c-clicksign-sync__preview-count{font-weight:700}.mc-c-clicksign-sync__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px)}.mc-c-clicksign-sync__actions--inline{margin-top:var(--space-3, 12px)}
.mc-c-clicksign-queue{display:flex;flex-direction:column;gap:var(--space-3, 12px);color:var(--surface-text-color)}
.mc-c-clicksign-envelope-detail{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-clicksign-envelope-detail__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-clicksign-envelope-detail__scroll-body{flex:1;overflow-y:auto;padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-clicksign-envelope-detail__footer{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--surface-border-color);background:var(--surface-background-color, #fff)}.mc-c-clicksign-envelope-detail__footer-spacer{flex:1}.mc-c-clicksign-envelope-detail__header-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:16px;font-weight:600;color:var(--surface-text-color);min-width:0;word-break:break-word}.mc-c-clicksign-envelope-detail__header-title i{color:var(--color-primary-500, #8955ef);font-size:20px;flex-shrink:0}.mc-c-clicksign-envelope-detail__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--border-radius-sm, 4px);font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.mc-c-clicksign-envelope-detail__badge--draft{background:rgba(156,163,175,.15);color:var(--color-gray-600, #6b7280)}.mc-c-clicksign-envelope-detail__badge--running{background:rgba(59,130,246,.15);color:var(--color-info-600, #2563eb)}.mc-c-clicksign-envelope-detail__badge--signed{background:rgba(34,197,94,.15);color:var(--state-text-success)}.mc-c-clicksign-envelope-detail__badge--cancelled{background:rgba(156,163,175,.15);color:var(--color-gray-600, #6b7280)}.mc-c-clicksign-envelope-detail__badge--refused{background:rgba(239,68,68,.15);color:var(--state-text-danger)}.mc-c-clicksign-envelope-detail__badge--expired{background:rgba(245,158,11,.15);color:var(--state-text-warning)}.mc-c-clicksign-envelope-detail__section{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-clicksign-envelope-detail__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:13px;font-weight:600;color:var(--surface-text-color);text-transform:uppercase;letter-spacing:.3px}.mc-c-clicksign-envelope-detail__section-title i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-clicksign-envelope-detail__info-grid{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-clicksign-envelope-detail__info-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-clicksign-envelope-detail__info-label{font-size:12px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-clicksign-envelope-detail__info-value{font-size:13px;font-weight:500;color:var(--surface-text-color);text-align:right}.mc-c-clicksign-envelope-detail__signers{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-clicksign-envelope-detail__signer{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-clicksign-envelope-detail__signer-icon{font-size:18px;flex-shrink:0}.mc-c-clicksign-envelope-detail__signer-icon--pending{color:var(--color-gray-400, #9ca3af)}.mc-c-clicksign-envelope-detail__signer-icon--signed{color:var(--state-text-success)}.mc-c-clicksign-envelope-detail__signer-icon--refused{color:var(--state-text-danger)}.mc-c-clicksign-envelope-detail__signer-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-clicksign-envelope-detail__signer-name{font-size:13px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-clicksign-envelope-detail__signer-email{font-size:11px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-clicksign-envelope-detail__signer-status-info{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mc-c-clicksign-envelope-detail__signer-status-label{font-size:12px;font-weight:500;color:var(--surface-text-muted)}.mc-c-clicksign-envelope-detail__signer-date{font-size:11px;color:var(--surface-text-muted)}.mc-c-clicksign-envelope-detail__no-actions{font-size:12px;color:var(--surface-text-muted);font-style:italic}.mc-c-clicksign-envelope-detail__logs-count{font-weight:400;color:var(--surface-text-muted)}.mc-c-clicksign-envelope-detail__logs-loading{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) 0;color:var(--surface-text-muted);font-size:13px}.mc-c-clicksign-envelope-detail__logs-loading i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-clicksign-envelope-detail__logs{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-clicksign-envelope-detail__log{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px);border-left:3px solid var(--surface-border-color)}.mc-c-clicksign-envelope-detail__log-date{font-size:11px;color:var(--surface-text-muted)}.mc-c-clicksign-envelope-detail__log-content{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-clicksign-envelope-detail__log-direction{font-size:16px;color:var(--surface-text-muted);flex-shrink:0}.mc-c-clicksign-envelope-detail__log-event{font-size:13px;font-weight:500;color:var(--surface-text-color);flex:1;min-width:0;word-break:break-word}.mc-c-clicksign-envelope-detail__log-success{font-size:16px;flex-shrink:0}.mc-c-clicksign-envelope-detail__log-success--ok{color:var(--state-text-success)}.mc-c-clicksign-envelope-detail__log-success--error{color:var(--state-text-danger)}.mc-c-clicksign-envelope-detail__logs-more{padding-top:var(--space-2, 8px)}.mc-c-clicksign-envelope-detail__logs-link{font-size:13px;color:var(--color-primary-500, #8955ef);cursor:pointer;text-decoration:none}.mc-c-clicksign-envelope-detail__logs-link:hover{text-decoration:underline}.mc-c-clicksign-envelope-detail__logs-empty{font-size:12px;color:var(--surface-text-muted);font-style:italic;padding:var(--space-2, 8px) 0}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--draft{background:rgba(156,163,175,.2);color:var(--color-gray-400, #9ca3af)}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--running{background:rgba(59,130,246,.2);color:var(--color-info-400, #60a5fa)}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--signed{background:rgba(34,197,94,.2);color:var(--state-text-success)}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--cancelled{background:rgba(156,163,175,.2);color:var(--color-gray-400, #9ca3af)}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--refused{background:rgba(239,68,68,.2);color:var(--state-text-danger)}[data-surface=dark] .mc-c-clicksign-envelope-detail__badge--expired{background:rgba(245,158,11,.2);color:var(--state-text-warning)}[data-surface=dark] .mc-c-clicksign-envelope-detail__signer:hover,[data-surface=dark] .mc-c-clicksign-envelope-detail__log:hover,[data-surface=dark] .mc-c-clicksign-envelope-detail__info-item:hover{background:var(--surface-level-2)}
.mc-c-clicksign-form{display:flex;flex-direction:column;height:100%;padding:var(--space-6, 24px)}.mc-c-clicksign-form__header{margin-bottom:var(--space-6, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-clicksign-form__title{font-size:18px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-2, 8px) 0;display:flex;align-items:center;gap:8px}.mc-c-clicksign-form__title i{color:var(--color-primary-500, #8955ef);font-size:18px}.mc-c-clicksign-form__subtitle{font-size:13px;color:var(--surface-text-muted);margin:0}.mc-c-clicksign-form__body{flex:1;display:flex;flex-direction:column;gap:var(--form-field-gap, 16px)}.mc-c-clicksign-form__field{width:100%}.mc-c-clicksign-form__label{display:block;font-size:13px;font-weight:500;color:var(--surface-text-color);margin-bottom:var(--space-1, 4px)}.mc-c-clicksign-form__hint{display:block;font-size:12px;color:var(--surface-text-muted);margin-top:var(--space-1, 4px)}.mc-c-clicksign-form__actions{display:flex;justify-content:flex-end;gap:var(--space-3, 12px);padding-top:var(--space-6, 24px);margin-top:auto;border-top:1px solid var(--surface-border-color)}
.mc-c-clicksign-view-panel{display:flex;flex-direction:column;height:100%;padding:var(--space-6, 24px)}.mc-c-clicksign-view-panel__header{display:flex;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-6, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color);flex-wrap:wrap}.mc-c-clicksign-view-panel__title{font-size:18px;font-weight:600;color:var(--surface-text-color);margin:0;display:flex;align-items:center;gap:8px;flex:1}.mc-c-clicksign-view-panel__title i{color:var(--color-primary-500, #8955ef);font-size:18px}.mc-c-clicksign-view-panel__status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600}.mc-c-clicksign-view-panel__status-badge--active,.mc-c-clicksign-view-panel__status-badge--connected{background-color:var(--color-success-50, rgba(76, 175, 80, 0.1));color:var(--state-text-success);border:1px solid var(--color-success-200, rgba(76, 175, 80, 0.3))}.mc-c-clicksign-view-panel__status-badge--pending{background-color:var(--color-warning-50, #fffbeb);color:var(--color-warning-800, #6b5200);border:1px solid var(--color-warning-200, #fde68a)}.mc-c-clicksign-view-panel__status-badge--error{background-color:var(--color-error-50, rgba(244, 67, 54, 0.1));color:var(--state-text-danger);border:1px solid var(--color-error-200, rgba(244, 67, 54, 0.3))}.mc-c-clicksign-view-panel__status-badge--inactive,.mc-c-clicksign-view-panel__status-badge--disconnected{background-color:var(--surface-level-1, #fafafa);color:var(--surface-text-muted);border:1px solid var(--surface-border-color)}.mc-c-clicksign-view-panel__env-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.mc-c-clicksign-view-panel__env-badge--production{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #6b3dbf);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.3))}.mc-c-clicksign-view-panel__env-badge--sandbox{background-color:var(--color-warning-50, rgba(255, 152, 0, 0.1));color:var(--state-text-warning);border:1px solid var(--color-warning-200, rgba(255, 152, 0, 0.3))}.mc-c-clicksign-view-panel__body{flex:1;overflow-y:auto}.mc-c-clicksign-view-panel__section{margin-bottom:var(--space-6, 24px)}.mc-c-clicksign-view-panel__section:last-child{margin-bottom:0}.mc-c-clicksign-view-panel__section-title{font-size:15px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-4, 16px) 0;display:flex;align-items:center;gap:8px}.mc-c-clicksign-view-panel__section-title>i{display:none}.mc-c-clicksign-view-panel__section-title--danger{border-bottom-color:var(--color-error-500, #f44336)}.mc-c-clicksign-view-panel__section-title--danger i{color:var(--state-text-danger)}.mc-c-clicksign-view-panel__info-list{display:grid;grid-template-columns:120px 1fr;gap:var(--space-2, 8px) var(--space-4, 16px);margin:0}.mc-c-clicksign-view-panel__info-list dt{font-size:13px;font-weight:500;color:var(--surface-text-muted)}.mc-c-clicksign-view-panel__info-list dd{font-size:13px;color:var(--surface-text-color);margin:0}.mc-c-clicksign-view-panel__date-info{font-size:12px;color:var(--surface-text-muted)}.mc-c-clicksign-view-panel__action-list{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-clicksign-view-panel__action-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-clicksign-view-panel__action-info{flex:1}.mc-c-clicksign-view-panel__action-info h5{font-size:13px;font-weight:600;color:var(--surface-text-color);margin:0 0 2px 0}.mc-c-clicksign-view-panel__action-info p{font-size:12px;color:var(--surface-text-muted);margin:0}.mc-c-clicksign-view-panel__danger-zone .mc-c-clicksign-view-panel__action-item{border-color:var(--color-error-200, rgba(244, 67, 54, 0.3));background:var(--color-error-50, rgba(244, 67, 54, 0.05))}.mc-c-clicksign-view-panel__webhook-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;margin-left:8px}.mc-c-clicksign-view-panel__webhook-status--ok{background:rgba(34,197,94,.12);color:var(--state-text-success)}.mc-c-clicksign-view-panel__webhook-status--pending{background:rgba(245,158,11,.12);color:var(--state-text-warning)}.mc-c-clicksign-view-panel__webhook-help{font-size:12px;color:var(--surface-text-muted);margin:0 0 var(--space-3, 12px)}.mc-c-clicksign-view-panel__webhook-url{font-size:12px;background:var(--surface-level-1);padding:4px 8px;border-radius:4px;word-break:break-all;user-select:all}.mc-c-clicksign-view-panel__webhook-manual{margin-top:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--color-warning-200);border-radius:8px;background:var(--color-warning-50, rgba(245, 158, 11, 0.05))}.mc-c-clicksign-view-panel__webhook-secret-form{display:flex;align-items:flex-end;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.mc-c-clicksign-view-panel__webhook-secret-form mc-input{flex:1}.mc-c-clicksign-view-panel__webhook-ok{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--state-text-success)}.mc-c-clicksign-view-panel__webhook-ok i{font-size:16px}
.mc-c-clicksign-technical-logs{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color)}.mc-c-clicksign-technical-logs__filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mc-c-clicksign-technical-logs__filters mc-select{min-width:160px}.mc-c-clicksign-technical-logs__detail{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-clicksign-technical-logs__detail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-c-clicksign-technical-logs__detail-title{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.mc-c-clicksign-technical-logs__facts{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:12px;margin:0}.mc-c-clicksign-technical-logs__facts dt{font-size:12px;color:var(--surface-text-muted)}.mc-c-clicksign-technical-logs__facts dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.mc-c-clicksign-technical-logs__ok{color:var(--state-text-success)}.mc-c-clicksign-technical-logs__fail{color:var(--state-text-danger)}.mc-c-clicksign-technical-logs__block h6{margin:0 0 6px;font-size:13px;font-weight:600}.mc-c-clicksign-technical-logs__json{max-height:280px;margin:0;padding:12px;overflow:auto;border-radius:8px;background:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.mc-c-clicksign-technical-logs__json--error{color:var(--state-text-danger)}
.clock-component,.mc-c-clock{padding:0 12px;width:auto;margin:0;cursor:pointer;border-radius:8px;color:var(--app-text-color)}.clock-component:hover,.mc-c-clock:hover{background:var(--sidebar-item-hover)}.clock-component__wrapper,.mc-c-clock__wrapper{display:flex;align-items:flex-start}.clock-time,.mc-c-clock__time{font-size:24px;font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.clock-time__semicolon,.mc-c-clock__time--semicolon{animation-name:clockSemicolonBlink;animation-duration:1s;animation-timing-function:steps(1, end);animation-iteration-count:Infinite}.clock-time__second,.mc-c-clock__time--second{font-size:10px;margin:5px 4px;font-weight:100}@keyframes clockSemicolonBlink{0%{color:var(--app-text-color)}50%{color:rgba(0,0,0,0)}100%{color:var(--app-text-color)}}.mc-c-clock__tz-label{font-size:10px;text-align:center;opacity:.6;margin-top:-4px;font-weight:400;letter-spacing:.5px}.mc-c-clock-tz-popover{width:320px;color:var(--surface-text-color)}.mc-c-clock-tz-popover .popup-window-content{padding:16px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-clock-tz-popover__header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--surface-border-color)}.mc-c-clock-tz-popover__title{font-size:14px;font-weight:600;display:block;color:var(--surface-text-color)}.mc-c-clock-tz-popover__source{font-size:11px;color:var(--surface-text-muted);margin-top:2px;display:block}.mc-c-clock-tz-popover__body{margin-bottom:16px}.mc-c-clock-tz-popover__footer{display:flex;justify-content:space-between;gap:8px}.mc-c-clock-tz-popover__btn{padding:6px 12px;border-radius:6px;font-size:13px;border:none;cursor:pointer;display:flex;align-items:center;gap:4px}.mc-c-clock-tz-popover__btn--primary{background:var(--app-primary-color, #4a90d9);color:#fff}.mc-c-clock-tz-popover__btn--primary:hover{opacity:.9}.mc-c-clock-tz-popover__btn--primary:disabled{opacity:.5;cursor:not-allowed}.mc-c-clock-tz-popover__btn--secondary{background:rgba(0,0,0,0);color:var(--surface-text-muted);border:1px solid var(--surface-border-color)}.mc-c-clock-tz-popover__btn--secondary:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-clock-tz-popover__btn--secondary:disabled{opacity:.5;cursor:not-allowed}
.dedup-config-editor__sentence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin:0;color:var(--surface-text-color)}.dedup-config-editor__sentence mc-select{min-width:180px}.dedup-config-editor__field{margin-bottom:var(--spacing-md)}.dedup-config-editor__label{font-weight:var(--font-weight-medium);display:block;margin-bottom:var(--spacing-xs);color:var(--surface-text-color)}.dedup-config-editor__heading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);text-transform:uppercase;letter-spacing:.4px;margin:0 0 var(--spacing-xs)}.dedup-config-editor__description{font-size:var(--font-size-sm);color:var(--surface-text-muted-color);margin:0 0 var(--spacing-sm);line-height:1.4}.dedup-config-editor__detection{padding-top:var(--spacing-sm, 8px);margin-top:var(--spacing-sm, 8px);border-top:1px dashed var(--surface-border-color)}.dedup-config-editor__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:var(--spacing-sm) 0}.dedup-config-editor__chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-pill);font-size:var(--font-size-sm);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease}.dedup-config-editor__chip:hover{border-color:var(--color-primary-300)}.dedup-config-editor__chip--selected{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.dedup-config-editor__chip[disabled]{opacity:.6;cursor:not-allowed}.dedup-config-editor__chip i{font-size:14px}.dedup-config-editor__strategy{margin:var(--spacing-md) 0}.dedup-config-editor__hint{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--surface-text-muted-color);margin-top:var(--spacing-xs, 6px);font-size:var(--font-size-sm);line-height:1.4}.dedup-config-editor__hint i{flex:0 0 auto;margin-top:2px}.dedup-config-editor__hint--warning{padding:var(--spacing-xs, 6px) var(--spacing-sm, 8px);margin-bottom:var(--spacing-md, 12px);background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.08);border:1px solid rgba(var(--app-warning-rgb, 245, 158, 11), 0.2);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-color);font-size:13px}.dedup-config-editor__hint--warning i{color:var(--app-warning, #d97706);font-size:14px}.dedup-config-editor__hint--warning em{font-style:italic;color:var(--surface-text-muted-color)}.dedup-config-editor__hint-toggle{background:rgba(0,0,0,0);border:0;padding:0;margin:0 0 0 var(--spacing-xxs, 4px);color:var(--app-warning, #d97706);font-size:12px;font-weight:500;text-decoration:underline dotted;cursor:pointer}.dedup-config-editor__hint-toggle:hover{opacity:.8}.dedup-config-editor__hint-help{margin:var(--spacing-xs, 6px) 0 0;padding:0;font-size:12px;color:var(--surface-text-muted-color);line-height:1.4}.dedup-config-editor__loading{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);color:var(--surface-text-muted-color);font-size:var(--font-size-sm)}.dedup-config-editor__product{border-top:1px solid var(--surface-border-color);padding-top:var(--spacing-md);margin-top:var(--spacing-md)}
.mc-c-dropdown-menu,.dropdown-menu-directive{position:relative}.mc-c-dropdown-menu.drop-to.left .mc-c-dropdown-menu__options,.mc-c-dropdown-menu.drop-to.left .dropdown-options,.dropdown-menu-directive.drop-to.left .mc-c-dropdown-menu__options,.dropdown-menu-directive.drop-to.left .dropdown-options{right:0}.mc-c-dropdown-menu.drop-to.right .mc-c-dropdown-menu__options,.mc-c-dropdown-menu.drop-to.right .dropdown-options,.dropdown-menu-directive.drop-to.right .mc-c-dropdown-menu__options,.dropdown-menu-directive.drop-to.right .dropdown-options{left:0}.mc-c-dropdown-menu .mc-c-dropdown-menu__toggle,.mc-c-dropdown-menu .toggle-dropdown,.dropdown-menu-directive .mc-c-dropdown-menu__toggle,.dropdown-menu-directive .toggle-dropdown{height:32px;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:3px}.mc-c-dropdown-menu .mc-c-dropdown-menu__toggle:hover,.mc-c-dropdown-menu .toggle-dropdown:hover,.dropdown-menu-directive .mc-c-dropdown-menu__toggle:hover,.dropdown-menu-directive .toggle-dropdown:hover{background-color:var(--content-box-background-color)}.mc-c-dropdown-menu .mc-c-dropdown-menu__toggle.no-label,.mc-c-dropdown-menu .toggle-dropdown.no-label,.dropdown-menu-directive .mc-c-dropdown-menu__toggle.no-label,.dropdown-menu-directive .toggle-dropdown.no-label{width:36px}.mc-c-dropdown-menu .mc-c-dropdown-menu__options,.mc-c-dropdown-menu .dropdown-options,.dropdown-menu-directive .mc-c-dropdown-menu__options,.dropdown-menu-directive .dropdown-options{border:1px solid var(--border-color);position:absolute;z-index:var(--z-dropdown, 1310);max-width:none;background-color:var(--form-background-color);will-change:max-height;transition:max-height cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;height:auto}.mc-c-dropdown-menu .mc-c-dropdown-menu__options .label,.mc-c-dropdown-menu .dropdown-options .label,.dropdown-menu-directive .mc-c-dropdown-menu__options .label,.dropdown-menu-directive .dropdown-options .label{padding:7px 4.5px;cursor:default;color:var(--surface-text-color);font-size:11px;width:100%;font-weight:500;display:block;text-align:start;border-bottom:1px solid var(--border-color)}.mc-c-dropdown-menu .mc-c-dropdown-menu__options button,.mc-c-dropdown-menu .dropdown-options button,.dropdown-menu-directive .mc-c-dropdown-menu__options button,.dropdown-menu-directive .dropdown-options button{width:100%;display:block;text-align:start;text-transform:none;padding:1rem 2rem;font-size:11px;border-radius:unset;border:none}.mc-c-dropdown-menu .mc-c-dropdown-menu__options.ng-hide-add,.mc-c-dropdown-menu .mc-c-dropdown-menu__options.ng-hide-remove,.mc-c-dropdown-menu .dropdown-options.ng-hide-add,.mc-c-dropdown-menu .dropdown-options.ng-hide-remove,.dropdown-menu-directive .mc-c-dropdown-menu__options.ng-hide-add,.dropdown-menu-directive .mc-c-dropdown-menu__options.ng-hide-remove,.dropdown-menu-directive .dropdown-options.ng-hide-add,.dropdown-menu-directive .dropdown-options.ng-hide-remove{overflow-y:hidden;max-height:500px;transition-property:max-height;visibility:visible}.mc-c-dropdown-menu .mc-c-dropdown-menu__options.ng-hide,.mc-c-dropdown-menu .dropdown-options.ng-hide,.dropdown-menu-directive .mc-c-dropdown-menu__options.ng-hide,.dropdown-menu-directive .dropdown-options.ng-hide{max-height:0;overflow-y:hidden;visibility:hidden}
.mc-c-entity-association__accordion,.info-main-wrapper,.mc-c-contact-association__accordion{width:100%}.mc-c-entity-association__header,.info-main-pane,.mc-c-contact-association__header{padding:var(--space-3, 12px)}.mc-c-entity-association__top,.info-main-top,.mc-c-contact-association__top{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-entity-association__photo-wrapper,.photo-wrapper,.mc-c-contact-association__photo-wrapper{flex-shrink:0}.mc-c-entity-association__info-wrapper,.info-wrapper,.mc-c-contact-association__info-wrapper{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.mc-c-entity-association__name-wrapper,.info-left-wrapper,.mc-c-contact-association__name-wrapper{flex:1;min-width:0}.mc-c-entity-association__name,.name,.mc-c-contact-association__name{margin:0;font-size:var(--font-size-md, 14px);font-weight:600;color:var(--text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-entity-association__actions,.info-actions,.mc-c-contact-association__actions{display:flex;gap:var(--space-2, 8px)}.mc-c-entity-association__actions a,.info-actions a,.mc-c-contact-association__actions a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm, 4px);color:var(--text-secondary, #6b7280);cursor:pointer;transition:background .2s ease,color .2s ease}.mc-c-entity-association__actions a:hover,.info-actions a:hover,.mc-c-contact-association__actions a:hover{background:var(--surface-level-2, #f3f4f6);color:var(--color-primary, #3b82f6)}.mc-c-entity-association__actions a span,.info-actions a span,.mc-c-contact-association__actions a span{font-size:var(--font-size-md, 14px)}.mc-c-entity-association__infos,.infos,.mc-c-contact-association__infos{padding:var(--space-3, 12px);padding-top:0}
.mc-c-entity-card,.mc-c-contact-card,.contact-card-wrapper{width:100%;background:var(--surface-level-1, #ffffff);border:1px solid var(--border-default, #e5e7eb);border-radius:var(--radius-md, 8px);padding:var(--space-3, 12px);transition:box-shadow .2s ease}.mc-c-entity-card:hover,.mc-c-contact-card:hover,.contact-card-wrapper:hover{box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.1))}.mc-c-entity-card__top,.top-frame{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-entity-card__info,.card-block-left{flex:1;min-width:0}.mc-c-entity-card__label,.card-label{display:flex;align-items:center;gap:var(--space-2, 8px);margin-bottom:var(--space-1, 4px)}.mc-c-entity-card__label i,.card-label i{flex-shrink:0;width:16px;text-align:center;color:var(--text-secondary, #6b7280);font-size:var(--font-size-sm, 12px)}.mc-c-entity-card__label p,.card-label p{margin:0;font-size:var(--font-size-sm, 12px);color:var(--text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-entity-card__label--title,.card-label.title{margin-bottom:var(--space-2, 8px)}.mc-c-entity-card__label--title p,.card-label.title p{font-size:var(--font-size-md, 14px);font-weight:600;color:var(--text-primary, #111827)}.mc-c-entity-card__actions,.card-block-right{display:flex;gap:var(--space-1, 4px);flex-shrink:0}.mc-c-entity-card__actions button,.card-block-right button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:var(--radius-sm, 4px);cursor:pointer;color:var(--text-secondary, #6b7280);transition:background .2s ease,color .2s ease}.mc-c-entity-card__actions button:hover,.card-block-right button:hover{background:var(--surface-level-2, #f3f4f6);color:var(--color-primary, #3b82f6)}.mc-c-entity-card__actions button span,.card-block-right button span{font-size:var(--font-size-md, 14px)}
.mc-c-entity-create-action{width:100%;height:100%}
.mc-c-entity-duplicates,.mc-c-prospect-duplicates,.mc-c-lead-duplicates,.mc-c-contact-duplicates{height:100%;display:flex;flex-direction:column}.mc-c-entity-duplicates__scroll-container{flex:1;overflow:auto}
.mc-c-entity-edit-action{width:100%;height:100%}
.mc-c-entity-filter,.mc-c-contact-filter,.mc-c-lead-filter,.mc-c-prospect-filter{display:flex;flex-direction:column;width:600px;max-width:90vw;background:var(--surface-level-0, #fff);border-radius:var(--border-radius-md, 8px);box-shadow:var(--shadow-lg, 0 4px 12px rgba(0, 0, 0, 0.15))}.mc-c-entity-filter--rounded{border-radius:var(--border-radius-md, 8px)}.mc-c-entity-filter__container,.mc-c-contact-filter__container,.mc-c-lead-filter__container,.mc-c-prospect-filter__container{display:flex;flex-direction:row;min-height:350px}.mc-c-entity-filter__list-wrapper,.mc-c-contact-filter__list-wrapper,.mc-c-lead-filter__list-wrapper,.mc-c-prospect-filter__list-wrapper{width:200px;min-width:200px;border-right:1px solid var(--color-border, #e0e0e0);padding:var(--space-md, 1rem);background:var(--surface-level-1, #f5f5f5)}.mc-c-entity-filter__list-wrapper h5,.mc-c-contact-filter__list-wrapper h5,.mc-c-lead-filter__list-wrapper h5,.mc-c-prospect-filter__list-wrapper h5{margin:0 0 var(--space-sm, 0.5rem);font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #666);text-transform:uppercase;letter-spacing:.5px}.mc-c-entity-filter__list-wrapper ul,.mc-c-contact-filter__list-wrapper ul,.mc-c-lead-filter__list-wrapper ul,.mc-c-prospect-filter__list-wrapper ul{list-style:none;padding:0;margin:0}.mc-c-entity-filter__list-wrapper .empty-item,.mc-c-contact-filter__list-wrapper .empty-item,.mc-c-lead-filter__list-wrapper .empty-item,.mc-c-prospect-filter__list-wrapper .empty-item{padding:var(--space-sm, 0.5rem)}.mc-c-entity-filter__list-wrapper .empty-item p,.mc-c-contact-filter__list-wrapper .empty-item p,.mc-c-lead-filter__list-wrapper .empty-item p,.mc-c-prospect-filter__list-wrapper .empty-item p{margin:0;font-size:.75rem;color:var(--color-text-tertiary, #999);font-style:italic}.mc-c-entity-filter__list-actions,.mc-c-contact-filter__list-actions,.mc-c-lead-filter__list-actions,.mc-c-prospect-filter__list-actions{display:flex;align-items:center;gap:var(--space-xs, 0.25rem);margin-top:var(--space-sm, 0.5rem);padding-top:var(--space-sm, 0.5rem);border-top:1px solid var(--color-border, #e0e0e0)}.mc-c-entity-filter__form-container,.mc-c-contact-filter__form-container,.mc-c-lead-filter__form-container,.mc-c-prospect-filter__form-container{flex:1;display:flex;flex-direction:column;padding:var(--space-md, 1rem)}.mc-c-entity-filter__form-wrapper,.mc-c-contact-filter__form-wrapper,.mc-c-lead-filter__form-wrapper,.mc-c-prospect-filter__form-wrapper{flex:1;overflow-y:auto}.mc-c-entity-filter__bottom-actions,.mc-c-contact-filter__bottom-actions,.mc-c-lead-filter__bottom-actions,.mc-c-prospect-filter__bottom-actions{display:flex;align-items:center;gap:var(--space-sm, 0.5rem);padding-top:var(--space-md, 1rem);border-top:1px solid var(--color-border, #e0e0e0);margin-top:var(--space-md, 1rem)}.mc-c-entity-filter .mc-c-form-field,.mc-c-contact-filter .mc-c-form-field,.mc-c-lead-filter .mc-c-form-field,.mc-c-prospect-filter .mc-c-form-field{margin-bottom:var(--space-md, 1rem)}.mc-c-entity-filter .mc-c-form-field__label,.mc-c-contact-filter .mc-c-form-field__label,.mc-c-lead-filter .mc-c-form-field__label,.mc-c-prospect-filter .mc-c-form-field__label{display:block;margin-bottom:var(--space-xs, 0.25rem);font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #666)}.mc-c-entity-filter .mc-c-form-field--checkboxes mc-checkbox,.mc-c-contact-filter .mc-c-form-field--checkboxes mc-checkbox,.mc-c-lead-filter .mc-c-form-field--checkboxes mc-checkbox,.mc-c-prospect-filter .mc-c-form-field--checkboxes mc-checkbox{display:block;margin-bottom:var(--space-xs, 0.25rem)}.mc-c-entity-filter-item,.mc-c-contact-filter-item,.mc-c-lead-filter-item,.mc-c-prospect-filter-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs, 0.25rem) var(--space-sm, 0.5rem);margin-bottom:var(--space-xs, 0.25rem);border-radius:var(--border-radius-sm, 4px);cursor:pointer;transition:background-color .15s ease}.mc-c-entity-filter-item:hover,.mc-c-contact-filter-item:hover,.mc-c-lead-filter-item:hover,.mc-c-prospect-filter-item:hover{background-color:var(--surface-level-2, #eaeaea)}.mc-c-entity-filter-item.selected,.selected.mc-c-contact-filter-item,.selected.mc-c-lead-filter-item,.selected.mc-c-prospect-filter-item{background-color:var(--color-primary-light, #e3f2fd);border-left:3px solid var(--color-primary, #1976d2)}.mc-c-entity-filter-item.editing,.editing.mc-c-contact-filter-item,.editing.mc-c-lead-filter-item,.editing.mc-c-prospect-filter-item{background-color:var(--color-warning-light, #fff8e1)}.mc-c-entity-filter-item input,.mc-c-contact-filter-item input,.mc-c-lead-filter-item input,.mc-c-prospect-filter-item input{flex:1;border:none;background:rgba(0,0,0,0);font-size:.875rem;color:var(--color-text-primary, #333);padding:var(--space-xs, 0.25rem);outline:none}.mc-c-entity-filter-item input[readonly],.mc-c-contact-filter-item input[readonly],.mc-c-lead-filter-item input[readonly],.mc-c-prospect-filter-item input[readonly]{cursor:pointer}.mc-c-entity-filter-item__actions,.mc-c-contact-filter-item__actions,.mc-c-lead-filter-item__actions,.mc-c-prospect-filter-item__actions{display:flex;align-items:center;gap:var(--space-xs, 0.25rem);margin-left:var(--space-xs, 0.25rem)}.mc-c-entity-filter-item__actions i,.mc-c-contact-filter-item__actions i,.mc-c-lead-filter-item__actions i,.mc-c-prospect-filter-item__actions i{font-size:.75rem;color:var(--color-text-secondary, #666);cursor:pointer;padding:var(--space-xs, 0.25rem);border-radius:var(--border-radius-sm, 4px);transition:color .15s ease,background-color .15s ease}.mc-c-entity-filter-item__actions i:hover,.mc-c-contact-filter-item__actions i:hover,.mc-c-lead-filter-item__actions i:hover,.mc-c-prospect-filter-item__actions i:hover{color:var(--color-primary, #1976d2);background-color:var(--surface-level-2, #eaeaea)}.mc-c-entity-filter-item__actions i.fa-thumb-tack,.mc-c-contact-filter-item__actions i.fa-thumb-tack,.mc-c-lead-filter-item__actions i.fa-thumb-tack,.mc-c-prospect-filter-item__actions i.fa-thumb-tack{color:var(--color-primary, #1976d2)}.mc-c-entity-filter-item__actions i.fa-thumb-tack.unset,.mc-c-contact-filter-item__actions i.fa-thumb-tack.unset,.mc-c-lead-filter-item__actions i.fa-thumb-tack.unset,.mc-c-prospect-filter-item__actions i.fa-thumb-tack.unset{color:var(--color-text-tertiary, #999)}.mc-c-entity-filter-item__actions i.fa-remove:hover,.mc-c-contact-filter-item__actions i.fa-remove:hover,.mc-c-lead-filter-item__actions i.fa-remove:hover,.mc-c-prospect-filter-item__actions i.fa-remove:hover{color:var(--color-danger, #d32f2f)}
.mc-entity-financial-credits{display:block}.mc-entity-financial-credits__disclaimer{margin:0;padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-1, 4px) var(--mc-detail-row-inset, 52px);font-size:12px;line-height:16px;color:var(--surface-text-muted)}.mc-entity-financial-credits__state{margin:0;padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px) var(--mc-detail-row-inset, 52px);font-size:14px;line-height:20px;color:var(--surface-text-muted)}.mc-entity-financial-credits__list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.mc-entity-financial-credits__dot{width:8px;height:8px;border-radius:50%}.mc-entity-financial-credits__badge{display:inline-block;margin-left:var(--space-1, 4px);padding:0 6px;border-radius:var(--border-radius-full, 9999px);background:var(--surface-bg-hover);font-size:11px;line-height:16px;font-weight:500;color:var(--state-text-brand);vertical-align:1px}.mc-entity-financial-credits__detail{color:var(--surface-text-muted);overflow-wrap:break-word}.mc-entity-financial-credits__pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px) 0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}
.mc-financial-movement-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-financial-movement-detail__header-info{flex:1;min-width:0}.mc-financial-movement-detail__kind{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--surface-text-muted, #94a3b8);margin-bottom:2px}.mc-financial-movement-detail__dot{width:6px;height:6px;border-radius:50%;flex:none}.mc-financial-movement-detail__title{font-size:15px;font-weight:600;color:var(--surface-text-color, #1f2937)}.mc-financial-movement-detail__subtitle{font-size:12px;color:var(--surface-text-muted, #64748b);margin-top:2px}.mc-financial-movement-detail__highlight{padding:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-financial-movement-detail__highlight-label{font-size:11px;color:var(--surface-text-muted, #64748b)}.mc-financial-movement-detail__highlight-value{font-size:22px;font-weight:700;color:var(--surface-text-color, #1f2937);margin-top:2px}.mc-financial-movement-detail__status{display:inline-block;margin-top:var(--space-2, 8px);font-size:10px;text-transform:lowercase;padding:1px 8px;border-radius:10px;background:var(--surface-hover-color, #eef2ff);color:var(--app-primary, #4f46e5);font-weight:500}.mc-financial-movement-detail__section{padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.06))}.mc-financial-movement-detail__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--surface-text-muted, #94a3b8);margin-bottom:var(--space-2, 8px)}.mc-financial-movement-detail__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-financial-movement-detail__field-list{display:flex;flex-direction:column;gap:5px}.mc-financial-movement-detail__field-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);font-size:12px}.mc-financial-movement-detail__field-label{color:var(--surface-text-muted, #64748b);flex:none}.mc-financial-movement-detail__field-value{color:var(--surface-text-color, #1f2937);font-weight:500;text-align:right;word-break:break-word}.mc-financial-movement-detail__value--negative{color:var(--color-danger-500, #dc2626)}
.mc-entity-financial-movements{display:block}.mc-entity-financial-movements__filter{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px) var(--mc-detail-row-inset, 52px)}.mc-entity-financial-movements__filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-entity-financial-movements__filter-row>*{flex:1 1 0;min-width:min(132px,100%)}.mc-entity-financial-movements__state{margin:0;padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px) var(--mc-detail-row-inset, 52px);font-size:14px;line-height:20px;color:var(--surface-text-muted)}.mc-entity-financial-movements__list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.mc-entity-financial-movements__day{padding:var(--space-2, 8px) var(--space-2, 8px) 2px;font-size:12px;line-height:16px;font-weight:500;color:var(--surface-text-muted)}.mc-entity-financial-movements__item{align-items:center}.mc-entity-financial-movements__dot{width:8px;height:8px;border-radius:50%}.mc-entity-financial-movements__type{overflow-wrap:break-word}.mc-entity-financial-movements__status{display:inline-block;margin-left:var(--space-1, 4px);padding:0 6px;border-radius:var(--border-radius-full, 9999px);background:var(--surface-bg-hover);font-size:11px;line-height:16px;font-weight:500;text-transform:lowercase;color:var(--state-text-brand);vertical-align:1px}.mc-entity-financial-movements__detail{overflow-wrap:break-word}.mc-entity-financial-movements__value{font-variant-numeric:tabular-nums}.mc-entity-financial-movements__value--negative{color:var(--state-text-danger)}.mc-entity-financial-movements__pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px) 0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}
.mc-entity-financial-performance{display:block}.mc-entity-financial-performance__periods{display:flex;flex-wrap:wrap;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px) 0 var(--mc-detail-row-inset, 52px)}.mc-entity-financial-performance__period{padding:2px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full, 9999px);background:rgba(0,0,0,0);font:inherit;font-size:12px;line-height:18px;color:var(--surface-text-muted);cursor:pointer}.mc-entity-financial-performance__period:hover{background:var(--surface-bg-hover)}.mc-entity-financial-performance__period:focus{outline:none}.mc-entity-financial-performance__period:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-entity-financial-performance__period--on{border-color:rgba(0,0,0,0);background:color-mix(in srgb, var(--state-text-brand) 12%, transparent);color:var(--state-text-brand);font-weight:500}.mc-entity-financial-performance__negative{color:var(--state-text-danger)}.mc-entity-financial-performance__cmp{display:block;font-size:12px;line-height:16px;font-weight:500}.mc-entity-financial-performance__cmp--up{color:var(--state-text-success)}.mc-entity-financial-performance__cmp--down{color:var(--state-text-danger)}.mc-entity-financial-performance mc-line-report-chart{display:block;padding:0 var(--space-2, 8px)}
.mc-financial-product-detail{padding:0;width:100%;position:relative}.mc-financial-product-detail__close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;line-height:1;z-index:1}.mc-financial-product-detail__close-btn:hover{color:#1f2937}.mc-financial-product-detail__header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-financial-product-detail__header-info{flex:1;min-width:0}.mc-financial-product-detail__type-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.mc-financial-product-detail__name{font-size:18px;font-weight:700;color:var(--surface-text-color, #1f2937);line-height:1.3;word-break:break-word}.mc-financial-product-detail__subtitle{font-size:12px;color:var(--surface-text-muted, #6b7280);margin-top:2px}.mc-financial-product-detail__highlight-card{margin:16px 20px;padding:20px;background:linear-gradient(135deg, var(--surface-level-1, #f5f3ff) 0%, var(--surface-level-2, #ede9fe) 100%);border-radius:12px;text-align:center}.mc-financial-product-detail__highlight-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary-600, #7c3aed);margin-bottom:8px}.mc-financial-product-detail__highlight-value{font-size:28px;font-weight:700;color:var(--color-primary-700, #6d28d9);font-family:var(--font-mono, "SF Mono", monospace);line-height:1.2}.mc-financial-product-detail__highlight-percentage{font-size:13px;color:var(--color-primary-500, #8955ef);margin-top:6px;font-weight:500}.mc-financial-product-detail__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px}.mc-financial-product-detail__field-cell{background:var(--surface-level-0, #f9fafb);border:1px solid var(--surface-border-color, #f3f4f6);border-radius:8px;padding:12px}.mc-financial-product-detail__field-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--surface-text-muted, #6b7280);margin-bottom:4px}.mc-financial-product-detail__field-value{font-size:13px;font-weight:600;color:var(--surface-text-color, #1f2937);word-break:break-word}.mc-financial-product-detail__value--positive{color:var(--app-success, #059669) !important}.mc-financial-product-detail__value--negative{color:var(--app-danger, #dc2626) !important}.mc-financial-product-detail__section{border-top:1px solid var(--surface-border-color, #e5e7eb);padding-top:16px;margin-top:4px}.mc-financial-product-detail__section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted, #6b7280);padding:0 20px 8px;display:flex;align-items:center;gap:6px}.mc-financial-product-detail__section-title i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-financial-product-detail__field-list{padding:0 20px}.mc-financial-product-detail__field-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--surface-border-color, #f3f4f6);gap:12px}.mc-financial-product-detail__field-row:last-child{border-bottom:none}.mc-financial-product-detail__field-row-label{font-size:12px;color:var(--surface-text-muted, #6b7280);flex-shrink:0;max-width:45%}.mc-financial-product-detail__field-row-value{font-size:13px;font-weight:600;color:var(--surface-text-color, #1f2937);text-align:right;word-break:break-word;min-width:0;font-family:var(--font-mono, "SF Mono", monospace)}.mc-financial-product-detail__acquisitions{padding:0 20px;display:flex;flex-direction:column;gap:8px}.mc-financial-product-detail__acquisition-card{border-left:3px solid var(--color-primary-500, #8955ef);padding:12px;background:var(--surface-level-1, #f9fafb);border-radius:0 8px 8px 0}.mc-financial-product-detail__acquisition-date{font-size:11px;font-weight:600;color:var(--color-primary-600, #7c3aed);margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.mc-financial-product-detail__acquisition-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-financial-product-detail__acquisition-item{display:flex;flex-direction:column;gap:2px}[data-surface=dark] .mc-financial-product-detail__highlight-card{background:linear-gradient(135deg, rgba(139, 92, 246, 0.15) 0%, rgba(124, 58, 237, 0.1) 100%)}[data-surface=dark] .mc-financial-product-detail__highlight-value{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-financial-product-detail__highlight-label{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-financial-product-detail__highlight-percentage{color:var(--color-primary-400, #a78bfa)}[data-surface=dark] .mc-financial-product-detail__field-cell{background:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-color:var(--surface-border-color)}[data-surface=dark] .mc-financial-product-detail__acquisition-card{background:var(--surface-level-1, rgba(255, 255, 255, 0.05))}[data-surface=dark] .mc-financial-product-detail__value--positive{color:#34d399 !important}[data-surface=dark] .mc-financial-product-detail__value--negative{color:#f87171 !important}
.mc-entity-financial-portfolio{display:block}.mc-entity-financial-portfolio__allocation{display:flex;height:6px;margin:0 var(--space-2, 8px) var(--space-2, 8px) var(--mc-detail-row-inset, 52px);border-radius:var(--border-radius-full, 9999px);overflow:hidden;background:var(--surface-bg-hover)}.mc-entity-financial-portfolio__segment{min-width:3px;transition:width .3s ease}.mc-entity-financial-portfolio__dot{width:10px;height:10px;border-radius:3px}.mc-entity-financial-portfolio__amount{flex-direction:column;align-items:flex-end;gap:0}@container record-column (width < 260px){.mc-entity-financial-portfolio__amount{align-items:flex-start}}.mc-entity-financial-portfolio__group-caption{display:block}.mc-entity-financial-portfolio__negative{color:var(--state-text-danger)}.mc-entity-financial-portfolio__pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px) 0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}
.mc-c-entity-form,.prospect-create-component,.lead-create-component,.contact-create-component,.mc-c-prospect-form,.mc-c-lead-form,.mc-c-contact-form{position:relative;width:100%}.mc-c-entity-form--loading{opacity:.7;pointer-events:none}.mc-c-entity-form__section{margin-bottom:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-level-1, #f9fafb);border-radius:var(--radius-md, 8px);border-left:3px solid var(--color-primary, #3b82f6)}.mc-c-entity-form__section--help{background:var(--surface-info-subtle, #eff6ff);border-left-color:var(--color-info, #3b82f6)}.mc-c-entity-form__section-title{margin:0 0 var(--space-2, 8px) 0;font-size:var(--font-size-md, 14px);font-weight:600;color:var(--text-primary, #111827)}.mc-c-entity-form__section-title i{margin-right:var(--space-2, 8px);color:var(--color-primary, #3b82f6)}.mc-c-entity-form__section-description{margin:0;font-size:var(--font-size-sm, 12px);color:var(--text-secondary, #6b7280);line-height:1.5}.mc-c-entity-form__fields{padding:var(--space-2, 8px) 0}.mc-c-entity-form__help-box{display:flex;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-entity-form__help-box>i{flex-shrink:0;font-size:var(--font-size-lg, 16px);color:var(--color-info, #3b82f6);margin-top:2px}.mc-c-entity-form__help-content{font-size:var(--font-size-sm, 12px);color:var(--text-secondary, #6b7280);line-height:1.5}.mc-c-entity-form__help-content strong{color:var(--text-primary, #111827)}
.mc-page-import-history__title{font-weight:var(--app-font-weight-medium);margin-right:var(--app-spacing-sm)}.mc-page-import-history__stat--success{color:var(--status-success);font-weight:var(--app-font-weight-medium)}.mc-page-import-history__stat--error{color:var(--status-error);font-weight:var(--app-font-weight-medium)}.mc-page-import-history__staff{display:flex;align-items:center;gap:var(--app-spacing-sm)}.mc-page-import-history__staff span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.mc-page-import-history__no-data{color:var(--text-tertiary);font-style:italic;font-size:var(--app-font-size-sm)}.mc-page-import-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--app-spacing-xl) var(--app-spacing-lg);text-align:center}.mc-page-import-history__empty h3{margin:var(--app-spacing-md) 0 var(--app-spacing-sm);font-size:var(--app-font-size-lg);font-weight:var(--app-font-weight-semibold);color:var(--text-primary)}.mc-page-import-history__empty p{margin:0;font-size:var(--app-font-size-md);color:var(--text-secondary)}.mc-page-import-history__empty p a{color:var(--color-link);cursor:pointer}.mc-page-import-history__empty p a:hover{text-decoration:underline}.mc-page-import-history__empty-icon{font-size:64px;color:var(--text-tertiary)}.mc-page-import-history__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--app-spacing-xl);text-align:center}.mc-page-import-history__no-results p{margin:var(--app-spacing-md) 0 0;font-size:var(--app-font-size-md);color:var(--text-secondary);font-style:italic}.mc-page-import-history__no-results-icon{font-size:48px;color:var(--text-tertiary)}@media(max-width: 768px){.mc-page-import-history__staff span{max-width:100px}}
.mc-c-entity-insights,.lead-insights-wrapper,.prospect-insights-wrapper,.contact-insights-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--space-4, 16px);padding:var(--space-4, 16px) 0}.mc-c-entity-insights--loading{opacity:.6;pointer-events:none}.mc-c-entity-insights__card,.insight-wrapper{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-c-entity-insights__card:hover,.insight-wrapper:hover{transform:translateY(-2px)}.mc-c-entity-insights__card:active,.insight-wrapper:active{transform:translateY(0)}.mc-c-entity-insights__card mc-stat-card,.insight-wrapper mc-stat-card,.mc-c-entity-insights__card .mc-c-stat-card,.insight-wrapper .mc-c-stat-card{cursor:inherit;height:100%}@media(max-width: 768px){.mc-c-entity-insights,.lead-insights-wrapper,.prospect-insights-wrapper,.contact-insights-wrapper{grid-template-columns:repeat(2, 1fr);gap:var(--space-3, 12px)}}@media(max-width: 480px){.mc-c-entity-insights,.lead-insights-wrapper,.prospect-insights-wrapper,.contact-insights-wrapper{grid-template-columns:1fr}}
.mc-c-entity-investiment-details,.mc-c-investments-details{display:block}.mc-c-entity-investiment-details__bank{border-radius:var(--border-radius-full, 9999px);background:var(--surface-bg-hover);color:var(--surface-text-color);font-size:12px;font-weight:500;line-height:1}.mc-c-entity-investiment-details__account-toggle{display:block;width:calc(100% + 12px);max-width:calc(100% + 12px);margin:0 -6px;padding:2px 6px;border:0;border-radius:var(--border-radius-base, 8px);background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mc-c-entity-investiment-details__account-toggle:hover{background:var(--surface-bg-hover)}.mc-c-entity-investiment-details__account-toggle:focus{outline:none}.mc-c-entity-investiment-details__account-toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-entity-investiment-details__account-row .mc-c-detail-row__caption{display:block}.mc-c-entity-investiment-details__title-tail{display:inline-block;max-width:100%;overflow-wrap:anywhere}.mc-c-entity-investiment-details__title-tail>i{margin-left:var(--space-1, 4px)}.mc-c-entity-investiment-details__equity-caption{display:block}.mc-c-entity-investiment-details__money{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-entity-investiment-details__account-body--nested{margin:0 0 var(--space-1, 4px) 24px;padding-left:var(--space-2, 8px);border-left:1px solid var(--surface-border-color)}@container record-column (width < 260px){.mc-c-entity-investiment-details__account-body--nested{margin-left:8px}}.mc-c-entity-investiment-details__note{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:6px 8px 6px var(--mc-detail-row-inset, 52px);font-size:12px;line-height:16px;color:var(--surface-text-color)}.mc-c-entity-investiment-details__outdated-icon{flex-shrink:0;font-size:15px;line-height:16px;vertical-align:-2px;color:var(--state-text-warning)}.mc-c-entity-investiment-details__link{padding:0;border:0;background:rgba(0,0,0,0);font:inherit;font-weight:500;color:var(--color-link);cursor:pointer}.mc-c-entity-investiment-details__link:hover{text-decoration:underline}.mc-c-entity-investiment-details__link:focus{outline:none}.mc-c-entity-investiment-details__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px;border-radius:2px}.mc-c-source-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;color:#fff;white-space:nowrap}.mc-c-source-badge--md{padding:3px 10px;font-size:11px}
.mc-c-suitability-badge{display:inline-flex;position:relative}.mc-c-suitability-badge__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:0}.mc-c-suitability-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-suitability-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-suitability-badge__toggle:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.mc-c-suitability-badge__icon{font-size:14px;flex-shrink:0}.mc-c-suitability-badge__text{font-weight:600;overflow:hidden;text-overflow:ellipsis}.mc-c-suitability-badge__chevron{font-size:14px;transition:transform .2s ease;flex-shrink:0}.mc-c-suitability-badge__chevron--open{transform:rotate(180deg)}.mc-c-suitability-badge__loader{font-size:14px;flex-shrink:0}.mc-c-suitability-badge--sm .mc-c-suitability-badge__toggle{padding:4px 8px;font-size:12px;gap:4px}.mc-c-suitability-badge--sm .mc-c-suitability-badge__icon,.mc-c-suitability-badge--sm .mc-c-suitability-badge__chevron,.mc-c-suitability-badge--sm .mc-c-suitability-badge__loader{font-size:12px}.mc-c-suitability-badge--empty .mc-c-suitability-badge__toggle{border-style:dashed;border-color:var(--surface-border-color)}.mc-c-suitability-badge--empty .mc-c-suitability-badge__text{color:var(--surface-text-muted);font-weight:400}.mc-c-suitability-badge--info .mc-c-suitability-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.12);border-color:rgba(var(--color-info-rgb, 59, 130, 246), 0.25);color:var(--color-info, #3b82f6)}.mc-c-suitability-badge--info .mc-c-suitability-badge__icon{color:var(--color-info, #3b82f6)}.mc-c-suitability-badge--info:hover .mc-c-suitability-badge__toggle:not(:disabled){background:rgba(var(--color-info-rgb, 59, 130, 246), 0.2)}.mc-c-suitability-badge--warning .mc-c-suitability-badge__toggle{background:rgba(var(--color-warning-rgb, 245, 158, 11), 0.12);border-color:rgba(var(--color-warning-rgb, 245, 158, 11), 0.25);color:var(--color-warning, #f59e0b)}.mc-c-suitability-badge--warning .mc-c-suitability-badge__icon{color:var(--color-warning, #f59e0b)}.mc-c-suitability-badge--warning:hover .mc-c-suitability-badge__toggle:not(:disabled){background:rgba(var(--color-warning-rgb, 245, 158, 11), 0.2)}.mc-c-suitability-badge--primary .mc-c-suitability-badge__toggle{background:rgba(var(--color-primary-rgb, 137, 85, 239), 0.12);border-color:rgba(var(--color-primary-rgb, 137, 85, 239), 0.25);color:var(--color-primary-500, #8955ef)}.mc-c-suitability-badge--primary .mc-c-suitability-badge__icon{color:var(--color-primary-500, #8955ef)}.mc-c-suitability-badge--primary:hover .mc-c-suitability-badge__toggle:not(:disabled){background:rgba(var(--color-primary-rgb, 137, 85, 239), 0.2)}.mc-c-suitability-badge--neutral .mc-c-suitability-badge__toggle{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-suitability-badge--neutral .mc-c-suitability-badge__icon{color:var(--surface-text-muted)}.mc-c-suitability-badge--neutral:hover .mc-c-suitability-badge__toggle:not(:disabled){background:var(--surface-level-2)}.mc-c-suitability-badge__popover{padding:0;overflow:hidden;min-width:260px}.mc-c-suitability-badge__popover-header{padding:12px 16px;text-align:left}.mc-c-suitability-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:2px}.mc-c-suitability-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-suitability-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-suitability-badge__list{list-style:none;padding:8px;margin:0;max-height:320px;overflow-y:auto}.mc-c-suitability-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-suitability-badge__option:last-child{margin-bottom:0}.mc-c-suitability-badge__option:hover:not(:disabled){background:var(--surface-level-1)}.mc-c-suitability-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-suitability-badge__option:disabled{opacity:.5;cursor:not-allowed}.mc-c-suitability-badge__option--selected{background:var(--surface-level-1)}.mc-c-suitability-badge__option-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius, 6px);flex-shrink:0}.mc-c-suitability-badge__option-icon{font-size:18px}.mc-c-suitability-badge__option-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-suitability-badge__option-text{font-weight:500;line-height:1.2}.mc-c-suitability-badge__option-description{font-size:11px;color:var(--surface-text-muted);line-height:1.2}.mc-c-suitability-badge__option-check{font-size:18px;color:var(--color-primary-500);flex-shrink:0}.mc-c-suitability-badge__option--info .mc-c-suitability-badge__option-icon-wrapper{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.12)}.mc-c-suitability-badge__option--info .mc-c-suitability-badge__option-icon{color:var(--color-info, #3b82f6)}.mc-c-suitability-badge__option--info:hover:not(:disabled){background:rgba(var(--color-info-rgb, 59, 130, 246), 0.08)}.mc-c-suitability-badge__option--warning .mc-c-suitability-badge__option-icon-wrapper{background:rgba(var(--color-warning-rgb, 245, 158, 11), 0.12)}.mc-c-suitability-badge__option--warning .mc-c-suitability-badge__option-icon{color:var(--color-warning, #f59e0b)}.mc-c-suitability-badge__option--warning:hover:not(:disabled){background:rgba(var(--color-warning-rgb, 245, 158, 11), 0.08)}.mc-c-suitability-badge__option--primary .mc-c-suitability-badge__option-icon-wrapper{background:rgba(var(--color-primary-rgb, 137, 85, 239), 0.12)}.mc-c-suitability-badge__option--primary .mc-c-suitability-badge__option-icon{color:var(--color-primary-500, #8955ef)}.mc-c-suitability-badge__option--primary:hover:not(:disabled){background:rgba(var(--color-primary-rgb, 137, 85, 239), 0.08)}.mc-c-suitability-badge__option--neutral .mc-c-suitability-badge__option-icon-wrapper{background:var(--surface-level-1)}.mc-c-suitability-badge__option--neutral .mc-c-suitability-badge__option-icon{color:var(--surface-text-muted)}.mc-c-suitability-badge__option--neutral:hover:not(:disabled){background:var(--surface-level-1)}.mc-c-suitability-badge.mc-c-suitability-badge--inline{display:inline-flex;max-width:100%}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__toggle{gap:2px;max-width:calc(100% + 12px);margin:0 -6px;padding:0 6px;border:0;border-radius:var(--border-radius-base, 8px);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:14px;line-height:20px;font-weight:400;white-space:normal;text-align:left;box-shadow:none;transform:none}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__toggle:focus{outline:none}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__icon{display:none}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__text{font-weight:inherit;overflow:visible;text-overflow:clip}.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__chevron,.mc-c-suitability-badge.mc-c-suitability-badge--inline .mc-c-suitability-badge__loader{font-size:16px;color:var(--surface-text-muted)}.mc-c-suitability-badge.mc-c-suitability-badge--inline:hover .mc-c-suitability-badge__toggle:not(:disabled){background:var(--surface-bg-hover);box-shadow:none;transform:none}.mc-c-suitability-badge.mc-c-suitability-badge--inline.mc-c-suitability-badge--empty .mc-c-suitability-badge__text{color:var(--surface-text-muted);font-style:italic}[data-surface=dark] .mc-c-suitability-badge--info .mc-c-suitability-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.18)}[data-surface=dark] .mc-c-suitability-badge--warning .mc-c-suitability-badge__toggle{background:rgba(var(--color-warning-rgb, 245, 158, 11), 0.18)}[data-surface=dark] .mc-c-suitability-badge--primary .mc-c-suitability-badge__toggle{background:rgba(var(--color-primary-rgb, 137, 85, 239), 0.18)}
.mc-c-entity-list,.mc-l-prospects-list,.mc-l-leads-list,.mc-l-contacts-list{display:flex;flex-direction:column;height:100%}.mc-c-entity-list__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm, 0.5rem)}.mc-c-entity-list__body{flex:1;overflow:hidden}.mc-c-entity-list__row{cursor:pointer;transition:background-color .2s ease}.mc-c-entity-list__row:hover{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}.mc-c-entity-list__row--selected{background-color:var(--content-selection-bg, var(--surface-level-2, #f5f5f5))}.mc-c-entity-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl, 2rem);text-align:center}.mc-c-entity-list__empty p{margin:var(--space-xs, 0.25rem) 0}.mc-c-entity-list__empty a{color:var(--color-link, #8955ef);cursor:pointer}.mc-c-entity-list__empty a:hover{text-decoration:underline;color:var(--color-link-hover, #7139d9)}.mc-c-entity-list .contact-phone,.mc-l-prospects-list .contact-phone,.mc-l-leads-list .contact-phone,.mc-l-contacts-list .contact-phone{margin-right:var(--space-xs, 0.25rem)}@media(max-width: 768px){.mc-c-entity-list .hidden-xs,.mc-l-prospects-list .hidden-xs,.mc-l-leads-list .hidden-xs,.mc-l-contacts-list .hidden-xs{display:none}}.mc-c-entity-list__create-popover{padding:var(--space-xs, 0.25rem) 0;min-width:260px}.mc-c-entity-list__create-option{display:flex;flex-direction:column;gap:4px;padding:var(--space-sm, 0.5rem) var(--space-md, 0.75rem);border-radius:6px;cursor:pointer;transition:background-color .15s ease}.mc-c-entity-list__create-option:hover{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}.mc-c-entity-list__create-option .mc-c-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;width:fit-content}.mc-c-entity-list__create-description{font-size:12px;color:var(--surface-text-muted, #6c757d)}
.mc-c-entity-merge-toast,.mc-c-contact-merge-toast,.mc-c-lead-merge-toast,.mc-c-prospect-merge-toast{padding:var(--space-md, 1rem);min-width:350px}.mc-c-entity-merge-toast__header{display:flex;align-items:center;gap:var(--space-sm, 0.5rem);margin-bottom:var(--space-md, 1rem)}.mc-c-entity-merge-toast__header h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary, #333)}.mc-c-entity-merge-toast__header .status-icon{font-size:1.25rem}.mc-c-entity-merge-toast__header .status-icon--running{color:var(--color-primary, #1976d2);animation:entityMergeToastSpin 1s linear infinite}.mc-c-entity-merge-toast__header .status-icon--stopped{color:var(--color-warning, #ffc107)}.mc-c-entity-merge-toast__header .status-icon--completed{color:var(--color-success, #4caf50)}.mc-c-entity-merge-toast__header .status-icon--error{color:var(--color-danger, #d32f2f)}.mc-c-entity-merge-toast__message{font-size:.875rem;color:var(--color-text-secondary, #666);margin-bottom:var(--space-md, 1rem);line-height:1.5}.mc-c-entity-merge-toast__progress{margin-bottom:var(--space-md, 1rem)}.mc-c-entity-merge-toast__progress-bar{height:4px;background-color:var(--color-border, #e0e0e0);border-radius:2px;overflow:hidden}.mc-c-entity-merge-toast__progress-bar-fill{height:100%;background-color:var(--color-primary, #1976d2);transition:width .3s ease}.mc-c-entity-merge-toast__progress-text{font-size:.75rem;color:var(--color-text-tertiary, #999);margin-top:var(--space-xs, 0.25rem);text-align:right}.mc-c-entity-merge-toast__actions{display:flex;align-items:center;gap:var(--space-sm, 0.5rem);justify-content:flex-end}@keyframes entityMergeToastSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.mc-c-entity-migrate-staff{display:flex;flex-direction:column;min-height:200px;padding:var(--space-4, 16px);position:relative}.mc-c-entity-migrate-staff__header{margin-bottom:var(--space-4, 16px)}.mc-c-entity-migrate-staff__title{margin:0 0 var(--space-2, 8px) 0;font-size:1.25rem;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.mc-c-entity-migrate-staff__subtitle{margin:0;font-size:.875rem;color:var(--surface-text-muted, #6b7280)}.mc-c-entity-migrate-staff__content{flex:1}.mc-c-entity-migrate-staff__field{margin-bottom:var(--space-4, 16px)}.mc-c-entity-migrate-staff__label{display:block;margin-bottom:var(--space-2, 8px);font-size:.875rem;font-weight:500;color:var(--surface-text-color, #1a1a1a)}.mc-c-entity-migrate-staff__optional{font-weight:400;color:var(--surface-text-muted, #6b7280)}.mc-c-entity-migrate-staff__hint{margin:var(--space-2, 8px) 0 0 0;font-size:.8125rem;line-height:1.4;color:var(--surface-text-muted, #6b7280)}.mc-c-entity-migrate-staff__actions{display:flex;justify-content:flex-end;gap:var(--space-3, 12px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-entity-migrate-staff__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);z-index:10}
.mc-c-entity-organization-create__select-column,.mc-c-contact-organization-create__select-column{width:40px}.mc-c-entity-organization-create__select-button,.mc-c-contact-organization-create__select-button{width:40px}
.mc-c-entity-organization-link{position:relative;padding:var(--space-4, 16px)}.mc-c-entity-organization-link__content{display:flex;flex-direction:column;align-items:center;text-align:center}.mc-c-entity-organization-link__image{width:130px;margin-bottom:var(--space-4, 16px)}.mc-c-entity-organization-link__title{margin:0 0 var(--space-2, 8px) 0;font-size:1.125rem;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.mc-c-entity-organization-link__description{margin:0 0 var(--space-4, 16px) 0;font-size:.875rem;color:var(--surface-text-muted, #6b7280)}.mc-c-entity-organization-link__form{width:100%;max-width:400px}.mc-c-entity-organization-link__field{margin-bottom:var(--space-4, 16px)}.mc-c-entity-organization-link__actions{display:flex;align-content:center;justify-content:center;margin:var(--space-5, 20px)}.duplicate-rule-modal .select-rule-model{display:flex;flex-direction:column;align-items:center;text-align:center}

.mc-c-entity-organization,.contact-organization{position:relative;min-height:100px}.mc-c-entity-organization__empty{display:flex;align-items:center;justify-content:center;padding:var(--space-6, 24px);text-align:center}.mc-c-entity-organization__empty-text{color:var(--surface-text-muted, #6b7280);font-size:.875rem}
.mc-entity-planning-tab{display:block;color:var(--surface-text-color)}.mc-entity-planning-tab__loading{padding:var(--space-6, 24px);color:var(--app-text-color)}.mc-entity-planning-tab__message{padding:var(--space-4, 16px) var(--space-2, 8px)}.mc-entity-planning-tab__message p{margin:0 0 var(--space-2, 8px)}.mc-entity-planning-tab__surface{color:var(--surface-text-color)}.mc-entity-planning-tab__surface h4{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-entity-planning-tab__surface h5{margin:0;font-size:13px;font-weight:600;color:var(--surface-text-muted)}.mc-entity-planning-tab__muted,.mc-entity-planning-tab__note,.mc-entity-planning-tab__label,.mc-entity-planning-tab__caption,.mc-entity-planning-tab__lead{color:var(--surface-text-muted);font-size:13px}.mc-entity-planning-tab__caption{font-size:12px}.mc-entity-planning-tab__caption[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-planning-tab__lead{margin:0 0 var(--space-4, 16px)}.mc-entity-planning-tab__status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);padding-bottom:var(--space-4, 16px);margin-bottom:var(--space-5, 20px);border-bottom:1px solid var(--surface-border-color)}.mc-entity-planning-tab__status-text{display:flex;align-items:center;gap:8px;min-width:0;flex:1;font-size:14px}.mc-entity-planning-tab__status-text i{font-size:18px;color:var(--surface-text-muted)}.mc-entity-planning-tab__status-text[data-tone=success] i{color:var(--state-text-success)}.mc-entity-planning-tab__status-text[data-tone=brand] i{color:var(--state-text-brand)}.mc-entity-planning-tab__status-text[data-tone=warning] i{color:var(--state-text-warning)}.mc-entity-planning-tab__status-text strong{white-space:nowrap}.mc-entity-planning-tab__status-text span{color:var(--surface-text-muted)}.mc-entity-planning-tab__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2, 8px)}.mc-entity-planning-tab__hero{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-6, 24px)}.mc-entity-planning-tab__label{margin-bottom:2px}.mc-entity-planning-tab__value{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.mc-entity-planning-tab__note{margin-top:var(--space-1, 4px);max-width:34ch}.mc-entity-planning-tab__insight{display:flex;align-items:flex-start;gap:10px;margin:var(--space-5, 20px) 0 0;padding:12px 14px;border-radius:8px;background:var(--surface-bg-secondary);font-size:14px;line-height:1.5}.mc-entity-planning-tab__insight i{margin-top:1px;font-size:18px;color:var(--state-text-brand)}.mc-entity-planning-tab__notices{margin:var(--space-3, 12px) 0 0;padding:0 0 0 18px;font-size:12px;color:var(--surface-text-muted)}.mc-entity-planning-tab__section{padding-top:var(--space-6, 24px);margin-top:var(--space-6, 24px);border-top:1px solid var(--surface-border-color)}.mc-entity-planning-tab__lenses{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:var(--space-3, 12px)}.mc-entity-planning-tab__lens{display:flex;flex-direction:column;gap:2px;padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-entity-planning-tab__lens:hover{background:var(--surface-bg-hover)}.mc-entity-planning-tab__lens:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-entity-planning-tab__lens[aria-selected=true]{border-color:var(--state-text-brand);box-shadow:inset 0 0 0 1px var(--state-text-brand)}.mc-entity-planning-tab__lens-label{display:flex;align-items:center;gap:4px;height:18px;font-size:13px;color:var(--surface-text-muted)}.mc-entity-planning-tab__lens-label i{font-size:14px;line-height:1;color:var(--state-text-warning)}.mc-entity-planning-tab__lens-value{font-size:20px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.mc-entity-planning-tab__lens-note{font-size:13px;line-height:18px;color:var(--surface-text-muted)}.mc-entity-planning-tab__panel{margin-top:var(--space-5, 20px)}.mc-entity-planning-tab__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4, 16px);margin-bottom:var(--space-3, 12px)}.mc-entity-planning-tab__head p{margin:0}.mc-entity-planning-tab__sub{padding-top:var(--space-4, 16px);margin-top:var(--space-5, 20px);border-top:1px solid var(--surface-border-color)}.mc-entity-planning-tab__priority,.mc-entity-planning-tab__point{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:var(--space-3, 12px);align-items:center;padding:10px 0;border-top:1px solid var(--surface-border-color);font-size:14px}.mc-entity-planning-tab__point{grid-template-columns:22px minmax(0, 1fr)}.mc-entity-planning-tab__point i{font-size:18px}.mc-entity-planning-tab__point[data-state=attention] i{color:var(--state-text-warning)}.mc-entity-planning-tab__point[data-state=ok] i{color:var(--state-text-success)}.mc-entity-planning-tab__order{color:var(--surface-text-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.mc-entity-planning-tab__chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--surface-border-color);border-radius:999px;font-size:12px;white-space:nowrap;color:var(--surface-text-muted)}.mc-entity-planning-tab__chip[data-tone=success]{color:var(--state-text-success)}.mc-entity-planning-tab__chip[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-planning-tab__goal{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) 60px;gap:var(--space-2, 8px) var(--space-5, 20px);align-items:center;padding:12px 0;border-top:1px solid var(--surface-border-color)}.mc-entity-planning-tab__goal-name{font-weight:500}.mc-entity-planning-tab__meter{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.mc-entity-planning-tab__meter-caption{grid-column:1/-1;font-size:12px;color:var(--surface-text-muted)}.mc-entity-planning-tab__track{position:relative;height:6px;border-radius:999px;background:var(--surface-bg-secondary)}.mc-entity-planning-tab__track[data-size=thin]{grid-column:1/-1;height:4px}.mc-entity-planning-tab__track span{position:absolute;inset:0 auto 0 0;max-width:100%;border-radius:999px;background:var(--color-primary-500)}.mc-entity-planning-tab__track span[data-tone=warning]{background:var(--color-warning-600)}.mc-entity-planning-tab__track span[data-tone=success]{background:var(--color-success-600)}.mc-entity-planning-tab__mark{position:absolute;top:-4px;width:2px;height:14px;border-radius:1px;background:var(--surface-text-color)}.mc-entity-planning-tab__number{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-entity-planning-tab__number[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-planning-tab__number[data-tone=success]{color:var(--state-text-success)}.mc-entity-planning-tab__end{text-align:right}.mc-entity-planning-tab__strip{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:8px;background:var(--surface-bg-secondary)}.mc-entity-planning-tab__strip strong{display:block;font-size:18px;font-variant-numeric:tabular-nums}.mc-entity-planning-tab__strip strong[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-planning-tab__strip span{font-size:12px;color:var(--surface-text-muted)}.mc-entity-planning-tab__two{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-6, 24px);align-items:start;margin-top:var(--space-5, 20px)}.mc-entity-planning-tab__suggested{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 8fr);gap:var(--space-6, 24px);align-items:start}.mc-entity-planning-tab__suggested .mc-entity-planning-tab__note{margin-bottom:var(--space-3, 12px)}.mc-entity-planning-tab__suggested .mc-entity-planning-tab__note[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-planning-tab__action{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:var(--space-3, 12px);align-items:center;padding:10px 0;border-top:1px solid var(--surface-border-color);font-size:14px}.mc-entity-planning-tab__action>i{font-size:18px;color:var(--state-text-brand)}.mc-entity-planning-tab__action[data-state=created]>i{color:var(--state-text-success)}.mc-entity-planning-tab__action[data-state=dismissed]{color:var(--surface-text-muted)}.mc-entity-planning-tab__action[data-state=dismissed]>i{color:var(--surface-text-muted)}.mc-entity-planning-tab__action-buttons{display:flex;align-items:center;gap:var(--space-2, 8px);white-space:nowrap}.mc-entity-planning-tab__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2px var(--space-4, 16px);align-items:center;padding:11px 0;border-top:1px solid var(--surface-border-color);font-size:14px}.mc-entity-planning-tab__row[data-flat=true]{padding-bottom:0}.mc-entity-planning-tab__stack{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden}.mc-entity-planning-tab__stack span{display:block;min-width:3px;height:100%}.mc-entity-planning-tab__legend{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-5, 20px);margin-top:var(--space-3, 12px);font-size:13px}.mc-entity-planning-tab__legend span{display:inline-flex;align-items:center;gap:6px}.mc-entity-planning-tab__legend i{display:inline-block;width:8px;height:8px;border-radius:50%}.mc-entity-planning-tab__legend small{font-size:13px;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-entity-planning-tab__group{margin-top:var(--space-5, 20px)}.mc-entity-planning-tab__group h5{margin-bottom:var(--space-2, 8px)}.mc-entity-planning-tab__debt{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr);gap:var(--space-4, 16px);align-items:center;margin:var(--space-3, 12px) 0}.mc-entity-planning-tab__debt strong{display:block;font-size:16px;font-variant-numeric:tabular-nums}.mc-entity-planning-tab__debt span{font-size:12px;color:var(--surface-text-muted)}.mc-entity-planning-tab__mini{display:block;width:100%;max-width:360px;height:auto}.mc-entity-planning-tab__mini path{fill:none;stroke:var(--state-text-brand);stroke-width:2}.mc-entity-planning-tab__mini text{font-size:11px;fill:var(--surface-text-muted)}.mc-entity-planning-tab__cover{margin-bottom:var(--space-4, 16px)}.mc-entity-planning-tab__cover-value{margin-bottom:8px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.mc-entity-planning-tab__cover-value span{font-size:14px;font-weight:400;color:var(--surface-text-muted)}@media(max-width: 1100px){.mc-entity-planning-tab__hero,.mc-entity-planning-tab__two,.mc-entity-planning-tab__suggested,.mc-entity-planning-tab__strip,.mc-entity-planning-tab__debt{grid-template-columns:1fr}.mc-entity-planning-tab__action{grid-template-columns:22px minmax(0, 1fr)}.mc-entity-planning-tab__action-buttons{grid-column:2;flex-wrap:wrap}.mc-entity-planning-tab__goal{grid-template-columns:1fr}.mc-entity-planning-tab__status{flex-wrap:wrap}}.mc-planning-band-chart__svg{display:block;width:100%;height:auto}.mc-planning-band-chart__grid{stroke:var(--surface-border-color);stroke-width:1}.mc-planning-band-chart__text{font-size:11px;fill:var(--surface-text-muted)}.mc-planning-band-chart__phase{fill:var(--surface-bg-secondary);opacity:.7}.mc-planning-band-chart__band{fill:var(--color-primary-500);opacity:.16}.mc-planning-band-chart__median{fill:none;stroke:var(--state-text-brand);stroke-width:2.5}.mc-planning-band-chart__target{stroke:var(--state-text-warning);stroke-width:1.5;stroke-dasharray:5 4}.mc-planning-band-chart__target-text{font-size:11px;fill:var(--state-text-warning)}.mc-planning-band-chart__guide{stroke:var(--surface-text-muted);stroke-width:1;stroke-dasharray:2 3;opacity:.6}.mc-planning-band-chart__dot{fill:var(--surface-background-color);stroke:var(--state-text-brand);stroke-width:2}.mc-planning-band-chart__marker-text{font-size:11px;fill:var(--surface-text-color)}.mc-planning-band-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-5, 20px);margin-top:var(--space-2, 8px);font-size:12px;color:var(--surface-text-muted)}.mc-planning-band-chart__legend span{display:inline-flex;align-items:center;gap:6px}.mc-planning-band-chart__legend i{display:inline-block;width:14px;height:8px;border-radius:2px}.mc-planning-band-chart__legend i[data-kind=band]{background:var(--color-primary-500);opacity:.25}.mc-planning-band-chart__legend i[data-kind=median]{height:3px;background:var(--state-text-brand)}.mc-planning-band-chart__legend i[data-kind=target]{height:2px;background:var(--state-text-warning)}.mc-planning-band-chart__legend i[data-kind=phase]{background:var(--surface-bg-secondary);border:1px solid var(--surface-border-color)}.mc-planning-layer{color:var(--surface-text-color)}.mc-planning-layer h3{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-planning-layer h4{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-planning-layer__muted{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-planning-layer__error{margin:var(--space-2, 8px) 0 0;font-size:13px;color:var(--state-text-danger)}.mc-planning-layer__sub{padding-top:var(--space-4, 16px);margin-top:var(--space-5, 20px);border-top:1px solid var(--surface-border-color)}.mc-planning-layer__lever{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-4, 16px)}.mc-planning-layer__lever-label{display:flex;justify-content:space-between;gap:var(--space-3, 12px);font-size:13px;color:var(--surface-text-muted)}.mc-planning-layer__lever-label strong{color:var(--surface-text-color);font-variant-numeric:tabular-nums}.mc-planning-layer__segments{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-planning-layer__segment{padding:6px 12px;border:1px solid var(--surface-border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;cursor:pointer}.mc-planning-layer__segment:hover{background:var(--surface-bg-hover)}.mc-planning-layer__segment:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-planning-layer__segment[aria-pressed=true]{border-color:var(--state-text-brand);color:var(--state-text-brand);font-weight:600}.mc-planning-layer__row{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:var(--space-3, 12px);align-items:center;padding:10px 0;border-top:1px solid var(--surface-border-color);font-size:14px}.mc-planning-layer__row i{font-size:18px;color:var(--state-text-brand)}.mc-planning-layer__row small{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-planning-layer__cases{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-3, 12px);margin-top:var(--space-4, 16px)}.mc-planning-layer__cases div{padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:8px}.mc-planning-layer__cases strong{display:block;font-size:18px;font-variant-numeric:tabular-nums}.mc-planning-layer__cases span{font-size:12px;color:var(--surface-text-muted)}.mc-planning-goal-panel{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:var(--space-6, 24px);padding:var(--space-5, 20px) var(--space-6, 24px)}.mc-planning-goal-panel__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4, 16px);margin-bottom:var(--space-1, 4px)}.mc-planning-goal-panel__title{display:flex;align-items:center;gap:10px}.mc-planning-goal-panel__numbers{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-6, 24px);margin-top:var(--space-4, 16px)}.mc-planning-goal-panel__value{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.mc-planning-goal-panel__aside{padding-left:var(--space-6, 24px);border-left:1px solid var(--surface-border-color)}.mc-planning-goal-panel__apply{margin-top:var(--space-5, 20px)}.mc-planning-goal-panel__preview{margin-top:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:8px;background:var(--surface-bg-secondary);font-size:13px}.mc-planning-goal-panel__preview strong{display:block;font-size:22px;font-variant-numeric:tabular-nums}@media(max-width: 1100px){.mc-planning-goal-panel{grid-template-columns:1fr}.mc-planning-goal-panel__aside{padding-left:0;border-left:0}.mc-planning-goal-panel__numbers{grid-template-columns:1fr}}.mc-planning-simulator{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:var(--space-6, 24px);padding:var(--space-2, 8px) var(--space-2, 8px) var(--space-4, 16px)}.mc-planning-simulator__big{font-size:56px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--state-text-brand)}.mc-planning-simulator__big[data-busy=true]{opacity:.5}.mc-planning-simulator__hint{margin:var(--space-5, 20px) 0 var(--space-2, 8px)}.mc-planning-simulator__reading{margin:var(--space-2, 8px) 0 var(--space-3, 12px);font-size:13px;color:var(--surface-text-muted)}@media(max-width: 1100px){.mc-planning-simulator{grid-template-columns:1fr}}.mc-planning-wizard{padding:var(--space-4, 16px) var(--space-6, 24px) var(--space-5, 20px)}.mc-planning-wizard__body{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:var(--space-6, 24px);margin-top:var(--space-5, 20px)}.mc-planning-wizard__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4, 16px);margin-top:var(--space-4, 16px)}.mc-planning-wizard__item{padding:var(--space-4, 16px);margin-top:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:8px}.mc-planning-wizard__item-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3, 12px)}.mc-planning-wizard__add{margin-top:var(--space-4, 16px)}.mc-planning-wizard__aside{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-planning-wizard__card{padding:var(--space-4, 16px);border-radius:8px;background:var(--surface-bg-secondary);font-size:13px;line-height:1.55}.mc-planning-wizard__card strong{display:block;margin-bottom:4px;font-size:14px}.mc-planning-wizard__card>span{display:block;margin-top:4px}.mc-planning-wizard__card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.mc-planning-wizard__link{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.mc-planning-wizard__link input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:12px}.mc-planning-wizard__quote{padding-left:8px;border-left:2px solid var(--surface-border-color);color:var(--surface-text-muted)}.mc-planning-wizard__review{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-3, 12px);padding:10px 0;border-top:1px solid var(--surface-border-color);font-size:14px}.mc-planning-wizard__review span{color:var(--surface-text-muted)}.mc-planning-wizard__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4, 16px);padding-top:var(--space-4, 16px);margin-top:var(--space-6, 24px);border-top:1px solid var(--surface-border-color)}.mc-planning-wizard__foot-actions{display:flex;align-items:center;gap:var(--space-3, 12px)}@media(max-width: 1100px){.mc-planning-wizard__body,.mc-planning-wizard__fields{grid-template-columns:1fr}}
.mc-plan-report__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);margin-bottom:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-plan-report__bar p{margin:0;max-width:70ch}.mc-plan-report__empty{color:var(--surface-text-muted)}.mc-plan-report__page{box-sizing:border-box;max-width:820px;margin:0 auto;padding:40px 44px;border:1px solid #d9dce1;border-radius:4px;background:#fff;color:#1f2328;font-size:13px;line-height:1.45}.mc-plan-report__page h1{margin:0;font-size:24px;font-weight:600;color:#1f2328}.mc-plan-report__page h2{margin:0 0 10px;font-size:15px;font-weight:600;color:#1f2328}.mc-plan-report__page p{margin:0}.mc-plan-report__page .mc-plan-report__client,.mc-plan-report__page .mc-plan-report__total{margin-top:4px}.mc-plan-report__page .mc-plan-report__status{margin-bottom:14px}.mc-plan-report__page .mc-plan-report__insight{margin-top:14px}.mc-plan-report__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:2px solid #1f2328}.mc-plan-report__client{font-size:16px}.mc-plan-report__brand{text-align:right}.mc-plan-report__brand img{display:block;max-width:180px;max-height:56px;margin:0 0 6px auto;object-fit:contain}.mc-plan-report__section{padding:18px 0;border-bottom:1px solid #d9dce1;break-inside:avoid}.mc-plan-report__hero,.mc-plan-report__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.mc-plan-report__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.mc-plan-report__label,.mc-plan-report__small{color:#57606a;font-size:11.5px}.mc-plan-report__small{display:block}.mc-plan-report__value{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.mc-plan-report__number{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mc-plan-report__insight{padding:10px 12px;border-left:3px solid #1f2328;background:#f3f4f6}.mc-plan-report__table{width:100%;margin-bottom:12px;border-collapse:collapse}.mc-plan-report__table th,.mc-plan-report__table td{padding:7px 8px 7px 0;border-bottom:1px solid #e3e5e8;text-align:left;vertical-align:top;color:#1f2328}.mc-plan-report__table th{color:#57606a;font-size:11.5px;font-weight:600}.mc-plan-report__table tr{break-inside:avoid}.mc-plan-report__list{margin:0;padding-left:18px}.mc-plan-report__list li{margin-bottom:6px}.mc-plan-report__footer{padding-top:14px;color:#57606a;font-size:11px}.mc-plan-report__footer p+p{margin-top:4px}@media(max-width: 768px){.mc-plan-report__page{padding:20px 16px}.mc-plan-report__hero,.mc-plan-report__grid{grid-template-columns:1fr}.mc-plan-report__bar,.mc-plan-report__header{flex-direction:column}.mc-plan-report__brand{text-align:left}.mc-plan-report__brand img{margin-left:0}}.mc-plan-report-print{display:none}@media print{html.mc-printing-plan-report body>*:not(.mc-plan-report-print){display:none !important}html.mc-printing-plan-report body{background:#fff !important}html.mc-printing-plan-report .mc-plan-report-print{display:block}html.mc-printing-plan-report .mc-plan-report__page{max-width:none;margin:0;padding:0;border:0}}
.mc-entity-portfolio-tab{display:block;color:var(--surface-text-color)}.mc-entity-portfolio-tab__loading{padding:var(--space-6, 24px);color:var(--app-text-color)}.mc-entity-portfolio-tab__message{padding:var(--space-4, 16px) var(--space-2, 8px)}.mc-entity-portfolio-tab__message p{margin:0 0 var(--space-1, 4px)}.mc-entity-portfolio-tab__muted,.mc-entity-portfolio-tab__note,.mc-entity-portfolio-tab__label,.mc-entity-portfolio-tab__caption{color:var(--surface-text-muted);font-size:13px}.mc-entity-portfolio-tab__surface{color:var(--surface-text-color)}.mc-entity-portfolio-tab__summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-6, 24px);padding-bottom:var(--space-6, 24px);border-bottom:1px solid var(--surface-border-color)}.mc-entity-portfolio-tab__label{margin-bottom:2px}.mc-entity-portfolio-tab__value{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--surface-text-color)}.mc-entity-portfolio-tab__note{margin-top:var(--space-1, 4px);max-width:34ch}.mc-entity-portfolio-tab__section{padding-top:var(--space-6, 24px);margin-top:var(--space-6, 24px);border-top:1px solid var(--surface-border-color)}.mc-entity-portfolio-tab__section:first-of-type{margin-top:0;border-top:0}.mc-entity-portfolio-tab__section h3{margin:0 0 var(--space-3, 12px);font-size:16px;font-weight:600;color:var(--surface-text-color)}.mc-entity-portfolio-tab__stack{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden}.mc-entity-portfolio-tab__stack span{display:block;min-width:3px;height:100%}.mc-entity-portfolio-tab__legend{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-6, 24px);margin-top:var(--space-3, 12px);font-size:13px}.mc-entity-portfolio-tab__legend span{display:inline-flex;align-items:center;gap:6px}.mc-entity-portfolio-tab__legend i{display:inline-block;width:8px;height:8px;border-radius:50%}.mc-entity-portfolio-tab__legend small{font-size:13px;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-entity-portfolio-tab__table{margin-top:0}.mc-entity-portfolio-tab__rows{display:flex;flex-direction:column}.mc-entity-portfolio-tab__row{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3, 12px);padding:10px 0;font-size:14px;border-top:1px solid var(--surface-border-color)}.mc-entity-portfolio-tab__row:first-child{border-top:0}.mc-entity-portfolio-tab__number{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-entity-portfolio-tab__attention{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px var(--space-3, 12px);padding:10px 0;font-size:14px;border-top:1px solid var(--surface-border-color)}.mc-entity-portfolio-tab__attention:first-child{border-top:0}.mc-entity-portfolio-tab__attention>i{font-size:18px;color:var(--state-text-warning)}.mc-entity-portfolio-tab__note[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-portfolio-tab__profile-action{display:inline-flex;margin-top:var(--space-1, 4px)}.mc-entity-portfolio-tab__allocation{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-entity-portfolio-tab__allocation>p{margin:0;max-width:80ch}.mc-entity-portfolio-tab__allocation h4{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--surface-text-muted)}.mc-entity-portfolio-tab__number small{margin-left:var(--space-2, 8px);font-size:12px;color:var(--surface-text-muted)}.mc-entity-portfolio-tab__target-bar{position:relative;grid-column:1/-1;height:8px;border-radius:4px;background:var(--surface-bg-secondary)}.mc-entity-portfolio-tab__target-band{position:absolute;top:0;bottom:0;background:var(--surface-border-color)}.mc-entity-portfolio-tab__target-fill{position:absolute;top:2px;bottom:2px;left:0;border-radius:2px;background:var(--color-primary)}.mc-entity-portfolio-tab__target-bar[data-tone=warning] .mc-entity-portfolio-tab__target-fill{background:var(--color-warning-500)}.mc-entity-portfolio-tab__target-mark{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--surface-text-color)}.mc-entity-portfolio-tab__xray{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:var(--space-5, 20px) var(--space-6, 24px)}.mc-entity-portfolio-tab__xray h4{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--surface-text-muted)}.mc-entity-portfolio-tab__xray h4:not(:first-child){margin-top:var(--space-4, 16px)}.mc-entity-portfolio-tab__xray-notes{grid-column:1/-1;margin:0}.mc-entity-portfolio-tab__bar{grid-column:1/-1;height:4px;border-radius:2px;background:var(--surface-bg-secondary);overflow:hidden}.mc-entity-portfolio-tab__bar>span{display:block;height:100%;border-radius:2px;background:var(--color-primary)}.mc-entity-portfolio-tab__bar[data-tone=warning]>span{background:var(--color-warning-500)}@media(max-width: 900px){.mc-entity-portfolio-tab__xray{grid-template-columns:minmax(0, 1fr)}.mc-entity-portfolio-tab__attention{grid-template-columns:auto 1fr}.mc-entity-portfolio-tab__attention>:last-child{grid-column:2;justify-self:start}}.mc-entity-portfolio-tab__caption{grid-column:1/-1;font-size:12px}.mc-entity-portfolio-tab__caption[data-tone=warning]{color:var(--state-text-warning)}.mc-entity-portfolio-tab__caption[data-tone=neutral]{color:var(--surface-text-muted)}.mc-entity-portfolio-tab__caption[data-freshness=fresh]{color:var(--state-text-success)}.mc-entity-portfolio-tab__caption[data-freshness=stale],.mc-entity-portfolio-tab__caption[data-freshness=noDetail]{color:var(--state-text-warning)}.mc-entity-portfolio-tab__lenses{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--space-3, 12px)}.mc-entity-portfolio-tab__lens{display:flex;flex-direction:column;gap:2px;padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer;transition:border-color 120ms ease,background-color 120ms ease}.mc-entity-portfolio-tab__lens:hover{background:var(--surface-bg-hover)}.mc-entity-portfolio-tab__lens:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-entity-portfolio-tab__lens[aria-selected=true]{border-color:var(--state-text-brand);box-shadow:inset 0 0 0 1px var(--state-text-brand)}.mc-entity-portfolio-tab__lens i{font-size:14px;line-height:1;color:var(--state-text-warning)}.mc-entity-portfolio-tab__lens-label,.mc-entity-portfolio-tab__lens-note{font-size:13px;line-height:18px;color:var(--surface-text-muted)}.mc-entity-portfolio-tab__lens-label{display:flex;align-items:center;gap:4px;height:18px}.mc-entity-portfolio-tab__lens-value{font-size:20px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.mc-entity-portfolio-tab__panel{margin-top:var(--space-4, 16px)}@media(prefers-reduced-motion: reduce){.mc-entity-portfolio-tab__lens{transition:none}}@media(max-width: 1100px){.mc-entity-portfolio-tab__summary{grid-template-columns:1fr}}.mc-suitability-answer{max-width:760px;margin:0 auto;padding:var(--space-4, 16px) var(--space-2, 8px) var(--space-6, 24px);color:var(--surface-text-color)}.mc-suitability-answer__muted{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-suitability-answer__invite{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-4, 16px);padding:var(--space-4, 16px);border-radius:8px;background:var(--surface-bg-secondary);font-size:13px;line-height:1.55}.mc-suitability-answer__invite strong{font-size:14px}.mc-suitability-answer__invite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.mc-suitability-answer__link{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.mc-suitability-answer__link input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-background-color);color:var(--surface-text-color);font-size:13px}.mc-suitability-answer__group{margin-top:var(--space-6, 24px)}.mc-suitability-answer__group h3{margin:0 0 var(--space-2, 8px);font-size:13px;font-weight:600;color:var(--surface-text-muted)}.mc-suitability-answer__question{padding:var(--space-4, 16px) 0;border-top:1px solid var(--surface-border-color)}.mc-suitability-answer__statement{margin:0 0 var(--space-2, 8px);font-size:15px;font-weight:500}.mc-suitability-answer__missing,.mc-suitability-answer__error{margin:0 0 var(--space-2, 8px);font-size:13px;color:var(--state-text-danger)}.mc-suitability-answer__checks{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-suitability-answer__checks label{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0;font-weight:400}.mc-suitability-answer__footer{margin-top:var(--space-4, 16px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color)}.mc-suitability-answer__consent{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin:0 0 var(--space-3, 12px);font-size:14px;font-weight:400}.mc-suitability-answer__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-suitability-answer__done{padding:var(--space-6, 24px) 0}.mc-suitability-answer__done h3{margin:0 0 var(--space-1, 4px);font-size:26px;font-weight:600}.mc-suitability-answer__done p{margin:0 0 var(--space-2, 8px)}.mc-suitability-answer__caps{margin:0 0 var(--space-4, 16px);padding-left:var(--space-5, 20px);font-size:14px}
.mc-ent-product-items__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md, 16px);gap:var(--spacing-sm, 8px)}.mc-ent-product-items__header-left{display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-ent-product-items__header-right{display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-ent-product-items__title{font-size:var(--font-size-md, 14px);font-weight:600;margin:0;color:var(--text-primary)}.mc-ent-product-items__count{font-size:var(--font-size-sm, 12px);color:var(--text-secondary)}.mc-ent-product-items__empty{text-align:center;padding:var(--spacing-xl, 32px);color:var(--text-secondary)}.mc-ent-product-items__empty-icon{font-size:32px;margin-bottom:var(--spacing-sm, 8px);opacity:.4}.mc-ent-product-items__table{width:100%;border-collapse:collapse}.mc-ent-product-items__table th,.mc-ent-product-items__table td{padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);text-align:left;font-size:var(--font-size-sm, 12px);border-bottom:1px solid var(--border-color, #e0e0e0)}.mc-ent-product-items__table th{font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:11px}.mc-ent-product-items__col--number{text-align:right;white-space:nowrap}.mc-ent-product-items__col--actions{text-align:right;width:80px}.mc-ent-product-items__product-name{font-weight:500}.mc-ent-product-items__product-code{display:block;font-size:11px;color:var(--text-secondary)}.mc-ent-product-items__total{font-weight:600}.mc-c-add-product__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--text-secondary, #6b7280)}.mc-c-add-product__empty-state-icon{font-size:48px;margin-bottom:8px;opacity:.4}.mc-c-add-product__empty-state-text{font-size:14px}.mc-c-add-product__portfolio-confirm,.mc-c-add-product__family-header,.mc-c-add-product__portfolio-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-subtle, #f9fafb);border-radius:8px;font-size:14px;margin-bottom:12px}.mc-c-add-product__portfolio-confirm i,.mc-c-add-product__family-header i,.mc-c-add-product__portfolio-header i{font-size:20px;color:var(--primary, #7c3aed)}.mc-c-add-product__portfolio-info{font-size:13px;color:var(--text-secondary, #6b7280);padding:0 16px;margin:0}.mc-c-product-item-card__custom-field{font-size:12px;color:var(--text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mc-c-add-product__catalog-fields,.mc-c-add-product__portfolio-fields{animation:mcAddProductFadeIn .2s ease-in}@keyframes mcAddProductFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mc-c-product-item-view{padding:16px}.mc-c-product-item-view__header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border-color, #e5e7eb);margin-bottom:16px}.mc-c-product-item-view__header-icon{font-size:24px;color:var(--primary, #7c3aed);opacity:.7}.mc-c-product-item-view__header-info{flex:1}.mc-c-product-item-view__name{font-size:16px;font-weight:600;margin:0;color:var(--text-primary, #111827)}.mc-c-product-item-view__code{font-size:12px;color:var(--text-secondary, #6b7280)}.mc-c-product-item-view__fields{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mc-c-product-item-view__field label{display:block;font-size:12px;color:var(--text-secondary, #6b7280);margin-bottom:2px}.mc-c-product-item-view__field span,.mc-c-product-item-view__field p{font-size:14px;margin:0}.mc-c-product-item-view__total{font-weight:600;font-size:16px !important;color:var(--primary, #7c3aed)}.mc-c-product-item-view__footer{border-top:1px solid var(--border-color, #e5e7eb);padding-top:12px;margin-top:16px}.mc-c-product-item-view__catalog-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--primary, #7c3aed);cursor:pointer}.mc-c-product-item-view__catalog-link:hover{text-decoration:underline}.mc-c-product-item-view__dates{font-size:11px;color:var(--text-secondary, #6b7280);margin-top:8px}.mc-c-product-item-card__badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border-radius:4px}.mc-c-product-item-card__badge--portfolio,.mc-c-product-item-card__badge--catalog{background:var(--surface-level-2, #f3f4f6);color:var(--text-secondary, #6b7280)}

entity-products-services{display:block}.mc-c-entity-products-services__subtitle{margin:12px 0 4px;font-size:13px;font-weight:var(--font-weight-semibold, 600)}.mc-c-entity-products-services__list{list-style:none;margin:0;padding:0}.mc-c-entity-products-services__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--surface-border-light, rgba(0, 0, 0, 0.06))}.mc-c-entity-products-services__name{font-weight:var(--font-weight-medium, 500)}.mc-c-entity-products-services__muted{color:var(--surface-text-muted);font-size:12px}.mc-c-entity-products-services__equivalence{margin:8px 0 0;color:var(--surface-text-muted);font-size:12px}.mc-c-entity-products-services__more{display:inline-block;margin-top:6px;font-size:13px;color:var(--app-primary-color, var(--app-primary));cursor:pointer}
.mc-c-entity-sheet-toast,.mc-c-contact-sheet-toast,.mc-c-lead-sheet-toast,.mc-c-prospect-sheet-toast{padding:var(--space-md, 1rem);min-width:350px;max-width:450px}.mc-c-entity-sheet-toast__content{display:flex;flex-direction:column;gap:var(--space-sm, 0.5rem)}.mc-c-entity-sheet-toast__header{display:flex;align-items:center;gap:var(--space-sm, 0.5rem)}.mc-c-entity-sheet-toast__header h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary, #333)}.mc-c-entity-sheet-toast__icon{font-size:1.25rem}.mc-c-entity-sheet-toast__icon.fa-spinner{color:var(--color-primary, #1976d2)}.mc-c-entity-sheet-toast__icon.fa-check-circle{color:var(--color-success, #4caf50)}.mc-c-entity-sheet-toast__icon.fa-times-circle{color:var(--color-danger, #d32f2f)}.mc-c-entity-sheet-toast__message{font-size:.875rem;color:var(--color-text-secondary, #666);line-height:1.5}.mc-c-entity-sheet-toast__message b{font-weight:600;color:var(--color-text-primary, #333)}.mc-c-entity-sheet-toast__actions,.mc-c-contact-sheet-toast__actions,.mc-c-lead-sheet-toast__actions,.mc-c-prospect-sheet-toast__actions{display:flex;align-items:center;gap:var(--space-sm, 0.5rem);margin-top:var(--space-sm, 0.5rem)}
.mc-c-entity-ungrouped{display:flex;flex-direction:column;height:100%;color:var(--color-gray-900, #212121)}.mc-c-entity-ungrouped__body{flex:1;overflow-y:auto;padding:0 4px}.mc-c-entity-ungrouped__intro{font-size:13px;color:var(--color-gray-700, #616161);padding:8px 4px 12px;line-height:1.5}.mc-c-entity-ungrouped__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;border-bottom:1px solid var(--color-gray-200, #eeeeee)}.mc-c-entity-ungrouped__select-all{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.mc-c-entity-ungrouped__summary{font-size:13px;font-weight:500}.mc-c-entity-ungrouped__list{list-style:none;margin:0;padding:0}.mc-c-entity-ungrouped__item{display:grid;grid-template-columns:24px minmax(0, 1.4fr) minmax(0, 1.6fr) auto;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--color-gray-200, #eeeeee)}.mc-c-entity-ungrouped__item--ambiguous{background:rgba(245,158,11,.1)}.mc-c-entity-ungrouped__checkbox-placeholder{display:inline-block;width:13px}.mc-c-entity-ungrouped__info{display:flex;flex-direction:column;min-width:0}.mc-c-entity-ungrouped__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-entity-ungrouped__doc{font-size:12px;color:var(--color-gray-700, #616161)}.mc-c-entity-ungrouped__destination{font-size:13px;min-width:0}.mc-c-entity-ungrouped__group{display:inline-flex;align-items:center;gap:6px}.mc-c-entity-ungrouped__ambiguous-note{display:inline-flex;align-items:center;gap:6px;color:var(--color-warning-800, #6b5200)}.mc-c-entity-ungrouped__value{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.mc-c-entity-ungrouped__pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}.mc-c-entity-ungrouped__page{font-size:13px}.mc-c-entity-ungrouped__actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 4px 0;border-top:1px solid var(--color-gray-200, #eeeeee)}.mc-c-entity-ungrouped__empty{text-align:center;padding:40px 16px}.mc-c-entity-ungrouped__empty-icon{font-size:32px;color:var(--color-success, #059669)}.mc-c-entity-ungrouped__empty-title{font-weight:600;margin-top:8px}.mc-c-entity-ungrouped__empty-subtitle{font-size:13px;color:var(--color-gray-700, #616161);margin-top:4px}
.mc-c-entity-view-action,.mc-c-contact-view,.scroll-container{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-entity-view-action__scroll-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-entity-view-action__scroll-wrapper,.mc-c-contact-view__scroll-container,.scroll-wrapper{flex:1;overflow-y:auto;padding:var(--space-md, 1rem)}.mc-c-entity-view-action__history-title{margin-top:var(--space-lg, 1.5rem);margin-bottom:var(--space-md, 1rem);font-size:1rem;font-weight:600;color:var(--color-text-primary, #333)}.mc-c-entity-view-action__bottom-actions,.mc-c-contact-view__bottom-actions,.bottom-action-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm, 0.5rem);padding:var(--space-md, 1rem);border-top:1px solid var(--color-border, #e0e0e0);background-color:var(--surface-level-0, #fff)}.mc-c-entity-view-action .product-items-wrapper,.mc-c-contact-view .product-items-wrapper,.scroll-container .product-items-wrapper{padding:var(--space-sm, 0.5rem)}.mc-c-entity-view-action .product-items-wrapper .empty-state,.mc-c-contact-view .product-items-wrapper .empty-state,.scroll-container .product-items-wrapper .empty-state{padding:var(--space-md, 1rem);text-align:center;color:var(--color-text-secondary, #666);font-style:italic}.mc-c-entity-view-action .table,.mc-c-contact-view .table,.scroll-container .table{width:100%;margin:0}.mc-c-entity-view-action .table th,.mc-c-contact-view .table th,.scroll-container .table th,.mc-c-entity-view-action .table td,.mc-c-contact-view .table td,.scroll-container .table td{padding:var(--space-xs, 0.25rem) var(--space-sm, 0.5rem);text-align:left}.mc-c-entity-view-action .table th,.mc-c-contact-view .table th,.scroll-container .table th{font-weight:600;color:var(--color-text-secondary, #666);font-size:.875rem}.mc-c-entity-view-action .vAccordion--default .v-pane-header-wrapper .title-header,.mc-c-contact-view .vAccordion--default .v-pane-header-wrapper .title-header,.scroll-container .vAccordion--default .v-pane-header-wrapper .title-header{font-weight:600;cursor:pointer}.mc-c-entity-view-action .vAccordion--default .v-pane-header-wrapper .title-header b,.mc-c-contact-view .vAccordion--default .v-pane-header-wrapper .title-header b,.scroll-container .vAccordion--default .v-pane-header-wrapper .title-header b{color:var(--color-text-secondary, #666);font-weight:normal}
@keyframes mc-entity-view-tab-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-c-entity-view,.mc-l-contact-view,.view-contact-page,.mc-c-prospect-view,.mc-c-lead-view,.mc-c-contact-view{--mc-entity-view-tabs-offset: 46px}.mc-c-entity-view__tabs{display:flex;align-items:flex-start;min-height:var(--mc-entity-view-tabs-offset)}.mc-c-entity-view__tab-body{display:block;animation:mc-entity-view-tab-enter .18s ease-out backwards}.mc-c-entity-view[data-tab=carteira] .mc-l-content-body__main-container,[data-tab=carteira].mc-l-contact-view .mc-l-content-body__main-container,[data-tab=carteira].view-contact-page .mc-l-content-body__main-container,[data-tab=carteira].mc-c-prospect-view .mc-l-content-body__main-container,[data-tab=carteira].mc-c-lead-view .mc-l-content-body__main-container,[data-tab=carteira].mc-c-contact-view .mc-l-content-body__main-container{--mc-main-basis: 75%}@media(prefers-reduced-motion: reduce){.mc-c-entity-view__tab-body{animation:none}}.mc-c-entity-view__header-title,.mc-l-content-header-title-with-avatar,.mc-c-prospect-view__header-title,.mc-c-lead-view__header-title,.mc-c-contact-view__header-title{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-entity-view__header-title h3,.mc-l-content-header-title-with-avatar h3,.mc-c-prospect-view__header-title h3,.mc-c-lead-view__header-title h3,.mc-c-contact-view__header-title h3{margin:0;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color, #1f2937)}.mc-c-entity-view__quote-note-title,.mc-c-entity-view__quote-note-text{margin:0}.mc-c-entity-view__quote-note-title{font-weight:var(--font-weight-semibold, 600)}.mc-c-entity-view__quote-note{display:block;margin-bottom:var(--space-3, 12px)}@media(max-width: 576px){.mc-c-entity-view .mc-l-content-header__actions-primary .mc-c-button__content,.mc-l-contact-view .mc-l-content-header__actions-primary .mc-c-button__content,.view-contact-page .mc-l-content-header__actions-primary .mc-c-button__content,.mc-c-prospect-view .mc-l-content-header__actions-primary .mc-c-button__content,.mc-c-lead-view .mc-l-content-header__actions-primary .mc-c-button__content,.mc-c-contact-view .mc-l-content-header__actions-primary .mc-c-button__content{display:none}}.mc-c-entity-view section,.mc-l-contact-view section,.view-contact-page section,.mc-c-prospect-view section,.mc-c-lead-view section,.mc-c-contact-view section{margin-bottom:var(--space-4, 16px)}.mc-c-entity-view section:last-child,.mc-l-contact-view section:last-child,.view-contact-page section:last-child,.mc-c-prospect-view section:last-child,.mc-c-lead-view section:last-child,.mc-c-contact-view section:last-child{margin-bottom:0}.mc-c-entity-view .product-list-wrapper .v-pane-header-wrapper,.mc-l-contact-view .product-list-wrapper .v-pane-header-wrapper,.view-contact-page .product-list-wrapper .v-pane-header-wrapper,.mc-c-prospect-view .product-list-wrapper .v-pane-header-wrapper,.mc-c-lead-view .product-list-wrapper .v-pane-header-wrapper,.mc-c-contact-view .product-list-wrapper .v-pane-header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.mc-c-entity-view .product-list-wrapper .v-pane-header-wrapper .title-header,.mc-l-contact-view .product-list-wrapper .v-pane-header-wrapper .title-header,.view-contact-page .product-list-wrapper .v-pane-header-wrapper .title-header,.mc-c-prospect-view .product-list-wrapper .v-pane-header-wrapper .title-header,.mc-c-lead-view .product-list-wrapper .v-pane-header-wrapper .title-header,.mc-c-contact-view .product-list-wrapper .v-pane-header-wrapper .title-header{cursor:pointer;font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color, #1f2937)}.mc-c-entity-view .product-list-wrapper .v-pane-header-wrapper .title-header b,.mc-l-contact-view .product-list-wrapper .v-pane-header-wrapper .title-header b,.view-contact-page .product-list-wrapper .v-pane-header-wrapper .title-header b,.mc-c-prospect-view .product-list-wrapper .v-pane-header-wrapper .title-header b,.mc-c-lead-view .product-list-wrapper .v-pane-header-wrapper .title-header b,.mc-c-contact-view .product-list-wrapper .v-pane-header-wrapper .title-header b{color:var(--color-text-muted, #6b7280);font-weight:var(--font-weight-normal, 400)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table,.view-contact-page .product-list-wrapper .product-items-wrapper .table,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm, 14px)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table th,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table th,.view-contact-page .product-list-wrapper .product-items-wrapper .table th,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table th,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table th,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table th,.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table td,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table td,.view-contact-page .product-list-wrapper .product-items-wrapper .table td,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table td,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table td,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table td{padding:var(--space-2, 8px) var(--space-3, 12px);text-align:left;border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table th,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table th,.view-contact-page .product-list-wrapper .product-items-wrapper .table th,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table th,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table th,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table th{font-weight:var(--font-weight-medium, 500);color:var(--color-text-muted, #6b7280);background:var(--surface-level-0, #f9fafb)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table td,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table td,.view-contact-page .product-list-wrapper .product-items-wrapper .table td,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table td,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table td,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table td{color:var(--surface-text-color, #1f2937)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .table tbody tr:hover,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .table tbody tr:hover,.view-contact-page .product-list-wrapper .product-items-wrapper .table tbody tr:hover,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .table tbody tr:hover,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .table tbody tr:hover,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .table tbody tr:hover{background:var(--surface-level-0, #f9fafb)}.mc-c-entity-view .product-list-wrapper .product-items-wrapper .empty-state,.mc-l-contact-view .product-list-wrapper .product-items-wrapper .empty-state,.view-contact-page .product-list-wrapper .product-items-wrapper .empty-state,.mc-c-prospect-view .product-list-wrapper .product-items-wrapper .empty-state,.mc-c-lead-view .product-list-wrapper .product-items-wrapper .empty-state,.mc-c-contact-view .product-list-wrapper .product-items-wrapper .empty-state{padding:var(--space-6, 24px);text-align:center;color:var(--color-text-muted, #6b7280);font-size:var(--font-size-sm, 14px)}.mc-c-entity-view .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.mc-l-contact-view .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.view-contact-page .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.mc-c-prospect-view .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.mc-c-lead-view .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.mc-c-contact-view .financial-portfolio-wrapper:not(:has(.mc-entity-financial-portfolio__content)),.mc-c-entity-view .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.mc-l-contact-view .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.view-contact-page .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.mc-c-prospect-view .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.mc-c-lead-view .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.mc-c-contact-view .financial-performance-wrapper:not(:has(.mc-entity-financial-performance__content)),.mc-c-entity-view .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.mc-l-contact-view .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.view-contact-page .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.mc-c-prospect-view .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.mc-c-lead-view .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.mc-c-contact-view .financial-movements-wrapper:not(:has(.mc-entity-financial-movements__content)),.mc-c-entity-view .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)),.mc-l-contact-view .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)),.view-contact-page .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)),.mc-c-prospect-view .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)),.mc-c-lead-view .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)),.mc-c-contact-view .financial-credits-wrapper:not(:has(.mc-entity-financial-credits__content)){display:none}@media(min-width: 993px){.mc-c-entity-view[data-portfolio-tabs=on] .mc-l-content-body__main-container>.mc-l-content-body__right-panel,[data-portfolio-tabs=on].mc-c-contact-view .mc-l-content-body__main-container>.mc-l-content-body__right-panel,[data-portfolio-tabs=on].mc-c-lead-view .mc-l-content-body__main-container>.mc-l-content-body__right-panel,[data-portfolio-tabs=on].mc-c-prospect-view .mc-l-content-body__main-container>.mc-l-content-body__right-panel,[data-portfolio-tabs=on].view-contact-page .mc-l-content-body__main-container>.mc-l-content-body__right-panel,[data-portfolio-tabs=on].mc-l-contact-view .mc-l-content-body__main-container>.mc-l-content-body__right-panel{padding-top:var(--mc-entity-view-tabs-offset)}.mc-c-entity-view[data-tab=carteira] .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel,[data-tab=carteira].mc-c-contact-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel,[data-tab=carteira].mc-c-lead-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel,[data-tab=carteira].mc-c-prospect-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel,[data-tab=carteira].view-contact-page .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel,[data-tab=carteira].mc-l-contact-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel{flex:0 0 calc(var(--mc-left-basis, 25%) - var(--content-spacing-sm, 0.8rem)/2);max-width:calc(var(--mc-left-basis, 25%) - var(--content-spacing-sm, 0.8rem)/2)}.mc-c-entity-view[data-tab=carteira] .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content,[data-tab=carteira].mc-c-contact-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content,[data-tab=carteira].mc-c-lead-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content,[data-tab=carteira].mc-c-prospect-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content,[data-tab=carteira].view-contact-page .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content,[data-tab=carteira].mc-l-contact-view .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content{min-width:0}}
.mc-c-contact-quote-offers__body{display:flex;flex-direction:column;padding:0 var(--space-2, 8px)}.mc-c-contact-quote-offers__row{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) 0}.mc-c-contact-quote-offers .mc-c-contact-quote-offers__row+.mc-c-contact-quote-offers__row{border-top:1px solid var(--surface-border-color)}.mc-c-contact-quote-offers__medallion{position:relative;display:grid;place-items:center;width:56px;height:40px;border-radius:8px;overflow:hidden;background-color:var(--surface-bg-secondary);color:var(--state-text-brand)}.mc-c-contact-quote-offers__medallion .bx{font-size:20px}.mc-c-contact-quote-offers__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-c-contact-quote-offers__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-contact-quote-offers__name{font-size:14px;font-weight:500;color:var(--surface-text-color);overflow-wrap:anywhere}.mc-c-contact-quote-offers__reason{font-size:12px;color:var(--surface-text-muted);overflow-wrap:anywhere}.mc-c-contact-quote-offers__note{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin:var(--space-2, 8px) 0 var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:8px;background-color:var(--surface-bg-secondary);font-size:12px;line-height:1.5;color:var(--surface-text-muted)}.mc-c-contact-quote-offers__note .bx{flex:none;margin-top:1px;font-size:16px}.mc-c-contact-quote-offers__note-text{min-width:0}.mc-c-contact-quote-offers__see-all{display:inline-block;margin-left:4px;font-weight:600;color:var(--state-text-brand)}@container record-column (width < 320px){.mc-c-contact-quote-offers__row{grid-template-columns:56px minmax(0, 1fr)}.mc-c-contact-quote-offers__action{grid-column:2;justify-self:start}}
.mc-c-quote-tip-card{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);min-width:0}.mc-c-quote-tip-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-quote-tip-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:var(--font-weight-semibold, 600);background-color:var(--surface-bg-secondary);color:var(--surface-text-secondary)}.mc-c-quote-tip-card__name{font-size:15px;font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color)}.mc-c-quote-tip-card .mc-c-entity-view__quote-note{margin-bottom:0}
.mc-c-cadence-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-cadence-panel__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.mc-c-cadence-panel__section-title{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--surface-text-color);display:flex;align-items:center;gap:8px}.mc-c-cadence-panel__section-title i{color:#8955ef;font-size:13px}.mc-c-cadence-panel__generator{padding-bottom:20px;border-bottom:1px solid var(--surface-border-color)}.mc-c-cadence-panel__fields{display:flex;flex-direction:column;gap:12px}.mc-c-cadence-panel__field-row{display:flex;gap:12px}.mc-c-cadence-panel__field-row .mc-c-cadence-panel__field{flex:1}.mc-c-cadence-panel__field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted);margin-bottom:4px}.mc-c-cadence-panel__field input{width:100%;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:14px;box-sizing:border-box}.mc-c-cadence-panel__field input:focus{outline:none;border-color:#8955ef;box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-cadence-panel__field-hint{display:block;font-size:11px;color:var(--surface-text-muted);margin-top:2px}.mc-c-cadence-panel__generate-btn{margin-top:12px;padding:8px 20px;background:#8955ef;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s ease}.mc-c-cadence-panel__generate-btn:hover{opacity:.9}.mc-c-cadence-panel__generate-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-cadence-panel__preview{flex:1;min-height:0}.mc-c-cadence-panel__counts{display:flex;gap:16px;margin-bottom:12px}.mc-c-cadence-panel__count{font-size:13px;display:flex;align-items:center;gap:4px}.mc-c-cadence-panel__count--active{color:#16a34a}.mc-c-cadence-panel__count--excluded{color:#dc2626}.mc-c-cadence-panel__grid{display:flex;flex-wrap:wrap;gap:4px;max-height:320px;overflow-y:auto;padding:8px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-cadence-panel__chip{padding:3px 10px;border-radius:4px;font-size:12px;cursor:pointer;user-select:none;transition:background .1s ease,color .1s ease}.mc-c-cadence-panel__chip--active{background:#dcfce7;color:#166534}.mc-c-cadence-panel__chip--active:hover{background:#bbf7d0}.mc-c-cadence-panel__chip--excluded{background:#fee2e2;color:#999;text-decoration:line-through}.mc-c-cadence-panel__chip--excluded:hover{background:#fecaca;color:#666}.mc-c-cadence-panel__summary{margin-top:10px;padding:8px 12px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;font-size:12px;color:var(--surface-text-muted);display:flex;align-items:center;gap:6px}.mc-c-cadence-panel__summary i{color:#8955ef}.mc-c-cadence-panel__actions{flex-shrink:0;display:flex;gap:8px;padding:16px 20px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-0, #fff)}.mc-c-cadence-panel__btn{padding:10px 24px;border-radius:6px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s ease}.mc-c-cadence-panel__btn--primary{background:#8955ef;color:#fff;border:none}.mc-c-cadence-panel__btn--primary:hover{opacity:.9}.mc-c-cadence-panel__btn--primary:disabled{opacity:.5;cursor:not-allowed}.mc-c-cadence-panel__btn--secondary{background:rgba(0,0,0,0);color:var(--surface-text-color);border:1px solid var(--surface-border-color)}.mc-c-cadence-panel__btn--secondary:hover{background:var(--surface-level-2)}
.mc-c-filter-condition{display:flex;flex-wrap:wrap;gap:10px;flex:1;align-items:flex-start;min-width:0}.mc-c-filter-condition__field{flex:2;min-width:200px}.mc-c-filter-condition__field mc-select{display:block}.mc-c-filter-condition__operator{flex:1;min-width:150px}.mc-c-filter-condition__operator mc-select{display:block}.mc-c-filter-condition__value{flex:1.5;min-width:150px}.mc-c-filter-condition__value mc-select{display:block}.mc-c-filter-condition__value input{width:100%;height:40px;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:14px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.mc-c-filter-condition__value input::placeholder{color:var(--surface-text-muted)}.mc-c-filter-condition__value input:focus{outline:none;border-color:#8955ef;box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-filter-condition__value input:disabled{background:var(--surface-level-2);color:var(--surface-text-muted);cursor:not-allowed}.mc-c-filter-condition__value .form-control{width:100%;height:40px;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:14px;box-sizing:border-box}.mc-c-filter-condition__value .form-control:focus{outline:none;border-color:#8955ef;box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-filter-condition__hours-input{max-width:140px}.mc-c-filter-condition__chips-input{min-width:200px}.mc-c-filter-condition__chips-input mc-chips{display:block}.mc-c-filter-condition__cadence-trigger{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-right:4px}.mc-c-filter-condition__cadence-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--surface-level-2);border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;color:var(--surface-text-color);cursor:default;white-space:nowrap}.mc-c-filter-condition__cadence-badge i{font-size:12px}.mc-c-filter-condition__cadence-badge--empty{color:var(--surface-text-muted);border-style:dashed}.mc-c-filter-condition__cadence-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:rgba(0,0,0,0);color:#8955ef;border:1px solid #8955ef;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.mc-c-filter-condition__cadence-btn:hover{background:rgba(137,85,239,.08)}.mc-c-filter-condition__cadence-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-filter-condition__cadence-btn i{font-size:11px}.mc-c-filter-condition__error{width:100%;font-size:12px;color:#f44336;margin-top:4px}@media(max-width: 768px){.mc-c-filter-condition__field,.mc-c-filter-condition__operator,.mc-c-filter-condition__value{flex:1 1 100%;min-width:100%}}
.mc-c-filter-create__conditions{display:flex;flex-direction:column;gap:16px}.mc-c-filter-create__group{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:8px;padding:16px}.mc-c-filter-create__group-content{display:flex;gap:16px;align-items:flex-start}.mc-c-filter-create__icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:#8955ef;color:#fff;border-radius:8px;font-size:16px;flex-shrink:0;margin-top:1px}.mc-c-filter-create__conditions-list{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.mc-c-filter-create__condition-row{display:flex;align-items:flex-start;gap:12px}.mc-c-filter-create__condition-row filter-create-condition{flex:1;min-width:0}.mc-c-filter-create__remove-btn{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:var(--surface-level-2);border:none;border-radius:8px;color:var(--surface-text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:14px}.mc-c-filter-create__remove-btn:hover{background:#f44336;color:#fff}.mc-c-filter-create__connector{display:flex;justify-content:center;padding:8px 0}.mc-c-filter-create__connector span{padding:4px 16px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;font-size:12px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase}.mc-c-filter-create__connector--and{padding:6px 0;margin-left:56px}.mc-c-filter-create__connector--and span{background:rgba(91,192,222,.1);border-color:rgba(91,192,222,.2);color:#5bc0de}.mc-c-filter-create__connector--or span{background:rgba(255,202,40,.1);border-color:rgba(255,202,40,.2);color:#ffca28}.mc-c-filter-create__add-wrapper{display:flex;align-items:center;gap:12px;margin-top:16px}.mc-c-filter-create__add-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px dashed var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:14px;cursor:pointer;transition:all .2s ease}.mc-c-filter-create__add-btn:hover{border-color:#8955ef;color:#8955ef;background:rgba(137,85,239,.05)}.mc-c-filter-create__operator-select{min-width:120px}.mc-c-filter-create__close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--surface-text-muted);cursor:pointer;transition:all .2s ease}.mc-c-filter-create__close-btn:hover{background:var(--surface-level-2);color:#f44336}@media(max-width: 768px){.mc-c-filter-create__group-content{flex-direction:column}.mc-c-filter-create__icon{margin-top:0}.mc-c-filter-create__connector--and{margin-left:0}.mc-c-filter-create__condition-row{flex-wrap:wrap}}
.mc-c-global-search-component{position:relative;display:flex;align-items:center}.mc-c-global-search-component__icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:var(--sidebar-text-color-light);cursor:pointer;transition:all .2s ease}.mc-c-global-search-component__icon-button:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color)}.mc-c-global-search-component__icon-button:focus{outline:2px solid var(--focus-color, #007bff);outline-offset:2px}.mc-c-global-search-component__icon-button i{font-size:18px}.mc-c-global-search-component__wrapper{display:flex;align-items:center;position:relative;background:var(--header-background-color, #fff);border:1px solid var(--sidebar-item-hover);border-radius:22px;height:44px;min-width:200px;width:200px;transition:all .3s ease;animation:expandSearch .3s ease-out}.mc-c-global-search-component__wrapper.expanded{width:300px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-c-global-search-component__input{flex:1;border:none;background:rgba(0,0,0,0);padding:0 16px;height:100%;font-size:14px;color:var(--app-text-color);outline:none}.mc-c-global-search-component__input::placeholder{color:var(--sidebar-text-color-light)}.mc-c-global-search-component__input:focus{outline:none}.mc-c-global-search-component__close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:6px;background:rgba(0,0,0,0);border:none;border-radius:50%;color:var(--sidebar-text-color-light);cursor:pointer;transition:all .2s ease}.mc-c-global-search-component__close-button:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color)}.mc-c-global-search-component__close-button:focus{outline:2px solid var(--focus-color, #007bff);outline-offset:1px}.mc-c-global-search-component__close-button i{font-size:14px}@keyframes expandSearch{from{opacity:.8}to{opacity:1}}@media screen and (max-width: 767px){.mc-c-global-search-component__wrapper{min-width:180px;width:180px}.mc-c-global-search-component__wrapper.expanded{width:250px}@keyframes expandSearch{from{opacity:.8}to{opacity:1}}}
.mc-c-global-search-popup{width:min(600px,90vw);min-height:200px;max-height:70vh;position:relative;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);display:flex;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.05);animation:popupFadeIn .2s ease-out}@keyframes popupFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mc-c-global-search-popup__wrapper{width:100%;min-height:180px;display:flex;flex-direction:column;padding:var(--space-2, 8px) var(--space-4, 16px)}.mc-c-global-search-popup__collection{width:100%;max-width:100%;display:flex;flex-direction:column;padding:var(--space-3, 12px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-global-search-popup__collection:last-child{border-bottom:none;padding-bottom:var(--space-4, 16px)}.mc-c-global-search-popup__collection label{padding:var(--space-2, 8px) 0;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted);display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-global-search-popup__collection label i{font-size:.9em;color:var(--color-primary)}.mc-c-global-search-popup__collection ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:var(--space-2, 8px) 0 0 0;gap:var(--space-2, 8px);max-width:100%}.mc-c-global-search-popup__collection ul li{margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);cursor:pointer;display:flex;align-items:center;max-width:100%;overflow:hidden;gap:var(--space-2, 8px);transition:all .15s ease;font-size:13px;color:var(--surface-text-color)}.mc-c-global-search-popup__collection ul li:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--color-primary-rgb, 0, 123, 255), 0.3)}.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__item-icon,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__item-meta i{color:#fff}.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__item-badge,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__priority-badge,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__status-badge,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__pipeline-badge,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__stage-badge{background:hsla(0,0%,100%,.2) !important;color:#fff !important}.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__item-meta,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__code,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__amount,.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__date{color:hsla(0,0%,100%,.9)}.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__owner-mini{color:hsla(0,0%,100%,.9)}.mc-c-global-search-popup__collection ul li:hover .mc-c-global-search-popup__owner-mini .mc-c-global-search-popup__avatar-mini{border-color:hsla(0,0%,100%,.3)}.mc-c-global-search-popup__collection ul li:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-global-search-popup__collection ul li:active{transform:translateY(0)}.mc-c-global-search-popup__collection--features{width:auto;max-width:none;background:var(--surface-level-1);margin:calc(var(--space-2, 8px)*-1) calc(var(--space-4, 16px)*-1) 0;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--border-radius-lg, 12px) var(--border-radius-lg, 12px) 0 0}.mc-c-global-search-popup__collection--features label{color:var(--color-primary)}.mc-c-global-search-popup__collection--features ul li{background:var(--surface-background-color)}.mc-c-global-search-popup__collection--features ul li:hover .mc-c-global-search-popup__feature-module{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.15)}.mc-c-global-search-popup__collection--contacts ul,.mc-c-global-search-popup__collection--organizations ul,.mc-c-global-search-popup__collection--deals ul,.mc-c-global-search-popup__collection--tasks ul,.mc-c-global-search-popup__collection--meetings ul,.mc-c-global-search-popup__collection--tickets ul,.mc-c-global-search-popup__collection--treatments ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:var(--space-2, 8px)}.mc-c-global-search-popup__collection--contacts ul li,.mc-c-global-search-popup__collection--organizations ul li,.mc-c-global-search-popup__collection--deals ul li,.mc-c-global-search-popup__collection--tasks ul li,.mc-c-global-search-popup__collection--meetings ul li,.mc-c-global-search-popup__collection--tickets ul li,.mc-c-global-search-popup__collection--treatments ul li{width:100%;padding:var(--space-2, 8px);align-items:flex-start;overflow:hidden}.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__contact-name,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__item-text{color:#fff}.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__contact-lifecycle,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__contact-lifecycle{background:hsla(0,0%,100%,.2) !important;color:#fff !important}.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__contact-avatar,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__contact-avatar{background:hsla(0,0%,100%,.2)}.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__treatment-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__contact-details small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__treatment-meta small{color:hsla(0,0%,100%,.85)}.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--contacts ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--organizations ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--deals ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--tasks ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--meetings ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--tickets ul li:hover .mc-c-global-search-popup__treatment-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__contact-details small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__collection--treatments ul li:hover .mc-c-global-search-popup__treatment-meta small i{color:hsla(0,0%,100%,.7)}.mc-c-global-search-popup__count{font-weight:400;color:var(--surface-text-muted);font-size:10px}.mc-c-global-search-popup__show-more{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px);margin-top:var(--space-2, 8px);background:rgba(0,0,0,0);border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-sm, 6px);color:var(--color-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-global-search-popup__show-more:hover{background:var(--surface-level-1);border-color:var(--color-primary)}.mc-c-global-search-popup__show-more i{font-size:10px}.mc-c-global-search-popup__item-icon{font-size:14px;color:var(--color-primary);flex-shrink:0;width:16px;text-align:center}.mc-c-global-search-popup__item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mc-c-global-search-popup__item-badge{font-size:10px;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);background:var(--surface-level-2);color:var(--surface-text-muted);font-weight:600;flex-shrink:0}.mc-c-global-search-popup__item-badge--colored{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.mc-c-global-search-popup__item-meta{font-size:11px;color:var(--surface-text-muted);display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.mc-c-global-search-popup__item-meta i{font-size:10px}.mc-c-global-search-popup__code{font-size:11px;font-weight:600;color:var(--surface-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.mc-c-global-search-popup__priority-badge{font-size:10px;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-weight:600;background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-global-search-popup__priority-badge.--high{background:var(--color-error-50, #fef2f2);color:var(--color-error-600, #dc2626)}.mc-c-global-search-popup__priority-badge.--medium{background:var(--color-warning-50, #fffbeb);color:var(--color-warning-600, #d97706)}.mc-c-global-search-popup__priority-badge.--low{background:var(--color-success-50, #f0fdf4);color:var(--color-success-600, #16a34a)}.mc-c-global-search-popup__status-badge{font-size:10px;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-weight:500;background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-global-search-popup__status-badge--colored{color:#fff}.mc-c-global-search-popup__pipeline-badge{font-size:10px;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-weight:500;background:var(--color-primary-50);color:var(--color-primary-600)}.mc-c-global-search-popup__stage-badge{font-size:10px;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.mc-c-global-search-popup__amount{font-size:12px;font-weight:600;color:var(--color-success-600, #16a34a)}.mc-c-global-search-popup__date{font-size:11px;color:var(--surface-text-muted);display:inline-flex;align-items:center;gap:4px}.mc-c-global-search-popup__date i{font-size:10px}.mc-c-global-search-popup__owner-mini{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted)}.mc-c-global-search-popup__avatar-mini{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark, #0056b3));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--surface-border-color)}.mc-c-global-search-popup__avatar-mini span{color:#fff;font-size:9px;font-weight:600;text-transform:uppercase}.mc-c-global-search-popup__meeting-link-icon{color:var(--color-primary);font-size:12px;margin-left:auto}.mc-c-global-search-popup__meeting-link-icon:hover{color:#fff}.mc-c-global-search-popup__feature-icon{font-size:14px;color:var(--color-primary);flex-shrink:0}.mc-c-global-search-popup__feature-module{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--surface-text-muted);background:var(--surface-level-2);padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-weight:500}.mc-c-global-search-popup__contact-item{display:flex !important;align-items:flex-start !important;gap:var(--space-2, 8px) !important;padding:var(--space-2, 8px) !important}.mc-c-global-search-popup__contact-item:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-global-search-popup__contact-item:active{transform:translateY(0)}.mc-c-global-search-popup__contact-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark, #0056b3));display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-global-search-popup__contact-avatar span{color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}.mc-c-global-search-popup__contact-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-global-search-popup__contact-header{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}.mc-c-global-search-popup__contact-name{font-weight:600;font-size:13px;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-global-search-popup__contact-lifecycle{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:1px 4px;border-radius:3px;width:fit-content;background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-global-search-popup__contact-lifecycle.--lead{background:var(--color-warning-50, #fffbeb);color:var(--color-warning-600, #d97706)}.mc-c-global-search-popup__contact-lifecycle.--prospect{background:var(--color-info-50, #eff6ff);color:var(--color-info-600, #2563eb)}.mc-c-global-search-popup__contact-lifecycle.--customer{background:var(--color-success-50, #f0fdf4);color:var(--color-success-600, #16a34a)}.mc-c-global-search-popup__contact-lifecycle.--undefined,.mc-c-global-search-popup__contact-lifecycle.--null,.mc-c-global-search-popup__contact-lifecycle:empty{display:none}.mc-c-global-search-popup__contact-details{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-top:2px}.mc-c-global-search-popup__contact-details small{display:inline-flex !important;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted)}.mc-c-global-search-popup__contact-details small i{font-size:10px}.mc-c-global-search-popup__org-item,.mc-c-global-search-popup__deal-item,.mc-c-global-search-popup__task-item,.mc-c-global-search-popup__meeting-item,.mc-c-global-search-popup__ticket-item,.mc-c-global-search-popup__treatment-item{display:flex !important;align-items:flex-start !important;gap:var(--space-2, 8px) !important}.mc-c-global-search-popup__org-item:focus,.mc-c-global-search-popup__deal-item:focus,.mc-c-global-search-popup__task-item:focus,.mc-c-global-search-popup__meeting-item:focus,.mc-c-global-search-popup__ticket-item:focus,.mc-c-global-search-popup__treatment-item:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-global-search-popup__org-item:active,.mc-c-global-search-popup__deal-item:active,.mc-c-global-search-popup__task-item:active,.mc-c-global-search-popup__meeting-item:active,.mc-c-global-search-popup__ticket-item:active,.mc-c-global-search-popup__treatment-item:active{transform:translateY(0)}.mc-c-global-search-popup__org-info,.mc-c-global-search-popup__deal-info,.mc-c-global-search-popup__task-info,.mc-c-global-search-popup__meeting-info,.mc-c-global-search-popup__ticket-info,.mc-c-global-search-popup__treatment-info{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:4px;overflow:hidden}.mc-c-global-search-popup__org-info .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__deal-info .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__task-info .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__meeting-info .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__ticket-info .mc-c-global-search-popup__item-text,.mc-c-global-search-popup__treatment-info .mc-c-global-search-popup__item-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mc-c-global-search-popup__org-meta,.mc-c-global-search-popup__deal-meta,.mc-c-global-search-popup__task-meta,.mc-c-global-search-popup__meeting-meta,.mc-c-global-search-popup__ticket-meta,.mc-c-global-search-popup__treatment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.mc-c-global-search-popup__org-meta small,.mc-c-global-search-popup__deal-meta small,.mc-c-global-search-popup__task-meta small,.mc-c-global-search-popup__meeting-meta small,.mc-c-global-search-popup__ticket-meta small,.mc-c-global-search-popup__treatment-meta small{display:inline-flex !important;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted)}.mc-c-global-search-popup__org-meta small i,.mc-c-global-search-popup__deal-meta small i,.mc-c-global-search-popup__task-meta small i,.mc-c-global-search-popup__meeting-meta small i,.mc-c-global-search-popup__ticket-meta small i,.mc-c-global-search-popup__treatment-meta small i{font-size:10px}.mc-c-global-search-popup__deal-badges{display:flex;align-items:center;gap:var(--space-1, 4px);flex-wrap:wrap}.mc-c-global-search-popup__deal-values{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-global-search-popup__ticket-parties{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-global-search-popup__ticket-parties .mc-c-global-search-popup__arrow{font-size:10px;color:var(--surface-text-muted)}.mc-c-global-search-popup__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;gap:var(--space-3, 12px);color:var(--surface-text-muted)}.mc-c-global-search-popup__loading-spinner{width:32px;height:32px;border:3px solid var(--surface-border-color);border-top-color:var(--color-primary);border-radius:50%;animation:globalSearchPopupSpin .8s linear infinite}.mc-c-global-search-popup__loading-text{font-size:13px;font-weight:500}@keyframes globalSearchPopupSpin{to{transform:rotate(360deg)}}.mc-c-global-search-popup__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:var(--space-6, 24px) var(--space-4, 16px);text-align:center;color:var(--surface-text-muted);gap:var(--space-3, 12px)}.mc-c-global-search-popup__empty-icon{font-size:40px;color:var(--surface-border-color)}.mc-c-global-search-popup__empty p{margin:0;font-size:13px}.mc-c-global-search-popup__error{padding:var(--space-4, 16px);text-align:center;color:var(--color-error-600, #dc2626);background:var(--color-error-50, #fef2f2);border:1px solid var(--color-error-200, #fecaca);border-radius:var(--border-radius-md, 8px);margin:var(--space-4, 16px) 0}.mc-c-global-search-popup__error p{margin:0;font-weight:500}@media screen and (max-width: 767px){.mc-c-global-search-popup{width:95vw;max-height:80vh}.mc-c-global-search-popup__wrapper{padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-c-global-search-popup__collection ul li{padding:var(--space-2, 8px);font-size:12px}.mc-c-global-search-popup__collection--features{margin:calc(var(--space-2, 8px)*-1) calc(var(--space-3, 12px)*-1) 0;padding:var(--space-3, 12px)}.mc-c-global-search-popup__collection--contacts ul,.mc-c-global-search-popup__collection--organizations ul,.mc-c-global-search-popup__collection--deals ul,.mc-c-global-search-popup__collection--tasks ul,.mc-c-global-search-popup__collection--meetings ul,.mc-c-global-search-popup__collection--tickets ul,.mc-c-global-search-popup__collection--treatments ul{grid-template-columns:1fr}.mc-c-global-search-popup__contact-avatar{width:28px;height:28px}.mc-c-global-search-popup__contact-avatar span{font-size:10px}.mc-c-global-search-popup__show-more{font-size:11px;padding:var(--space-1, 4px)}}[data-surface=dark] .mc-c-global-search-popup{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 10px 15px -3px rgba(0,0,0,.3),0 20px 25px -5px rgba(0,0,0,.2)}[data-surface=dark] .mc-c-global-search-popup__collection ul li:hover{box-shadow:0 2px 8px rgba(var(--color-primary-rgb, 0, 123, 255), 0.4)}[data-surface=dark] .mc-c-global-search-popup__collection--features{background:var(--surface-level-2)}[data-surface=dark] .mc-c-global-search-popup__collection--features ul li{background:var(--surface-level-1)}[data-surface=dark] .mc-c-global-search-popup__contact-avatar,[data-surface=dark] .mc-c-global-search-popup__avatar-mini{border-color:var(--surface-border-color)}[data-surface=dark] .mc-c-global-search-popup__priority-badge.--high{background:rgba(220,38,38,.15);color:var(--color-error-400, #f87171)}[data-surface=dark] .mc-c-global-search-popup__priority-badge.--medium{background:rgba(217,119,6,.15);color:var(--color-warning-400, #fbbf24)}[data-surface=dark] .mc-c-global-search-popup__priority-badge.--low{background:rgba(22,163,74,.15);color:var(--color-success-400, #4ade80)}[data-surface=dark] .mc-c-global-search-popup__contact-lifecycle.--lead{background:rgba(217,119,6,.15);color:var(--color-warning-400, #fbbf24)}[data-surface=dark] .mc-c-global-search-popup__contact-lifecycle.--prospect{background:rgba(37,99,235,.15);color:var(--color-info-400, #60a5fa)}[data-surface=dark] .mc-c-global-search-popup__contact-lifecycle.--customer{background:rgba(22,163,74,.15);color:var(--color-success-400, #4ade80)}[data-surface=dark] .mc-c-global-search-popup__pipeline-badge{background:rgba(var(--color-primary-rgb, 0, 123, 255), 0.15);color:var(--color-primary-400)}[data-surface=dark] .mc-c-global-search-popup__amount{color:var(--color-success-400, #4ade80)}[data-surface=dark] .mc-c-global-search-popup__error{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:var(--color-error-400, #f87171)}

.mc-page-import-detail{padding:var(--space-5, 20px)}.mc-page-import-detail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4, 16px);margin-bottom:var(--space-4, 16px)}.mc-page-import-detail__title{margin:0;font-size:20px;font-weight:600;color:var(--surface-text-color);line-height:1.3}.mc-page-import-detail__meta-row{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;margin-bottom:var(--space-5, 20px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-page-import-detail__meta-item{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--surface-text-muted)}.mc-page-import-detail__meta-item i{font-size:15px}.mc-page-import-detail__stats{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;margin-bottom:var(--space-5, 20px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-page-import-detail__stat{display:flex;flex-direction:column;align-items:center;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;min-width:80px}.mc-page-import-detail__stat--success{border-color:var(--color-success-200, rgba(76, 175, 80, 0.3));background:var(--color-success-50, rgba(76, 175, 80, 0.08))}.mc-page-import-detail__stat--info{border-color:var(--color-info-200, rgba(33, 150, 243, 0.3));background:var(--color-info-50, rgba(33, 150, 243, 0.08))}.mc-page-import-detail__stat--danger{border-color:var(--color-error-200, rgba(244, 67, 54, 0.3));background:var(--color-error-50, rgba(244, 67, 54, 0.08))}.mc-page-import-detail__stat-value{font-size:22px;font-weight:700;color:var(--surface-text-color);line-height:1}.mc-page-import-detail__stat-label{font-size:11px;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.mc-page-import-detail__rate{display:flex;flex-direction:column;align-items:center;margin-left:auto}.mc-page-import-detail__rate-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-level-1, #fafafa);border:3px solid var(--surface-border-color, #e5e7eb)}.mc-page-import-detail__rate-circle--success{border-color:var(--color-success-500, #4CAF50);background:var(--color-success-50, rgba(76, 175, 80, 0.1))}.mc-page-import-detail__rate-circle--warning{border-color:var(--color-warning-500, #FF9800);background:var(--color-warning-50, rgba(255, 152, 0, 0.1))}.mc-page-import-detail__rate-circle--error{border-color:var(--color-error-500, #D32F2F);background:var(--color-error-50, rgba(244, 67, 54, 0.1))}.mc-page-import-detail__rate-value{font-size:16px;font-weight:700;color:var(--surface-text-color)}.mc-page-import-detail__rate-label{font-size:11px;color:var(--surface-text-muted);margin-top:4px}.mc-page-import-detail__details{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-4, 16px);margin-bottom:var(--space-5, 20px)}.mc-page-import-detail__detail-group{display:flex;flex-direction:column;gap:4px}.mc-page-import-detail__detail-label{font-size:11px;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.mc-page-import-detail__detail-value{font-size:14px;color:var(--surface-text-color);font-weight:500}.mc-page-import-detail__detail-value small{color:var(--surface-text-muted);font-weight:400}.mc-page-import-detail__detail-empty{font-size:14px;color:var(--surface-text-muted);font-style:italic}.mc-page-import-detail__staff{display:flex;align-items:center;gap:8px}.mc-page-import-detail__staff span{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-page-import-detail__error-box{padding:var(--space-3, 12px);background:var(--color-error-50, rgba(244, 67, 54, 0.08));border:1px solid var(--color-error-200, rgba(244, 67, 54, 0.2));border-radius:8px;margin-bottom:var(--space-4, 16px)}.mc-page-import-detail__error-box code{font-size:13px;color:var(--color-error-700, #C62828)}.mc-page-import-detail__error-box-title{font-size:13px;font-weight:600;color:var(--color-error-600, #D32F2F);margin-bottom:8px;display:flex;align-items:center;gap:6px}.mc-page-import-detail__reconciliation{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--surface-border-color);background:var(--surface-level-0)}.mc-page-import-detail__reconciliation--ok{border-color:var(--color-success-200);background:var(--color-success-50)}.mc-page-import-detail__reconciliation--ok .mc-page-import-detail__reconciliation-header{color:var(--color-success-700)}.mc-page-import-detail__reconciliation--ok .mc-page-import-detail__reconciliation-header i{color:var(--color-success-600)}.mc-page-import-detail__reconciliation--ok .mc-page-import-detail__reconciliation-message{color:var(--color-success-700)}.mc-page-import-detail__reconciliation--ok .mc-page-import-detail__reconciliation-detail{color:var(--color-success-600)}.mc-page-import-detail__reconciliation--warning{border-color:var(--color-warning-200);background:var(--color-warning-50)}.mc-page-import-detail__reconciliation--warning .mc-page-import-detail__reconciliation-header{color:var(--color-warning-700)}.mc-page-import-detail__reconciliation--warning .mc-page-import-detail__reconciliation-header i{color:var(--color-warning-600)}.mc-page-import-detail__reconciliation--warning .mc-page-import-detail__reconciliation-message{color:var(--color-warning-700)}.mc-page-import-detail__reconciliation-header{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.mc-page-import-detail__reconciliation-header i{font-size:18px}.mc-page-import-detail__reconciliation-message{font-size:var(--font-size-sm);line-height:1.5;margin:0}.mc-page-import-detail__reconciliation-detail{font-size:var(--font-size-xs);line-height:1.4;margin:var(--spacing-xs) 0 0 0}.mc-page-import-detail__cancel-box{padding:var(--space-3, 12px);background:var(--color-warning-50, rgba(255, 152, 0, 0.08));border:1px solid var(--color-warning-200, rgba(255, 152, 0, 0.2));border-radius:8px;margin-bottom:var(--space-4, 16px);font-size:13px;color:var(--surface-text-color)}.mc-page-import-detail__cancel-box-title{font-weight:600;color:var(--color-warning-700, #EF6C00);margin-bottom:4px;display:flex;align-items:center;gap:6px}.mc-page-import-detail__errors{border:1px solid var(--color-error-200, rgba(244, 67, 54, 0.2));border-radius:8px;overflow:hidden}.mc-page-import-detail__errors-header{padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-error-50, rgba(244, 67, 54, 0.08));font-size:14px;color:var(--color-error-700, #C62828);display:flex;align-items:center;gap:6px}.mc-page-import-detail__errors-table{max-height:300px;overflow-y:auto}.mc-page-import-detail__errors-table table{font-size:13px}.mc-page-import-detail__errors-more{text-align:center;padding:var(--space-3, 12px);border-top:1px solid var(--surface-border-color, #e5e7eb)}.mc-page-import-detail__errors-more a{color:var(--color-primary, #8955ef);cursor:pointer;font-size:13px}.mc-page-import-detail__errors-more a:hover{text-decoration:underline}
.import-wizard-step{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-wizard-step{display:flex;flex-direction:column;flex:1;min-height:0}.mc-wizard-step import-wizard-step-welcome,.mc-wizard-step import-wizard-step-upload,.mc-wizard-step import-wizard-step-mapping,.mc-wizard-step import-wizard-step-options,.mc-wizard-step import-wizard-step-review,.mc-wizard-step import-wizard-step-progress,.mc-wizard-step import-wizard-step-results{display:flex;flex-direction:column;flex:1;min-height:0}.import-wizard__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--surface-text-muted)}.import-wizard__placeholder i{font-size:64px;color:var(--color-primary-300);margin-bottom:var(--spacing-lg)}.import-wizard__placeholder h3{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color)}.import-wizard__placeholder p{margin:0 0 var(--spacing-lg) 0}.import-wizard__placeholder mc-button{margin:var(--spacing-xs)}import-wizard{display:flex;flex-direction:column;height:100%}import-wizard mc-wizard{display:flex;flex-direction:column;flex:1;min-height:0}import-wizard .mc-wizard{min-height:600px;height:100%}@media(max-width: 768px){import-wizard .mc-wizard{min-height:100vh}}
.import-welcome{display:block;max-width:900px;margin:0 auto}.import-welcome__body{padding:var(--spacing-lg) var(--spacing-xl)}.import-welcome__hero{text-align:center;margin-bottom:var(--spacing-xl)}.import-welcome__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary-100), var(--color-primary-200));margin-bottom:var(--spacing-md)}.import-welcome__icon{font-size:40px;color:var(--color-primary-600)}.import-welcome__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-sm) 0}.import-welcome__subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0;max-width:600px;margin:0 auto;line-height:1.6}.import-welcome__features{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.import-welcome__feature{background:var(--surface-level-1);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.import-welcome__feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.import-welcome__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-md);background:var(--color-primary-100);margin-bottom:var(--spacing-sm)}.import-welcome__feature-icon i{font-size:24px;color:var(--color-primary-600)}.import-welcome__feature-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-welcome__feature-description{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:0;line-height:1.5}.import-welcome__section-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-md) 0}.import-welcome__section-title i{color:var(--color-primary-500)}.import-welcome__rules{background:var(--surface-level-1);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.import-welcome__rules-list{list-style:none;margin:0;padding:0}.import-welcome__rules-list li{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-welcome__rules-list li i{color:var(--color-success-500);margin-top:2px;flex-shrink:0}.import-welcome__faq{margin-bottom:var(--spacing-xl)}.import-welcome__faq-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.import-welcome__faq-item{background:var(--surface-level-1);border-radius:var(--border-radius-md);overflow:hidden;transition:background-color .2s ease}.import-welcome__faq-item--expanded{background:var(--surface-level-2)}.import-welcome__faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--surface-text-color);text-align:left;transition:color .2s ease}.import-welcome__faq-question:hover{color:var(--color-primary-600)}.import-welcome__faq-question i{flex-shrink:0;font-size:18px;color:var(--surface-text-muted)}.import-welcome__faq-answer{padding:0 var(--spacing-md) var(--spacing-md);font-size:var(--font-size-sm);color:var(--surface-text-muted);line-height:1.6;animation:importWizardStepWelcomeFadeIn .2s ease}.import-welcome__troubleshoot{background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.import-welcome__troubleshoot .import-welcome__section-title i{color:var(--color-warning-600)}.import-welcome__tips{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md)}.import-welcome__tip{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.import-welcome__tip>i{color:var(--color-warning-600);font-size:18px;margin-top:2px;flex-shrink:0}.import-welcome__tip strong{display:block;color:var(--surface-text-color);margin-bottom:2px}.import-welcome__tip span{color:var(--surface-text-muted)}.import-welcome__template{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.import-welcome__template .import-welcome__section-title{justify-content:center;margin-bottom:var(--spacing-sm)}.import-welcome__template-text{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:0 0 var(--spacing-md) 0;text-align:center}.import-welcome__template-actions{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.import-welcome__template-hint{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--surface-text-muted);margin:0}.import-welcome__template-hint i{color:var(--color-primary-500)}.import-welcome__templates{margin-top:24px;padding-top:16px;border-top:1px solid var(--surface-border)}.import-welcome__templates-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:12px}.import-welcome__template-list{display:flex;flex-direction:column;gap:8px}.import-welcome__template-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:border-color .2s}.import-welcome__template-card:hover{border-color:var(--app-primary)}.import-welcome__template-info{display:flex;flex-direction:column;gap:2px}.import-welcome__template-name{font-size:14px;font-weight:500}.import-welcome__template-meta{font-size:12px;color:var(--text-tertiary)}@keyframes importWizardStepWelcomeFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.import-welcome__body{padding:var(--spacing-md)}.import-welcome__features{grid-template-columns:1fr}.import-welcome__tips{grid-template-columns:1fr}.import-welcome__icon-wrapper{width:64px;height:64px}.import-welcome__icon{font-size:32px}.import-welcome__title{font-size:var(--font-size-xl)}}
.import-provider{display:block;max-width:900px;margin:0 auto}.import-provider__body{padding:var(--spacing-lg) var(--spacing-xl)}.import-provider__hero{text-align:center;margin-bottom:var(--spacing-xl)}.import-provider__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary-100), var(--color-primary-200));margin-bottom:var(--spacing-md)}.import-provider__icon{font-size:40px;color:var(--color-primary-600)}.import-provider__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-sm) 0}.import-provider__subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0 auto;max-width:600px;line-height:1.6}.import-provider__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.import-provider__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-lg);border:2px solid var(--border-color);border-radius:var(--border-radius-lg);background:var(--surface-background);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.import-provider__card:hover:not(.import-provider__card--disabled){border-color:var(--color-primary-400);box-shadow:0 2px 8px rgba(0,0,0,.08)}.import-provider__card--selected{border-color:var(--color-primary-600);background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-background) 88%);box-shadow:0 2px 8px rgba(0,0,0,.1)}.import-provider__card--disabled{opacity:.55;cursor:not-allowed}.import-provider__card--integration{border-style:dashed}.import-provider__card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-md);background:var(--color-primary-100);margin-bottom:var(--spacing-sm)}.import-provider__card-icon i{font-size:24px;color:var(--color-primary-600)}.import-provider__card-content{flex:1}.import-provider__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-provider__card-description{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:0;line-height:1.5}.import-provider__card-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.import-provider__badge{display:inline-block;padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm);background:var(--color-neutral-200);color:var(--surface-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.import-provider__badge--integration{display:inline-flex;align-items:center;gap:4px;background:var(--color-primary-100);color:var(--color-primary-700)}.import-provider__badge--integration i{font-size:12px}.import-provider__card-check{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.import-provider__card-check i{font-size:20px;color:var(--color-primary-600)}.import-provider__sheets{display:block;margin-bottom:var(--spacing-md)}.import-provider__info{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-md);background:var(--color-info-50);border:1px solid var(--color-info-200);color:var(--color-info-700);font-size:var(--font-size-sm);line-height:1.5}.import-provider__info-icon{font-size:18px;flex-shrink:0;margin-top:1px}
.import-base-kind{display:block;max-width:900px;margin:0 auto}.import-base-kind__body{padding:var(--spacing-lg) var(--spacing-xl)}.import-base-kind__hero{text-align:center;margin-bottom:var(--spacing-xl)}.import-base-kind__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary-100), var(--color-primary-200));margin-bottom:var(--spacing-md)}.import-base-kind__icon{font-size:40px;color:var(--color-primary-600)}.import-base-kind__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-sm) 0}.import-base-kind__subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0 auto;max-width:600px;line-height:1.6}.import-base-kind__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(max-width: 768px){.import-base-kind__cards{grid-template-columns:1fr}}.import-base-kind__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-lg);border:2px solid var(--border-color);border-radius:var(--border-radius-lg);background:var(--surface-background);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.import-base-kind__card:hover:not(.import-base-kind__card--disabled){border-color:var(--color-primary-400);box-shadow:0 2px 8px rgba(0,0,0,.08)}.import-base-kind__card:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.import-base-kind__card--selected{border-color:var(--color-primary-600);background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-background) 88%);box-shadow:0 2px 8px rgba(0,0,0,.1)}.import-base-kind__card--disabled{opacity:.55;cursor:not-allowed}.import-base-kind__card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-md);background:var(--color-primary-100);margin-bottom:var(--spacing-sm)}.import-base-kind__card-icon i{font-size:24px;color:var(--color-primary-600)}.import-base-kind__card-content{flex:1}.import-base-kind__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-base-kind__card-description{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:0;line-height:1.5}.import-base-kind__card-sheets{display:flex;align-items:center;gap:4px;margin:var(--spacing-sm) 0 0;color:var(--surface-text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.import-base-kind__card-sheets i{color:var(--surface-text-muted)}.import-base-kind__card-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.import-base-kind__badge{display:inline-block;padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm);background:var(--color-neutral-200);color:var(--surface-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.import-base-kind__card-check{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}.import-base-kind__card-check i{font-size:20px;color:var(--color-primary-600)}.import-base-kind__info{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-md);background:var(--color-info-50);border:1px solid var(--color-info-200);color:var(--color-info-700);font-size:var(--font-size-sm);line-height:1.5}.import-base-kind__info+.import-base-kind__info{margin-top:var(--spacing-sm)}.import-base-kind__info-icon{font-size:18px;flex-shrink:0;margin-top:1px}
.import-upload{max-width:900px;margin:0 auto}.import-upload__sheets{display:block;margin-bottom:16px}.import-upload__dropzone{display:block;border:2px dashed var(--surface-border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-2xl);text-align:center;cursor:pointer;transition:all .2s ease;background:var(--surface-level-0)}.import-upload__dropzone:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.import-upload__dropzone--active{border-color:var(--color-primary-500);background:var(--color-primary-100);transform:scale(1.01)}.import-upload__dropzone--loading{pointer-events:none;opacity:.7}.import-upload__dropzone--error{border-color:var(--color-danger-400);background:var(--color-danger-50)}.import-upload__dropzone-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.import-upload__dropzone-icon{font-size:64px;color:var(--color-primary-400);margin-bottom:var(--spacing-sm)}.import-upload__dropzone-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0}.import-upload__dropzone-subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0}.import-upload__dropzone-formats{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:var(--spacing-md) 0 0 0;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-level-1);border-radius:var(--border-radius-md)}.import-upload__loading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:var(--color-primary-600)}.import-upload__loading i{font-size:48px}.import-upload__error{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--border-radius-md);color:var(--color-danger-700);margin-top:var(--spacing-md)}.import-upload__error i{font-size:20px;flex-shrink:0}.import-upload__file-info{margin-top:var(--spacing-lg)}.import-upload__file-card{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-level-1);border:1px solid var(--color-success-200);border-radius:var(--border-radius-lg)}.import-upload__file-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-success-100);border-radius:var(--border-radius-md);flex-shrink:0}.import-upload__file-icon i{font-size:24px;color:var(--color-success-600)}.import-upload__file-details{flex:1;min-width:0}.import-upload__file-name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-upload__file-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.import-upload__file-meta-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-upload__file-meta-item i{font-size:14px}.import-upload__file-actions{flex-shrink:0}.import-upload__sheet{margin-top:var(--spacing-md);max-width:360px}.import-upload__advanced-toggle{margin-top:var(--spacing-md)}.import-upload__advanced-btn{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-primary-600);transition:color .2s ease}.import-upload__advanced-btn:hover{color:var(--color-primary-700)}.import-upload__advanced-btn i{font-size:18px}.import-upload__advanced{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-level-1);border-radius:var(--border-radius-md);animation:importWizardStepUploadFadeIn .2s ease}.import-upload__advanced-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md)}.import-upload__advanced-field{min-width:0}.import-upload__preview{margin-top:var(--spacing-lg);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);overflow:hidden}.import-upload__preview-title{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.import-upload__preview-title i{color:var(--color-primary-500)}.import-upload__preview-table-wrapper{overflow-x:auto;max-height:300px;overflow-y:auto}.import-upload__preview-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.import-upload__preview-table th,.import-upload__preview-table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--surface-border-color);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.import-upload__preview-table th{background:var(--surface-level-1);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);position:sticky;top:0;z-index:1}.import-upload__preview-table td{color:var(--surface-text-muted)}.import-upload__preview-table tbody tr:hover{background:var(--surface-level-1)}.import-upload__preview-row-num{width:40px;text-align:center !important;color:var(--surface-text-muted) !important;background:var(--surface-level-1) !important}.import-upload__preview-cell--empty{color:var(--surface-text-muted);font-style:italic}.import-upload__preview-hint{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);margin:0;font-size:var(--font-size-sm);color:var(--surface-text-muted);background:var(--surface-level-1);border-top:1px solid var(--surface-border-color)}.import-upload__preview-hint i{color:var(--color-info-500)}.import-upload__headers-summary{margin-top:var(--spacing-lg)}.import-upload__headers-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-sm) 0}.import-upload__headers-title i{color:var(--color-primary-500)}.import-upload__headers-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.import-upload__header-tag{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm)}.import-upload__header-tag--empty{background:var(--color-warning-100);color:var(--color-warning-700)}@keyframes importWizardStepUploadFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.import-upload__dropzone{padding:var(--spacing-xl)}.import-upload__dropzone-icon{font-size:48px}.import-upload__file-card{flex-direction:column;text-align:center}.import-upload__file-meta{justify-content:center}.import-upload__advanced-row{grid-template-columns:1fr}}
.import-mapping{max-width:1000px;margin:0 auto}.import-mapping__target{display:flex;align-items:center;gap:var(--spacing-sm, 8px);margin-bottom:var(--spacing-md, 12px)}.import-mapping__target-label{font-weight:600;color:var(--surface-text-color)}.import-mapping__target-select{padding:6px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);background:var(--surface-background-color);color:var(--surface-text-color)}.import-mapping__client-banner{display:flex;align-items:center;gap:var(--spacing-sm, 8px);padding:var(--spacing-md, 12px);margin-bottom:var(--spacing-md, 12px);background:var(--color-info-50, #eff6ff);border:1px solid var(--color-info-200, #bfdbfe);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color)}.import-mapping__client-banner i{color:var(--color-info-700, #1d4ed8);font-size:18px}.import-mapping__client-banner-dismiss{margin-left:auto;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--surface-text-muted);font-weight:600}.import-mapping__auto-resolvers{background:var(--color-info-50, #eff6ff);border:1px solid var(--color-info-200, #bfdbfe);border-radius:var(--border-radius-md, 8px);padding:var(--spacing-md, 12px);margin-bottom:var(--spacing-md, 12px)}.import-mapping__auto-resolvers-header{display:flex;align-items:center;gap:var(--spacing-xs, 6px);margin-bottom:var(--spacing-sm, 8px);color:var(--color-info-700, #1d4ed8);font-size:var(--font-size-sm, 14px)}.import-mapping__auto-resolvers-header i{font-size:18px}.import-mapping__auto-resolvers-count{color:var(--surface-text-muted);font-weight:var(--font-weight-normal, 400)}.import-mapping__auto-resolvers-list{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.import-mapping__auto-resolvers-item{display:flex;align-items:flex-start;gap:var(--spacing-md, 12px);background:var(--surface-bg, #fff);border:1px solid var(--surface-border, #e5e7eb);border-radius:var(--border-radius-sm, 6px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px)}.import-mapping__auto-resolvers-item--warning{border-color:var(--color-warning-300, #fcd34d);background:var(--color-warning-50, #fffbeb)}.import-mapping__auto-resolvers-item-icon{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-info-100, #dbeafe);border-radius:50%;color:var(--color-info-700, #1d4ed8)}.import-mapping__auto-resolvers-item-icon i{font-size:18px}.import-mapping__auto-resolvers-item-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xxs, 4px)}.import-mapping__auto-resolvers-item-title{display:flex;align-items:center;gap:var(--spacing-xs, 6px);font-size:var(--font-size-md, 14px);color:var(--surface-text-color)}.import-mapping__auto-resolvers-item-badge{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-info-100, #dbeafe);color:var(--color-info-700, #1d4ed8);border-radius:12px;font-size:var(--font-size-xs, 11px);font-weight:var(--font-weight-semibold, 600);text-transform:uppercase}.import-mapping__auto-resolvers-item-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xxs, 4px);font-size:var(--font-size-sm, 13px)}.import-mapping__auto-resolvers-item-label{color:var(--surface-text-muted);font-weight:var(--font-weight-medium, 500)}.import-mapping__auto-resolvers-item-summary,.import-mapping__auto-resolvers-item-payload,.import-mapping__auto-resolvers-item-onnotfound{color:var(--surface-text-color)}.import-mapping__auto-resolvers-item-warning{display:flex;align-items:center;gap:var(--spacing-xs, 6px);margin-top:var(--spacing-xxs, 4px);color:var(--color-warning-700, #b45309);font-size:var(--font-size-xs, 12px)}.import-mapping__auto-resolvers-item-warning i{font-size:14px}.import-mapping__auto-resolvers-item-actions{flex:0 0 auto;display:flex;gap:var(--spacing-xxs, 4px)}.import-mapping__auto-warning-banner{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);padding:var(--spacing-md, 12px);margin-bottom:var(--spacing-sm, 8px);background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.08);border:1px solid rgba(var(--app-warning-rgb, 245, 158, 11), 0.35);border-radius:var(--border-radius-sm, 6px)}.import-mapping__auto-warning-banner-icon{flex:0 0 auto;font-size:20px;color:var(--app-warning, #b45309)}.import-mapping__auto-warning-banner-content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-xs, 6px)}.import-mapping__auto-warning-banner-title{color:var(--app-warning, #b45309);font-size:var(--font-size-sm, 14px)}.import-mapping__auto-warning-banner-description{margin:0;color:var(--surface-text-color);font-size:var(--font-size-sm, 13px);line-height:1.5}.import-mapping__auto-warning-banner-checkbox{display:inline-flex;align-items:center;gap:var(--spacing-xs, 6px);cursor:pointer;font-size:var(--font-size-sm, 13px);color:var(--surface-text-color);user-select:none}.import-mapping__auto-warning-banner-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex:0 0 auto}.import-mapping__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--color-primary-600)}.import-mapping__loading i{font-size:48px}.import-mapping__content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.import-mapping__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.import-mapping__stats{display:flex;gap:var(--spacing-lg)}.import-mapping__stat{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xs, 6px) var(--spacing-md, 12px);background:var(--color-success-50);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md);min-width:96px}.import-mapping__stat--mapped{background:rgba(var(--app-success-rgb, 34, 197, 94), 0.1);border-color:rgba(var(--app-success-rgb, 34, 197, 94), 0.25)}.import-mapping__stat--mapped .import-mapping__stat-label i{color:var(--app-success, #16a34a)}.import-mapping__stat--warning{background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.1);border-color:rgba(var(--app-warning-rgb, 245, 158, 11), 0.3)}.import-mapping__stat--warning .import-mapping__stat-label i{color:var(--app-warning, #d97706)}.import-mapping__stat--auto{background:rgba(var(--app-primary-rgb, 124, 58, 237), 0.1);border-color:rgba(var(--app-primary-rgb, 124, 58, 237), 0.3)}.import-mapping__stat--auto .import-mapping__stat-label i{color:var(--app-primary, #7c3aed)}.import-mapping__stat--info{background:var(--color-info-50)}.import-mapping__stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-text-color);line-height:1.1}.import-mapping__stat-label{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);color:var(--surface-text-muted);text-transform:uppercase;margin-top:2px;letter-spacing:.3px}.import-mapping__stat-label i{font-size:13px;flex:0 0 auto}.import-mapping__th-info-icon{margin-left:var(--spacing-xxs, 4px);font-size:13px;color:var(--surface-text-muted);cursor:help}.import-mapping__filters{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.import-mapping__search{flex:1;min-width:200px;max-width:300px}.import-mapping__filter-toggle{display:flex;align-items:center;gap:var(--spacing-sm)}.import-mapping__filter-toggle--disabled{opacity:.5;cursor:not-allowed}.import-mapping__filter-toggle--disabled .import-mapping__filter-label{text-decoration:line-through dotted;text-decoration-color:var(--surface-text-muted)}.import-mapping__filter-label{font-size:var(--font-size-sm);color:var(--surface-text-muted);display:inline-flex;align-items:center;gap:var(--spacing-xxs, 4px)}.import-mapping__filter-count{font-weight:600;color:var(--app-warning, #b45309)}.import-mapping__validation-toggle{margin-left:auto;padding:2px var(--spacing-xs, 6px);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-sm, 4px);color:var(--app-danger, #dc2626);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease,border-color .15s ease;text-decoration:none}.import-mapping__validation-toggle i{font-size:14px;transition:transform .15s ease}.import-mapping__validation-toggle:hover{background:rgba(var(--app-danger-rgb, 220, 38, 38), 0.08);border-color:rgba(var(--app-danger-rgb, 220, 38, 38), 0.2)}.import-mapping__validation-toggle:focus-visible{outline:2px solid rgba(var(--app-danger-rgb, 220, 38, 38), 0.4);outline-offset:1px}.import-mapping__validation-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 6px);margin-top:var(--spacing-xs, 6px);margin-bottom:var(--spacing-sm, 8px)}.import-mapping__validation-chips:has(+.import-mapping__validation-list){padding-bottom:var(--spacing-sm, 8px);border-bottom:1px dashed rgba(var(--app-danger-rgb, 220, 38, 38), 0.2);margin-bottom:var(--spacing-sm, 8px)}.import-mapping__validation-list{margin-top:var(--spacing-sm, 8px)}.import-mapping__validation-chip{display:inline-flex;align-items:center;gap:4px;padding:2px var(--spacing-xs, 6px);background:rgba(var(--app-danger-rgb, 220, 38, 38), 0.1);border:1px solid rgba(var(--app-danger-rgb, 220, 38, 38), 0.3);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-xs);color:var(--app-danger, #dc2626)}.import-mapping__validation-chip strong{font-weight:600}.import-mapping__validation-chip-model{color:var(--surface-text-muted);font-size:11px}.import-mapping__validation{padding:var(--spacing-md);background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--border-radius-md)}.import-mapping__validation--warning{background:var(--color-warning-50);border-color:var(--color-warning-200)}.import-mapping__validation-title{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.import-mapping__validation-title--error{color:var(--color-danger-700)}.import-mapping__validation-title--warning{color:var(--color-warning-700)}.import-mapping__validation-title i{font-size:20px}.import-mapping__validation-list{margin:0;padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-mapping__validation-list li{margin-bottom:var(--spacing-sm)}.import-mapping__validation-list li:last-child{margin-bottom:0}.import-mapping__validation-item-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);line-height:1.5}.import-mapping__validation-item-title strong{color:var(--color-danger-800)}.import-mapping__validation-model-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-pill);background:var(--color-danger-100);color:var(--color-danger-700);border:1px solid var(--color-danger-200)}.import-mapping__validation-item-hint{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-xxs);padding-left:0;font-size:var(--font-size-xs);color:var(--surface-text-muted-color);line-height:1.5}.import-mapping__validation-item-hint i{flex-shrink:0;margin-top:2px;color:var(--color-info-500);font-size:14px}.import-mapping__table-wrapper{overflow-x:auto;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg)}.import-mapping__table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.import-mapping__th{padding:var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--surface-text-color);background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color);white-space:nowrap}.import-mapping__th--source{min-width:200px}.import-mapping__th--preview{min-width:150px}.import-mapping__th--arrow{width:40px;text-align:center}.import-mapping__th--target{width:320px;min-width:280px;max-width:360px}.import-mapping__th--score{width:100px;text-align:center}.import-mapping__th--actions{width:50px}.import-mapping__row{transition:background-color .15s ease}.import-mapping__row:hover{background:var(--surface-level-1)}.import-mapping__row--unmapped{background:var(--color-warning-50)}.import-mapping__row--unmapped:hover{background:var(--color-warning-100)}.import-mapping__row--empty{opacity:.6}.import-mapping__row--empty:hover{opacity:.8}.import-mapping__td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--surface-border-color);vertical-align:middle}.import-mapping__td--source{white-space:nowrap}.import-mapping__td--source .import-mapping__column-index{margin-right:var(--spacing-sm);vertical-align:middle}.import-mapping__td--source .import-mapping__column-name{vertical-align:middle}.import-mapping__td--arrow{text-align:center;color:var(--surface-text-muted)}.import-mapping__td--arrow i{font-size:20px}.import-mapping__td--score{text-align:center}.import-mapping__td--actions{text-align:center}.import-mapping__column-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--surface-level-2);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);color:var(--surface-text-muted);flex-shrink:0}.import-mapping__column-name{font-weight:var(--font-weight-medium);color:var(--surface-text-color)}.import-mapping__preview-value{color:var(--surface-text-muted);font-style:italic;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.import-mapping__preview-value--empty{color:var(--surface-text-disabled)}.import-mapping__arrow--active{color:var(--color-success-500)}.import-mapping__dropdown{position:relative;width:100%;min-width:240px;max-width:340px}.import-mapping__dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);cursor:pointer;transition:all .15s ease;text-align:left;min-height:40px;overflow:hidden}.import-mapping__dropdown-trigger:hover{border-color:var(--color-primary-400)}.import-mapping__dropdown-trigger--selected{border-color:var(--color-success-400);background:var(--color-success-50)}.import-mapping__dropdown-trigger--resolver{border-color:var(--color-primary-400);background:var(--color-primary-50)}.import-mapping__dropdown-trigger--empty{border-style:dashed}.import-mapping__selected-field{display:flex;align-items:center;gap:var(--spacing-xs);flex:1;min-width:0}.import-mapping__selected-field i{color:var(--color-primary-500);flex-shrink:0}.import-mapping__selected-label{font-weight:var(--font-weight-medium);color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-mapping__selected-model{font-size:var(--font-size-xs);color:var(--surface-text-muted);flex-shrink:0}.import-mapping__selected-field--resolver i{color:var(--color-primary-500)}.import-mapping__selected-label--muted{color:var(--color-primary-600);font-style:italic;font-weight:var(--font-weight-regular);opacity:.85}.import-mapping__placeholder{color:var(--surface-text-muted)}.import-mapping__placeholder--empty{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--surface-text-disabled)}.import-mapping__dropdown-chevron{flex-shrink:0;color:var(--surface-text-color);font-size:18px;transition:transform .15s ease}.import-mapping__dropdown--open .import-mapping__dropdown-chevron{transform:rotate(180deg)}.import-mapping__popover{display:flex;flex-direction:column;min-width:300px;max-width:400px;min-height:320px;max-height:min(500px,60vh);background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);color:var(--surface-text-color)}.import-mapping__dropdown-scroll-area{flex:1;overflow-y:auto;min-height:0}.import-mapping__dropdown-search{flex-shrink:0;padding:var(--spacing-sm)}.import-mapping__dropdown-search input{width:100%;padding:var(--spacing-sm);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);background:var(--surface-background-color);color:var(--surface-text-color)}.import-mapping__dropdown-search input::placeholder{color:var(--surface-text-muted)}.import-mapping__dropdown-search input:focus{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 2px var(--color-primary-100)}.import-mapping__dropdown-option{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color .1s ease;color:var(--surface-text-color)}.import-mapping__dropdown-option:hover{background:var(--surface-level-1)}.import-mapping__dropdown-option--clear{color:var(--color-danger-600)}.import-mapping__dropdown-option--clear i{margin-right:var(--spacing-xs)}.import-mapping__dropdown-option--selected{background:var(--color-primary-50);color:var(--color-primary-700)}.import-mapping__dropdown-option--required .import-mapping__dropdown-option-label{font-weight:var(--font-weight-medium)}.import-mapping__dropdown-option i.bx-check{color:var(--color-success-500)}.import-mapping__dropdown-option-required{color:var(--color-danger-500);margin-left:var(--spacing-xs)}.import-mapping__dropdown-group{border-bottom:1px solid var(--surface-border-color)}.import-mapping__dropdown-group:last-child{border-bottom:none}.import-mapping__dropdown-group-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-level-1);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;user-select:none;color:var(--surface-text-color)}.import-mapping__dropdown-group-header:hover{background:var(--surface-level-2)}.import-mapping__dropdown-group-header i:first-child{color:var(--color-primary-500)}.import-mapping__dropdown-group-header i:last-child{margin-left:auto;color:var(--surface-text-muted)}.import-mapping__dropdown-group-count{font-weight:var(--font-weight-normal);color:var(--surface-text-muted)}.import-mapping__score{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.import-mapping__score--high{background:var(--color-success-100);color:var(--color-success-700)}.import-mapping__score--medium{background:var(--color-info-100);color:var(--color-info-700)}.import-mapping__score--low{background:var(--color-warning-100);color:var(--color-warning-700)}.import-mapping__clear-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.import-mapping__clear-btn:hover{background:var(--color-danger-100);color:var(--color-danger-600)}.import-mapping__clear-btn i{font-size:18px}.import-mapping__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--surface-text-muted);text-align:center}.import-mapping__empty i{font-size:48px;margin-bottom:var(--spacing-md)}.import-mapping__empty p{margin:0}.import-mapping__dropdown-option--clear,.import-mapping__dropdown-option--create,.import-mapping__dropdown-option--resolver{border-bottom:1px solid var(--surface-border-color)}.import-mapping__resolver-row{background:var(--surface-level-1)}.import-mapping__resolver-panel{padding:var(--spacing-md);background:var(--surface-level-1);color:var(--surface-text-color)}.import-mapping__resolver-title{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-md)}.import-mapping__resolver-title i{color:var(--color-primary-500);font-size:16px}.import-mapping__resolver-fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.import-mapping__resolver-fields label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--surface-text-muted-color);margin-bottom:var(--spacing-xxs);text-transform:uppercase;letter-spacing:.02em}.import-mapping__resolver-preview{border-top:1px solid var(--surface-border-color);padding-top:var(--spacing-sm)}.import-mapping__resolver-preview-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--surface-text-muted-color);margin-bottom:var(--spacing-xxs)}.import-mapping__resolver-match{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);padding:2px 0;color:var(--surface-text-color)}.import-mapping__resolver-found{color:var(--color-success-600)}.import-mapping__resolver-notfound{color:var(--color-warning-600)}.import-mapping__resolver-ambiguous{color:var(--color-danger-600, #dc2626);font-weight:var(--font-weight-medium, 500)}.import-mapping__resolver-preview-ambiguous{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-danger-600, #dc2626)}.import-mapping__resolver-preview-ambiguous i{font-size:13px}.import-mapping__resolver-bars{display:flex;flex-direction:column;gap:var(--spacing-md)}.import-mapping__resolver-bar{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-info-50, rgba(33, 150, 243, 0.06));border:1px solid var(--color-info-200, rgba(33, 150, 243, 0.25));border-left:4px solid var(--color-info-500, #2196F3);border-radius:var(--border-radius-md, 8px)}.import-mapping__resolver-bar--composite{border-left-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, rgba(137, 85, 239, 0.06));border-color:var(--color-primary-200, rgba(137, 85, 239, 0.25))}.import-mapping__resolver-bar-header{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-mapping__resolver-bar-header i{font-size:18px;color:var(--color-primary-500, #8955ef)}.import-mapping__resolver-bar-header strong{font-weight:var(--font-weight-semibold, 600)}.import-mapping__resolver-bar-count{color:var(--surface-text-muted);font-size:var(--font-size-xs)}.import-mapping__resolver-bar-fields{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.import-mapping__resolver-bar-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 8px;background:var(--surface-level-0, #ffffff);border:1px solid var(--color-primary-300, rgba(137, 85, 239, 0.4));border-radius:14px;font-size:var(--font-size-xs, 12px);color:var(--color-primary-700, #6f42c1);font-weight:var(--font-weight-medium, 500)}.import-mapping__resolver-bar-chip i{font-size:14px}.import-mapping__resolver-bar-chip-remove{background:none;border:none;cursor:pointer;padding:0;margin-left:2px;color:var(--surface-text-muted);display:inline-flex;align-items:center;transition:color .15s ease}.import-mapping__resolver-bar-chip-remove i{font-size:14px}.import-mapping__resolver-bar-chip-remove:hover{color:var(--color-danger-500, #f44336)}.import-mapping__resolver-bar-config{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.import-mapping__resolver-bar-strategy,.import-mapping__resolver-bar-field{display:flex;flex-direction:column;gap:4px;min-width:180px}.import-mapping__resolver-bar-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.04em}.import-mapping__resolver-bar-strategy-toggle{display:inline-flex;border-radius:var(--border-radius-sm, 6px);overflow:hidden;border:1px solid var(--surface-border-color, #e5e7eb)}.import-mapping__resolver-bar-strategy-btn{background:var(--surface-level-0, #ffffff);border:none;padding:6px 12px;font-size:var(--font-size-xs);color:var(--surface-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.import-mapping__resolver-bar-strategy-btn+button{border-left:1px solid var(--surface-border-color, #e5e7eb)}.import-mapping__resolver-bar-strategy-btn i{font-size:14px}.import-mapping__resolver-bar-strategy-btn:hover{background:var(--surface-level-1, #f8fafc);color:var(--surface-text-color)}.import-mapping__resolver-bar-strategy-btn--active{background:var(--color-primary-500, #8955ef);color:#fff}.import-mapping__resolver-bar-strategy-btn--active:hover{background:var(--color-primary-600, #7a47e0);color:#fff}.import-mapping__resolver-bar-summary{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--surface-text-muted);padding-top:var(--spacing-sm);border-top:1px dashed var(--surface-border-light, rgba(0, 0, 0, 0.06))}.import-mapping__resolver-bar-summary i{font-size:14px;color:var(--color-info-500, #2196F3)}.import-mapping__resolver-bar-summary strong{color:var(--surface-text-color);font-weight:var(--font-weight-semibold, 600)}.import-mapping__resolver-bar-summary-sep{font-weight:var(--font-weight-medium, 500);color:var(--surface-text-muted);text-transform:uppercase;font-size:.85em;letter-spacing:.5px}.import-mapping__resolver-bar-preview{display:flex;align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs);font-size:var(--font-size-xs)}.import-mapping__resolver-bar-preview i{font-size:13px}.import-mapping__resolver-bar-preview-loading{color:var(--surface-text-muted)}.import-mapping__resolver-bar-preview-error{color:var(--color-warning-600, #d97706);cursor:help}.import-mapping__resolver-bar-preview-rate{color:var(--color-success-600, #059669);font-weight:var(--font-weight-medium, 500)}.import-mapping__resolver-bar-preview-rate--low{color:var(--color-warning-600, #d97706)}.import-mapping__resolver-bar-preview-ambiguous{color:var(--color-danger-600, #dc2626);font-weight:var(--font-weight-medium, 500);cursor:help}.import-mapping__chip{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:var(--font-weight-semibold, 600);line-height:1.4}.import-mapping__chip i{font-size:11px}.import-mapping__chip--composite{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-700, #6f42c1);border:1px solid var(--color-primary-300, rgba(137, 85, 239, 0.3))}@media(max-width: 768px){.import-mapping__header{flex-direction:column;align-items:stretch}.import-mapping__stats{justify-content:center}.import-mapping__filters{flex-direction:column;align-items:stretch}.import-mapping__search{max-width:none}.import-mapping__th--preview,.import-mapping__td--preview,.import-mapping__th--score,.import-mapping__td--score{display:none}}
.import-options{max-width:900px;margin:0 auto;padding:0 var(--spacing-md, 12px)}.import-options__intro{text-align:center;margin-bottom:var(--spacing-lg, 20px)}.import-options__title{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color, #212529);margin:0 0 var(--spacing-xs, 6px) 0}.import-options__title i{color:var(--color-primary-500)}.import-options__hint-banner{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);margin-bottom:var(--spacing-md, 12px);background:rgba(var(--app-success-rgb, 34, 197, 94), 0.08);border:1px solid rgba(var(--app-success-rgb, 34, 197, 94), 0.2);border-radius:var(--border-radius-sm, 6px);font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-options__hint-banner i{flex:0 0 auto;font-size:18px;color:var(--app-success, #16a34a);margin-top:1px}.import-options__hint-banner strong{font-weight:600}.import-options__description{color:var(--surface-text-muted, #6c757d);margin:0}.import-options__section{background:var(--surface-level-0, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md, 12px);overflow:hidden}.import-options__section--expanded .import-options__section-header{border-bottom:1px solid var(--surface-border-color, #e0e0e0)}@media(max-width: 600px){.import-options__section{border-radius:var(--border-radius-md, 6px);margin-bottom:var(--spacing-sm, 8px)}}.import-options__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md, 12px) var(--spacing-lg, 16px);background:var(--surface-level-1, #f5f5f5);border:none;cursor:pointer;transition:background-color .15s ease;gap:var(--spacing-sm, 8px)}.import-options__section-header:hover{background:var(--surface-level-2, #eeeeee)}@media(max-width: 600px){.import-options__section-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px)}}.import-options__section-header--static{cursor:default;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.import-options__section-header--static:hover{background:var(--surface-level-1, #f5f5f5)}.import-options__section-title{display:flex;align-items:center;gap:var(--spacing-sm, 8px);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color, #212529);flex-wrap:wrap;min-width:0}.import-options__section-title i{color:var(--color-primary-500);font-size:20px;flex:0 0 auto}@media(max-width: 600px){.import-options__section-title{font-size:var(--font-size-sm)}.import-options__section-title i{font-size:18px}}.import-options__required-badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-error-700);background:var(--color-error-50);padding:2px 8px;border-radius:var(--border-radius-sm);margin-left:var(--spacing-xs)}.import-options__section-description{color:var(--surface-text-muted, #6c757d);font-size:var(--font-size-sm);margin:0 0 var(--spacing-md) 0}.import-options__pipeline-select{max-width:400px}.import-options__pipeline-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-md, 12px)}@media(min-width: 600px){.import-options__pipeline-row{grid-template-columns:1fr 1fr}}.import-options__pipeline-field{display:flex;flex-direction:column;gap:var(--spacing-xxs, 4px);min-width:0}.import-options__field-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--surface-text-color, #212529);text-transform:uppercase;letter-spacing:.3px}.import-options__field-required{color:var(--app-danger, #dc2626);margin-left:2px}.import-options__loading{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--surface-text-muted, #6c757d);font-size:var(--font-size-sm)}.import-options__loading i{font-size:20px;color:var(--color-primary-500)}.import-options__section-content{padding:var(--spacing-md, 12px) var(--spacing-lg, 16px);animation:importWizardStepOptionsFadeIn .2s ease}@media(max-width: 600px){.import-options__section-content{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px)}}.import-options__strategy-cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm, 8px);margin-bottom:var(--spacing-md, 12px)}@media(min-width: 760px){.import-options__strategy-cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1100px){.import-options__strategy-cards{grid-template-columns:repeat(3, 1fr)}}.import-options__strategy-card{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);background:var(--surface-level-0, #ffffff);border:2px solid var(--surface-border-color, #e0e0e0);border-radius:var(--border-radius-md);cursor:pointer;transition:all .15s ease;min-height:64px}@media(max-width: 600px){.import-options__strategy-card{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);gap:var(--spacing-sm, 8px);min-height:auto}}.import-options__strategy-card:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.import-options__strategy-card--selected{border-color:var(--color-primary-500);background:var(--color-primary-50)}.import-options__strategy-card--selected .import-options__radio-outer{border-color:var(--color-primary-500)}.import-options__strategy-card--selected .import-options__radio-inner{background:var(--color-primary-500)}.import-options__strategy-radio{flex-shrink:0;padding-top:2px}.import-options__radio-outer{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--surface-border-color, #e0e0e0);border-radius:50%;transition:border-color .15s ease}.import-options__radio-inner{width:10px;height:10px;border-radius:50%;transition:background-color .15s ease}.import-options__strategy-info{display:flex;flex-direction:column;gap:2px;min-width:0}.import-options__strategy-label{font-weight:var(--font-weight-medium);color:var(--surface-text-color, #212529);font-size:var(--font-size-sm);line-height:1.3}.import-options__strategy-description{font-size:12px;color:var(--surface-text-muted, #6c757d);line-height:1.4}.import-options__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--surface-text-color, #212529);margin-bottom:var(--spacing-sm)}.import-options__hint{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--surface-text-muted-color)}.import-options__hint i{flex-shrink:0;color:var(--surface-text-muted-color)}.import-options__hint--warning{color:var(--color-warning-600)}.import-options__hint--warning i{color:var(--color-warning-600)}.import-options__hint--error{color:var(--color-danger-600)}.import-options__hint--error i{color:var(--color-danger-600)}.import-options__checkbox-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.import-options__checkbox{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer}.import-options__checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.import-options__checkbox input[type=checkbox]:checked+.import-options__checkbox-mark{background:var(--color-primary-500);border-color:var(--color-primary-500)}.import-options__checkbox input[type=checkbox]:checked+.import-options__checkbox-mark::after{display:block}.import-options__checkbox input[type=checkbox]:focus+.import-options__checkbox-mark{box-shadow:0 0 0 3px var(--color-primary-100)}.import-options__checkbox-mark{flex-shrink:0;width:20px;height:20px;border:2px solid var(--surface-border-color, #e0e0e0);border-radius:var(--border-radius-sm);background:var(--surface-level-0, #ffffff);transition:all .15s ease;position:relative;margin-top:2px}.import-options__checkbox-mark::after{content:"";display:none;position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.import-options__checkbox-label{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm);color:var(--surface-text-color, #212529)}.import-options__checkbox-hint{font-size:var(--font-size-xs);color:var(--surface-text-muted, #6c757d)}.import-options__field-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}.import-options__field{min-width:0}.import-options__summary{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-success-50);border:1px solid var(--color-success-200);border-radius:var(--border-radius-lg)}.import-options__summary-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-success-700);margin:0 0 var(--spacing-md) 0}.import-options__summary-title i{font-size:20px}.import-options__summary-list{list-style:none;margin:0 0 var(--spacing-md) 0;padding:0}.import-options__summary-list li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--surface-text-color, #212529)}.import-options__summary-list li i{color:var(--color-success-500);flex-shrink:0}.import-options__estimated-time{display:flex;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-success-200);font-size:var(--font-size-sm);color:var(--surface-text-muted, #6c757d)}.import-options__estimated-time i{color:var(--color-success-500)}.import-options__estimated-time strong{color:var(--surface-text-color, #212529)}.import-options__reference-match .import-options__section-title i{color:var(--color-info-500)}.import-options__reference-fallback .import-options__section-title i{color:var(--color-warning-600, #d97706)}.mc-c-import-options__reference-fallback-default{margin-bottom:var(--spacing-md, 12px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);background:rgba(var(--app-info-rgb, 59, 130, 246), 0.08);border:1px solid rgba(var(--app-info-rgb, 59, 130, 246), 0.25);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-color)}.mc-c-import-options__reference-fallback-default i{color:var(--app-info, #2563eb)}.mc-c-import-options__reference-fallback-default strong{color:var(--app-info, #1d4ed8);font-weight:var(--font-weight-semibold)}.import-options__strategy-hint{margin-left:var(--spacing-xs);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:var(--surface-text-muted, #6c757d);font-style:italic}.import-options__auto-dedup-disclaimer{background:var(--color-info-50);border:1px solid var(--color-info-200);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md)}.import-options__auto-dedup-disclaimer .import-options__section-content{padding:0;min-height:auto}.import-options__auto-dedup-disclaimer p{color:var(--surface-text-color);font-size:var(--font-size-sm)}.import-options__warning-banner{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.08);border:1px solid rgba(var(--app-warning-rgb, 245, 158, 11), 0.35);border-radius:10px;margin-top:12px;color:var(--surface-text-color, #1a1a1a);font-size:13px;line-height:1.55}.import-options__warning-banner>i{font-size:24px;color:var(--color-warning-600, #d97706);flex-shrink:0;margin-top:1px}.import-options__warning-banner-content{display:flex;flex-direction:column;gap:10px;flex:1}.import-options__warning-banner-content>strong{color:var(--color-warning-700, #b45309);font-weight:600;font-size:14px}.import-options__warning-list{margin:0;padding-left:20px}.import-options__warning-list li{margin-bottom:4px;color:var(--surface-text-color, #1a1a1a)}.import-options__warning-list li strong{color:var(--color-warning-700, #b45309);font-weight:600}.import-options__warning-tip{margin:0;font-size:12px;color:var(--surface-text-muted, #6c757d);font-style:italic}.import-options__confirm-checkbox{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;background:var(--surface-level-0, #fff);border:1px solid rgba(var(--app-warning-rgb, 245, 158, 11), 0.5);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease;user-select:none}.import-options__confirm-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--color-warning-600, #d97706)}.import-options__confirm-checkbox span{font-size:13px;font-weight:500;color:var(--surface-text-color, #1a1a1a)}.import-options__confirm-checkbox:hover{background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.04);border-color:rgba(var(--app-warning-rgb, 245, 158, 11), 0.7)}.import-options__disclaimer-title{display:flex;align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-info-700)}.import-options__disclaimer-title i{color:var(--color-info-600)}.import-options__disclaimer-list{padding-left:var(--spacing-lg);margin:var(--spacing-sm) 0}.import-options__disclaimer-list li{margin-bottom:var(--spacing-xs);color:var(--surface-text-color);font-size:var(--font-size-sm)}@keyframes importWizardStepOptionsFadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 768px){.import-options{min-width:auto;padding:0 var(--spacing-sm, 8px)}.import-options__intro{margin-bottom:var(--spacing-md, 12px)}.import-options__title{font-size:var(--font-size-lg)}.import-options__hint-banner{padding:var(--spacing-xs, 6px) var(--spacing-sm, 8px);font-size:var(--font-size-xs)}.import-options__section-content{padding:var(--spacing-md, 12px);min-height:auto}.import-options__strategy-card{padding:var(--spacing-sm, 8px)}}@media(max-width: 768px)and (max-width: 480px){.import-options__strategy-card .import-options__strategy-description{font-size:11px;line-height:1.3}}@media(max-width: 768px){.import-options__pipeline-select{max-width:100%}.import-options__section-description{font-size:var(--font-size-sm);line-height:1.5}.import-options__estimated-time{flex-wrap:wrap;gap:var(--spacing-xs, 6px)}}
.import-financial-reconcile{display:block}.import-financial-reconcile__toggle{display:flex;align-items:flex-start;gap:var(--spacing-md)}.import-financial-reconcile__toggle-label{display:flex;flex-direction:column;gap:2px}.import-financial-reconcile__toggle-label strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color)}.import-financial-reconcile__toggle-label span{font-size:var(--font-size-sm);color:var(--surface-text-muted);line-height:1.5}.import-financial-reconcile__panel{margin-top:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.import-financial-reconcile__loading{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-financial-reconcile__error{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-danger-600, #c0392b)}.import-financial-reconcile__banner{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm);line-height:1.5}.import-financial-reconcile__banner i{font-size:20px;flex-shrink:0;margin-top:1px}.import-financial-reconcile__banner p{margin:var(--spacing-xs) 0 var(--spacing-sm) 0}.import-financial-reconcile__banner-body{display:flex;flex-direction:column}.import-financial-reconcile__banner--danger{background:var(--color-danger-50, #fdecea);color:var(--color-danger-700, #a5281b);border:1px solid var(--color-danger-200, #f5c6cb)}.import-financial-reconcile__banner--warning{background:var(--color-warning-50, #fff8e1);color:var(--color-warning-800, #8a6d00);border:1px solid var(--color-warning-200, #ffe08a)}.import-financial-reconcile__banner--info{background:var(--color-info-50, #e8f4fd);color:var(--color-info-800, #0b5a8a);border:1px solid var(--color-info-200, #b6dcf7)}.import-financial-reconcile__force-btn{align-self:flex-start;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-danger-400, #e07a70);border-radius:var(--radius-sm, 6px);background:rgba(0,0,0,0);color:var(--color-danger-700, #a5281b);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.import-financial-reconcile__force-btn:hover{background:var(--color-danger-100, #fadbd8)}.import-financial-reconcile__note{font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-financial-reconcile__table-wrap{overflow-x:auto}.import-financial-reconcile__table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.import-financial-reconcile__table th,.import-financial-reconcile__table td{padding:var(--spacing-xs) var(--spacing-sm);text-align:left;border-bottom:1px solid var(--surface-border-color, #e5e7eb);white-space:nowrap}.import-financial-reconcile__table th{font-weight:var(--font-weight-semibold);color:var(--surface-text-muted)}.import-financial-reconcile__table td{color:var(--surface-text-color)}.import-financial-reconcile__row--blocked td{background:var(--color-danger-50, #fdecea)}.import-financial-reconcile__badge{display:inline-block;padding:1px var(--spacing-sm);border-radius:999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.import-financial-reconcile__badge--ok{background:var(--color-success-100, #d4efdf);color:var(--color-success-800, #1e7e46)}.import-financial-reconcile__badge--blocked{background:var(--color-danger-100, #fadbd8);color:var(--color-danger-800, #922b21)}.import-financial-reconcile__badge--new{background:var(--color-info-100, #d4e8fb);color:var(--color-info-800, #0b5a8a);margin-left:var(--spacing-xs)}@media(max-width: 768px){.import-financial-reconcile__toggle{gap:var(--spacing-sm)}}
.import-broker-binding{margin-top:16px;padding:16px;border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;background:var(--surface-subtle, #f8fafc)}.import-broker-binding__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.import-broker-binding__header i{font-size:20px;color:var(--app-primary, #6366f1);margin-top:2px}.import-broker-binding__header strong{display:block;font-size:14px;color:var(--surface-text, #1e293b)}.import-broker-binding__header span{display:block;font-size:12px;color:var(--surface-text-muted, #64748b);margin-top:2px}.import-broker-binding__modes{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.import-broker-binding__mode{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text, #1e293b);cursor:pointer}.import-broker-binding__mode input{cursor:pointer}.import-broker-binding__columns{display:flex;flex-direction:column;gap:8px}.import-broker-binding__row{display:flex;align-items:center;gap:10px}.import-broker-binding__row label{flex:0 0 200px;max-width:200px;font-size:13px;color:var(--surface-text, #1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-broker-binding__row select{flex:1;max-width:220px;padding:6px 10px;font-size:13px;border:1px solid var(--surface-border, #cbd5e1);border-radius:6px;background:var(--surface, #fff);color:var(--surface-text, #1e293b)}.import-broker-binding__warn{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;font-size:12px;color:var(--app-danger, #b91c1c);background:var(--app-danger-subtle, #fef2f2);border-radius:6px}.import-broker-binding__warn i{font-size:15px}@media(max-width: 768px){.import-broker-binding__row{flex-direction:column;align-items:stretch}.import-broker-binding__row label{flex:none;max-width:none}.import-broker-binding__row select{max-width:none}}
.import-review{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.import-review__lede-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--surface-text-color);margin:0 0 var(--spacing-xs)}.import-review__lede-meta{margin:0;font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__state{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);font-size:var(--font-size-md);color:var(--surface-text-color)}.import-review__state>.bx{font-size:20px;color:var(--surface-text-muted)}.import-review__state mc-button{margin-left:auto}.import-review__preview{display:flex;flex-direction:column;gap:var(--spacing-md)}.import-review__sentence{margin:0;max-width:70ch;font-size:var(--font-size-lg);line-height:1.5;color:var(--surface-text-color)}.import-review__numbers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-xl);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg)}.import-review__number{display:inline-flex;align-items:baseline;gap:var(--spacing-xs)}.import-review__number .bx{font-size:17px;align-self:center}.import-review__number b{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--surface-text-color)}.import-review__number>span{font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__numbers-extra{margin-left:auto;display:inline-flex;flex-direction:column;gap:var(--spacing-xxs, 2px);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__numbers-extra>span{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.import-review__icon--good{color:var(--state-text-success)}.import-review__icon--info{color:var(--state-text-info)}.import-review__icon--bad{color:var(--state-text-danger)}.import-review__icon--mute{color:var(--surface-text-muted)}.import-review__card{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg)}.import-review__card-head{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--surface-text-color)}.import-review__card-head small{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__question{border-top:1px solid var(--surface-border-color);padding:var(--spacing-sm) var(--spacing-lg)}.import-review__question-head{display:flex;align-items:center;gap:var(--spacing-sm)}.import-review__question-text{flex:1;margin:0;font-size:var(--font-size-md);color:var(--surface-text-color)}.import-review__link{display:inline-flex;align-items:center;gap:var(--spacing-xxs, 2px);border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;font-size:var(--font-size-sm);color:var(--state-text-brand)}.import-review__choices{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.import-review__choice{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background:var(--surface-level-0);cursor:pointer;text-align:left;font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-review__choice:hover{background:var(--surface-bg-hover)}.import-review__choice:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.import-review__choice-radio{width:16px;height:16px;flex:none;margin-top:1px;border-radius:50%;border:2px solid var(--surface-border-dark)}.import-review__reasons{list-style:none;margin:0;padding:0}.import-review__reasons li{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;gap:var(--spacing-sm);align-items:baseline;padding:var(--spacing-xs) var(--spacing-lg);border-top:1px solid var(--surface-border-color);font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-review__reasons b{text-align:right;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.import-review__reasons em{font-style:normal;font-size:var(--font-size-xs);color:var(--surface-text-muted)}.import-review__config-toggle{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);background:rgba(0,0,0,0);cursor:pointer;text-align:left;font-size:var(--font-size-md);color:var(--surface-text-color)}.import-review__config-toggle .bx{font-size:18px;color:var(--surface-text-muted)}.import-review__config-toggle small{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--surface-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-review__config{display:flex;flex-direction:column}.import-review__header{text-align:center;margin-bottom:var(--spacing-xl)}.import-review__provider-mapping{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-primary-100);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color)}.import-review__provider-mapping>i{font-size:var(--font-size-xl);color:var(--color-primary-600);flex-shrink:0}.import-review__provider-mapping strong{display:block;margin-bottom:var(--spacing-xxs, 2px)}.import-review__provider-mapping p{margin:0;font-size:var(--font-size-sm);opacity:.85}.import-review__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary-100);border-radius:50%;margin-bottom:var(--spacing-md)}.import-review__icon i{font-size:32px;color:var(--color-primary-600)}.import-review__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-sm) 0}.import-review__description{color:var(--surface-text-muted);margin:0}.import-review__alerts{margin-bottom:var(--spacing-lg)}.import-review__alert{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-sm)}.import-review__alert--error{background:var(--color-danger-50);border:1px solid var(--color-danger-200)}.import-review__alert--error>i{color:var(--color-danger-500)}.import-review__alert--warning{background:var(--color-warning-50);border:1px solid var(--color-warning-200)}.import-review__alert--warning>i{color:var(--color-warning-500)}.import-review__alert>i{font-size:24px;flex-shrink:0}.import-review__alert-content{flex:1}.import-review__alert-content strong{display:block;margin-bottom:var(--spacing-xs);color:var(--surface-text-color)}.import-review__alert-content ul{margin:0;padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__section{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}.import-review__section--expanded .import-review__section-header{border-bottom:1px solid var(--surface-border-color)}.import-review__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-level-1);border:none;cursor:pointer;transition:background-color .15s ease}.import-review__section-header:hover{background:var(--surface-level-2)}.import-review__section-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--surface-text-color)}.import-review__section-title i{color:var(--color-primary-500);font-size:20px}.import-review__section-badge{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.import-review__section-content{padding:var(--spacing-lg)}.import-review__info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--spacing-md)}.import-review__info-item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.import-review__info-label{font-size:var(--font-size-xs);color:var(--surface-text-muted);text-transform:uppercase}.import-review__info-value{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--surface-text-color);word-break:break-word}.import-review__info-value--highlight{color:var(--color-primary-600)}.import-review__mappings-summary{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.import-review__mapping-stat{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-md)}.import-review__mapping-stat--success{background:var(--color-success-50)}.import-review__mapping-stat--warning{background:var(--color-warning-50)}.import-review__mapping-stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-text-color)}.import-review__mapping-stat-label{font-size:var(--font-size-xs);color:var(--surface-text-muted);text-transform:uppercase}.import-review__mappings-table{background:var(--surface-level-1);border-radius:var(--border-radius-md);overflow:hidden}.import-review__mapping-row{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--surface-border-color)}.import-review__mapping-row:last-child{border-bottom:none}.import-review__mapping-row--header{background:var(--surface-level-2);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-review__mapping-row--required{background:var(--color-primary-50)}.import-review__mapping-col{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--surface-text-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-review__mapping-col--arrow{justify-content:center;color:var(--color-success-500)}.import-review__mapping-col--arrow i{font-size:20px}.import-review__mapping-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--surface-level-2);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);color:var(--surface-text-muted);flex-shrink:0}.import-review__mapping-target{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-medium)}.import-review__mapping-model{font-weight:var(--font-weight-normal);color:var(--surface-text-muted);font-size:var(--font-size-xs)}.import-review__unmapped{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-warning-50);border-radius:var(--border-radius-md)}.import-review__unmapped-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-warning-700);margin:0 0 var(--spacing-sm) 0}.import-review__unmapped-title i{font-size:18px}.import-review__unmapped-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.import-review__unmapped-item{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-warning-100);color:var(--color-warning-800);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs)}.import-review__options-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.import-review__option-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--surface-level-1);border-radius:var(--border-radius-md)}.import-review__option-item>i{font-size:24px;color:var(--color-primary-500);flex-shrink:0}.import-review__option-info{display:flex;flex-direction:column;gap:2px}.import-review__option-label{font-size:var(--font-size-xs);color:var(--surface-text-muted);text-transform:uppercase}.import-review__option-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--surface-text-color)}.import-review__summary{display:flex;align-items:center;gap:var(--spacing-lg);margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:linear-gradient(135deg, var(--color-success-50), var(--color-primary-50));border:1px solid var(--color-success-200);border-radius:var(--border-radius-lg)}.import-review__summary-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-success-500);border-radius:50%;flex-shrink:0}.import-review__summary-icon i{font-size:28px;color:#fff}.import-review__summary-content{flex:1}.import-review__summary-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-review__summary-text{font-size:var(--font-size-sm);color:var(--surface-text-muted);margin:0}.import-review__summary-text strong{color:var(--surface-text-color)}.mc-c-import-review__resolvers{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:linear-gradient(135deg, var(--color-info-50, #eff6ff), var(--surface-level-0, #ffffff));border:1px solid var(--color-info-200, #bfdbfe);border-radius:var(--border-radius-lg)}.mc-c-import-review__resolvers-title{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-info-700, #1d4ed8)}.mc-c-import-review__resolvers-title i{font-size:22px;color:var(--color-info-600, #2563eb)}.mc-c-import-review__resolvers-description{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--surface-text-muted);line-height:1.5}.mc-c-import-review__resolver{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--surface-level-0, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-sm)}.mc-c-import-review__resolver:last-child{margin-bottom:0}.mc-c-import-review__resolver-header{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);color:var(--surface-text-color)}.mc-c-import-review__resolver-header i{font-size:18px;color:var(--color-primary-500);width:20px;text-align:center}.mc-c-import-review__resolver-header strong{font-weight:var(--font-weight-semibold)}.mc-c-import-review__resolver-criteria{font-size:var(--font-size-sm);color:var(--surface-text-color);line-height:1.5}.mc-c-import-review__resolver-criteria strong{color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.mc-c-import-review__resolver-criteria .mc-c-import-review__resolver-criteria-strategy{color:var(--surface-text-muted);font-size:var(--font-size-xs)}.mc-c-import-review__resolver-action{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);width:fit-content}.mc-c-import-review__resolver-action i{font-size:16px}.mc-c-import-review__resolver-action--create{background:var(--color-success-50);color:var(--color-success-700)}.mc-c-import-review__resolver-action--create i{color:var(--color-success-600)}.mc-c-import-review__resolver-action--skip{background:var(--color-warning-50);color:var(--color-warning-700)}.mc-c-import-review__resolver-action--skip i{color:var(--color-warning-600)}.mc-c-import-review__resolver-action--fail{background:var(--color-danger-50);color:var(--color-danger-700)}.mc-c-import-review__resolver-action--fail i{color:var(--color-danger-600)}.mc-c-import-review__resolver-warning{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-warning-50);border-left:3px solid var(--color-warning-500);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);color:var(--color-warning-700);line-height:1.4}.mc-c-import-review__resolver-warning i{flex-shrink:0;font-size:14px;margin-top:1px;color:var(--color-warning-600)}.import-review__update-template{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;background:var(--app-primary-lightest, rgba(124, 92, 252, 0.06));border:1px solid var(--color-primary-300, rgba(124, 92, 252, 0.25));border-radius:8px}.import-review__update-template .import-review__update-template-info{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.import-review__update-template .import-review__update-template-info i{font-size:20px;color:var(--app-primary);flex-shrink:0}.import-review__update-template .import-review__update-template-info strong{display:block;font-size:13px;font-weight:600;color:var(--surface-text-color)}.import-review__update-template .import-review__update-template-info p{margin:4px 0 0;font-size:12px;color:var(--surface-text-muted, #6b7280);line-height:1.4}.import-review__save-template{margin-bottom:16px;padding:12px 16px;border:1px dashed var(--surface-border);border-radius:8px}.import-review__save-template-btn{display:flex;align-items:center;gap:8px;border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:4px 0}.import-review__save-template-btn:hover{color:var(--app-primary)}.import-review__save-template-form{display:flex;flex-direction:column;gap:12px}.import-review__save-template-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width: 768px){.import-review__summary{flex-direction:column;text-align:center}.import-review__mapping-row{grid-template-columns:1fr;gap:var(--spacing-xs)}.import-review__mapping-row--header{display:none}.import-review__mapping-col--arrow{display:none}}
.import-data-review{display:flex;flex-direction:column;gap:32px;padding:8px 4px;color:var(--surface-text-color, #1a1a1a)}.import-data-review__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-bottom:8px}.import-data-review__header-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(var(--app-primary-rgb, 111, 66, 193), 0.1);color:var(--color-primary-500, #6f42c1);margin-bottom:4px}.import-data-review__header-icon i{font-size:32px}.import-data-review__title{margin:0;font-size:22px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.import-data-review__description{margin:0;font-size:14px;color:var(--surface-text-muted, #6c757d);max-width:560px;line-height:1.5}.import-data-review__tab-content{display:flex;flex-direction:column;gap:24px}.import-data-review__section{display:flex;flex-direction:column;gap:12px}.import-data-review__section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.import-data-review__section-title i{font-size:18px;color:var(--color-primary-500, #6f42c1)}.import-data-review__inline-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;text-align:center;color:var(--surface-text-muted, #6c757d);background:var(--surface-level-1, #f5f5f5);border:1px dashed var(--surface-border-color, #e0e0e0);border-radius:10px}.import-data-review__inline-empty i{font-size:36px;opacity:.6;color:var(--color-primary-500, #6f42c1)}.import-data-review__inline-empty p{margin:0;font-size:14px}.import-data-review__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.import-data-review__tabs{display:flex;flex-direction:row;gap:4px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);padding-bottom:0;margin-bottom:4px}.import-data-review__tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;font-size:14px;color:var(--surface-text-muted, #6c757d);transition:color .15s ease,border-color .15s ease,background .15s ease}.import-data-review__tab i{font-size:18px}.import-data-review__tab:hover{color:var(--color-primary-500, #6f42c1);background:var(--surface-level-1, #f5f5f5)}.import-data-review__tab--active{color:var(--color-primary-500, #6f42c1);border-bottom-color:var(--color-primary-500, #6f42c1);font-weight:600}.import-data-review__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:600;background:var(--surface-level-2, var(--surface-border-color, #e0e0e0));color:var(--surface-text-color, #1a1a1a)}.import-data-review__tab-badge--warning{background:var(--color-warning-500, #ffc107);color:#fff}.import-data-review__summary{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.import-data-review__stat{display:inline-flex;align-items:center;gap:12px;padding:16px 20px;border-radius:10px;background:var(--surface-level-1, #f5f5f5);border:1px solid var(--surface-border-color, #e0e0e0);font-size:13px;color:var(--surface-text-muted, #6c757d);min-width:200px}.import-data-review__stat>i{font-size:22px;color:var(--color-primary-500, #6f42c1)}.import-data-review__stat div{display:flex;flex-direction:column;gap:2px}.import-data-review__stat strong{font-size:22px;font-weight:700;color:var(--surface-text-color, #1a1a1a);line-height:1.1}.import-data-review__stat span{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted, #6c757d)}.import-data-review__stat--success{background:rgba(var(--app-success-rgb, 34, 197, 94), 0.08);border-color:rgba(var(--app-success-rgb, 34, 197, 94), 0.25)}.import-data-review__stat--success>i,.import-data-review__stat--success strong{color:var(--color-success-500, #28a745)}.import-data-review__stat--warning{background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.08);border-color:rgba(var(--app-warning-rgb, 245, 158, 11), 0.25)}.import-data-review__stat--warning>i,.import-data-review__stat--warning strong{color:var(--color-warning-500, #ffc107)}.import-data-review__shortcuts,.import-data-review__name-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.import-data-review__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;background:var(--surface-level-0, #fff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:10px;overflow:hidden}.import-data-review__table thead tr{background:var(--surface-level-1, #f5f5f5)}.import-data-review__table thead th{padding:14px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--surface-text-muted, #6c757d);border-bottom:1px solid var(--surface-border-color, #e0e0e0);white-space:nowrap}.import-data-review__table tbody tr{border-bottom:1px solid var(--surface-border-color, #e0e0e0);transition:background .15s ease}.import-data-review__table tbody tr:last-child td{border-bottom:none}.import-data-review__table tbody tr:hover{background:var(--surface-level-1, #f5f5f5)}.import-data-review__table tbody td{padding:12px 16px;color:var(--surface-text-color, #1a1a1a);vertical-align:middle;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.import-data-review__table tbody td code{font-family:ui-monospace,monospace;font-size:12px;background:var(--surface-level-1, #f5f5f5);padding:3px 8px;border-radius:4px;border:1px solid var(--surface-border-color, #e0e0e0);color:var(--surface-text-color, #1a1a1a)}.import-data-review__table tbody td strong{color:var(--surface-text-color, #1a1a1a);font-weight:600}.import-data-review__row--ambiguous{background:rgba(var(--app-warning-rgb, 245, 158, 11), 0.05)}.import-data-review__row--resolved{opacity:.85}.import-data-review__format-badge{display:inline-block;margin-left:8px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--surface-text-muted, #6c757d);background:var(--surface-level-1, #f5f5f5);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:4px;letter-spacing:.3px}.import-data-review__date-select{padding:6px 10px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;background:var(--surface-level-0, #fff);color:var(--surface-text-color, #1a1a1a);font-size:13px;cursor:pointer;outline:none}.import-data-review__date-select:focus{border-color:var(--color-primary-500, #6f42c1);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb, 111, 66, 193), 0.15)}.import-data-review__toggle-resolved{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(0,0,0,0);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;cursor:pointer;font-size:13px;color:var(--surface-text-color, #1a1a1a);transition:background .15s ease}.import-data-review__toggle-resolved:hover{background:var(--surface-level-1, #f5f5f5)}.import-data-review__hint{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:var(--surface-level-1, #f5f5f5);border-left:3px solid var(--color-primary-500, #6f42c1);border-radius:0 8px 8px 0;font-size:13px;line-height:1.5;color:var(--surface-text-color, #1a1a1a)}.import-data-review__hint i{font-size:18px;color:var(--color-primary-500, #6f42c1);flex-shrink:0;margin-top:1px}.import-data-review__hint span{color:var(--surface-text-muted, #6c757d)}.import-data-review__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;text-align:center;color:var(--surface-text-muted, #6c757d);background:var(--surface-level-1, #f5f5f5);border:1px dashed var(--surface-border-color, #e0e0e0);border-radius:12px}.import-data-review__empty i{font-size:48px;opacity:.5;color:var(--color-primary-500, #6f42c1)}.import-data-review__empty h4{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.import-data-review__empty p{margin:0;font-size:14px;max-width:480px;line-height:1.5}@media(max-width: 768px){.import-data-review{gap:20px}.import-data-review__table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
.mc-import-xray{display:flex;flex-direction:column;gap:28px;padding:8px 4px;color:var(--surface-text-color, #1a1a1a)}.mc-import-xray__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-bottom:4px}.mc-import-xray__header-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(var(--app-primary-rgb, 79, 70, 229), 0.12);color:var(--color-primary-500, #4f46e5);font-size:24px}.mc-import-xray__title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.mc-import-xray__description{margin:0;max-width:460px;font-size:13px;color:var(--surface-text-muted, #6b7280)}.mc-import-xray__section{display:flex;flex-direction:column;gap:16px}.mc-import-xray__section--client{border-top:1px solid var(--surface-border-color, #e5e7eb);padding-top:20px}.mc-import-xray__section-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.mc-import-xray__buckets{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.mc-import-xray__bucket{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 12px;border-radius:12px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-level-1, #f9fafb)}.mc-import-xray__bucket-value{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mc-import-xray__bucket-label{font-size:12px;color:var(--surface-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.4px}.mc-import-xray__bucket--new{border-color:rgba(var(--app-success-rgb, 34, 197, 94), 0.4)}.mc-import-xray__bucket--new .mc-import-xray__bucket-value{color:var(--color-success-500, #22c55e)}.mc-import-xray__bucket--existing{border-color:rgba(var(--app-primary-rgb, 79, 70, 229), 0.4)}.mc-import-xray__bucket--existing .mc-import-xray__bucket-value{color:var(--color-primary-500, #4f46e5)}.mc-import-xray__bucket--ambiguous{border-color:rgba(var(--app-warning-rgb, 234, 179, 8), 0.4)}.mc-import-xray__bucket--ambiguous .mc-import-xray__bucket-value{color:var(--color-warning-500, #eab308)}.mc-import-xray__buckets--loading .mc-import-xray__bucket--skeleton{opacity:.6;animation:mc-import-xray-pulse 1.4s ease-in-out infinite}.mc-import-xray__buckets--loading .mc-import-xray__bucket--skeleton .mc-import-xray__bucket-value{color:var(--surface-text-muted, #9ca3af)}@keyframes mc-import-xray-pulse{0%,100%{opacity:.4}50%{opacity:.75}}@media(prefers-reduced-motion: reduce){.mc-import-xray__buckets--loading .mc-import-xray__bucket--skeleton{animation:none}}.mc-import-xray__notice{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px;background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-muted, #6b7280)}.mc-import-xray__notice i{font-size:16px}.mc-import-xray__notice--warning{background:rgba(var(--app-warning-rgb, 234, 179, 8), 0.12);color:var(--color-warning-500, #b45309)}.mc-import-xray__breakdown-title{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--surface-text-color, #1a1a1a)}.mc-import-xray__breakdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mc-import-xray__breakdown-item{display:flex;align-items:baseline;gap:10px;font-size:13px}.mc-import-xray__breakdown-count{min-width:28px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-warning-500, #eab308)}.mc-import-xray__breakdown-label{color:var(--surface-text-muted, #6b7280)}.mc-import-xray__signal{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-color, #1a1a1a)}.mc-import-xray__signal i{font-size:18px;color:var(--surface-text-muted, #6b7280)}.mc-import-xray__signal strong{font-variant-numeric:tabular-nums}.mc-import-xray__signal--ok{color:var(--surface-text-muted, #6b7280)}.mc-import-xray__signal--unknown{color:var(--surface-text-muted, #6b7280);font-style:italic}.mc-import-xray__quality{display:flex;flex-direction:column;gap:8px}.mc-import-xray__quality-title{font-size:12px;font-weight:600;color:var(--surface-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.4px}.mc-import-xray__quality-row{display:grid;grid-template-columns:minmax(80px, 160px) 1fr 44px;align-items:center;gap:10px}.mc-import-xray__quality-col{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-import-xray__quality-bar{height:8px;border-radius:4px;background:var(--surface-level-2, #e5e7eb);overflow:hidden}.mc-import-xray__quality-bar-fill{height:100%;border-radius:4px;background:var(--color-success-500, #22c55e);transition:width .3s ease}.mc-import-xray__quality-bar-fill--low{background:var(--color-warning-500, #eab308)}.mc-import-xray__quality-pct{font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--surface-text-muted, #6b7280)}@media(max-width: 768px){.mc-import-xray__buckets{grid-template-columns:1fr}.mc-import-xray__quality-row{grid-template-columns:minmax(60px, 100px) 1fr 40px}}
.import-progress{max-width:900px;margin:0 auto;text-align:center}.import-progress__header{margin-bottom:var(--spacing-2xl)}.import-progress__status-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:var(--spacing-lg)}.import-progress__status-icon i{font-size:40px}.import-progress__status-icon--idle,.import-progress__status-icon--processing{background:var(--color-primary-100);color:var(--color-primary-600)}.import-progress__status-icon--completed{background:var(--color-success-100);color:var(--color-success-600)}.import-progress__status-icon--failed{background:var(--color-danger-100);color:var(--color-danger-600)}.import-progress__status-icon--cancelled{background:var(--color-warning-100);color:var(--color-warning-600)}.import-progress__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-progress__subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0}.import-progress__subtitle--error{color:var(--color-danger-600)}.import-progress__file-info{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--surface-level-1);border-radius:var(--border-radius-full);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm)}.import-progress__file-info i{color:var(--color-primary-500);font-size:18px}.import-progress__file-name{font-weight:var(--font-weight-medium);color:var(--surface-text-color);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-progress__file-rows{color:var(--surface-text-muted)}.import-progress__main{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-xl)}.import-progress__bar-container{margin-bottom:var(--spacing-lg)}.import-progress__bar{height:12px;background:var(--surface-level-2);border-radius:var(--border-radius-sm);overflow:hidden}.import-progress__bar-fill{height:100%;border-radius:var(--border-radius-sm);transition:width .3s ease}.import-progress__bar-fill--idle,.import-progress__bar-fill--processing{background:linear-gradient(90deg, var(--color-primary-400), var(--color-primary-600));animation:progressPulse 1.5s ease-in-out infinite}.import-progress__bar-fill--completed{background:var(--color-success-500)}.import-progress__bar-fill--failed{background:var(--color-danger-500)}.import-progress__bar-fill--cancelled{background:var(--color-warning-500)}.import-progress__bar-info{display:flex;justify-content:space-between;margin-top:var(--spacing-sm)}.import-progress__percentage{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.import-progress__count{font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-progress__time-info{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--surface-level-1);border-radius:var(--border-radius-md)}.import-progress__time-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-progress__time-item i{font-size:18px;color:var(--color-primary-500)}.import-progress__time-item strong{color:var(--surface-text-color)}.import-progress__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.import-progress__stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--border-radius-md);transition:background .2s ease,opacity .2s ease}.import-progress__stat i{font-size:24px}.import-progress__stat--empty{background:var(--surface-level-1, #f5f5f5) !important;opacity:.6}.import-progress__stat--empty i{color:var(--surface-text-muted, #6c757d) !important}.import-progress__stat--created{background:var(--color-success-50)}.import-progress__stat--created i{color:var(--color-success-500)}.import-progress__stat--updated{background:var(--color-info-50)}.import-progress__stat--updated i{color:var(--color-info-500)}.import-progress__stat--skipped{background:var(--color-warning-50)}.import-progress__stat--skipped i{color:var(--color-warning-500)}.import-progress__stat--failed{background:var(--surface-level-1)}.import-progress__stat--failed i{color:var(--surface-text-muted)}.import-progress__stat--failed.import-progress__stat--highlight{background:var(--color-danger-50);opacity:1}.import-progress__stat--failed.import-progress__stat--highlight i{color:var(--color-danger-500)}.import-progress__stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-text-color)}.import-progress__stat-label{font-size:var(--font-size-xs);color:var(--surface-text-muted);text-transform:uppercase}.import-progress__errors{text-align:left;margin-top:var(--spacing-lg);border-top:1px solid var(--surface-border-color);padding-top:var(--spacing-lg)}.import-progress__errors-toggle{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--border-radius-md);color:var(--color-danger-700);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.import-progress__errors-toggle:hover{background:var(--color-danger-100)}.import-progress__errors-toggle i:last-child{margin-left:auto}.import-progress__errors-list{margin-top:var(--spacing-md);max-height:200px;overflow-y:auto;background:var(--surface-level-1);border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.import-progress__error-item{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-bottom:1px solid var(--surface-border-color)}.import-progress__error-item:last-child{border-bottom:none}.import-progress__error-row{font-weight:var(--font-weight-semibold);color:var(--color-danger-600);margin-right:var(--spacing-xs)}.import-progress__error-message{color:var(--surface-text-muted)}.import-progress__errors-more{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--surface-text-muted);font-style:italic}.import-progress__actions{margin-top:var(--spacing-xl)}.import-progress__actions--failed{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.import-progress__completed-message,.import-progress__failed-message,.import-progress__cancelled-message{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);text-align:left}.import-progress__completed-message i,.import-progress__failed-message i,.import-progress__cancelled-message i{font-size:48px;flex-shrink:0}.import-progress__completed-message p,.import-progress__failed-message p,.import-progress__cancelled-message p{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.import-progress__message-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.import-progress__message-detail{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);opacity:.85}.import-progress__completed-message{background:var(--color-success-50);border:1px solid var(--color-success-200);color:var(--color-success-700)}.import-progress__failed-message{background:var(--color-danger-50);border:1px solid var(--color-danger-200);color:var(--color-danger-700)}.import-progress__cancelled-message{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-700)}@keyframes progressPulse{0%,100%{opacity:1}50%{opacity:.7}}@media(max-width: 768px){.import-progress__stats{grid-template-columns:repeat(2, 1fr)}.import-progress__time-info{flex-direction:column;gap:var(--spacing-sm)}}
.import-results{max-width:900px;margin:0 auto}.import-results--success .import-results__icon i{color:var(--color-success-500)}.import-results--success .import-results__rate-fill{stroke:var(--color-success-500)}.import-results--warning .import-results__icon i{color:var(--color-warning-500)}.import-results--warning .import-results__rate-fill{stroke:var(--color-warning-500)}.import-results--error .import-results__icon i{color:var(--color-danger-500)}.import-results--error .import-results__rate-fill{stroke:var(--color-danger-500)}.import-results__header{text-align:center;margin-bottom:var(--spacing-xl)}.import-results__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--surface-level-1);border-radius:50%;margin-bottom:var(--spacing-md)}.import-results__icon i{font-size:36px}.import-results__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin:0 0 var(--spacing-xs) 0}.import-results__subtitle{font-size:var(--font-size-md);color:var(--surface-text-muted);margin:0}.import-results__timestamp{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--surface-text-muted);margin-top:var(--spacing-sm)}.import-results__timestamp i{font-size:16px}.import-results__summary-card{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-lg);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg)}.import-results__success-rate{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.import-results__rate-circle{position:relative;width:100px;height:100px}.import-results__rate-svg{width:100%;height:100%;transform:rotate(-90deg)}.import-results__rate-bg{fill:none;stroke:var(--surface-level-2);stroke-width:3}.import-results__rate-fill{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.import-results__rate-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-text-color)}.import-results__rate-label{font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-results__file-info{flex:1}.import-results__file-name{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--surface-text-color);margin-bottom:var(--spacing-xs)}.import-results__file-name i{color:var(--color-primary-500)}.import-results__file-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--surface-text-muted)}.import-results__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.import-results__stat{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg)}.import-results__stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-md);flex-shrink:0}.import-results__stat-icon i{font-size:24px}.import-results__stat--created .import-results__stat-icon{background:var(--color-success-100)}.import-results__stat--created .import-results__stat-icon i{color:var(--color-success-600)}.import-results__stat--updated .import-results__stat-icon{background:var(--color-info-100)}.import-results__stat--updated .import-results__stat-icon i{color:var(--color-info-600)}.import-results__stat--skipped .import-results__stat-icon{background:var(--color-warning-100)}.import-results__stat--skipped .import-results__stat-icon i{color:var(--color-warning-600)}.import-results__stat--failed .import-results__stat-icon{background:var(--surface-level-2)}.import-results__stat--failed .import-results__stat-icon i{color:var(--surface-text-muted)}.import-results__stat--failed.import-results__stat--highlight .import-results__stat-icon{background:var(--color-danger-100)}.import-results__stat--failed.import-results__stat--highlight .import-results__stat-icon i{color:var(--color-danger-600)}.import-results__stat-info{display:flex;flex-direction:column;gap:2px}.import-results__stat-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--surface-text-color)}.import-results__stat-label{font-size:var(--font-size-xs);color:var(--surface-text-muted)}.import-results__reconciliation{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--surface-border-color);background:var(--surface-level-0)}.import-results__reconciliation--ok{border-color:var(--color-success-200);background:var(--color-success-50)}.import-results__reconciliation--ok .import-results__reconciliation-header{color:var(--color-success-700)}.import-results__reconciliation--ok .import-results__reconciliation-header i{color:var(--color-success-600)}.import-results__reconciliation--ok .import-results__reconciliation-message{color:var(--color-success-700)}.import-results__reconciliation--ok .import-results__reconciliation-detail{color:var(--color-success-600)}.import-results__reconciliation--warning{border-color:var(--color-warning-200);background:var(--color-warning-50)}.import-results__reconciliation--warning .import-results__reconciliation-header{color:var(--color-warning-700)}.import-results__reconciliation--warning .import-results__reconciliation-header i{color:var(--color-warning-600)}.import-results__reconciliation--warning .import-results__reconciliation-message{color:var(--color-warning-700)}.import-results__reconciliation-header{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.import-results__reconciliation-header i{font-size:18px}.import-results__reconciliation-message{font-size:var(--font-size-sm);line-height:1.5;margin:0}.import-results__reconciliation-detail{font-size:var(--font-size-xs);line-height:1.4;margin:var(--spacing-xs) 0 0 0}.import-results__staff-notice{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-md);background:var(--color-info-50);border:1px solid var(--color-info-200);color:var(--color-info-700);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--spacing-lg)}.import-results__staff-notice-icon{font-size:18px;flex-shrink:0;margin-top:1px;color:var(--color-info-600)}.import-results__errors{background:var(--surface-level-0);border:1px solid var(--color-danger-200);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg);overflow:hidden}.import-results__errors-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-danger-50);border-bottom:1px solid var(--color-danger-200)}.import-results__errors-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-danger-700);margin:0}.import-results__errors-title i{font-size:20px}.import-results__errors-table{max-height:300px;overflow-y:auto}.import-results__error-row{display:grid;grid-template-columns:80px 150px 1fr;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--surface-border-color);font-size:var(--font-size-sm)}.import-results__error-row:last-child{border-bottom:none}.import-results__error-row--header{background:var(--surface-level-1);font-weight:var(--font-weight-semibold);color:var(--surface-text-muted);position:sticky;top:0}.import-results__error-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-results__error-col--row{color:var(--color-danger-600);font-weight:var(--font-weight-medium)}.import-results__error-col--field{color:var(--surface-text-muted)}.import-results__error-col--message{color:var(--surface-text-color)}.import-results__errors-toggle{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm);background:var(--surface-level-1);border:none;border-top:1px solid var(--surface-border-color);color:var(--color-primary-600);font-size:var(--font-size-sm);cursor:pointer}.import-results__errors-toggle:hover{background:var(--surface-level-2)}.import-results__errors--warning{border-color:var(--color-warning-200)}.import-results__errors--warning .import-results__errors-header{background:var(--color-warning-50);border-bottom-color:var(--color-warning-200)}.import-results__errors--warning .import-results__errors-title{color:var(--color-warning-700)}.import-results__errors--warning .import-results__error-col--row{color:var(--color-warning-600)}.import-results__options-summary{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg)}.import-results__options-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--surface-text-muted);margin:0 0 var(--spacing-sm) 0}.import-results__options-title i{font-size:16px}.import-results__options-list{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl)}.import-results__option-item{font-size:var(--font-size-sm);color:var(--surface-text-color)}.import-results__option-item strong{color:var(--surface-text-muted);font-weight:var(--font-weight-medium)}.import-results__failure-alert{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg)}.import-results__failure-icon{flex-shrink:0}.import-results__failure-icon i{font-size:32px;color:var(--color-danger-600)}.import-results__failure-content h4{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-danger-700);margin:0 0 var(--spacing-xs) 0}.import-results__failure-content p{font-size:var(--font-size-sm);color:var(--color-danger-600);margin:0 0 var(--spacing-sm) 0}.import-results__failure-content ul{margin:0;padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-danger-600)}.import-results__failure-content ul li{margin-bottom:var(--spacing-xs)}.import-results__failure-content ul li:last-child{margin-bottom:0}.import-results__actions{display:flex;justify-content:center;gap:var(--spacing-md);padding-top:var(--spacing-lg)}@media(max-width: 768px){.import-results__summary-card{flex-direction:column;text-align:center}.import-results__stats{grid-template-columns:repeat(2, 1fr)}.import-results__stat{flex-direction:column;text-align:center}.import-results__error-row{grid-template-columns:60px 1fr}.import-results__error-col--field{display:none}.import-results__actions{flex-direction:column}.import-results__options-list{flex-direction:column;gap:var(--spacing-sm)}.import-results__failure-alert{flex-direction:column;text-align:center}}
.mc-c-import-rollback{display:flex;flex-direction:column;gap:var(--space-4, 16px);color:var(--surface-text-color)}.mc-c-import-rollback__state{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;color:var(--surface-text-muted)}.mc-c-import-rollback__state mc-button{margin-left:auto}.mc-c-import-rollback__body{display:flex;flex-direction:column;gap:var(--space-3, 12px);transition:opacity .15s ease}.mc-c-import-rollback__body--refreshing{opacity:.6}.mc-c-import-rollback__sentence{margin:0;font-size:15px;line-height:1.5}.mc-c-import-rollback__box{border:1px solid var(--surface-border-color);border-radius:var(--radius-lg, 12px);overflow:hidden}.mc-c-import-rollback__box-title{padding:10px 14px;font-size:13.5px;font-weight:500}.mc-c-import-rollback__box-title small{margin-left:6px;font-size:12.5px;font-weight:400;color:var(--surface-text-muted)}.mc-c-import-rollback__groups{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.mc-c-import-rollback__group{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 14px;border-top:1px solid var(--surface-border-color);font-size:13.5px}.mc-c-import-rollback__group-note{grid-column:1;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-import-rollback__force{grid-row:1/span 2;grid-column:2;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--surface-text-muted);cursor:pointer}.mc-c-import-rollback__force i{font-size:20px}.mc-c-import-rollback__force[aria-checked=true]{color:var(--surface-text-color)}.mc-c-import-rollback__force[aria-checked=true] i{color:var(--color-primary-500)}.mc-c-import-rollback__force:disabled{cursor:default;opacity:.6}.mc-c-import-rollback__note,.mc-c-import-rollback__error{display:flex;gap:var(--space-2, 8px);font-size:13px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-import-rollback__note>i,.mc-c-import-rollback__error>i{flex:none;margin-top:1px;font-size:17px}.mc-c-import-rollback__error{color:var(--surface-text-color)}.mc-c-import-rollback__icon--bad{color:var(--color-danger-500, #d63c3c)}.mc-c-import-rollback__footer{display:flex;justify-content:flex-end;gap:var(--space-2, 8px)}
.import-provider-sheets{display:block;padding:16px 18px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background:var(--surface-level-1);text-align:left}.import-provider-sheets__title{margin:0 0 4px;color:var(--surface-text-color);font-size:15px;font-weight:600}.import-provider-sheets__muted{margin:0;color:var(--surface-text-muted);font-size:13px;line-height:1.5}.import-provider-sheets__group{margin-top:14px}.import-provider-sheets__group-title{margin:0 0 4px;color:var(--surface-text-muted);font-size:12px;font-weight:600}.import-provider-sheets__list{margin:0;padding:0;list-style:none}.import-provider-sheets__item{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--surface-border-color)}.import-provider-sheets__icon{flex:none;color:var(--surface-text-muted);font-size:16px}.import-provider-sheets__name{flex:1;min-width:0;color:var(--surface-text-color);font-size:13.5px}.import-provider-sheets__name small{display:block;color:var(--surface-text-muted);font-size:12px;overflow-wrap:anywhere}.import-provider-sheets__download{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 4px;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.import-provider-sheets__download:hover{text-decoration:underline;text-underline-offset:3px}.import-provider-sheets__download:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500));outline-offset:2px;border-radius:var(--border-radius-sm)}.import-provider-sheets__summary{margin:12px 0 0;color:var(--surface-text-muted);font-size:12.5px}
.mc-import-bulk-advisors{margin-top:16px;padding:16px;border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;background:var(--surface-subtle, #f8fafc)}.mc-import-bulk-advisors__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.mc-import-bulk-advisors__header i{font-size:20px;color:var(--app-primary, #6366f1);margin-top:2px}.mc-import-bulk-advisors__header strong{display:block;font-size:14px;color:var(--surface-text, #1e293b)}.mc-import-bulk-advisors__header span{display:block;font-size:12px;color:var(--surface-text-muted, #64748b);margin-top:2px}.mc-import-bulk-advisors__loading{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-muted, #64748b)}.mc-import-bulk-advisors__count{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--surface-text, #1e293b);margin-bottom:12px}.mc-import-bulk-advisors__count strong{font-size:16px;color:var(--app-danger, #b91c1c)}.mc-import-bulk-advisors__count i{font-size:18px;color:var(--app-danger, #b91c1c)}.mc-import-bulk-advisors__fields{display:flex;gap:12px;margin-bottom:12px}.mc-import-bulk-advisors__field{flex:1 1 0;min-width:0}.mc-import-bulk-advisors__field label{display:block;font-size:12px;color:var(--surface-text, #1e293b);margin-bottom:4px}.mc-import-bulk-advisors__actions{display:flex;justify-content:flex-end}.mc-import-bulk-advisors__hint{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:12px;color:var(--surface-text-muted, #64748b);background:var(--surface-muted, #f1f5f9);border-radius:6px}.mc-import-bulk-advisors__hint i{font-size:15px}.mc-import-bulk-advisors__ok,.mc-import-bulk-advisors__success{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:13px;color:var(--app-success-color, #15803d);background:var(--app-success-bg, #f0fdf4);border-radius:6px}.mc-import-bulk-advisors__ok i,.mc-import-bulk-advisors__success i{font-size:16px}.mc-import-bulk-advisors__warn{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 10px;font-size:12px;color:var(--app-danger, #b91c1c);background:var(--app-danger-subtle, #fef2f2);border-radius:6px}.mc-import-bulk-advisors__warn i{font-size:15px}.mc-import-bulk-advisors__warn span{flex:1 1 auto}@media(max-width: 768px){.mc-import-bulk-advisors__fields{flex-direction:column}}
.import-owner-code-binding{margin-top:16px;padding:16px;border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;background:var(--surface-subtle, #f8fafc)}.import-owner-code-binding__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.import-owner-code-binding__header i{font-size:20px;color:var(--app-primary, #6366f1);margin-top:2px}.import-owner-code-binding__header strong{display:block;font-size:14px;color:var(--surface-text, #1e293b)}.import-owner-code-binding__header span{display:block;font-size:12px;color:var(--surface-text-muted, #64748b);margin-top:2px}.import-owner-code-binding__loading{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-muted, #64748b)}.import-owner-code-binding__row{display:flex;align-items:center;gap:10px}.import-owner-code-binding__row label{flex:0 0 220px;max-width:220px;font-size:13px;color:var(--surface-text, #1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-owner-code-binding__empty,.import-owner-code-binding__warn{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;font-size:12px;color:var(--app-danger, #b91c1c);background:var(--app-danger-subtle, #fef2f2);border-radius:6px}.import-owner-code-binding__empty i,.import-owner-code-binding__warn i{font-size:15px}@media(max-width: 768px){.import-owner-code-binding__row{flex-direction:column;align-items:stretch}.import-owner-code-binding__row label{flex:none;max-width:none}}
.mc-c-merge-contact__selectors{display:flex;gap:16px;margin-bottom:16px}.mc-c-merge-contact__selector{flex:1}.mc-c-merge-contact__selector-label{font-size:11px;text-transform:uppercase;font-weight:600;margin-bottom:4px}.mc-c-merge-contact__selector--base .mc-c-merge-contact__selector-label{color:var(--app-primary-color)}.mc-c-merge-contact__selector--target .mc-c-merge-contact__selector-label{color:var(--app-error-color)}.mc-c-merge-contact__arrow{display:flex;align-items:center;font-size:20px;color:var(--app-text-secondary-color)}.mc-c-merge-contact__preview{animation:mergeSlideDown .2s ease-out}.mc-c-merge-contact__counts{background:var(--surface-secondary-bg);border-radius:8px;padding:12px;margin-bottom:12px}.mc-c-merge-contact__counts-title{font-size:12px;font-weight:600;margin-bottom:8px}.mc-c-merge-contact__counts-badges{display:flex;gap:8px;flex-wrap:wrap}.mc-c-merge-contact__counts-badge{font-size:11px;background:var(--surface-tertiary-bg);padding:3px 10px;border-radius:4px}.mc-c-merge-contact__conflicts{background:var(--surface-secondary-bg);border-radius:8px;padding:12px}.mc-c-merge-contact__conflicts-title{font-size:12px;font-weight:600;margin-bottom:8px}.mc-c-merge-contact__conflict-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--surface-border-color);font-size:12px}.mc-c-merge-contact__conflict-row:last-child{border-bottom:none}.mc-c-merge-contact__conflict-row-label{flex:0 0 100px;color:var(--app-text-secondary-color)}.mc-c-merge-contact__conflict-row-option{flex:1;padding:4px 8px;border-radius:4px;text-align:center;cursor:pointer;border:1px solid var(--surface-border-color);transition:all .15s}.mc-c-merge-contact__conflict-row-option--selected{border-color:var(--app-primary-color);background:var(--app-primary-color-alpha-10)}.mc-c-merge-contact__conflict-row-option--dimmed{opacity:.5}.mc-c-merge-contact__loading{text-align:center;padding:24px}.mc-c-merge-contact__loading i{margin-right:8px}.mc-c-merge-contact__no-migration{text-align:center;padding:16px;color:var(--app-text-secondary-color);font-size:13px}@keyframes mergeSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.mc-onboarding-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-modal, 1050);display:flex;align-items:center;justify-content:center}.mc-onboarding-overlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.mc-onboarding-overlay__container{position:relative;background:var(--surface-primary, #fff);border-radius:12px;width:90vw;max-width:800px;max-height:85vh;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.2);display:flex;flex-direction:column}.mc-onboarding-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 32px 16px;border-bottom:1px solid var(--border-secondary, #e5e7eb)}.mc-onboarding-overlay__header-content{flex:1}.mc-onboarding-overlay__title{font-size:1.5rem;font-weight:600;color:var(--text-primary, #111827);margin:0;display:flex;align-items:center;gap:8px}.mc-onboarding-overlay__title i{color:var(--app-primary, #6366f1);font-size:1.75rem}.mc-onboarding-overlay__subtitle{font-size:.875rem;color:var(--text-secondary, #6b7280);margin:4px 0 0}.mc-onboarding-overlay__skip{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-tertiary, #9ca3af);font-size:1.5rem;line-height:1;border-radius:4px;transition:color .15s,background .15s}.mc-onboarding-overlay__skip:hover{color:var(--text-primary, #111827);background:var(--surface-hover, #f3f4f6)}.mc-onboarding-overlay__wizard{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0}.mc-onboarding-overlay__wizard mc-wizard{flex:1;display:flex;flex-direction:column;min-height:0}.mc-onboarding-overlay__loading,.mc-onboarding-overlay__applying{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;gap:12px;text-align:center}.mc-onboarding-overlay__loading i,.mc-onboarding-overlay__applying i{color:var(--app-primary, #6366f1)}.mc-onboarding-overlay__loading p,.mc-onboarding-overlay__applying p{font-size:1rem;color:var(--text-primary, #111827);margin:0}.mc-onboarding-overlay__loading small,.mc-onboarding-overlay__applying small{font-size:.813rem;color:var(--text-secondary, #6b7280)}.mc-onboarding-overlay__applying{position:absolute;inset:0;background:hsla(0,0%,100%,.9);border-radius:12px;z-index:10}.mc-step-preview{padding:24px 32px}.mc-step-preview__loading,.mc-step-preview__error{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;text-align:center}.mc-step-preview__loading i,.mc-step-preview__error i{font-size:2rem;color:var(--text-tertiary, #9ca3af)}.mc-step-preview__loading p,.mc-step-preview__error p{margin:0;color:var(--text-secondary, #6b7280)}.mc-step-preview__loading small,.mc-step-preview__error small{font-size:.813rem;color:var(--text-tertiary, #9ca3af)}.mc-step-preview__error i{color:var(--status-warning, #f59e0b)}.mc-step-preview__intro{font-size:.938rem;color:var(--text-secondary, #6b7280);margin:0 0 16px}.mc-step-preview__summary-bar{display:flex;align-items:center;padding:10px 14px;background:var(--app-primary-light, #eef2ff);border-radius:8px;margin-bottom:16px}.mc-step-preview__summary-count{font-size:.875rem;color:var(--app-primary, #6366f1)}.mc-step-preview__summary-count strong{font-weight:600}.mc-step-preview__categories{display:flex;flex-direction:column;gap:8px}.mc-step-preview__category{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface-secondary, #f9fafb);border:1px solid var(--border-secondary, #e5e7eb);border-radius:8px;transition:opacity .2s,background .2s}.mc-step-preview__category--disabled{opacity:.5;background:var(--surface-primary, #fff)}.mc-step-preview__category-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mc-step-preview__category-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--app-primary-light, #eef2ff);flex-shrink:0}.mc-step-preview__category-icon i{font-size:1.125rem;color:var(--app-primary, #6366f1)}.mc-step-preview__category-info{display:flex;flex-direction:column;min-width:0}.mc-step-preview__category-label{font-size:.875rem;font-weight:500;color:var(--text-primary, #111827)}.mc-step-preview__category-desc{font-size:.75rem;color:var(--text-tertiary, #9ca3af)}.mc-step-preview__category-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-step-preview__category-badge{font-size:.75rem;color:var(--status-success, #10b981);font-weight:500;white-space:nowrap}.mc-step-preview__category-badge--off{color:var(--text-tertiary, #9ca3af)}.mc-step-preview__category-toggle{background:none;border:none;cursor:pointer;padding:2px}.mc-step-preview__toggle-track{display:block;width:36px;height:20px;border-radius:10px;background:var(--border-secondary, #d1d5db);position:relative;transition:background .2s}.mc-step-preview__category-toggle--on .mc-step-preview__toggle-track{background:var(--app-primary, #6366f1)}.mc-step-preview__toggle-thumb{display:block;width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.mc-step-preview__category-toggle--on .mc-step-preview__toggle-thumb{transform:translateX(16px)}.mc-step-preview__note{display:flex;align-items:center;gap:6px;margin:20px 0 0;font-size:.813rem;color:var(--text-tertiary, #9ca3af)}.mc-step-preview__note i{font-size:1rem}.mc-step-invite{padding:24px 32px}.mc-step-invite__intro{font-size:.938rem;color:var(--text-secondary, #6b7280);margin:0 0 20px}.mc-step-invite__form{display:flex;flex-direction:column;gap:10px}.mc-step-invite__field-row{display:flex;align-items:center;gap:8px}.mc-step-invite__input-group{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--surface-secondary, #f9fafb);border:1px solid var(--border-secondary, #e5e7eb);border-radius:8px;transition:border-color .15s}.mc-step-invite__input-group:focus-within{border-color:var(--app-primary, #6366f1)}.mc-step-invite__input-group>i{color:var(--text-tertiary, #9ca3af);font-size:1.125rem;flex-shrink:0}.mc-step-invite__input-group--email{flex:3}.mc-step-invite__input-group--name{flex:2}.mc-step-invite__input{flex:1;border:none;background:rgba(0,0,0,0);padding:10px 0;font-size:.875rem;color:var(--text-primary, #111827);outline:none;min-width:0}.mc-step-invite__input::placeholder{color:var(--text-tertiary, #9ca3af)}.mc-step-invite__remove{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-tertiary, #9ca3af);font-size:1.125rem;line-height:1;border-radius:4px;flex-shrink:0}.mc-step-invite__remove:hover{color:var(--status-error, #ef4444)}.mc-step-invite__add{display:flex;align-items:center;gap:6px;background:none;border:1px dashed var(--border-secondary, #e5e7eb);border-radius:8px;padding:10px 12px;cursor:pointer;font-size:.875rem;color:var(--text-secondary, #6b7280);transition:border-color .15s,color .15s}.mc-step-invite__add:hover{border-color:var(--app-primary, #6366f1);color:var(--app-primary, #6366f1)}.mc-step-invite__status{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:.813rem;color:var(--status-success, #10b981);font-weight:500}.mc-step-invite__status i{font-size:1rem}.mc-step-invite__note{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:.813rem;color:var(--text-tertiary, #9ca3af)}.mc-step-invite__note i{font-size:1rem}
.mc-c-phone-form{display:flex;align-items:flex-start;gap:12px;width:100%;margin-bottom:var(--form-field-gap, 16px)}@media(max-width: 768px){.mc-c-phone-form{flex-wrap:wrap}}.mc-c-phone-form__field{flex:1;min-width:0}.mc-c-phone-form__field--ddi{flex:0 0 160px;min-width:140px}@media(max-width: 768px){.mc-c-phone-form__field--ddi{flex:1 1 45%}}.mc-c-phone-form__field--type{flex:0 0 140px;min-width:120px}@media(max-width: 768px){.mc-c-phone-form__field--type{flex:1 1 45%}}.mc-c-phone-form__field--number{flex:2;min-width:160px}@media(max-width: 768px){.mc-c-phone-form__field--number{flex:1 1 100%}}.mc-c-phone-form__number-wrapper{display:flex;align-items:flex-start;gap:8px}.mc-c-phone-form__number-input{flex:1}.mc-c-phone-form__delete-btn{flex-shrink:0;margin-top:4px}.mc-c-phone-form__ddi-option{display:flex;align-items:center;gap:8px;padding:2px 0}.mc-c-phone-form__ddi-flag{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.mc-c-phone-form__ddi-code{font-size:13px;color:var(--surface-text-muted, #666);min-width:36px}.mc-c-phone-form__ddi-country{font-size:13px;color:var(--surface-text-color, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-phone-form mc-input,.mc-c-phone-form mc-select{display:block;width:100%}.mc-c-phone-form .mc-c-select-popover__search-input{width:100%;min-width:0;box-sizing:border-box}.mc-c-phone-form+.mc-c-phone-form{margin-top:8px}
.mc-push-editor{display:flex;gap:24px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:8px;background:var(--surface-background-color, #ffffff);padding:16px}@media(max-width: 768px){.mc-push-editor{flex-direction:column}}.mc-push-editor--disabled{opacity:.6;pointer-events:none}.mc-push-editor__editor{flex:1;min-width:0}.mc-push-editor__field{margin-bottom:16px}.mc-push-editor__field:last-child{margin-bottom:0}.mc-push-editor__label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--surface-text-color, #333)}.mc-push-editor__label i{font-size:16px;color:var(--app-primary-color, #007bff)}.mc-push-editor__counter{margin-left:auto;font-size:11px;font-weight:400;color:var(--surface-text-muted, #6c757d)}.mc-push-editor__counter--over{color:var(--app-danger-color, #dc3545);font-weight:600}.mc-push-editor__input,.mc-push-editor__textarea{width:100%;padding:10px 12px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #333);transition:border-color .2s;box-sizing:border-box}.mc-push-editor__input:focus,.mc-push-editor__textarea:focus{outline:none;border-color:var(--app-primary-color, #007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.mc-push-editor__input::placeholder,.mc-push-editor__textarea::placeholder{color:var(--surface-text-muted, #adb5bd)}.mc-push-editor__textarea{resize:vertical;min-height:100px;line-height:1.5}.mc-push-editor__hint{display:block;margin-top:4px;font-size:11px;color:var(--surface-text-muted, #6c757d)}.mc-push-editor__variables{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.mc-push-editor__variables-label{font-size:11px;color:var(--surface-text-muted, #6c757d);font-weight:500}.mc-push-editor__variable-btn{padding:3px 10px;border:1px solid var(--app-primary-color, #007bff);border-radius:14px;background:rgba(0,0,0,0);font-size:11px;font-weight:500;color:var(--app-primary-color, #007bff);cursor:pointer;transition:all .2s ease}.mc-push-editor__variable-btn:hover{background:var(--app-primary-color, #007bff);color:#fff}.mc-push-editor__variable-btn:disabled{opacity:.5;cursor:not-allowed}.mc-push-editor__info{margin-top:16px;padding:14px;background:var(--surface-level-1, #f8f9fa);border-radius:8px}.mc-push-editor__info-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--surface-text-muted, #6c757d)}.mc-push-editor__info-header i{color:var(--app-info-color, #17a2b8)}.mc-push-editor__info-grid{display:flex;gap:16px;flex-wrap:wrap}.mc-push-editor__info-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted, #6c757d)}.mc-push-editor__info-item i{font-size:14px}.mc-push-editor__info-item .bxl-android{color:#3ddc84}.mc-push-editor__info-item .bxl-apple{color:#000}.mc-push-editor__info-item .bx-globe{color:#4285f4}.mc-push-editor__preview{width:300px;flex-shrink:0;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:12px;overflow:hidden}@media(max-width: 768px){.mc-push-editor__preview{width:100%}}.mc-push-editor__preview-header{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1a1a2e;color:#fff;font-size:12px;font-weight:500}.mc-push-editor__preview-body{padding:20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);min-height:220px}.mc-push-editor__preview-phone{background:rgba(0,0,0,.25);border-radius:14px;padding:10px}.mc-push-editor__preview-notification{display:flex;flex-wrap:wrap;gap:10px;padding:14px;background:hsla(0,0%,100%,.97);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mc-push-editor__preview-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--app-primary-color, #007bff);border-radius:10px;color:#fff;font-size:20px;flex-shrink:0}.mc-push-editor__preview-content{flex:1;min-width:0}.mc-push-editor__preview-app{font-size:10px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.mc-push-editor__preview-title{font-size:13px;font-weight:600;color:#1a1a2e;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-push-editor__preview-text{font-size:12px;color:#444;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-push-editor__preview-image{width:100%;margin-top:10px;border-radius:6px;overflow:hidden}.mc-push-editor__preview-image img{width:100%;height:auto;display:block}.mc-push-editor__preview-time{width:100%;text-align:right;font-size:10px;color:#888;margin-top:6px}
.mc-c-push-editor{display:grid;grid-template-columns:1fr 280px;gap:24px}@media(max-width: 768px){.mc-c-push-editor{grid-template-columns:1fr}}.mc-c-push-editor--disabled{opacity:.6;pointer-events:none}.mc-c-push-editor__form{display:flex;flex-direction:column;gap:16px}.mc-c-push-editor__form--full{grid-column:1/-1}.mc-c-push-editor__field{position:relative}.mc-c-push-editor__counter{position:absolute;right:8px;bottom:8px;font-size:11px;color:var(--text-color-secondary, #6c757d);pointer-events:none}.mc-c-push-editor__counter--warning{color:var(--warning-color, #ffc107)}.mc-c-push-editor__variables{padding:12px;background:var(--surface-secondary-bg, #f8f9fa);border-radius:6px}.mc-c-push-editor__variables-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-color-secondary, #6c757d);margin-bottom:8px}.mc-c-push-editor__variables-label i{font-size:14px}.mc-c-push-editor__variables-list{display:flex;flex-wrap:wrap;gap:6px}.mc-c-push-editor__variable-chip{padding:4px 8px;font-size:11px;font-family:monospace;background:var(--surface-bg, #fff);border:1px solid var(--surface-border-color, #dee2e6);border-radius:4px;cursor:pointer;transition:all .15s ease}.mc-c-push-editor__variable-chip:hover{background:var(--primary-color, #007bff);color:#fff;border-color:var(--primary-color, #007bff)}.mc-c-push-editor__preview{display:flex;flex-direction:column;gap:12px}.mc-c-push-editor__preview-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-color-secondary, #6c757d)}.mc-c-push-editor__preview-header i{font-size:16px}.mc-c-push-editor__preview-device{background:linear-gradient(145deg, #1a1a2e 0%, #16213e 100%);border-radius:20px;padding:12px;min-height:200px}.mc-c-push-editor__notification{background:hsla(0,0%,100%,.95);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mc-c-push-editor__notification-header{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:11px;color:#666}.mc-c-push-editor__notification-header i{font-size:12px;color:#999}.mc-c-push-editor__notification-app{flex:1;font-weight:500}.mc-c-push-editor__notification-time{color:#999}.mc-c-push-editor__notification-content{padding:0 12px 12px}.mc-c-push-editor__notification-title{font-size:14px;font-weight:600;color:#000;margin-bottom:4px;line-height:1.3}.mc-c-push-editor__notification-title--empty{color:#999;font-style:italic;font-weight:400}.mc-c-push-editor__notification-body{font-size:13px;color:#333;line-height:1.4}.mc-c-push-editor__notification-body--empty{color:#999;font-style:italic}.mc-c-push-editor__notification-image img{width:100%;max-height:120px;object-fit:cover}.mc-c-push-editor__warnings{margin-top:12px;display:flex;flex-direction:column;gap:6px}.mc-c-push-editor__warning{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px;color:#fff;background:rgba(255,193,7,.9);border-radius:6px}.mc-c-push-editor__warning i{font-size:14px}
.mc-c-segmentation-alert{display:flex;gap:12px;padding:16px;border-radius:8px;background:var(--color-warning-50, #fffbeb);border:1px solid var(--color-warning-200, #fde68a);margin-bottom:16px;animation:mc-alert-fade-in .3s ease-out}@keyframes mc-alert-fade-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mc-c-segmentation-alert--warning{background:var(--color-warning-50, #fffbeb);border-color:var(--color-warning-200, #fde68a)}.mc-c-segmentation-alert--warning .mc-c-segmentation-alert__icon i{color:var(--color-warning-500, #f59e0b)}.mc-c-segmentation-alert--warning .mc-c-segmentation-alert__title{color:var(--color-warning-700, #b45309)}.mc-c-segmentation-alert--info{background:var(--color-info-50, #e0f7fa);border-color:var(--color-info-200, #80deea)}.mc-c-segmentation-alert--info .mc-c-segmentation-alert__icon i{color:var(--color-info-500, #00bcd4)}.mc-c-segmentation-alert--info .mc-c-segmentation-alert__title{color:var(--color-info-700, #00838f)}.mc-c-segmentation-alert--success{background:var(--color-success-50, #ecfdf5);border-color:var(--color-success-200, #a7f3d0)}.mc-c-segmentation-alert--success .mc-c-segmentation-alert__icon i{color:var(--color-success-500, #10b981)}.mc-c-segmentation-alert--success .mc-c-segmentation-alert__title{color:var(--color-success-700, #047857)}.mc-c-segmentation-alert--error{background:var(--color-danger-50, #fef2f2);border-color:var(--color-danger-200, #fecaca)}.mc-c-segmentation-alert--error .mc-c-segmentation-alert__icon i{color:var(--color-danger-500, #ef4444)}.mc-c-segmentation-alert--loading{background:var(--surface-bg-secondary, #f8f9fa);border-color:var(--surface-border-color, #e0e0e0)}.mc-c-segmentation-alert--loading .mc-c-segmentation-alert__icon i{color:var(--surface-text-muted, #888)}.mc-c-segmentation-alert--compact{padding:8px 12px;margin-bottom:8px}.mc-c-segmentation-alert--compact .mc-c-segmentation-alert__icon i{font-size:14px}.mc-c-segmentation-alert--compact .mc-c-segmentation-alert__content{flex-direction:row;align-items:center;gap:8px}.mc-c-segmentation-alert--compact .mc-c-segmentation-alert__header{margin-bottom:0}.mc-c-segmentation-alert--compact .mc-c-segmentation-alert__title{font-size:12px}.mc-c-segmentation-alert--compact .mc-c-segmentation-alert__message{display:none}.mc-c-segmentation-alert__icon{flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.mc-c-segmentation-alert__icon i{font-size:20px;color:var(--color-warning-500, #f59e0b)}.mc-c-segmentation-alert__content{flex:1;display:flex;flex-direction:column;gap:8px}.mc-c-segmentation-alert__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mc-c-segmentation-alert__title{font-size:14px;font-weight:600;color:var(--color-warning-700, #b45309);margin:0}.mc-c-segmentation-alert__dismiss{background:none;border:none;padding:4px;cursor:pointer;color:var(--surface-text-muted, #888);border-radius:4px;transition:background-color .2s,color .2s;line-height:1}.mc-c-segmentation-alert__dismiss:hover{background:rgba(0,0,0,.1);color:var(--surface-text-color, #333)}.mc-c-segmentation-alert__dismiss i{font-size:12px}.mc-c-segmentation-alert__message p{margin:0;font-size:13px;color:var(--surface-text-muted, #666);line-height:1.5}.mc-c-segmentation-alert__message p strong{color:var(--surface-text-color, #333)}.mc-c-segmentation-alert__warnings{margin:8px 0 0 0;padding:0;list-style:none}.mc-c-segmentation-alert__warnings li{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--surface-text-muted, #666);margin-bottom:4px}.mc-c-segmentation-alert__warnings li:last-child{margin-bottom:0}.mc-c-segmentation-alert__warnings li i{color:var(--color-warning-400, #fbbf24);font-size:12px;margin-top:2px}.mc-c-segmentation-alert__actions{display:flex;gap:12px;margin-top:4px}.mc-c-segmentation-alert__action{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.mc-c-segmentation-alert__action--primary{background:var(--color-primary-500, #8955ef);color:#fff;border:none;padding:6px 12px;border-radius:6px}.mc-c-segmentation-alert__action--primary:hover{background:var(--color-primary-600, #7040db)}.mc-c-segmentation-alert__action--link{background:none;border:none;padding:6px 0;color:var(--color-primary-500, #8955ef);text-decoration:none}.mc-c-segmentation-alert__action--link:hover{text-decoration:underline}.mc-c-segmentation-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.mc-c-segmentation-badge--warning{background:var(--color-warning-100, #fef3c7);color:var(--color-warning-700, #b45309)}.mc-c-segmentation-badge--success{background:var(--color-success-100, #d1fae5);color:var(--color-success-700, #047857)}.mc-c-segmentation-badge--link{cursor:pointer;transition:all .2s ease;text-decoration:none}.mc-c-segmentation-badge--link:hover{filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-c-segmentation-badge--link:active{transform:translateY(0)}.mc-c-segmentation-badge i{font-size:10px}
.mc-c-simulation-result-modal{padding:24px}.mc-c-simulation-result-modal__banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:20px}.mc-c-simulation-result-modal__banner--warning{background:var(--app-warning-bg, #fff8e1);color:var(--app-warning-text, #856404);border:1px solid var(--app-warning-border, #ffeeba)}.mc-c-simulation-result-modal__banner--warning .fa{color:var(--app-warning-icon, #e6a817);font-size:16px;flex-shrink:0}.mc-c-simulation-result-modal__cards{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.mc-c-simulation-result-modal__card{flex:1;min-width:160px;display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background:var(--surface-bg, #fff);border:1px solid var(--surface-border, #e5e7eb)}.mc-c-simulation-result-modal__card--primary .mc-c-simulation-result-modal__card-icon{color:var(--app-primary, #2563eb);background:var(--app-primary-bg, #eff6ff)}.mc-c-simulation-result-modal__card--warning .mc-c-simulation-result-modal__card-icon{color:var(--app-warning, #d97706);background:var(--app-warning-bg, #fffbeb)}.mc-c-simulation-result-modal__card--info .mc-c-simulation-result-modal__card-icon{color:var(--app-info, #0891b2);background:var(--app-info-bg, #ecfeff)}.mc-c-simulation-result-modal__card--success .mc-c-simulation-result-modal__card-icon{color:var(--app-success, #16a34a);background:var(--app-success-bg, #f0fdf4)}.mc-c-simulation-result-modal__card--danger .mc-c-simulation-result-modal__card-icon{color:var(--app-danger, #dc2626);background:var(--app-danger-bg, #fef2f2)}.mc-c-simulation-result-modal__card-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.mc-c-simulation-result-modal__card-content{display:flex;flex-direction:column}.mc-c-simulation-result-modal__card-value{font-size:18px;font-weight:600;color:var(--app-text-primary, #111827);line-height:1.2}.mc-c-simulation-result-modal__card-label{font-size:12px;color:var(--app-text-secondary, #6b7280);margin-top:2px}.mc-c-simulation-result-modal__table-section{margin-bottom:24px}.mc-c-simulation-result-modal__table-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.mc-c-simulation-result-modal__search{display:flex;align-items:center;gap:8px;background:var(--surface-input-bg, #f9fafb);border:1px solid var(--surface-border, #e5e7eb);border-radius:6px;padding:6px 12px;flex:1;max-width:360px}.mc-c-simulation-result-modal__search .fa{color:var(--app-text-tertiary, #9ca3af);font-size:14px}.mc-c-simulation-result-modal__search-input{border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:var(--app-text-primary, #111827);width:100%}.mc-c-simulation-result-modal__search-input::placeholder{color:var(--app-text-tertiary, #9ca3af)}.mc-c-simulation-result-modal__result-count{font-size:13px;color:var(--app-text-secondary, #6b7280);white-space:nowrap}.mc-c-simulation-result-modal__table-wrapper{overflow:auto;border:1px solid var(--surface-border, #e5e7eb);border-radius:8px;max-height:50vh}.mc-c-simulation-result-modal__table{width:100%;border-collapse:collapse;font-size:13px}.mc-c-simulation-result-modal__th{text-align:left;padding:10px 12px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--app-text-secondary, #6b7280);background:var(--surface-header-bg, #f9fafb);border-bottom:1px solid var(--surface-border, #e5e7eb);white-space:nowrap}.mc-c-simulation-result-modal__th--sortable{cursor:pointer;user-select:none}.mc-c-simulation-result-modal__th--sortable:hover{color:var(--app-text-primary, #111827)}.mc-c-simulation-result-modal__th--sortable .fa{margin-left:4px;font-size:11px}.mc-c-simulation-result-modal__tr:hover{background:var(--surface-hover-bg, #f3f4f6)}.mc-c-simulation-result-modal__tr:not(:last-child) .mc-c-simulation-result-modal__td{border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-simulation-result-modal__td{padding:10px 12px;color:var(--app-text-primary, #111827);vertical-align:middle}.mc-c-simulation-result-modal__td--email{color:var(--app-text-secondary, #6b7280);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-simulation-result-modal__td--details{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-secondary, #6b7280);font-style:italic}.mc-c-simulation-result-modal__td--empty{text-align:center;padding:32px 12px;color:var(--app-text-tertiary, #9ca3af);font-style:italic}.mc-c-simulation-result-modal__action-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background:var(--app-primary-bg, #eff6ff);color:var(--app-primary, #2563eb);white-space:nowrap}.mc-c-simulation-result-modal__due-date{color:var(--app-text-tertiary, #9ca3af)}.mc-c-simulation-result-modal__pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px}.mc-c-simulation-result-modal__page-btn{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--surface-border, #e5e7eb);border-radius:6px;background:var(--surface-bg, #fff);color:var(--app-text-primary, #111827);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.mc-c-simulation-result-modal__page-btn:hover:not(:disabled){background:var(--surface-hover-bg, #f3f4f6);border-color:var(--app-primary, #2563eb)}.mc-c-simulation-result-modal__page-btn:disabled{opacity:.4;cursor:not-allowed}.mc-c-simulation-result-modal__page-btn--active{background:var(--app-primary, #2563eb);color:#fff;border-color:var(--app-primary, #2563eb)}.mc-c-simulation-result-modal__page-btn--active:hover:not(:disabled){background:var(--app-primary-hover, #1d4ed8);border-color:var(--app-primary-hover, #1d4ed8)}.mc-c-simulation-result-modal__page-info{font-size:13px;color:var(--app-text-secondary, #6b7280);margin-left:12px}.mc-c-simulation-result-modal__actions{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--surface-border, #e5e7eb)}@media(max-width: 768px){.mc-c-simulation-result-modal{padding:16px}.mc-c-simulation-result-modal__cards{flex-direction:column;gap:8px}.mc-c-simulation-result-modal__card{min-width:unset}.mc-c-simulation-result-modal__table-toolbar{flex-direction:column;align-items:stretch}.mc-c-simulation-result-modal__search{max-width:100%}.mc-c-simulation-result-modal__table-wrapper{max-height:40vh}.mc-c-simulation-result-modal__td--email,.mc-c-simulation-result-modal__td--details{max-width:120px}.mc-c-simulation-result-modal__actions{flex-direction:column}.mc-c-simulation-result-modal__actions mc-button{width:100%}}
.mc-c-simulation-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0, #fff);transition:border-color .2s ease}.mc-c-simulation-summary--loading{opacity:.7}.mc-c-simulation-summary--warning{border-color:var(--app-warning-color, #f0ad4e);background:var(--app-warning-bg, #fff8e1)}.mc-c-simulation-summary--success{border-color:var(--app-success-color, #5cb85c)}.mc-c-simulation-summary--error{border-color:var(--app-danger-color, #d9534f);background:var(--app-danger-bg, #fdf2f2)}.mc-c-simulation-summary__loading{display:flex;align-items:center;gap:10px;width:100%}.mc-c-simulation-summary__skeleton{display:inline-block;width:180px;height:14px;border-radius:4px;background:linear-gradient(90deg, var(--surface-border-color, #e5e7eb) 25%, var(--surface-level-1, #f3f4f6) 50%, var(--surface-border-color, #e5e7eb) 75%);background-size:200% 100%;animation:simulationSummarySkeletonShimmer 1.4s infinite}.mc-c-simulation-summary__loading-text{font-size:13px;color:var(--surface-text-secondary, #6b7280);font-style:italic}.mc-c-simulation-summary__empty{display:flex;align-items:center;gap:8px;color:var(--surface-text-muted)}.mc-c-simulation-summary__error-content{display:flex;align-items:center;gap:8px}.mc-c-simulation-summary__error-icon{font-size:15px;color:var(--app-danger-color, #d9534f);flex-shrink:0}.mc-c-simulation-summary__result{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.mc-c-simulation-summary__body{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mc-c-simulation-summary__state-icon{font-size:15px;flex-shrink:0}.mc-c-simulation-summary__text{font-size:13px;color:var(--surface-text-color, #374151);line-height:1.5}.mc-c-simulation-summary__action{flex-shrink:0}@keyframes simulationSummarySkeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
.mc-sms-editor{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:8px;background:var(--surface-background-color, #ffffff);overflow:hidden}.mc-sms-editor--disabled{opacity:.6;pointer-events:none}.mc-sms-editor--over-limit{border-color:var(--app-danger-color, #dc3545)}.mc-sms-editor__header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface-level-1, #f8f9fa);border-bottom:1px solid var(--surface-border-color, #e0e0e0);flex-wrap:wrap}.mc-sms-editor__header-label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #6c757d);white-space:nowrap}.mc-sms-editor__variables{display:flex;gap:6px;flex-wrap:wrap}.mc-sms-editor__variable-btn{font-size:11px;padding:4px 10px;border:1px solid var(--app-primary-color, #007bff);border-radius:14px;background:rgba(0,0,0,0);color:var(--app-primary-color, #007bff);cursor:pointer;transition:all .2s ease;font-weight:500}.mc-sms-editor__variable-btn:hover:not(:disabled){background:var(--app-primary-color, #007bff);color:#fff}.mc-sms-editor__variable-btn:disabled{opacity:.5;cursor:not-allowed}.mc-sms-editor__body{padding:0}.mc-sms-editor__textarea{width:100%;min-height:140px;padding:14px;border:none;resize:vertical;font-family:inherit;font-size:14px;line-height:1.6;color:var(--surface-text-color, #333);background:rgba(0,0,0,0);box-sizing:border-box}.mc-sms-editor__textarea:focus{outline:none;background:var(--surface-level-0, #ffffff)}.mc-sms-editor__textarea::placeholder{color:var(--surface-text-muted, #6c757d)}.mc-sms-editor__footer{padding:10px 14px;background:var(--surface-level-1, #f8f9fa);border-top:1px solid var(--surface-border-color, #e0e0e0)}.mc-sms-editor__metrics{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.mc-sms-editor__metric{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--surface-text-muted, #6c757d);font-weight:500}.mc-sms-editor__metric i{font-size:13px;opacity:.7}.mc-sms-editor__metric--warning{color:var(--app-danger-color, #dc3545)}.mc-sms-editor__metric--encoding{color:var(--app-info-color, #17a2b8)}.mc-sms-editor__metric--remaining{margin-left:auto;color:var(--app-success-color, #28a745)}.mc-sms-editor__warning{margin-top:10px;padding:10px 14px;background:rgba(220,53,69,.1);border:1px solid var(--app-danger-color, #dc3545);border-radius:6px;color:var(--app-danger-color, #dc3545);font-size:13px;display:flex;align-items:center;gap:8px}.mc-sms-editor__warning i{font-size:16px}.mc-sms-editor__preview{margin:14px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:12px;overflow:hidden}.mc-sms-editor__preview-header{padding:10px 14px;background:var(--surface-level-2, #343a40);color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px}.mc-sms-editor__preview-header i{font-size:16px}.mc-sms-editor__preview-body{padding:20px;background:var(--surface-level-1, #f8f9fa)}.mc-sms-editor__preview-phone{max-width:300px;margin:0 auto;background:#fff;border-radius:28px;padding:24px 18px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid var(--surface-border-color, #e0e0e0)}.mc-sms-editor__preview-bubble{background:var(--app-primary-color, #007bff);color:#fff;padding:12px 16px;border-radius:20px 20px 6px 20px;font-size:14px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.mc-sms-editor__hint{margin:14px;margin-top:0;padding:10px 14px;background:rgba(255,193,7,.15);border:1px solid var(--app-warning-color, #ffc107);border-radius:6px;color:var(--app-warning-dark, #856404);font-size:12px;display:flex;align-items:center;gap:8px}.mc-sms-editor__hint i{color:var(--app-warning-color, #ffc107);font-size:16px}
.mc-c-contract-fields-form{display:flex;flex-direction:column;gap:16px}.mc-c-contract-fields-form__row{display:flex;flex-wrap:wrap;gap:16px}.mc-c-contract-fields-form__field{flex:1 1 220px;min-width:0}.mc-c-contract-fields-form__error{margin:0;color:var(--color-error-dark, #c62828);font-size:13px}@media(max-width: 768px){.mc-c-contract-fields-form__row{flex-direction:column}}
.mc-sub-status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;line-height:1.4;transition:opacity .15s ease}
.mc-c-visibility-warning{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;margin-bottom:.75rem;background:var(--color-warning-50, #fff8e1);border:1px solid var(--color-warning-200, #ffcc80);border-left:3px solid var(--color-warning-500, #ff9800);border-radius:6px;animation:mc-visibility-fade-in .3s ease-out}.mc-c-visibility-warning--compact{padding:.5rem .75rem;margin-bottom:.5rem;font-size:.8rem}.mc-c-visibility-warning__icon{flex-shrink:0}.mc-c-visibility-warning__icon i{font-size:1rem;color:var(--color-warning-600, #f57c00)}.mc-c-visibility-warning__content{flex:1;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mc-c-visibility-warning__message{font-size:.825rem;color:var(--surface-text-secondary, #555);line-height:1.4}.mc-c-visibility-warning__link{font-size:.8rem;color:var(--app-primary, #0066cc);white-space:nowrap;text-decoration:none}.mc-c-visibility-warning__link:hover{text-decoration:underline}.mc-c-visibility-warning__link i{margin-right:.25rem}.mc-c-visibility-warning__dismiss{flex-shrink:0;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--surface-text-tertiary, #999);font-size:.75rem}.mc-c-visibility-warning__dismiss:hover{color:var(--surface-text-secondary, #555)}@keyframes mc-visibility-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.mc-c-webphone-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;color:#fff;font-weight:600;background:var(--wp-surface-2, #f7f7f7);flex:0 0 auto}.mc-c-webphone-avatar__img{width:100%;height:100%;object-fit:cover}.mc-c-webphone-avatar__icon{color:var(--wp-text-2, #6c6c6c)}
.mc-c-webphone-call{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 16px;background:var(--wp-surface, #fff)}.mc-c-webphone-call__chip{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--wp-text-2, #6c6c6c);padding:4px 12px;border-radius:14px;background:var(--wp-surface-2, #f7f7f7)}.mc-c-webphone-call--active .mc-c-webphone-call__chip{color:var(--wp-accept-text, #fff);background:var(--wp-accept, #2e7d32)}.mc-c-webphone-call--ringing .mc-c-webphone-call__chip,.mc-c-webphone-call--dialing .mc-c-webphone-call__chip{color:var(--wp-text, #313131);background:var(--wp-ringing, #f59e0b)}.mc-c-webphone-call__hold-badge{color:var(--wp-accept-text, #fff);font-weight:600}.mc-c-webphone-call__peer{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 auto;justify-content:center}.mc-c-webphone-call__avatar-wrap{position:relative}.mc-c-webphone-call--dialing .mc-c-webphone-call__avatar-wrap::after,.mc-c-webphone-call--ringing .mc-c-webphone-call__avatar-wrap::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--wp-ringing, #f59e0b);animation:mc-wp-pulse 1.4s ease-out infinite}.mc-c-webphone-call__name{font-size:18px;font-weight:600;color:var(--wp-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-webphone-call__number{font-size:14px;font-variant-numeric:tabular-nums;color:var(--wp-text-2)}.mc-c-webphone-call__keypad{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;width:100%;flex:1 1 auto;align-content:center}.mc-c-webphone-call__key{min-width:var(--wp-round-md);min-height:var(--wp-round-md);padding:10px;border-radius:8px;font-variant-numeric:tabular-nums;background:var(--wp-surface);border:1px solid var(--wp-border);color:var(--wp-text);transition:transform var(--wp-dur-exit) var(--wp-ease)}.mc-c-webphone-call__key:active{transform:scale(0.96)}.mc-c-webphone-call__panel-anchor{position:relative;width:100%}.mc-c-webphone-call__controls{display:flex;gap:12px;justify-content:center}.mc-c-webphone-call__ctrl{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:var(--wp-round-md);min-height:var(--wp-round-md);padding:6px;background:rgba(0,0,0,0);border:0;color:var(--wp-text-2);font-size:11px;cursor:pointer}.mc-c-webphone-call__ctrl i{font-size:18px}.mc-c-webphone-call__ctrl--on{color:var(--wp-mute-on, #ef4444)}.mc-c-webphone-call__panel{position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;z-index:5;display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--wp-surface, #fff);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.16),0 1px 4px rgba(0,0,0,.08)}.mc-c-webphone-call__panel-select{width:100%}.mc-c-webphone-call__panel-mode{font-size:12px;color:var(--wp-text-2)}.mc-c-webphone-call__panel-actions{display:flex;justify-content:flex-end;gap:8px}.mc-c-webphone-call__panel-input{width:100%;min-height:var(--wp-round-md);padding:8px 12px;border-radius:8px;background:var(--wp-surface);border:1px solid var(--wp-border);color:var(--wp-text);font-size:14px;font-variant-numeric:tabular-nums}.mc-c-webphone-call__panel-input:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-call__consult{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:var(--wp-surface-2, #f7f7f7)}.mc-c-webphone-call__consult-label{font-size:13px;font-weight:600;color:var(--wp-text-2)}.mc-c-webphone-call__consult-actions{display:flex;gap:8px}.mc-c-webphone-call__actions{display:flex;gap:24px;justify-content:center}.mc-c-webphone-call__action{width:var(--wp-round-lg);height:var(--wp-round-lg);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff;font-size:22px;cursor:pointer;transition:transform var(--wp-dur-exit) var(--wp-ease)}.mc-c-webphone-call__action:active{transform:scale(0.96)}.mc-c-webphone-call__action:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-call__ctrl:focus-visible,.mc-c-webphone-call__key:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-call__action--accept{background:var(--wp-accept, #2e7d32)}.mc-c-webphone-call__action--hangup{background:var(--wp-hangup, #c62828)}@keyframes mc-wp-pulse{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.25);opacity:0}}@media(prefers-reduced-motion: reduce){.mc-c-webphone-call__avatar-wrap::after{animation:none}.mc-c-webphone-call__action,.mc-c-webphone-call__key{transition:none}}
.mc-c-webphone-callbar{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:16px;background:var(--wp-surface-2, #f7f7f7);border:1px solid var(--wp-border);max-width:320px;position:relative;animation:mc-wp-bar-in var(--wp-dur-enter) var(--wp-ease)}.mc-c-webphone-callbar__dot{width:8px;height:8px;border-radius:50%;background:var(--wp-ringing, #f59e0b);flex:0 0 auto}.mc-c-webphone-callbar--active .mc-c-webphone-callbar__dot{background:var(--wp-online, #22c55e)}.mc-c-webphone-callbar__id{display:flex;flex-direction:column;align-items:flex-start;border:0;background:rgba(0,0,0,0);cursor:pointer;min-width:0;padding:0 4px}.mc-c-webphone-callbar__name{font-size:12px;font-weight:600;color:var(--wp-text);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-webphone-callbar__time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--wp-text-2)}.mc-c-webphone-callbar__btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;margin:-8px 0;border:0;background:rgba(0,0,0,0);color:var(--wp-text-2);cursor:pointer;border-radius:50%}.mc-c-webphone-callbar__btn:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-callbar__btn--on{color:var(--wp-mute-on, #ef4444)}.mc-c-webphone-callbar__btn--hangup{color:var(--wp-hangup, #c62828)}.mc-c-webphone-callbar__volume{position:absolute;top:36px;right:8px;padding:8px 12px;border-radius:8px;background:var(--wp-surface);border:1px solid var(--wp-border);box-shadow:0 6px 20px rgba(0,0,0,.15)}@media(max-width: 599px){.mc-c-webphone-callbar__avatar{display:none}.mc-c-webphone-callbar__btn--volume{display:none}.mc-c-webphone-callbar__name{max-width:90px}}@media(max-width: 479px){.mc-c-webphone-callbar__btn--mute{display:none}.mc-c-webphone-callbar__name{display:none}}@keyframes mc-wp-bar-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.mc-c-webphone-callbar{animation:none}}
.mc-c-webphone-dialer{height:100%;display:flex;flex-direction:column;gap:8px;padding:12px;min-height:0}.mc-c-webphone-dialer__display{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mc-c-webphone-dialer__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;flex:0 0 auto}.mc-c-webphone-dialer__key{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:var(--wp-round-md, 44px);padding:6px;border-radius:10px;cursor:pointer;color:var(--wp-text);background:var(--wp-surface-2, #f7f7f7);border:1px solid rgba(0,0,0,0);transition:background 120ms var(--wp-ease, ease),transform var(--wp-dur-exit, 120ms) var(--wp-ease, ease)}.mc-c-webphone-dialer__key:hover{background:var(--wp-border, #e2e6f0)}.mc-c-webphone-dialer__key:active{transform:scale(0.96)}.mc-c-webphone-dialer__key:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-dialer__digit{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.mc-c-webphone-dialer__letters{font-size:9px;letter-spacing:.08em;color:var(--wp-text-2)}.mc-c-webphone-dialer__call{align-self:center;flex:0 0 auto;margin:2px 0;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;background:var(--wp-accept);color:var(--wp-accept-text, #fff);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px rgba(46,125,50,.35);transition:transform var(--wp-dur-exit, 120ms) var(--wp-ease, ease)}.mc-c-webphone-dialer__call:active:not(:disabled){transform:scale(0.96)}.mc-c-webphone-dialer__call:focus-visible{outline:2px solid var(--wp-focus);outline-offset:2px}.mc-c-webphone-dialer__call:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion: reduce){.mc-c-webphone-dialer__key,.mc-c-webphone-dialer__call{transition:none}.mc-c-webphone-dialer__key:active,.mc-c-webphone-dialer__call:active{transform:none}}
.mc-c-webphone-header{display:flex;flex-direction:column;gap:10px;padding:var(--ui-space-inset-sm, 12px);border-bottom:1px solid var(--surface-border-color, #e2e6f0)}.mc-c-webphone-header__top{display:flex;align-items:center;gap:10px}.mc-c-webphone-header__user{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mc-c-webphone-header__avatar-wrap{position:relative;flex:0 0 auto;display:inline-flex}.mc-c-webphone-header__name{font-size:var(--ui-font-size-sm, 14px);font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-webphone-header__status-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--wp-surface);background:var(--surface-border-color, #b0b0b0)}.mc-c-webphone-header__status-dot--online{background:var(--wp-online, #22c55e)}.mc-c-webphone-header__caller{display:block;width:100%}
.mc-c-webphone-history{height:100%;overflow-y:auto}.mc-c-webphone-history__empty{padding:32px 16px;text-align:center;font-size:13px;color:var(--wp-text-2)}.mc-c-webphone-history__list{list-style:none;margin:0;padding:4px 0}.mc-c-webphone-history__item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer}.mc-c-webphone-history__item:hover{background:var(--wp-surface-2, #f7f7f7)}.mc-c-webphone-history__info{display:flex;flex-direction:column;min-width:0;flex:1}.mc-c-webphone-history__name{font-size:14px;color:var(--wp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-webphone-history__meta{font-size:11px;color:var(--wp-text-2);font-variant-numeric:tabular-nums}.mc-c-webphone-history__dir{flex:0 0 auto;font-size:12px;color:var(--wp-text-2)}.mc-c-webphone-history__item--missed .mc-c-webphone-history__name,.mc-c-webphone-history__item--missed .mc-c-webphone-history__dir{color:var(--color-danger, #c41818)}
.mc-c-webphone-settings{display:flex;flex-direction:column;gap:12px;padding:16px}.mc-c-webphone-settings__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--ui-font-size-sm, 14px);color:var(--surface-text-color)}.mc-c-webphone-settings__row input[type=range]{flex:1;max-width:160px;accent-color:var(--wp-accept, var(--color-success))}
:root{--wp-accept: var(--color-success-700);--wp-accept-text: #ffffff;--wp-hangup: var(--color-danger-700);--wp-hangup-text: #ffffff;--wp-online: var(--color-success-500);--wp-ringing: var(--color-warning-500);--wp-mute-on: var(--color-danger-500);--wp-surface: var(--surface-level-0);--wp-surface-2: var(--surface-level-1);--wp-border: var(--surface-border-color);--wp-text: var(--surface-text-color);--wp-text-2: var(--surface-text-muted);--wp-focus: var(--color-primary-500);--wp-dur-enter: 180ms;--wp-dur-exit: 120ms;--wp-ease: cubic-bezier(0.2, 0, 0, 1);--wp-round-lg: 56px;--wp-round-md: 44px}.mc-c-webphone{position:fixed;top:72px;right:72px;z-index:var(--z-webphone, 1200)}.mc-c-webphone__panel{width:340px;height:580px;max-height:calc(100vh - 96px);display:flex;flex-direction:column;background:var(--wp-surface);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.mc-c-webphone__titlebar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--wp-surface-2);border-bottom:1px solid var(--surface-border-color, #e2e6f0)}.mc-c-webphone__title{flex:1;font-size:13px;color:var(--surface-text-color)}.mc-c-webphone__handle{cursor:move;color:var(--wp-text-2)}.mc-c-webphone__close{cursor:pointer;color:var(--wp-text-2)}.mc-c-webphone__body{position:relative;flex:1;min-height:0;overflow:hidden}.mc-c-webphone__tabs{display:flex;flex:0 0 auto;border-top:1px solid var(--wp-border, #e2e6f0);background:var(--wp-surface, #fff)}.mc-c-webphone__tabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;min-height:44px;border:0;background:rgba(0,0,0,0);cursor:pointer;color:var(--wp-text-2, #6c6c6c);font-size:11px}.mc-c-webphone__tabs button i{font-size:16px}.mc-c-webphone__tabs button:focus-visible{outline:2px solid var(--wp-focus);outline-offset:-2px}.mc-c-webphone__tab--active{color:var(--state-text-brand) !important;font-weight:600}
.mc-whatsapp-template-selector{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:8px;background:var(--surface-background-color, #ffffff);overflow:hidden}.mc-whatsapp-template-selector--disabled{opacity:.6;pointer-events:none}.mc-whatsapp-template-selector__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px;color:var(--surface-text-muted, #6c757d);font-size:14px}.mc-whatsapp-template-selector__loading i{font-size:22px}.mc-whatsapp-template-selector__error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;text-align:center}.mc-whatsapp-template-selector__error i{font-size:36px;color:var(--app-danger-color, #dc3545)}.mc-whatsapp-template-selector__error span{color:var(--app-danger-color, #dc3545);font-size:14px}.mc-whatsapp-template-selector__retry{margin-top:10px;padding:8px 18px;border:1px solid var(--app-primary-color, #007bff);border-radius:6px;background:rgba(0,0,0,0);color:var(--app-primary-color, #007bff);cursor:pointer;font-weight:500;transition:all .2s ease}.mc-whatsapp-template-selector__retry:hover{background:var(--app-primary-color, #007bff);color:#fff}.mc-whatsapp-template-selector__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px;text-align:center;color:var(--surface-text-muted, #6c757d)}.mc-whatsapp-template-selector__empty i{font-size:52px;opacity:.4}.mc-whatsapp-template-selector__empty small{font-size:13px;opacity:.8}.mc-whatsapp-template-selector__content{padding:18px}.mc-whatsapp-template-selector__select{margin-bottom:18px}.mc-whatsapp-template-selector__label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--surface-text-color, #333)}.mc-whatsapp-template-selector__label i{color:#25d366;font-size:18px}.mc-whatsapp-template-selector__dropdown{width:100%;padding:12px 14px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);cursor:pointer;box-sizing:border-box}.mc-whatsapp-template-selector__dropdown:focus{outline:none;border-color:var(--app-primary-color, #007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.mc-whatsapp-template-selector__info{margin-bottom:18px}.mc-whatsapp-template-selector__badges{display:flex;gap:10px}.mc-whatsapp-template-selector__badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:14px;font-size:12px;font-weight:500}.mc-whatsapp-template-selector__badge--category{background:#e8f5e9;color:#2e7d32}.mc-whatsapp-template-selector__badge--language{background:#e3f2fd;color:#1565c0}.mc-whatsapp-template-selector__variables{margin-bottom:18px;padding:14px;background:var(--surface-level-1, #f8f9fa);border-radius:8px}.mc-whatsapp-template-selector__variables-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--surface-text-color, #333)}.mc-whatsapp-template-selector__variables-header i{color:var(--app-primary-color, #007bff)}.mc-whatsapp-template-selector__variable{margin-bottom:14px}.mc-whatsapp-template-selector__variable:last-child{margin-bottom:0}.mc-whatsapp-template-selector__variable label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--surface-text-muted, #6c757d)}.mc-whatsapp-template-selector__variable input{width:100%;padding:10px 12px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;font-size:14px;box-sizing:border-box;background:var(--surface-background-color, #ffffff)}.mc-whatsapp-template-selector__variable input:focus{outline:none;border-color:var(--app-primary-color, #007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.mc-whatsapp-template-selector__variable input::placeholder{color:var(--surface-text-muted, #adb5bd)}.mc-whatsapp-template-selector__variables-hint{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--surface-text-muted, #6c757d);margin-top:12px}.mc-whatsapp-template-selector__variables-hint i{color:var(--app-info-color, #17a2b8)}.mc-whatsapp-template-selector__preview{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:12px;overflow:hidden}.mc-whatsapp-template-selector__preview-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#075e54;color:#fff;font-size:12px;font-weight:500}.mc-whatsapp-template-selector__preview-body{padding:20px;background:#e5ddd5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABnSURBVHgB7dAxAQAgEACxqf+fGwQj2J+5wJmZudYBAAAAAAAAAODbdq+FqVprdq+FKdq1AQAAAAAAAADwVztWLYzYrQEAAAAAAAAA8E87Vi2M2K0BAAAAAAAAAL7tjlULAAAAAADAP30B1tAHxPjq7V4AAAAASUVORK5CYII=);min-height:120px}.mc-whatsapp-template-selector__preview-phone{max-width:340px;margin:0 auto}.mc-whatsapp-template-selector__preview-chat{display:flex;flex-direction:column;align-items:flex-end}.mc-whatsapp-template-selector__preview-bubble{max-width:85%;padding:10px 14px;background:#dcf8c6;border-radius:10px 10px 0 10px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.mc-whatsapp-template-selector__preview-text{margin:0;font-family:inherit;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#303030}.mc-whatsapp-template-selector__preview-time{margin-top:6px;font-size:11px;color:rgba(0,0,0,.45);text-align:right}
.mc-c-work-hours{min-height:100%;display:block;position:relative;color:var(--surface-text-color)}.mc-c-work-hours__content{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.mc-c-work-hours__intro{max-width:38rem;margin:0;line-height:1.5;color:var(--surface-text-muted)}.mc-c-work-hours__default-note{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;color:var(--surface-text-muted)}.mc-c-work-hours__default-note i{flex:none;font-size:1.125rem}.mc-c-work-hours__form-error{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875rem;color:var(--state-text-danger)}.mc-c-work-hours__table{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:.75rem;background:var(--surface-background-color)}.mc-c-work-hours__head,.mc-c-work-hours__row{display:grid;grid-template-columns:10.5rem 13rem minmax(0, 1fr);align-items:center;column-gap:1rem;padding:.5rem 1rem}.mc-c-work-hours__head{padding-top:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);font-size:.8125rem;font-weight:500;color:var(--surface-text-muted)}.mc-c-work-hours__row{min-height:3.5rem}.mc-c-work-hours__row+.mc-c-work-hours__row{border-top:1px solid var(--surface-border-color)}.mc-c-work-hours__row--error{background:color-mix(in srgb, var(--state-text-danger) 8%, transparent)}.mc-c-work-hours__off{color:var(--surface-text-muted)}.mc-c-work-hours__times{display:flex;align-items:center;gap:.5rem}.mc-c-work-hours__break .mc-c-work-hours__times{gap:.375rem}.mc-c-work-hours__separator{flex:none;color:var(--surface-text-muted)}.mc-c-input.mc-c-work-hours-time{width:5.25rem;flex:none}.mc-c-input.mc-c-work-hours-time>input{padding-left:.5rem;padding-right:.25rem;font-size:.875rem}.mc-c-work-hours__day .mc-c-switch .mc-c-switch__label{white-space:nowrap}.mc-c-work-hours__add-break{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .25rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:inherit;cursor:pointer}.mc-c-work-hours__add-break i{font-size:1.125rem}.mc-c-work-hours__add-break:hover{background:var(--surface-bg-hover)}.mc-c-work-hours__add-break:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color));outline-offset:2px}.mc-c-work-hours__remove-break{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-work-hours__remove-break i{font-size:1.125rem}.mc-c-work-hours__remove-break:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-work-hours__remove-break:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color));outline-offset:2px}.mc-c-work-hours__error{display:flex;align-items:center;gap:.375rem;grid-column:1/-1;margin:0;padding:.25rem 0 .375rem;font-size:.875rem;color:var(--state-text-danger)}.mc-c-work-hours__error i{flex:none;font-size:1rem}.mc-c-work-hours__timezone{display:flex;flex-direction:column;gap:.375rem}.mc-c-work-hours__timezone-label{margin:0;font-size:.875rem;font-weight:500;color:var(--surface-text-color)}.mc-c-work-hours__hint{margin:0;font-size:.75rem;color:var(--surface-text-muted)}@media(max-width: 640px){.mc-c-work-hours__head{display:none}.mc-c-work-hours__row{grid-template-columns:minmax(0, 1fr);row-gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}.mc-c-work-hours__times{flex-wrap:wrap}}
.mc-c-workspace-picker__description{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--surface-text-color);opacity:.8}.mc-c-workspace-picker__list{display:flex;flex-direction:column;gap:.5rem}.mc-c-workspace-picker__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--surface-border-color);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;transition:all .15s ease;text-align:left;color:var(--surface-text-color)}.mc-c-workspace-picker__item:hover{background:rgba(0,0,0,.04);border-color:var(--app-primary-color, #8955ef)}.mc-c-workspace-picker__item:focus{outline:2px solid var(--app-primary-color, #8955ef);outline-offset:-2px}.mc-c-workspace-picker__item:active{transform:scale(0.99)}.mc-c-workspace-picker__item-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;background:var(--app-primary-color, #8955ef);color:var(--surface-background-color, #fff);font-size:.75rem;flex-shrink:0}.mc-c-workspace-picker__item-name{flex:1;font-size:.9375rem;font-weight:500}.mc-c-workspace-picker__item-arrow{font-size:.75rem;opacity:.4;flex-shrink:0;transition:opacity .15s ease}.mc-c-workspace-picker__item:hover .mc-c-workspace-picker__item-arrow{opacity:.8}.mc-c-workspace-picker__empty{text-align:center;padding:2rem 1rem;opacity:.6}.mc-c-workspace-picker__empty i{font-size:2rem;margin-bottom:.5rem}.mc-c-workspace-picker__empty p{margin:0;font-size:.875rem}.mc-c-workspace-banner{margin:0 0 .75rem;padding:.625rem 1rem;border-radius:6px;background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-left:3px solid var(--app-primary-color, #8955ef)}.mc-c-workspace-banner__content{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--surface-text-color)}.mc-c-workspace-banner__icon{color:var(--state-text-brand);font-size:.875rem}.mc-c-workspace-banner__text{flex:1}.mc-c-workspace-banner__text strong{font-weight:600}.mc-c-workspace-banner__change{color:var(--color-link);font-weight:500;font-size:.8125rem;cursor:pointer;white-space:nowrap}.mc-c-workspace-banner__change:hover{text-decoration:underline}.mc-c-workspace-banner__hint{font-weight:400;color:var(--surface-text-muted);font-size:.75rem}
.mc-c-accordion{margin:0;padding:0}.mc-c-accordion v-accordion{width:100%;display:block}.mc-c-accordion v-pane-header{display:flex;align-items:center;padding:.8rem 1rem;background:rgba(0,0,0,0);cursor:pointer;position:relative;border:none;font-weight:500;line-height:1.2;transition:background-color .2s ease,color .2s ease}.mc-c-accordion v-pane-header:hover,.mc-c-accordion v-pane-header:focus{background-color:var(--hover-background-color);outline:none}.mc-c-accordion v-pane-header::before{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:3px;border-radius:2px;background:var(--color-primary-500);opacity:0;transition:opacity .2s ease}.mc-c-accordion v-pane.is-expanded>v-pane-header{color:var(--color-primary-500)}.mc-c-accordion v-pane.is-expanded>v-pane-header::before{opacity:1}.mc-c-accordion v-pane-content{padding:.8rem 1rem 1rem;overflow:hidden}.mc-c-accordion--plain v-pane{border-bottom:1px solid var(--border-color)}.mc-c-accordion--plain v-pane:last-child{border-bottom:none}.mc-c-accordion--theme v-pane{border-bottom:1px solid hsla(0,0%,100%,.15)}.mc-c-accordion--theme v-pane:last-child{border-bottom:none}.mc-c-accordion--theme v-pane-header,.mc-c-accordion--theme v-pane-content{color:var(--app-text-color)}.mc-c-accordion.mc-c-accordion--summary{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane{border-bottom:none}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header{display:block;padding:0;font-weight:var(--font-weight-normal);color:var(--surface-text-color)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header::before{content:none}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header:focus{background-color:rgba(0,0,0,0)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header:hover{background-color:var(--surface-bg-hover)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-header>div{display:grid;grid-template-columns:minmax(0, 9.5rem) minmax(0, 1fr) auto;align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .875rem}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane.is-expanded>v-pane-header{color:var(--surface-text-color);background-color:var(--surface-bg-secondary)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane.is-expanded>v-pane-header>div>.mc-c-accordion__chevron{transform:rotate(90deg)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-content{padding:0;color:var(--surface-text-color)}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-content>div{padding:.75rem .875rem .875rem}.mc-c-accordion.mc-c-accordion--summary>v-accordion>v-pane>v-pane-content[aria-hidden=true]>div{visibility:hidden;transition:visibility 0s linear .5s}.mc-c-accordion__summary-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--surface-text-color);overflow-wrap:anywhere}.mc-c-accordion__summary-value{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:var(--font-size-sm);color:var(--surface-text-muted)}.mc-c-accordion__summary-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-accordion__changed-tag{flex:none;padding:.0625rem .5rem;border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--state-text-brand);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0))}.mc-c-accordion__summary-risk{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.mc-c-accordion__risk-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-accordion .mc-c-accordion__risk-icon{flex:none;font-size:.9375rem;color:var(--state-text-warning)}.mc-c-accordion__fields{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--font-size-sm);color:var(--surface-text-color);font-variant-numeric:tabular-nums}.mc-c-accordion__fields>mc-input.mc-c-accordion__field--short,.mc-c-accordion__fields>.mc-c-accordion__field--short{flex:0 0 6.5rem;width:6.5rem}.mc-c-accordion__fields>mc-input .mc-c-input,.mc-c-accordion__fields>.mc-c-accordion__field--short .mc-c-input{margin-bottom:0}.mc-c-accordion__field-hint{margin:.375rem 0 0;font-size:var(--font-size-xs);line-height:1.45;color:var(--surface-text-muted)}.mc-c-accordion__edit-footer{margin-top:.875rem}.mc-c-accordion__edit-error{display:flex;align-items:flex-start;gap:.375rem;margin:0 0 .625rem;font-size:var(--font-size-sm);line-height:1.45;color:var(--surface-text-color)}.mc-c-accordion .mc-c-accordion__edit-error-icon{flex:none;font-size:.9375rem;line-height:1.3rem;color:var(--state-text-danger)}.mc-c-accordion__edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mc-c-accordion .mc-c-accordion__chevron{font-size:1rem;color:var(--surface-text-muted);transition:transform var(--transition-duration-fast) ease}.mc-c-accordion__fields+.mc-c-accordion__fields{margin-top:.5rem}mc-accordion:has(>.mc-c-accordion--summary)+mc-accordion>.mc-c-accordion--summary{border-top:0;border-top-left-radius:0;border-top-right-radius:0}mc-accordion:has(+mc-accordion>.mc-c-accordion--summary)>.mc-c-accordion--summary{border-bottom-left-radius:0;border-bottom-right-radius:0}
.mc-c-action-menu__toggle{display:flex;align-items:center;gap:4px;font-size:14px;padding:0 8px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;font-weight:var(--font-weight-medium, 500)}.mc-c-action-menu__toggle i.fa-angle-down{font-size:12px;margin-left:4px}.mc-c-action-menu__toggle:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-action-menu__toggle .mc-c-action-menu__badge{background-color:var(--color-error-dark, #c62828);color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 4px}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--primary{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--primary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--secondary{background-color:var(--color-secondary-800);border-color:var(--color-secondary-800);color:var(--color-white)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--secondary:hover{background-color:var(--color-secondary-900);border-color:var(--color-secondary-900)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--success{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--success:hover{background-color:var(--color-success-dark);border-color:var(--color-success-dark)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--warning{background-color:var(--color-warning);border-color:var(--color-warning);color:var(--color-black)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--warning:hover{background-color:var(--color-warning-dark);border-color:var(--color-warning-dark)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--error{background-color:var(--color-error-dark);border-color:var(--color-error-dark);color:var(--color-white)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--error:hover{background-color:var(--color-error-700);border-color:var(--color-error-700)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--info{background-color:var(--color-info);border-color:var(--color-info);color:var(--color-white)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--info:hover{background-color:var(--color-info-dark);border-color:var(--color-info-dark)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--neutral{background-color:var(--surface-level-0);border-color:var(--surface-border-color);color:var(--surface-text-color)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--neutral:hover{background-color:var(--surface-level-1)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--theme{background-color:hsla(0,0%,100%,.12);border:none;color:var(--app-text-color)}.mc-c-action-menu__toggle--filled.mc-c-action-menu__toggle--theme:hover{background-color:hsla(0,0%,100%,.25)}.mc-c-action-menu__toggle--outlined{background-color:rgba(0,0,0,0)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--primary{border-color:var(--color-primary-500);color:var(--color-primary-500)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--primary:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-600)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--secondary{border-color:var(--color-secondary-800);color:var(--color-secondary-800)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--secondary:hover{background-color:var(--color-secondary-50);border-color:var(--color-secondary-900);color:var(--color-secondary-900)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--success{border-color:var(--color-success);color:var(--color-success)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--success:hover{background-color:var(--color-success-light);border-color:var(--color-success-dark);color:var(--color-success-dark)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--warning{border-color:var(--color-warning);color:var(--color-warning-dark)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--warning:hover{background-color:var(--color-warning-light);border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--error{border-color:var(--color-error);color:var(--color-error)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--error:hover{background-color:var(--color-error-light);border-color:var(--color-error-dark);color:var(--color-error-dark)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--info{border-color:var(--color-info);color:var(--color-info)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--info:hover{background-color:var(--color-info-light);border-color:var(--color-info-dark);color:var(--color-info-dark)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--neutral{border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--neutral:hover{background-color:var(--surface-bg-hover);border-color:var(--surface-border-dark);color:var(--surface-text-color)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--theme{border-color:hsla(0,0%,100%,.3);color:var(--app-text-color)}.mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--theme:hover{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.5)}.mc-c-action-menu__toggle--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--primary{color:var(--color-primary-500)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--primary:hover{background-color:var(--color-primary-50);color:var(--color-primary-600)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--secondary{color:var(--color-secondary-800)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--secondary:hover{background-color:var(--color-secondary-50);color:var(--color-secondary-900)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--success{color:var(--color-success)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--success:hover{background-color:var(--color-success-light);color:var(--color-success-dark)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--warning{color:var(--color-warning-dark)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--warning:hover{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--error{color:var(--color-error)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--error:hover{background-color:var(--color-error-light);color:var(--color-error-dark)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--info{color:var(--color-info)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--info:hover{background-color:var(--color-info-light);color:var(--color-info-dark)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--neutral{color:var(--surface-text-color)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--neutral:hover{background-color:var(--surface-level-1)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--theme{color:var(--app-text-color)}.mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--theme:hover{background-color:hsla(0,0%,100%,.12)}.mc-c-action-menu__toggle--xs{height:24px;padding:0 6px;font-size:12px;gap:4px}.mc-c-action-menu__toggle--sm{height:32px;padding:0 10px;font-size:14px;gap:6px}.mc-c-action-menu__toggle--md{height:40px;padding:0 14px;font-size:16px;gap:8px}.mc-c-action-menu__toggle--lg{height:48px;padding:0 20px;font-size:18px;gap:10px}.mc-c-action-menu__toggle--icon-only{padding:0;justify-content:center;aspect-ratio:1}.mc-c-action-menu__toggle--icon-only i.fa-angle-down,.mc-c-action-menu__toggle--icon-only span.mc-c-action-menu__toggle-label{display:none}.mc-c-action-menu__toggle--icon-only.mc-c-action-menu__toggle--xs{width:24px;height:24px}.mc-c-action-menu__toggle--icon-only.mc-c-action-menu__toggle--sm{width:32px;height:32px}.mc-c-action-menu__toggle--icon-only.mc-c-action-menu__toggle--md{width:40px;height:40px}.mc-c-action-menu__toggle--icon-only.mc-c-action-menu__toggle--lg{width:48px;height:48px}.mc-c-action-menu__list{min-width:200px;background-color:rgba(0,0,0,0);list-style:none;margin:0;padding:10px}.mc-c-action-menu__item{width:100%;padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:13px;text-transform:none;background:none;border:none;color:var(--surface-text-color);border-radius:6px;cursor:pointer;transition:all .2s ease}.mc-c-action-menu__item i{font-size:16px;color:var(--surface-text-muted);transition:color .2s ease}.mc-c-action-menu__item:hover{background-color:var(--surface-level-1);color:var(--color-primary-500)}.mc-c-action-menu__item:hover i{color:var(--color-primary-500)}.mc-c-action-menu__item[role=menuitem]:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-action-menu__item--disabled,.mc-c-action-menu__item:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.mc-c-action-menu__item--active{color:var(--app-primary, #8955ef);font-weight:600}.mc-c-action-menu__item--with-description{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;column-gap:0;row-gap:2px}.mc-c-action-menu__item--with-description>i{grid-column:1;margin-right:8px}.mc-c-action-menu__item--with-description>.mc-c-action-menu__item-label{grid-column:2}.mc-c-action-menu__item--with-description>.mc-c-action-menu__suffix{grid-column:3;margin-left:8px}.mc-c-action-menu__item--unavailable{cursor:not-allowed}.mc-c-action-menu__item--unavailable>i,.mc-c-action-menu__item--unavailable>.mc-c-action-menu__item-label,.mc-c-action-menu__item--unavailable>.mc-c-action-menu__suffix{opacity:.5}.mc-c-action-menu__item--unavailable:hover{background-color:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-c-action-menu__item--unavailable:hover i{color:var(--surface-text-muted)}.mc-c-action-menu__item--tone-danger,.mc-c-action-menu__item--tone-danger:hover,.mc-c-action-menu__item--tone-danger.mc-c-action-menu__item--unavailable:hover{color:var(--state-text-danger)}.mc-c-action-menu__item--tone-danger i,.mc-c-action-menu__item--tone-danger:hover i,.mc-c-action-menu__item--tone-danger.mc-c-action-menu__item--unavailable:hover i{color:var(--state-text-danger)}.mc-c-action-menu__item-label{flex:1;min-width:0;text-align:left}.mc-c-action-menu__item-description{grid-column:2/-1;grid-row:2;min-width:0;max-width:280px;font-size:12px;font-weight:normal;line-height:1.4;color:var(--surface-text-muted);white-space:normal;text-align:left}.mc-c-action-menu__suffix{flex-shrink:0;font-size:10px;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.4px;color:var(--color-primary-500);border:1px solid var(--surface-border-color);border-radius:10px;padding:1px 7px}.mc-c-action-menu__divider{height:1px;margin:4px 0;background-color:var(--surface-border-color);display:block}.mc-c-action-menu__label{font-size:10px;font-weight:600;padding:6px 16px;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;display:block}.mc-c-action-menu__submenu-icon{margin-left:auto}.mc-c-action-menu__panel{display:flex;flex-direction:column;min-height:0}.mc-c-action-menu__panel--rich{min-width:300px;max-width:400px}.mc-c-action-menu__header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 16px 10px;border-bottom:1px solid var(--surface-border-color)}.mc-c-action-menu__header-title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-action-menu__header-count{font-size:11px;font-weight:600;line-height:1.6;padding:1px 7px;border-radius:10px;color:var(--surface-text-muted);background-color:var(--surface-level-2)}.mc-c-action-menu__header-action{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:none;border-radius:6px;background:none;font-size:12px;color:var(--surface-text-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.mc-c-action-menu__header-action i{font-size:15px}.mc-c-action-menu__header-action:hover{color:var(--color-primary-500);background-color:var(--surface-level-1)}.mc-c-action-menu__search{display:flex;align-items:center;gap:6px;flex-shrink:0;height:34px;margin:10px 10px 2px;padding:0 8px;border:1px solid var(--surface-border-color);border-radius:8px;background-color:var(--surface-level-1);transition:border-color .2s ease}.mc-c-action-menu__search>i{flex-shrink:0;font-size:15px;color:var(--surface-text-muted)}.mc-c-action-menu__search:focus-within{border-color:var(--color-primary-500)}.mc-c-action-menu__search-input{flex:1;min-width:0;padding:0;border:none;outline:none;background:none;font-size:13px;color:var(--surface-text-color)}.mc-c-action-menu__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-action-menu__search-clear{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--surface-text-muted);cursor:pointer}.mc-c-action-menu__search-clear i{font-size:16px}.mc-c-action-menu__search-clear:hover{color:var(--surface-text-color)}.mc-c-action-menu__list--scrollable{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0)}.mc-c-action-menu__list--scrollable::-webkit-scrollbar{width:8px}.mc-c-action-menu__list--scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-action-menu__list--scrollable::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:8px;background-clip:padding-box;background-color:var(--surface-border-color)}.mc-c-action-menu__empty{padding:18px 16px;font-size:12px;text-align:center;color:var(--surface-text-muted)}.mc-c-action-menu .popup-window{color:var(--surface-text-color);border-color:var(--surface-border-color)}
mc-action-panel{display:block;height:100%;min-height:0}mc-action-panel-actions{display:flex;align-items:center;gap:6px}mc-action-panel-path,mc-action-panel-aside{display:block}mc-action-panel-body{display:flex;flex:1;flex-direction:column;min-height:0}.mc-c-action-panel{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--surface-text-color);background:var(--surface-background-color)}.mc-c-action-panel__header{display:flex;align-items:center;gap:10px;padding:14px 20px 12px 24px;border-bottom:1px solid var(--surface-border-color)}.mc-c-action-panel__code{flex:none;font-size:13px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted);white-space:nowrap}.mc-c-action-panel__title{flex:1;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-action-panel__actions{display:flex;flex:none;align-items:center;gap:6px}.mc-c-action-panel__next{display:flex;align-items:center;gap:14px;margin:14px 20px 0 24px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-bg-hover)}.mc-c-action-panel__next-icon{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-bg-active);font-size:18px;color:var(--color-primary-500)}.mc-c-action-panel__next-text{flex:1;min-width:0}.mc-c-action-panel__next-title{font-size:14px;font-weight:500;overflow-wrap:anywhere}.mc-c-action-panel__next-caption{font-size:12.5px;color:var(--surface-text-muted)}.mc-c-action-panel__path{display:flex;align-items:center;margin:12px 20px 0 24px;padding:0;list-style:none}.mc-c-action-panel__path-step{display:flex;flex:none;align-items:center;gap:6px;font-size:12.5px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-action-panel__path-step:not(:last-child){flex:1}.mc-c-action-panel__path-step:not(:last-child)::after{content:"";flex:1;min-width:24px;height:2px;margin:0 8px;background:var(--surface-border-color)}.mc-c-action-panel__path-step--done:not(:last-child)::after{background:var(--color-primary-500)}.mc-c-action-panel__path-step--current{font-weight:500;color:var(--surface-text-color)}.mc-c-action-panel__path-dot{flex:none;width:10px;height:10px;border:2px solid var(--surface-border-color);border-radius:50%;background:var(--surface-background-color)}.mc-c-action-panel__path-step--done .mc-c-action-panel__path-dot{border-color:var(--color-primary-500);background:var(--color-primary-500)}.mc-c-action-panel__path-step--current .mc-c-action-panel__path-dot{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--surface-bg-active)}.mc-c-action-panel__path-slot:not(:empty){padding:10px 20px 0 24px}.mc-c-action-panel__cols{display:grid;flex:1;grid-template-columns:360px minmax(0, 1fr);min-height:0;margin-top:12px;border-top:1px solid var(--surface-border-color)}.mc-c-action-panel__aside{min-height:0;padding:12px 12px 24px 16px;overflow:auto;border-right:1px solid var(--surface-border-color)}.mc-c-action-panel__aside mc-c-card,.mc-c-action-panel__aside .mc-c-card{flex:none;height:auto;min-height:0}.mc-c-action-panel .mc-c-action-panel__aside .mc-c-card{padding:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.mc-c-action-panel__aside .mc-c-ticket-people__add,.mc-c-action-panel__aside .mc-c-label-chips__add{padding:0 4px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-c-action-panel__aside .mc-c-ticket-people__add:hover,.mc-c-action-panel__aside .mc-c-label-chips__add:hover{color:var(--surface-text-color);text-decoration:underline}.mc-c-action-panel .mc-chat-layout__mobile-toggle{display:none}.mc-c-action-panel__pane{padding:12px 20px 24px}.mc-c-action-panel__pane--fill{display:flex;flex:1;flex-direction:column;min-height:0;padding:10px 12px 12px;overflow:hidden}.mc-c-action-panel__pane--fill>*{flex:1;min-height:0}.mc-c-action-panel__main{display:flex;flex-direction:column;min-width:0;min-height:0}.mc-c-action-panel__tabs{display:flex;flex:none;align-items:center;gap:4px;padding:10px 20px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-action-panel__tab{position:relative;padding:8px 12px 10px;border:0;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--surface-text-muted);cursor:pointer}.mc-c-action-panel__tab:hover{color:var(--surface-text-color)}.mc-c-action-panel__tab:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-c-action-panel__tab--active{font-weight:500;color:var(--surface-text-color)}.mc-c-action-panel__tab--active::after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--color-primary-500)}.mc-c-action-panel__tab-count{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-bg-active);font-size:11.5px;color:var(--surface-text-muted)}.mc-c-action-panel__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}@media(max-width: 900px){.mc-c-action-panel__cols{display:flex;flex-direction:column;overflow:auto}.mc-c-action-panel__aside{overflow:visible;border-right:0;border-bottom:1px solid var(--surface-border-color)}.mc-c-action-panel__next{flex-wrap:wrap}}
.mc-announcements-inbox-panel{display:flex;flex-direction:column;height:100%;background-color:var(--surface-level-0);color:var(--surface-text)}.mc-announcements-inbox-panel__header{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--surface-border-color);flex-shrink:0}.mc-announcements-inbox-panel__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background-color:var(--color-primary-50, #f5f1fe);color:var(--color-primary-700, #5b28c4);font-size:19px}.mc-announcements-inbox-panel__heading{flex:1;min-width:0}.mc-announcements-inbox-panel__mark-seen{flex-shrink:0;align-self:center}.mc-announcements-inbox-panel__title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text)}.mc-announcements-inbox-panel__subtitle{margin:2px 0 0;font-size:12px;color:var(--surface-text-secondary)}.mc-announcements-inbox-panel__body{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 8px;background-color:var(--surface-level-0)}.mc-announcements-inbox-panel__timeline{list-style:none;margin:0;padding:0}.mc-announcements-inbox-panel__entry{position:relative;padding:0 0 24px 26px}.mc-announcements-inbox-panel__entry::before{content:"";position:absolute;left:5px;top:16px;bottom:0;width:2px;border-radius:1px;background-color:var(--surface-border-color)}.mc-announcements-inbox-panel__entry:last-child{padding-bottom:12px}.mc-announcements-inbox-panel__entry:last-child::before{display:none}.mc-announcements-inbox-panel__marker{position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-border-color);background-color:var(--surface-level-0);box-sizing:border-box}.mc-announcements-inbox-panel__entry--unseen .mc-announcements-inbox-panel__marker{border-color:var(--color-primary-600, #7c3aed);background-color:var(--color-primary-600, #7c3aed)}.mc-announcements-inbox-panel__entry-body{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-announcements-inbox-panel__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mc-announcements-inbox-panel__date{font-size:12px;font-weight:500;color:var(--surface-text-secondary)}.mc-announcements-inbox-panel__image{margin:6px 0 4px;aspect-ratio:1200/630;border-radius:10px;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-announcements-inbox-panel__image img{display:block;width:100%;height:100%;object-fit:cover}.mc-announcements-inbox-panel__item-title{margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.35;color:var(--surface-text);overflow-wrap:anywhere}.mc-announcements-inbox-panel__summary{margin:0;font-size:13px;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere}.mc-announcements-inbox-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.mc-announcements-inbox-panel__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 16px;color:var(--surface-text-secondary)}.mc-announcements-inbox-panel__empty-icon{font-size:28px}.mc-announcements-inbox-panel__empty-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text)}.mc-announcements-inbox-panel__empty-text{margin:0;font-size:12px}.mc-announcements-inbox-panel__footer{display:flex;justify-content:center;padding:12px 20px;border-top:1px solid var(--surface-border-color);flex-shrink:0}
.mc-c-avatar{position:relative;cursor:pointer;width:60px;height:60px;overflow:hidden;flex-shrink:0;background-color:var(--avatar-background-color, #f5f5f5);border-radius:50%;display:inline-block;position:relative;cursor:pointer}.mc-c-avatar .im-avatar__container{width:100%;height:100%;position:relative}.mc-c-avatar .im-avatar__content.--image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.mc-c-avatar .im-avatar__content.--text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--avatar-text-color, #555);font-weight:600;font-size:18px;border-radius:inherit;text-transform:uppercase;background-color:inherit}.mc-c-avatar .avatar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;border-radius:inherit;pointer-events:none}.mc-c-avatar .avatar-overlay i{color:#fff;font-size:24px}.mc-c-avatar:hover .avatar-overlay{opacity:1}.mc-c-avatar.--size-xs{width:24px;height:24px}.mc-c-avatar.--size-sm{width:32px;height:32px}.mc-c-avatar.--size-md{width:48px;height:48px}.mc-c-avatar.--size-lg{width:64px;height:64px}.mc-c-avatar.--size-xl{width:96px;height:96px}.mc-c-avatar:has(.im-avatar__content.--image){background-color:rgba(0,0,0,0)}.mc-c-avatar:has(.im-avatar__content.--image) .im-avatar__content.--image{background-color:var(--avatar-background-color, #f5f5f5)}.mc-c-avatar:has(.im-avatar__content.--image.--resigning){background-color:var(--avatar-background-color, #f5f5f5)}.mc-c-avatar:has(.im-avatar__content.--image.--resigning) .im-avatar__content.--image{visibility:hidden}.mc-c-avatar:has(.im-avatar__content.--text),.mc-c-avatar:has(.im-avatar__content.--icon){overflow:visible;background-color:rgba(0,0,0,0)}.mc-c-avatar:has(.im-avatar__content.--text) .im-avatar__container,.mc-c-avatar:has(.im-avatar__content.--icon) .im-avatar__container{overflow:visible}.mc-c-avatar:has(.im-avatar__content.--text) .im-avatar__content.--text,.mc-c-avatar:has(.im-avatar__content.--text) .im-avatar__content.--icon,.mc-c-avatar:has(.im-avatar__content.--icon) .im-avatar__content.--text,.mc-c-avatar:has(.im-avatar__content.--icon) .im-avatar__content.--icon{overflow:hidden}.mc-c-avatar .im-avatar__container{width:100%;height:100%;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.mc-c-avatar .im-avatar__container.--size-xs,.mc-c-avatar .im-avatar__container.--size-sm,.mc-c-avatar .im-avatar__container.--size-md,.mc-c-avatar .im-avatar__container.--size-lg,.mc-c-avatar .im-avatar__container.--size-xl{width:100%;height:100%}.mc-c-avatar .im-avatar__container .im-avatar__content{width:100%;height:100%}.mc-c-avatar .im-avatar__container .im-avatar__content.--image{object-fit:cover}.mc-c-avatar .im-avatar__container .im-avatar__content.--text{display:flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-avatar .im-avatar__container .im-avatar__content.--text.--org{background-color:var(--color-primary);color:var(--color-primary-ink, #ffffff)}.mc-c-avatar .im-avatar__container .im-avatar__content.--text.--contact{background-color:var(--color-primary-500);color:var(--color-primary-ink, #ffffff)}.mc-c-avatar .im-avatar__container .im-avatar__content.--icon{display:flex;align-items:center;justify-content:center;background-color:var(--surface-level-3, #f0f0f0);color:var(--surface-text-muted, rgba(51, 51, 51, 0.8));box-shadow:inset 0 0 0 1px var(--surface-border-color, #e5e5e5)}.mc-c-avatar .im-avatar__container .im-avatar__content.--icon i{font-size:inherit;line-height:1}.mc-c-avatar .im-avatar__container .avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:50%}.mc-c-avatar .im-avatar__container .avatar-overlay i{color:#fff;font-size:18px}.mc-c-avatar .im-avatar__container:hover .avatar-overlay{opacity:1}.mc-c-avatar .im-avatar__container .mc-c-avatar__menu-trigger{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.mc-c-avatar .im-avatar__container .mc-c-avatar__menu-trigger:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-c-avatar .mc-c-avatar__file-input{display:none}.mc-c-avatar.--size-xs .im-avatar__content.--text{font-size:10px}.mc-c-avatar.--size-xs .im-avatar__content.--icon{font-size:14px}.mc-c-avatar.--size-sm .im-avatar__content.--text{font-size:12px}.mc-c-avatar.--size-sm .im-avatar__content.--icon{font-size:18px}.mc-c-avatar.--size-md .im-avatar__content.--text{font-size:16px}.mc-c-avatar.--size-md .im-avatar__content.--icon{font-size:28px}.mc-c-avatar.--size-lg .im-avatar__content.--text{font-size:20px}.mc-c-avatar.--size-lg .im-avatar__content.--icon{font-size:37px}.mc-c-avatar.--size-xl .im-avatar__content.--text{font-size:32px}.mc-c-avatar.--size-xl .im-avatar__content.--icon{font-size:56px}
.mc-c-avatar-stack{--avatar-stack-size: 24px;--avatar-stack-overlap: -6px;--avatar-stack-ring-width: 2px;--avatar-stack-bg: var(--surface-level-2, #ececec);--avatar-stack-text: var(--surface-text-color, var(--app-text-color, #333333));--avatar-stack-ring: var(--surface-level-0, #ffffff);--avatar-stack-more-bg: var(--surface-level-1, #f4f4f5);--avatar-stack-more-text: var(--surface-text-muted, #6b7280);display:inline-flex;align-items:center;flex:0 0 auto;vertical-align:middle}.mc-c-avatar-stack[data-size=xs]{--avatar-stack-size: 20px;--avatar-stack-overlap: -5px;--avatar-stack-ring-width: 1.5px}.mc-c-avatar-stack[data-size=md]{--avatar-stack-size: 28px;--avatar-stack-overlap: -7px}.mc-c-avatar-stack[data-variant=glass]{--avatar-stack-bg: rgba(255, 255, 255, 0.18);--avatar-stack-text: rgba(255, 255, 255, 0.95);--avatar-stack-ring: rgba(20, 22, 18, 0.7);--avatar-stack-more-bg: rgba(255, 255, 255, 0.1);--avatar-stack-more-text: rgba(255, 255, 255, 0.78)}.mc-c-avatar-stack__item{position:relative;flex:0 0 auto;box-sizing:border-box;width:var(--avatar-stack-size);height:var(--avatar-stack-size);border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--avatar-stack-size)*.35);font-weight:600;line-height:1;letter-spacing:.02em;background:var(--avatar-stack-bg);color:var(--avatar-stack-text);border:var(--avatar-stack-ring-width) solid var(--avatar-stack-ring)}.mc-c-avatar-stack__item+.mc-c-avatar-stack__item{margin-left:var(--avatar-stack-overlap)}.mc-c-avatar-stack__item:hover{z-index:1}.mc-c-avatar-stack__item--more{width:auto;min-width:var(--avatar-stack-size);padding:0 4px;overflow:visible;font-size:calc(var(--avatar-stack-size)*.33);background:var(--avatar-stack-more-bg);color:var(--avatar-stack-more-text)}.mc-c-avatar-stack__item--c0{background:#d22b41;color:#fff}.mc-c-avatar-stack__item--c1{background:#bc4a27;color:#fff}.mc-c-avatar-stack__item--c2{background:#a35e21;color:#fff}.mc-c-avatar-stack__item--c3{background:#1a7f2e;color:#fff}.mc-c-avatar-stack__item--c4{background:#1a7d58;color:#fff}.mc-c-avatar-stack__item--c5{background:#197b78;color:#fff}.mc-c-avatar-stack__item--c6{background:#1f7696;color:#fff}.mc-c-avatar-stack__item--c7{background:#2870c3;color:#fff}.mc-c-avatar-stack__item--c8{background:#4d65db;color:#fff}.mc-c-avatar-stack__item--c9{background:#7c54dc;color:#fff}.mc-c-avatar-stack__item--c10{background:#b22bd4;color:#fff}.mc-c-avatar-stack__item--c11{background:#c9298e;color:#fff}.mc-c-avatar-stack__image{width:100%;height:100%;object-fit:cover}
mc-c-card{display:flex;flex-direction:column;height:100%;width:100%}.mc-c-card{background:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;width:100%;height:100%;position:relative}.mc-c-card>*{width:100%}.mc-c-card--size-sm{padding:.3rem}.mc-c-card--size-md{padding:.6rem}.mc-c-card--size-lg{padding:.8rem}.mc-c-card--plain{background:var(--surface-background-color) !important;color:var(--surface-text-color) !important;border:1px solid var(--surface-border-color) !important;box-shadow:0 2px 4px rgba(0,0,0,.08) !important}.mc-c-card--plain .mc-l-home-widget__title,.mc-c-card--plain h1,.mc-c-card--plain h2,.mc-c-card--plain h3,.mc-c-card--plain h4,.mc-c-card--plain h5,.mc-c-card--plain h6{color:var(--surface-text-color) !important}.mc-c-card--theme{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.08) !important;color:var(--app-text-color) !important;border:1px solid rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.12) !important;box-shadow:0 4px 12px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.1) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;position:relative;overflow:hidden}.mc-c-card--theme *{color:var(--app-text-color) !important}.mc-c-card--theme .mc-l-home-widget__title,.mc-c-card--theme h1,.mc-c-card--theme h2,.mc-c-card--theme h3,.mc-c-card--theme h4,.mc-c-card--theme h5,.mc-c-card--theme h6{color:var(--app-text-color) !important}.mc-c-card--theme::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.02) 50%, rgba(255, 255, 255, 0.05) 100%);pointer-events:none;z-index:0}.mc-c-card--theme>*{position:relative;z-index:1}.mc-c-card--status-success{border-color:var(--color-success) !important;box-shadow:-2px 2px 0 0 var(--color-success) !important}.mc-c-card--status-warning{border-color:var(--color-warning) !important;box-shadow:-2px 2px 0 0 var(--color-warning) !important}.mc-c-card--status-danger{border-color:var(--color-error) !important;box-shadow:-2px 2px 0 0 var(--color-error) !important}.mc-c-card--status-info{border-color:var(--color-info) !important;box-shadow:-2px 2px 0 0 var(--color-info) !important}.mc-c-card--interactive{cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}.mc-c-card--interactive:hover{box-shadow:0 1px 3px rgba(0,0,0,.15);transform:translateY(-1px)}.mc-c-card--interactive:focus{outline:2px solid var(--color-primary-500);outline-offset:1px}@media(hover: none){.mc-c-card--interactive:hover{box-shadow:0 2px 4px rgba(0,0,0,.08);transform:none}}@media(min-width: 768px){.mc-c-card{border-radius:7px;box-shadow:0 3px 6px rgba(0,0,0,.08)}.mc-c-card--plain{box-shadow:0 3px 6px rgba(0,0,0,.08) !important}.mc-c-card--theme{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.1) !important;border:1px solid rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.15) !important;box-shadow:0 6px 16px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.12) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}.mc-c-card--size-sm{padding:.5rem}.mc-c-card--size-md{padding:.9rem}.mc-c-card--size-lg{padding:1.1rem}.mc-c-card--status-success{box-shadow:-3px 3px 0 0 var(--color-success) !important}.mc-c-card--status-warning{box-shadow:-3px 3px 0 0 var(--color-warning) !important}.mc-c-card--status-danger{box-shadow:-3px 3px 0 0 var(--color-error) !important}.mc-c-card--status-info{box-shadow:-3px 3px 0 0 var(--color-info) !important}.mc-c-card--interactive:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1.5px)}}@media(min-width: 1024px){.mc-c-card{border-radius:8px;box-shadow:0 4px 5px rgba(0,0,0,.05)}.mc-c-card--plain{box-shadow:0 4px 5px rgba(0,0,0,.05) !important}.mc-c-card--theme{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.12) !important;border:1px solid rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.15) !important;box-shadow:0 8px 24px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.12) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important}.mc-c-card--size-sm{padding:.4rem}.mc-c-card--size-md{padding:.8rem}.mc-c-card--size-lg{padding:1.2rem}.mc-c-card--status-success{box-shadow:-4px 3px 0 0 var(--color-success) !important}.mc-c-card--status-warning{box-shadow:-4px 3px 0 0 var(--color-warning) !important}.mc-c-card--status-danger{box-shadow:-4px 3px 0 0 var(--color-error) !important}.mc-c-card--status-info{box-shadow:-4px 3px 0 0 var(--color-info) !important}.mc-c-card--interactive:hover{box-shadow:0 2px 6px rgba(0,0,0,.12);transform:translateY(-2px)}.mc-c-card--interactive:focus{outline-offset:2px}}@media(min-width: 1200px){.mc-c-card--size-lg{padding:1.5rem}.mc-c-card--plain.mc-c-card--interactive:hover{box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.mc-c-card--theme{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.15) !important;border:1px solid rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.18) !important;box-shadow:0 12px 32px rgba(0,0,0,.18),0 4px 8px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.15) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important}.mc-c-card--theme::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.03) 40%, rgba(255, 255, 255, 0.08) 100%)}.mc-c-card--theme.mc-c-card--interactive:hover{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.18) !important;box-shadow:0 16px 40px rgba(0,0,0,.2),0 6px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2) !important;backdrop-filter:blur(25px) !important;-webkit-backdrop-filter:blur(25px) !important}}@media(max-width: 767px){.mc-c-card--theme{background:rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.06) !important;border:1px solid rgba(var(--glass-ink-onlight-rgb, 255, 255, 255), 0.1) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}.mc-c-card--theme::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 60%, rgba(255, 255, 255, 0.04) 100%)}.mc-c-card--interactive{min-height:44px}.mc-c-card--interactive:focus-visible{outline:3px solid var(--color-primary-500);outline-offset:2px}.mc-c-card--size-sm{padding:.25rem}.mc-c-card--size-md{padding:.5rem}.mc-c-card--size-lg{padding:.75rem}}
.mc-chat-agent-card{background:var(--surface-level-0);border-radius:10px;padding:12px 13px;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.mc-chat-agent-card:hover{background:var(--surface-level-1)}.mc-chat-agent-card:focus{outline:none}.mc-chat-agent-card:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-500)}.mc-chat-agent-card__head{display:flex;align-items:flex-start;gap:8px}.mc-chat-agent-card__title{min-width:0;flex:1;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--surface-text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-chat-agent-card__aside{display:flex;align-items:center;gap:6px;margin-left:auto;padding-top:1px;white-space:nowrap}.mc-chat-agent-card__glyph{font-size:11px;line-height:1}.mc-chat-agent-card__time{font-size:11px;color:var(--surface-text-muted)}.mc-chat-agent-card__origin{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:12px;line-height:1.35;color:var(--state-text-brand)}.mc-chat-agent-card__origin i{font-size:14px;flex:none}.mc-chat-agent-card__channel{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:12px;line-height:1.35;color:var(--surface-text-muted)}.mc-chat-agent-card__channel i{font-size:14px;flex:none}.mc-chat-agent-card__origin-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-agent-card__preview{margin-top:5px;font-size:12px;line-height:1.4;color:var(--surface-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-chat-agent-card--unseen .mc-chat-agent-card__glyph{color:var(--state-text-brand)}.mc-chat-agent-card--unseen .mc-chat-agent-card__title{font-weight:700}.mc-chat-agent-card--awaiting{box-shadow:inset 3px 0 0 var(--color-warning-500)}.mc-chat-agent-card--awaiting .mc-chat-agent-card__glyph{color:var(--state-text-warning)}.mc-chat-agent-card--awaiting:focus-visible{box-shadow:inset 3px 0 0 var(--color-warning-500),inset 0 0 0 2px var(--color-primary-500)}.mc-chat-agent-card--selected{background:color-mix(in oklab, var(--color-primary-500) 18%, var(--surface-level-0) 82%)}.mc-chat-agent-card--selected:hover{background:color-mix(in oklab, var(--color-primary-500) 18%, var(--surface-level-0) 82%)}
.mc-chat-agent-output{display:flex;flex-direction:column;gap:12px;margin-top:10px}.mc-chat-agent-output__notice{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-tertiary)}.mc-chat-agent-output__notice i{font-size:14px}.mc-chat-agent-output__activity{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border:1px solid var(--primary-color-alpha-30, rgba(139, 92, 246, 0.3));border-radius:16px;background:var(--primary-color-alpha-10, rgba(139, 92, 246, 0.1));font-size:12.5px;color:var(--text-secondary)}.mc-chat-agent-output__pulse{width:6px;height:6px;border-radius:50%;background:var(--primary-color);animation:mc-chat-agent-pulse 1.4s ease-in-out infinite}@keyframes mc-chat-agent-pulse{0%,100%{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.mc-chat-agent-output__pulse{animation:none;opacity:.7}}.mc-chat-agent-output__records{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;--fade: 28px;mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent 100%)}.mc-chat-agent-output__records::-webkit-scrollbar{height:6px}.mc-chat-agent-output__records::-webkit-scrollbar-thumb{background:var(--surface-border, rgba(0, 0, 0, 0.18));border-radius:3px}.mc-chat-agent-output__records::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-chat-agent-output__record{flex:0 0 auto;min-width:240px;max-width:280px;scroll-snap-align:start;padding:4px 0;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:8px}.mc-chat-agent-output__table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:8px}.mc-chat-agent-output__table{width:100%;border-collapse:collapse;font-size:12.5px}.mc-chat-agent-output__table th{padding:8px 10px;text-align:left;font-weight:600;color:var(--text-secondary);background:var(--surface-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.mc-chat-agent-output__table td{padding:7px 10px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.mc-chat-agent-output__table tbody tr:last-child td{border-bottom:none}.mc-chat-agent-output__stats{display:flex;flex-wrap:wrap;gap:20px}.mc-chat-agent-output__stat{display:flex;flex-direction:column}.mc-chat-agent-output__stat strong{font-size:20px;font-weight:600;color:var(--text-primary);line-height:1.2}.mc-chat-agent-output__stat span{font-size:11.5px;color:var(--text-tertiary)}.mc-chat-agent-output__bar-row{display:grid;grid-template-columns:minmax(80px, 140px) 1fr auto;align-items:center;gap:10px;font-size:12px;margin-bottom:6px}.mc-chat-agent-output__bar-label{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-agent-output__bar{height:8px;border-radius:4px;background:var(--surface-secondary);overflow:hidden}.mc-chat-agent-output__bar i{display:block;height:100%;background:var(--primary-color)}.mc-chat-agent-output__bar-value{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.mc-chat-agent-output__confirmation{align-self:flex-start;max-width:520px;padding:12px 14px;border:1px solid var(--primary-color);border-radius:10px;background:var(--surface-primary)}.mc-chat-agent-output__confirmation-message{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--text-primary)}.mc-chat-agent-output__preview{margin:0;padding:8px 10px;border-radius:6px;background:var(--surface-secondary);font-size:11.5px;color:var(--text-secondary);overflow-x:auto}.mc-chat-agent-output__readable{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 10px;border-radius:6px;background:var(--surface-secondary);font-size:12.5px}.mc-chat-agent-output__readable-row{display:grid;grid-template-columns:minmax(96px, max-content) 1fr;gap:10px}.mc-chat-agent-output__readable-row dt{margin:0;color:var(--text-tertiary);font-weight:400}.mc-chat-agent-output__readable-row dd{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.mc-chat-agent-output__confirmation-list{display:flex;flex-direction:column;gap:10px;max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.mc-chat-agent-output__confirmation-item{display:flex;flex-direction:column;gap:6px}.mc-chat-agent-output__confirmation-check{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:400;color:var(--text-primary);cursor:pointer}.mc-chat-agent-output__confirmation-check input[type=checkbox]{flex:0 0 auto;margin:1px 0 0;cursor:pointer}.mc-chat-agent-output__confirmation-check input[type=checkbox]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mc-chat-agent-output__confirmation-hint{margin:8px 0 0;font-size:12px;color:var(--text-tertiary)}.mc-chat-agent-output__confirmation-actions{display:flex;gap:8px;margin-top:10px}.mc-chat-agent-output__confirm,.mc-chat-agent-output__reject{padding:7px 16px;border-radius:7px;font-size:12.5px;cursor:pointer}.mc-chat-agent-output__confirm:focus-visible,.mc-chat-agent-output__reject:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mc-chat-agent-output__confirm{border:none;background:var(--primary-color);color:#fff}.mc-chat-agent-output__confirm:disabled{opacity:.5;cursor:not-allowed}.mc-chat-agent-output__reject{border:1px solid var(--border-color);background:rgba(0,0,0,0);color:var(--text-secondary)}.mc-chat-agent-output__campaign-proposal{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px}.mc-chat-agent-output__campaign-proposal p{margin:0}.mc-chat-agent-output__campaign-proposal-title{display:flex;gap:6px;align-items:center;font-weight:600;color:var(--text-primary)}.mc-chat-agent-output__campaign-proposal-summary{white-space:pre-line}.mc-chat-agent-output__campaign-proposal-note{color:var(--text-secondary);font-size:12px}.mc-chat-agent-output__campaign-proposal-open{align-self:flex-start;padding:0;border:0;background:rgba(0,0,0,0);color:var(--primary-color);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.mc-chat-agent-output__campaign-proposal-open:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mc-chat-agent-output__suggestions{display:flex;flex-wrap:wrap;gap:7px}.mc-chat-agent-output__suggestion{padding:6px 13px;border:1px solid var(--border-color);border-radius:15px;background:rgba(0,0,0,0);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.mc-chat-agent-output__suggestion:hover{border-color:var(--primary-color);color:var(--text-primary)}.mc-chat-agent-output__suggestion:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}
.mc-chat-agent-rating{margin:16px auto 4px;max-width:320px;padding:12px;border:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.1));border-radius:8px;text-align:center;opacity:.85}.mc-chat-agent-rating__question,.mc-chat-agent-rating__thanks{margin:0;font-size:11.5px;line-height:1.5;color:var(--surface-text-secondary, #6b7280)}.mc-chat-agent-rating__stars{display:flex;justify-content:center;gap:7px;margin-top:7px}.mc-chat-agent-rating__star{padding:0;border:0;background:rgba(0,0,0,0);color:var(--surface-primary-light, #a78bfa);font-size:16px;line-height:1;cursor:pointer;transition:transform .12s ease,opacity .12s ease;opacity:.55}.mc-chat-agent-rating__star:hover:not(:disabled){transform:scale(1.15)}.mc-chat-agent-rating__star:disabled{cursor:default}.mc-chat-agent-rating__star--on{opacity:1}.mc-chat-agent-rating__error{margin:6px 0 0;font-size:11px;color:var(--surface-danger, #d64545)}
mc-chat-external-closure{flex-basis:100%;display:flex;justify-content:center}.mc-chat-external-closure .mc-chat-agent-rating{margin:6px auto 2px}
.mc-chat-mag-ask-button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in oklab, var(--color-primary-500) 16%, var(--surface-level-0) 84%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary-500) 45%, transparent);color:var(--surface-text-color);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.mc-chat-mag-ask-button:hover{background:color-mix(in oklab, var(--color-primary-500) 24%, var(--surface-level-0) 76%)}.mc-chat-mag-ask-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-chat-mag-ask-button .mc-chat-mag-ask-button__icon{flex:none;font-size:16px;color:var(--state-text-brand)}.mc-chat-mag-ask-button .mc-chat-mag-ask-button__label{color:var(--surface-text-color)}.mc-chat-mag-ask-button__kbd{padding:1px 5px;border:1px solid var(--surface-border-color);border-radius:4px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:11px;font-weight:500}@media(max-width: 767px){.mc-chat-mag-ask-button__kbd{display:none}}
.mc-chat-mag-start{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;color:var(--surface-text-color)}.mc-chat-mag-start--page{width:100%;max-width:680px;margin:0 auto;padding:32px 0 24px}.mc-chat-mag-start__context{padding:12px 14px 4px}.mc-chat-mag-start__tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 4px 0 10px;border-radius:999px;background:color-mix(in oklab, var(--color-primary-500) 18%, var(--surface-level-0) 82%);color:var(--surface-text-color);font-size:12px}.mc-chat-mag-start__tag-icon{flex:none;font-size:14px;color:var(--state-text-brand)}.mc-chat-mag-start__tag-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-mag-start__tag-remove{flex:none;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:14px;cursor:pointer}.mc-chat-mag-start__tag-remove:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-chat-mag-start__tag-remove:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-chat-mag-start__phrase{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--surface-text-muted)}.mc-chat-mag-start__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 14px;overflow-y:auto}.mc-chat-mag-start__suggestions{display:flex;flex-direction:column;gap:8px}.mc-chat-mag-start__suggestion{padding:9px 12px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-level-0);color:var(--surface-text-color);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.mc-chat-mag-start__suggestion:hover:not([disabled]){background:linear-gradient(var(--surface-bg-hover), var(--surface-bg-hover)),var(--surface-level-0)}.mc-chat-mag-start__suggestion:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-chat-mag-start__suggestion[disabled]{cursor:default;opacity:.6}.mc-chat-mag-start__error{margin:0 14px 8px;font-size:12px;line-height:16px;color:var(--state-text-danger)}.mc-chat-mag-start__composer{display:flex;align-items:flex-end;gap:10px;margin:0 12px 12px;padding:7px 7px 7px 14px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-level-0)}.mc-chat-mag-start__composer:focus-within{border-color:var(--color-border-focus)}.mc-chat-mag-start__input{flex:1 1 auto;min-width:0;max-height:120px;padding:6px 0;border:0;outline:none;resize:none;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;line-height:20px}.mc-chat-mag-start__input::placeholder{color:var(--surface-text-muted)}.mc-chat-mag-start__send{flex:none;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:var(--color-primary-500);color:var(--color-primary-ink, #ffffff);font-size:18px;cursor:pointer}.mc-chat-mag-start__send[disabled]{cursor:default;opacity:.5}.mc-chat-mag-start__send:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
mc-chat-quote-card{display:block;flex-basis:100%}.mc-chat-quote-card{min-width:min(16rem,100%);margin-top:6px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-background-color);overflow:hidden}.mc-chat-quote-card__header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color)}.mc-chat-quote-card__icon{color:var(--primary-color);font-size:16px}.mc-chat-quote-card__title{flex:1;font-weight:600;font-size:13px;color:var(--text-primary)}.mc-chat-quote-card__badge{padding:2px 8px;border-radius:999px;font-size:11.5px;border:1px solid var(--border-color);color:var(--text-secondary)}.mc-chat-quote-card__badge--success{color:var(--state-text-success, #1e7e46);border-color:currentColor}.mc-chat-quote-card__badge--warning{color:var(--state-text-warning, #b45309);border-color:currentColor}.mc-chat-quote-card__badge--info{color:var(--state-text-brand, #6b2cd9);border-color:currentColor}.mc-chat-quote-card__rows{margin:0;padding:8px 12px}.mc-chat-quote-card__row{display:grid;grid-template-columns:minmax(96px, 40%) 1fr;gap:8px;padding:4px 0}.mc-chat-quote-card__label{margin:0;font-size:12.5px;color:var(--text-secondary)}.mc-chat-quote-card__value{margin:0;font-size:13px;color:var(--text-primary);overflow-wrap:break-word}.mc-chat-quote-card__actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.mc-chat-quote-card__action{padding:7px 14px;border-radius:7px;font-size:12.5px;cursor:pointer}.mc-chat-quote-card__action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mc-chat-quote-card__action:disabled{opacity:.5;cursor:not-allowed}.mc-chat-quote-card__action--filled{border:none;background:var(--primary-color);color:#fff}.mc-chat-quote-card__action--outlined{border:1px solid var(--border-color);background:rgba(0,0,0,0);color:var(--text-primary)}.mc-chat-quote-card__action--link{border:none;background:rgba(0,0,0,0);color:var(--text-secondary);text-decoration:underline}.mc-chat-quote-card__note{padding:10px 12px 0}.mc-chat-quote-card__note-input{width:100%;box-sizing:border-box;border:1px solid var(--border-color);border-radius:7px;padding:8px;font:inherit;font-size:13px;background:rgba(0,0,0,0);color:var(--text-primary);resize:vertical}.mc-chat-quote-card__line{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;color:inherit;overflow-wrap:break-word}.mc-chat-quote-card__line i{flex:0 0 auto;font-size:14px}
.mc-chat-dock{--mc-chat-dock-width: 288px;--mc-chat-dock-height: min(900px, calc(100vh - var(--header-height, 63px) - 24px));--mc-chat-dock-conversation-width: 384px;--mc-chat-dock-conversation-height: calc(var(--mc-chat-dock-height) - 160px);--mc-chat-dock-gap: 12px;--mc-chat-dock-radius: 12px;--mc-chat-dock-bar-height: 40px;--mc-chat-dock-bar-width: 200px;--mc-chat-dock-motion: 180ms;--mc-chat-dock-shadow: 0 -2px 24px rgba(0, 0, 0, 0.24), 0 0 0 1px var(--surface-border-color);position:fixed;right:16px;bottom:0;width:var(--mc-chat-dock-width);height:0;z-index:var(--z-chat-dock, 1355);color:var(--surface-text-color)}.mc-chat-dock__bar{position:absolute;right:0;bottom:0;width:100%;height:var(--mc-chat-dock-bar-height);display:flex;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:var(--mc-chat-dock-radius) var(--mc-chat-dock-radius) 0 0;background:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--mc-chat-dock-shadow);font:inherit;cursor:pointer;text-align:left}.mc-chat-dock__bar:hover{background:linear-gradient(var(--surface-bg-hover), var(--surface-bg-hover)),var(--surface-level-0)}.mc-chat-dock__bar:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary-500));outline-offset:-2px}.mc-chat-dock__bar-icon{font-size:var(--font-size-xl);color:var(--surface-text-muted)}.mc-chat-dock__bar-title{flex:1;min-width:0;font-weight:500;font-size:var(--font-size-sm)}.mc-chat-dock__bar-counters{display:flex;align-items:center;gap:10px;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.mc-chat-dock__bar-counter{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--state-text-danger)}.mc-chat-dock__bar-counter i{font-size:16px}.mc-chat-dock__bar-counter--warning{color:var(--state-text-warning)}.mc-chat-dock__bar-chevron{font-size:var(--font-size-xl);color:var(--surface-text-muted)}.mc-chat-dock__window{position:absolute;right:0;bottom:0;width:100%;height:var(--mc-chat-dock-height);display:flex;flex-direction:column;background:var(--surface-level-0);color:var(--surface-text-color);border-radius:var(--mc-chat-dock-radius) var(--mc-chat-dock-radius) 0 0;box-shadow:var(--mc-chat-dock-shadow);overflow:visible;transition:background-color var(--mc-chat-dock-motion) ease,box-shadow var(--mc-chat-dock-motion) ease,visibility 0s}.mc-chat-dock[data-minimized=true] .mc-chat-dock__window{visibility:hidden;background-color:rgba(0,0,0,0);box-shadow:none;transition:background-color var(--mc-chat-dock-motion) ease,box-shadow var(--mc-chat-dock-motion) ease,visibility 0s linear var(--mc-chat-dock-motion)}.mc-chat-dock[data-minimized=true] .mc-chat-dock__stack{visibility:visible}.mc-chat-dock__header{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:48px;padding:0 4px 0 10px;border-bottom:1px solid var(--surface-border-color);border-radius:var(--mc-chat-dock-radius) var(--mc-chat-dock-radius) 0 0}.mc-chat-dock__header--search{padding-left:4px}.mc-chat-dock__search{flex:1;min-width:0}.mc-chat-dock__search mc-chat-search-input{display:block}.mc-chat-dock__title{flex:1;min-width:0;font-weight:500;font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-dock__actions{display:flex;align-items:center;gap:0;margin-left:auto}.mc-chat-dock__tabs{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:2px;padding:6px;border-bottom:1px solid var(--surface-border-color)}.mc-chat-dock__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:42px;padding:3px 4px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:11px;line-height:13px;cursor:pointer}.mc-chat-dock__tab:hover{background:var(--surface-bg-hover)}.mc-chat-dock__tab:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary-500));outline-offset:-2px}.mc-chat-dock__tab--active{background:var(--surface-bg-secondary);color:var(--surface-text-color);font-weight:500}.mc-chat-dock__tab .mc-chat-dock__tab-icon{font-size:16px;line-height:16px}.mc-chat-dock__tab-icon-wrap{position:relative;display:inline-flex}.mc-chat-dock__tab-icon-wrap mc-chat-badge{position:absolute;top:-6px;left:10px}.mc-chat-dock__tab-label{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:break-word;text-align:center}.mc-chat-dock__body{flex:1 1 auto;min-height:0;position:relative}.mc-chat-dock__body>mc-chat-panel{display:block;height:100%}.mc-chat-dock__body .mc-chat-panel,.mc-chat-dock__body .mc-chat-panel__container,.mc-chat-dock__body .mc-chat-panel__container>mc-chat-layout,.mc-chat-dock__body .mc-chat-panel__container>mc-chat-layout .mc-chat-layout{overflow:visible}.mc-chat-dock__body .mc-chat-panel__container{grid-template-columns:minmax(0, 1fr)}.mc-chat-dock__body .mc-chat-panel__container>mc-chat-navigation{display:none}.mc-chat-dock__body .mc-chat-panel__container>mc-chat-layout{grid-column:1}.mc-chat-dock__body .mc-chat-layout.mc-chat-layout--split{background:rgba(0,0,0,0);border-radius:0}.mc-chat-dock__body .mc-chat-layout--split .mc-chat-layout__sidebar{width:100% !important;flex:1 1 auto;border-right:0}.mc-chat-dock__body .mc-chat-layout--split .mc-chat-layout__main,.mc-chat-dock__body .mc-chat-layout--split .mc-chat-layout__aside{display:none}.mc-chat-dock .mc-chat-dock-window{--mc-chat-content-font-size: 14px;--mc-chat-content-line-height: 1.43}.mc-chat-dock .mc-chat-dock-window .mc-chat-header__title{font-size:14px;line-height:18px}.mc-chat-dock .mc-chat-dock-window .mc-chat-header__subtitle{font-size:12px}.mc-chat-dock .mc-chat-dock-window .mc-chat-header{padding-left:8px;padding-right:8px}.mc-chat-dock .mc-chat-dock-window .mc-chat-header__content,.mc-chat-dock .mc-chat-dock-window .mc-chat-header__left{gap:8px}.mc-chat-dock .mc-chat-dock-window .mc-chat-header .mc-chat-button{color:var(--surface-text-color)}.mc-chat-dock .mc-chat-dock-window .mc-chat-header .mc-chat-button mc-chat-icon,.mc-chat-dock .mc-chat-dock-window .mc-chat-header .mc-chat-button .mc-chat-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mc-chat-dock .mc-chat-dock-window .mc-chat-header .mc-chat-button i{font-size:20px;line-height:20px;height:20px;transform:none}.mc-chat-dock .mc-chat-dock-window .mc-chat-header__actions .mc-chat-button--circle{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__card{padding:8px 0 6px}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__input-area{padding:0 10px;min-height:0;row-gap:6px;column-gap:6px}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__input-container,.mc-chat-dock .mc-chat-dock-window .mc-chat-input__textarea-wrapper{display:contents}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__textarea{order:1;flex:1 0 100%}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__actions--left{order:2}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__character-count-region{order:3;flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__footer-note,.mc-chat-dock .mc-chat-dock-window .mc-chat-input__character-count{position:static;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__footer-note{display:block;padding:2px 6px;font-size:10px;pointer-events:auto}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__actions--right{order:4;margin-left:auto}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__textarea{font-size:14px;line-height:20px}.mc-chat-dock .mc-chat-dock-window .mc-chat-input__actions--right .mc-chat-button{width:32px;height:32px;min-height:32px;padding:0}.mc-chat-dock__stack{position:absolute;right:calc(100% + var(--mc-chat-dock-gap));bottom:0;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:var(--mc-chat-dock-gap);pointer-events:none}.mc-chat-dock__stack-slot{flex:none;width:var(--mc-chat-dock-bar-width)}.mc-chat-dock__stack-slot--open{width:var(--mc-chat-dock-conversation-width);pointer-events:auto}.mc-chat-dock__stack-bar{pointer-events:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 10px;border-radius:10px 10px 0 0;background:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--mc-chat-dock-shadow)}.mc-chat-dock__stack-bar:hover{background:linear-gradient(var(--surface-bg-hover), var(--surface-bg-hover)),var(--surface-level-0)}.mc-chat-dock__stack-open{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:100%;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-chat-dock__stack-open:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary-500));outline-offset:-2px}.mc-chat-dock__stack-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.mc-chat-dock__stack-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer}.mc-chat-dock__stack-close:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-chat-dock__stack-close:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary-500));outline-offset:1px}@media(max-width: 1400px){.mc-chat-dock{--mc-chat-dock-bar-width: 160px}}@media(max-width: 1220px){.mc-chat-dock{--mc-chat-dock-bar-width: 120px}}@media(max-width: 1100px){.mc-chat-dock__stack-slot:not(.mc-chat-dock__stack-slot--open){display:none}}@media(max-width: 900px){.mc-chat-dock__stack{right:0;z-index:calc(var(--z-sidebar) + 1)}.mc-chat-dock__stack-slot--open{width:min(var(--mc-chat-dock-conversation-width),100vw - 32px)}.mc-chat-dock-window{width:100%;height:var(--mc-chat-dock-height)}.mc-chat-dock[data-minimized=true] .mc-chat-dock__stack{bottom:var(--mc-chat-dock-bar-height)}.mc-chat-dock[data-minimized=true] .mc-chat-dock-window{height:calc(var(--mc-chat-dock-height) - var(--mc-chat-dock-bar-height))}}@media(max-width: 400px){.mc-chat-dock{right:8px;width:calc(100vw - 16px)}}@keyframes mc-chat-dock-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mc-chat-dock-bar-rise{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.mc-chat-dock__stack-bar,.mc-chat-dock__bar{animation:mc-chat-dock-bar-rise var(--mc-chat-dock-motion) cubic-bezier(0.2, 0.8, 0.2, 1)}.mc-chat-dock__header,.mc-chat-dock__tabs,.mc-chat-dock__body .mc-chat-layout--split .mc-chat-layout__sidebar{transition:opacity var(--mc-chat-dock-motion) ease,transform var(--mc-chat-dock-motion) ease}.mc-chat-dock[data-minimized=true] .mc-chat-dock__header,.mc-chat-dock[data-minimized=true] .mc-chat-dock__tabs,.mc-chat-dock[data-minimized=true] .mc-chat-dock__body .mc-chat-layout--split .mc-chat-layout__sidebar{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion: reduce){.mc-chat-dock{--mc-chat-dock-motion: 0ms}.mc-chat-dock__stack-bar,.mc-chat-dock__bar{animation:none}}
.mc-chat-mag-window{--mc-chat-mag-window-width: 400px;--mc-chat-mag-window-bottom: 16px;--mc-chat-mag-window-sidepanel-offset: 80px;--mc-chat-mag-window-height: min(800px, calc(100vh - var(--header-height) - 16px - var(--mc-chat-mag-window-bottom)));--mc-chat-mag-window-radius: 14px;--mc-chat-mag-window-bottom-radius: var(--mc-chat-mag-window-radius);--mc-chat-mag-window-motion: 180ms;--mc-chat-mag-window-shadow: 0 22px 60px rgba(0, 0, 0, 0.32), 0 0 0 1px var(--surface-border-color);position:fixed;right:24px;bottom:0;width:min(var(--mc-chat-mag-window-width),100vw - 32px);height:0;z-index:var(--z-mag-window);color:var(--surface-text-color)}html[data-chat-surface=dock] .mc-chat-mag-window{--mc-chat-mag-window-bottom: 0px;--mc-chat-mag-window-bottom-radius: 0px;right:min(316px + var(--mc-chat-dock-stack-offset, 0px),100vw - min(var(--mc-chat-mag-window-width),100vw - 32px) - 16px)}body.mc-has-sidepanel .mc-chat-mag-window{--mc-chat-mag-window-bottom: var(--mc-chat-mag-window-sidepanel-offset);--mc-chat-mag-window-bottom-radius: var(--mc-chat-mag-window-radius)}.mc-chat-mag-window__panel{position:absolute;right:0;bottom:var(--mc-chat-mag-window-bottom);width:100%;height:var(--mc-chat-mag-window-height);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-level-0);color:var(--surface-text-color);border-radius:var(--mc-chat-mag-window-radius) var(--mc-chat-mag-window-radius) var(--mc-chat-mag-window-bottom-radius) var(--mc-chat-mag-window-bottom-radius);box-shadow:var(--mc-chat-mag-window-shadow);animation:mc-chat-mag-window-rise var(--mc-chat-mag-window-motion) cubic-bezier(0.2, 0.8, 0.2, 1)}.mc-chat-mag-window--minimized .mc-chat-mag-window__panel{visibility:hidden;animation:none}.mc-chat-mag-window__header{flex:0 0 auto;height:52px;display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;border-bottom:1px solid var(--surface-border-color)}.mc-chat-mag-window__avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary-500);color:var(--color-primary-ink, #ffffff);font-size:16px}.mc-chat-mag-window__heading{min-width:0;display:flex;flex-direction:column}.mc-chat-mag-window__name{font-size:14px;font-weight:500;line-height:18px}.mc-chat-mag-window__subtitle{font-size:12px;line-height:16px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-mag-window__actions{margin-left:auto;display:flex;gap:2px}.mc-chat-mag-window__icon-button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer}.mc-chat-mag-window__icon-button:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-chat-mag-window__icon-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-chat-mag-window__start{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mc-chat-mag-window .mc-chat-dock.mc-chat-mag-window__conversation{--mc-chat-dock-height: 100%;--mc-chat-dock-conversation-width: 100%;--mc-chat-dock-conversation-height: 100%;--mc-chat-dock-radius: 0;--mc-chat-dock-shadow: none;position:relative;right:auto;bottom:auto;width:auto;height:auto;z-index:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mc-chat-mag-window .mc-chat-mag-window__conversation mc-chat-dock-window{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mc-chat-mag-window .mc-chat-mag-window__conversation .mc-chat-dock-window{flex:1 1 auto;width:100%;height:auto;min-height:0}.mc-chat-mag-window .mc-chat-mag-window__conversation mc-chat-header{display:none}.mc-chat-mag-window__bar{position:absolute;right:0;bottom:0;width:240px;height:40px;display:flex;align-items:center;padding-right:8px;border-radius:12px 12px 0 0;background:var(--surface-level-0);color:var(--surface-text-color);box-shadow:var(--mc-chat-mag-window-shadow);animation:mc-chat-mag-window-rise var(--mc-chat-mag-window-motion) cubic-bezier(0.2, 0.8, 0.2, 1)}body.mc-has-sidepanel .mc-chat-mag-window__bar{bottom:var(--mc-chat-mag-window-sidepanel-offset);border-radius:12px}.mc-chat-mag-window__bar-open{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border:0;border-radius:12px 0 0 0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-chat-mag-window__bar-open:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mc-chat-mag-window__bar-title{min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1100px){html[data-chat-surface=dock] .mc-chat-mag-window{right:24px}}@media(max-width: 480px){.mc-chat-mag-window{right:8px;width:calc(100vw - 16px)}html[data-chat-surface=dock] .mc-chat-mag-window{right:8px}}@keyframes mc-chat-mag-window-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.mc-chat-mag-window{--mc-chat-mag-window-motion: 0ms}.mc-chat-mag-window__panel,.mc-chat-mag-window__bar{animation:none}}
mc-chat-conversation-info{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-chat-convinfo{background:var(--surface-level-0);color:var(--surface-text-color);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-chat-convinfo__view-header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);flex-shrink:0}.mc-chat-convinfo__view-title{flex:1;margin:0;font-size:14px;font-weight:600}.mc-chat-convinfo__members-header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0.25rem 1rem;min-height:62px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-chat-convinfo__members-title{flex:1 1 auto;margin:0;min-width:0;font-size:14px;font-weight:600;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-convinfo__members-header .bx{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1}.mc-chat-convinfo__members-header .bx-arrow-back{font-size:15.5px}.mc-chat-convinfo__members-header .bx-search{font-size:15.5px}.mc-chat-convinfo__members-header .bx-user-plus{font-size:14.5px}.mc-chat-convinfo__members-header .bx-x{font-size:20px}.mc-chat-convinfo__members-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.mc-chat-convinfo__members-search{flex-shrink:0;margin:0.5rem 1rem 0}.mc-chat-convinfo__panel--scrollable{flex:1;min-height:0;overflow-y:auto;padding:0 16px 16px}.mc-chat-convinfo__panel--search{display:flex;flex-direction:column;overflow:hidden;padding:0}.mc-chat-convinfo__hero{display:flex;flex-direction:column;align-items:center;padding:20px 0 16px;border-bottom:1px solid var(--surface-border-color, #eee);margin-bottom:12px}.mc-chat-convinfo__hero-type{margin-top:4px;font-size:12px;color:var(--surface-text-muted)}.mc-chat-convinfo__hero-phone{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-chat-convinfo__hero-phone i{font-size:14px;color:var(--state-text-success)}.mc-chat-convinfo__hero-channel--instagram i{color:#dd2a7b}.mc-chat-convinfo__hero-channel--facebook i{color:#0866ff}.mc-chat-convinfo__hero-channel--widget i{color:var(--app-primary-color)}.mc-chat-convinfo__hero-photo{display:flex;flex-direction:column;align-items:center;gap:6px}.mc-chat-convinfo__hero-photo--saving mc-avatar{opacity:.6}.mc-chat-convinfo__hero-photo-frame{position:relative;display:inline-flex}.mc-chat-convinfo__hero-status-badge{position:absolute;top:-2px;right:-2px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;background-color:var(--surface-level-1);box-shadow:0 0 0 1.5px rgba(0,0,0,.35);pointer-events:none;user-select:none}.mc-chat-convinfo__hero-status{display:inline-flex;align-items:center;max-width:100%;margin-top:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-chat-convinfo__hero-photo-saving{font-size:12px;color:var(--surface-text-muted)}.mc-chat-convinfo__hero-members{font-size:12px;color:var(--surface-text-muted);margin-top:4px;cursor:pointer}.mc-chat-convinfo__hero-members:hover{color:var(--app-primary-color, #1976d2)}.mc-chat-convinfo__hero-members i{margin-right:2px}.mc-chat-convinfo__hero-add{color:var(--state-text-brand);font-weight:500;font-size:12px;cursor:pointer;margin-top:2px}.mc-chat-convinfo__hero-add:hover{text-decoration:underline}.mc-chat-convinfo__section{padding:14px 0;border-bottom:1px solid var(--surface-border-color, #eee)}.mc-chat-convinfo__section:first-child{padding-top:4px}.mc-chat-convinfo__section:last-child{border-bottom:none;padding-bottom:0}.mc-chat-convinfo__section-title{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;margin:0;color:var(--surface-text-color)}.mc-chat-convinfo__section-title i{flex-shrink:0;width:16px;font-size:14px;line-height:1;text-align:center;color:var(--surface-text-muted)}.mc-chat-convinfo__section-title .bxl-whatsapp{color:#25d366;font-size:16px}.mc-chat-convinfo__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mc-chat-convinfo__section-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:4px;border:none;border-radius:6px;background:none;font:inherit;color:var(--surface-text-color);text-align:left;cursor:pointer}.mc-chat-convinfo__section-link:hover{background:var(--surface-bg-hover)}.mc-chat-convinfo__section-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-chat-convinfo__section-count{min-width:18px;padding:0 6px;border-radius:9px;background:var(--surface-level-2);color:var(--surface-text-muted);font-size:11px;font-weight:600;line-height:18px;text-align:center}.mc-chat-convinfo__empty-section{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0;color:var(--surface-text-muted, #999);font-size:12px}.mc-chat-convinfo__empty-section i{font-size:20px;opacity:.5}.mc-chat-convinfo__crm-list{display:flex;flex-direction:column;gap:2px}.mc-chat-convinfo__crm-item{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:4px;font-size:13px;cursor:pointer}.mc-chat-convinfo__crm-item:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-convinfo__crm-item>i{width:16px;text-align:center;color:var(--app-primary-color, #1976d2);font-size:13px}.mc-chat-convinfo__crm-item>i.bx-checkbox-checked{color:var(--state-text-success)}.mc-chat-convinfo__crm-item-info{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.mc-chat-convinfo__crm-item-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--surface-text-color)}.mc-chat-convinfo__crm-item-date{font-size:11px;color:var(--surface-text-muted, #999);white-space:nowrap}.mc-chat-convinfo__section-actions{display:flex;align-items:center;gap:2px}.mc-chat-convinfo__crm-item-info--stacked{flex-direction:column;align-items:stretch;gap:2px}.mc-chat-convinfo__crm-item-info--stacked .mc-chat-convinfo__crm-item-title{flex:none}.mc-chat-convinfo__crm-item-meta{display:flex;align-items:center;gap:6px;min-width:0}.mc-chat-convinfo__crm-item-code{margin-right:4px;color:var(--surface-text-muted, #999);font-variant-numeric:tabular-nums}.mc-chat-convinfo__crm-item-status{font-size:11px;color:var(--surface-text-muted, #999);white-space:nowrap;padding:0 6px;border-radius:9px;background:var(--surface-level-2);line-height:18px}.mc-chat-convinfo__crm-item-unlink{border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted, #999);width:22px;height:22px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;opacity:0;transition:opacity .12s ease}.mc-chat-convinfo__crm-item-unlink:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-chat-convinfo__crm-item-unlink:focus-visible{opacity:1;outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-chat-convinfo__crm-item-unlink:disabled{cursor:default;opacity:1}.mc-chat-convinfo__crm-item:hover .mc-chat-convinfo__crm-item-unlink{opacity:1}@media(hover: none){.mc-chat-convinfo__crm-item-unlink{opacity:1}}.mc-chat-convinfo__add-member-search{margin:4px 0 12px}.mc-chat-convinfo__chevron{margin-left:auto;font-size:11px;color:var(--surface-text-muted, #bbb)}.mc-chat-convinfo__notif-option{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;text-align:left;padding:7px 8px;margin:0 -8px;border-radius:4px;cursor:pointer;color:var(--surface-text-color)}.mc-chat-convinfo__notif-option:hover:not([disabled]){background:var(--surface-level-1, #f8f8f8)}.mc-chat-convinfo__notif-option[disabled]{cursor:default;opacity:.6}.mc-chat-convinfo__notif-radio{flex-shrink:0;width:16px;font-size:14px;text-align:center;color:var(--surface-text-muted)}.mc-chat-convinfo__notif-icon{flex-shrink:0;width:16px;font-size:13px;text-align:center;color:var(--surface-text-muted)}.mc-chat-convinfo__notif-label{font-size:13px;color:var(--surface-text-color)}.mc-chat-convinfo__notif-option--selected .mc-chat-convinfo__notif-radio,.mc-chat-convinfo__notif-option--selected .mc-chat-convinfo__notif-icon{color:var(--app-primary-color, #1976d2)}.mc-chat-convinfo__notif-option--selected .mc-chat-convinfo__notif-label{font-weight:600;color:var(--surface-text-color)}.mc-chat-convinfo__toggles{padding-top:4px}.mc-chat-convinfo__toggle-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.mc-chat-convinfo__row-action{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;border:none;background:none;font:inherit;color:var(--surface-text-color);cursor:pointer}.mc-chat-convinfo__row-action>i{font-size:18px;color:var(--surface-text-muted)}.mc-chat-convinfo__row-action:hover .mc-chat-convinfo__toggle-label{color:var(--state-text-brand)}.mc-chat-convinfo__row-action:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:4px}.mc-chat-convinfo__toggle-label{font-size:13px;color:var(--surface-text-color);display:flex;align-items:center;gap:8px}.mc-chat-convinfo__toggle-label i{color:var(--app-primary-color, #1976d2);font-size:14px;width:16px;text-align:center}.mc-chat-convinfo__auto-delete-period{padding:4px 0 8px 24px}.mc-chat-convinfo__auto-delete-period select{width:100%;border:1px solid var(--surface-border-color, #ddd);border-radius:4px;padding:4px 8px;font-size:12px;background:var(--surface-level-0, #fff);color:var(--surface-text-color)}.mc-chat-convinfo__auto-delete-label{display:block;font-size:11px;color:var(--surface-text-muted, #999);margin-top:4px}.mc-chat-convinfo__links{padding-top:4px}.mc-chat-convinfo__link-row{display:flex;align-items:center;gap:10px;padding:8px 4px;font-size:13px;color:var(--surface-text-color);border-radius:4px}.mc-chat-convinfo__link-row>i:first-child{width:16px;text-align:center;color:var(--app-primary-color, #1976d2);font-size:13px}.mc-chat-convinfo__link-row--clickable{cursor:pointer}.mc-chat-convinfo__link-row--clickable:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-convinfo__badge{margin-left:auto;background:var(--surface-level-1, #eee);color:var(--surface-text-muted);font-size:11px;padding:1px 6px;border-radius:8px;min-width:18px;text-align:center}.mc-chat-convinfo__editable{cursor:pointer}.mc-chat-convinfo__editable:hover{color:var(--app-primary-color, #1976d2)}.mc-chat-convinfo__title{margin:8px 0 0;font-weight:600;font-size:16px;text-align:center;cursor:pointer}.mc-chat-convinfo__subtitle{margin:0 0 6px;font-weight:600;font-size:13px}.mc-chat-convinfo__text{margin:0;font-size:13px;line-height:1.4}.mc-chat-convinfo__meta{color:var(--surface-text-muted);display:grid;gap:4px;font-size:12px}.mc-chat-convinfo__meta span{margin-right:8px}.mc-chat-convinfo__inline-edit{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mc-chat-convinfo__inline-edit input,.mc-chat-convinfo__inline-edit textarea{width:100%;flex:1 1 100%;border:1px solid var(--surface-border-color, #ddd);border-radius:4px;padding:6px 8px;font-size:13px;font-family:inherit;min-width:0}.mc-chat-convinfo__inline-edit button{padding:4px 10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.mc-chat-convinfo__inline-edit button:first-of-type{background:var(--app-accent-color, #9b59b6);color:#fff}.mc-chat-convinfo__inline-edit button:last-of-type{background:var(--surface-level-1, #eee);color:var(--surface-text-color, #333)}.mc-chat-convinfo__inline-edit--inline{padding:0 4px}.mc-chat-convinfo__edit-icon{font-size:11px;color:var(--surface-text-muted, #aaa);margin-left:4px;cursor:pointer;opacity:0;transition:opacity .2s}.mc-chat-convinfo__title:hover .mc-chat-convinfo__edit-icon,.mc-chat-convinfo__editable:hover .mc-chat-convinfo__edit-icon{opacity:1}.mc-chat-convinfo__view-hint{margin:10px 0 2px;font-size:12px;color:var(--surface-text-muted)}.mc-chat-convinfo__participants{list-style:none;padding:0;margin:8px 0 0}.mc-chat-convinfo__participant{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:4px}.mc-chat-convinfo__participant:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-convinfo__participant:hover .mc-chat-convinfo__member-actions{opacity:1}.mc-chat-convinfo__participant--clickable{cursor:pointer}.mc-chat-convinfo__participant--clickable:hover{background:var(--surface-level-1, #eef5ff)}.mc-chat-convinfo__participant--button{width:100%;border:none;background:none;font:inherit;color:var(--surface-text-color);text-align:left}.mc-chat-convinfo__participant--button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-chat-convinfo__member-info{display:flex;flex-direction:column;flex:1;min-width:0}.mc-chat-convinfo__name{color:var(--surface-text-color);font-size:13px;font-weight:500}.mc-chat-convinfo__you{color:var(--surface-text-muted);font-weight:400;font-size:12px}.mc-chat-convinfo__participants--members .mc-chat-convinfo__participant+.mc-chat-convinfo__participant{border-top:1px solid var(--surface-border-color)}.mc-chat-convinfo__participants--members .mc-chat-convinfo__you{font-style:italic}.mc-chat-convinfo__member-role{font-size:11px;color:var(--surface-text-muted)}.mc-chat-convinfo__loading{padding:16px 0;text-align:center;color:var(--surface-text-muted);font-size:13px}.mc-chat-convinfo__loading i{margin-right:4px}.mc-chat-convinfo__empty{margin:8px 0 0;color:var(--surface-text-muted);font-size:13px;font-style:italic}.mc-chat-convinfo__copy-link-btn{display:block;width:100%;text-align:center;padding:8px;margin-top:12px;border:1px solid var(--surface-border-color, #ddd);border-radius:8px;background:none;cursor:pointer;font-size:12px;color:var(--surface-text-color);margin-bottom:12px}.mc-chat-convinfo__copy-link-btn:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-convinfo__copy-link-btn i{margin-right:4px}.mc-chat-convinfo__add-member-btn{border:none;background:var(--app-primary-color, #1976d2);color:#fff;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.mc-chat-convinfo__add-member-btn:hover{opacity:.85}.mc-chat-convinfo__role-badge{font-size:10px;padding:1px 6px;border-radius:8px;margin-left:auto;background:var(--surface-level-2, #e0e0e0);color:var(--surface-text-muted, #666)}.mc-chat-convinfo__role-badge i{font-size:9px}.mc-chat-convinfo__role-badge--owner{background:var(--color-warning-light, #FFFAED);color:var(--color-warning-dark, #b8940a)}.mc-chat-convinfo__role-badge--admin{background:#e3f2fd;color:#1976d2}.mc-chat-convinfo__role-badge--bot{background:#f3e5f5;color:#9b59b6}.mc-chat-convinfo__restricted-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:1px 6px;border-radius:8px;margin-left:auto;color:var(--surface-danger, #d64545);background:var(--surface-danger-subtle, rgba(214, 69, 69, 0.14))}.mc-chat-convinfo__restricted-badge i{font-size:9px}.mc-chat-convinfo__member-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.mc-chat-convinfo__member-actions button{border:none;background:none;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:12px;color:var(--surface-text-muted, #aaa)}.mc-chat-convinfo__member-actions button:hover{background:var(--surface-level-1, #f0f0f0);color:var(--surface-text-color, #333)}.mc-chat-convinfo__btn--danger:hover{color:#f44336 !important}.mc-chat-convinfo__actions{border-top:1px solid var(--surface-border-color, #eee);border-bottom:none;padding-top:12px;margin-top:8px}.mc-chat-convinfo__action-btn{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:none;cursor:pointer;border-radius:4px;font-size:13px;margin-bottom:4px;color:var(--surface-text-color, #333)}.mc-chat-convinfo__action-btn i{margin-right:6px}.mc-chat-convinfo__action-btn:hover{background:var(--surface-level-1, #f5f5f5)}.mc-chat-convinfo__action-btn--danger{color:#f44336}.mc-chat-convinfo__action-btn--danger:hover{background:#fef0f0}.mc-chat-convinfo__action-btn--muted{color:var(--surface-text-muted, #888)}.mc-chat-convinfo__drilldown-list{display:flex;flex-direction:column;gap:8px;padding-top:8px}.mc-chat-convinfo__drilldown-card{border:1px solid var(--surface-border-color, #eee);border-radius:8px;padding:10px 12px;background:var(--surface-level-0, #fff)}.mc-chat-convinfo__tabs{padding:8px 0 0}.mc-chat-convinfo__drilldown-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.mc-chat-convinfo__doc-item{display:flex;align-items:center;gap:8px;min-width:0;color:var(--surface-text-color);text-decoration:none}.mc-chat-convinfo__doc-item i{flex-shrink:0;font-size:18px;color:var(--surface-text-muted)}.mc-chat-convinfo__doc-item:hover .mc-chat-convinfo__doc-name{text-decoration:underline}.mc-chat-convinfo__doc-name{min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chat-convinfo__load-more{padding-top:12px}.mc-chat-convinfo__drilldown-time{font-size:11px;color:var(--surface-text-muted, #999)}.mc-chat-convinfo__link-url{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--color-link);text-decoration:none;word-break:break-all}.mc-chat-convinfo__link-url:hover{color:var(--color-link-hover);text-decoration:underline}.mc-chat-convinfo__link-url i{flex-shrink:0;margin-top:2px;font-size:13px}.mc-chat-convinfo__media-preview-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px}.mc-chat-convinfo__media-preview-thumb,.mc-chat-convinfo__media-open{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:var(--surface-level-2);cursor:pointer;overflow:hidden}.mc-chat-convinfo__media-preview-thumb img,.mc-chat-convinfo__media-open img{display:block;width:100%;height:100%;object-fit:cover}.mc-chat-convinfo__media-preview-thumb:hover img,.mc-chat-convinfo__media-open:hover img{opacity:.9}.mc-chat-convinfo__media-preview-thumb:focus-visible,.mc-chat-convinfo__media-open:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-chat-convinfo__media-preview-thumb{aspect-ratio:1;border-radius:6px}.mc-chat-convinfo__media-preview-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--surface-text-muted);font-size:22px}.mc-chat-convinfo__media-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:18px;line-height:28px;text-align:center;pointer-events:none}.mc-chat-convinfo__media-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;padding-top:8px}.mc-chat-convinfo__media-item{aspect-ratio:1;border-radius:4px;overflow:hidden;background:var(--surface-level-1, #f0f0f0);position:relative}.mc-chat-convinfo__media-goto{position:absolute;right:4px;bottom:4px;border:none;border-radius:4px;padding:2px 5px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:1;cursor:pointer;opacity:.85}.mc-chat-convinfo__media-goto:hover{opacity:1}.mc-chat-convinfo__media-goto i{color:#fff}.mc-chat-convinfo__media-file{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;font-size:10px;color:var(--surface-text-muted)}.mc-chat-convinfo__media-file i{font-size:20px}.mc-chat-convinfo__media-file span{text-align:center;word-break:break-all}.mc-chat-convinfo__search-input{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--surface-border-color, #ddd);border-radius:8px;margin:12px 0}.mc-chat-convinfo__search-input i{color:var(--surface-text-muted);font-size:14px}.mc-chat-convinfo__search-input input{flex:1;border:none;outline:none;font-size:13px;font-family:inherit;background:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-chat-convinfo__search-input input::placeholder{color:var(--surface-text-muted, #aaa)}.mc-chat-convinfo__participants--scroll{max-height:260px;overflow-y:auto;padding-right:2px}.mc-chat-convinfo__participants--scroll::-webkit-scrollbar{width:6px}.mc-chat-convinfo__participants--scroll::-webkit-scrollbar-thumb{background:var(--surface-border-color, #ddd);border-radius:3px}.mc-chat-convinfo__btn--sm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;background:none;border-radius:4px;cursor:pointer;font-size:13px;color:var(--surface-text-muted, #aaa)}.mc-chat-convinfo__btn--sm:hover{background:var(--surface-level-1, #f0f0f0);color:var(--surface-text-color, #333)}.mc-chat-convinfo__btn--sm:disabled{opacity:.5;cursor:not-allowed}.mc-chat-convinfo__btn--ghost{opacity:0;transition:opacity .15s}.mc-chat-convinfo__participant:hover .mc-chat-convinfo__btn--ghost{opacity:1}.mc-chat-convinfo__spin{color:var(--surface-text-muted, #aaa);font-size:13px;padding:0 7px}.mc-chat-convinfo__error{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:13px;color:var(--state-text-danger);background:var(--surface-level-1, #f7f7f8);border-radius:8px}.mc-chat-convinfo__error i{flex-shrink:0;font-size:14px}.mc-chat-convinfo__error span{flex:1;min-width:0}.mc-chat-convinfo__retry-btn{flex-shrink:0;border:1px solid currentColor;background:none;color:inherit;border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer;white-space:nowrap}.mc-chat-convinfo__retry-btn:hover{background:rgba(244,67,54,.08)}.mc-chat-convinfo__empty-hint{margin:8px 0 0;padding:14px 12px;text-align:center;color:var(--surface-text-muted);font-size:13px;background:var(--surface-level-1, #f7f7f8);border-radius:8px}.mc-chat-convinfo__group-add{margin:4px 0 12px}.mc-chat-convinfo__group-add-status{margin-top:6px;font-size:12px;color:var(--surface-text-muted)}
.mc-chat-create-group__container{display:block;width:100%;max-width:100%;color:var(--surface-text-color)}.mc-chat-create-group__field{margin-bottom:var(--ui-space-inset-md, 16px)}.mc-chat-create-group__field:last-child{margin-bottom:var(--ui-space-inset-2xs, 4px)}.mc-chat-create-group__field>label{display:block;font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-tight, 1.25);color:var(--surface-text-color);margin-bottom:var(--ui-space-inset-xs, 8px)}.mc-chat-create-group__field>label::after{content:"*";color:var(--color-error, #e53e3e);margin-left:var(--ui-space-inset-3xs, 2px);font-weight:var(--ui-font-weight-bold, 700)}.mc-chat-create-group__field>label.optional::after{display:none}.mc-chat-create-group__avatar{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-inset-2xs, 4px);margin-bottom:var(--ui-space-inset-lg, 20px)}.mc-chat-create-group__avatar-saving{font-size:var(--ui-font-size-xs, 12px);color:var(--surface-text-color-secondary, var(--surface-text-color))}.mc-chat-create-group__validation-error{margin-top:var(--ui-space-inset-xs, 8px)}.mc-chat-create-group__validation-error .invalid-text{display:block;font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-tight, 1.25);color:var(--color-error, #e53e3e);font-weight:var(--ui-font-weight-medium, 500)}.mc-chat-create-group__validation-error .invalid-text::before{content:"\0026A0";margin-right:var(--ui-space-inset-2xs, 4px);font-size:11px}.mc-chat-create-group .mc-c-card{border:1px solid var(--surface-border-color);border-radius:var(--ui-border-radius-lg, 12px);background-color:var(--surface-level-0);box-shadow:var(--ui-shadow-sm)}.mc-chat-create-group .mc-c-card__header{padding:var(--ui-space-inset-lg, 20px) var(--ui-space-inset-lg, 20px) var(--ui-space-inset-md, 16px);border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-background-secondary, rgba(0, 0, 0, 0.02))}.mc-chat-create-group .mc-c-card__header h3{margin:0;font-size:var(--ui-font-size-lg, 18px);font-weight:var(--ui-font-weight-semibold, 600);line-height:var(--ui-line-height-tight, 1.25);color:var(--surface-text-color)}.mc-chat-create-group .mc-c-card__body{padding:var(--ui-space-inset-lg, 20px)}.mc-chat-create-group .mc-c-input{width:100%}.mc-chat-create-group .mc-c-select{width:100%}.mc-chat-create-group .mc-c-checkbox{margin-top:var(--ui-space-inset-xs, 8px)}.mc-chat-create-group .rich-text-editor{width:100%}.mc-chat-create-group .rich-text-editor .textangular-editor{border:1px solid var(--surface-border-color);border-radius:var(--ui-border-radius, 6px);background-color:var(--surface-level-0);transition:border-color .2s ease,box-shadow .2s ease}.mc-chat-create-group .rich-text-editor .textangular-editor:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(137,85,239,.12)}.mc-chat-create-group .rich-text-editor .textangular-toolbar{border-bottom:1px solid var(--surface-border-color);background-color:var(--surface-background-secondary, rgba(0, 0, 0, 0.02))}.mc-chat-create-group .rich-text-editor .textangular-toolbar button{color:var(--surface-text-color)}.mc-chat-create-group .rich-text-editor .textangular-toolbar button:hover{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.mc-chat-create-group--loading{pointer-events:none;opacity:.7}.mc-chat-create-group--loading .mc-c-card{position:relative}.mc-chat-create-group--loading .mc-c-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);border-radius:inherit;z-index:10}@media(max-width: 768px){.mc-chat-create-group__container{padding:var(--ui-space-inset-sm, 12px)}.mc-chat-create-group .mc-c-card__header,.mc-chat-create-group .mc-c-card__body{padding:var(--ui-space-inset-md, 16px)}.mc-chat-create-group .mc-c-card__header h3{font-size:var(--ui-font-size-md, 16px)}.mc-chat-create-group__field{margin-bottom:var(--ui-space-inset-sm, 12px)}}
.mc-chat-settings{display:block;width:100%;padding-right:var(--space-2, 8px);color:var(--surface-text-color)}.mc-chat-settings__lead{margin:0 0 var(--space-4, 16px);font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-chat-settings__rail-row{display:flex;align-items:center;gap:var(--space-4, 16px)}.mc-chat-settings__preview{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:6px;padding:var(--space-2, 8px) 10px;border:1px solid var(--surface-border-light);border-radius:12px;background:var(--surface-level-1)}.mc-chat-settings__rail{display:flex;flex-direction:column;gap:5px;padding:5px;border-radius:999px;background:var(--surface-level-2)}.mc-chat-settings__rail-item{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-level-3);color:var(--state-text-brand);font-size:12px}.mc-chat-settings__rail-convs{display:flex;flex-direction:column;gap:4px;transition:opacity .15s ease}.mc-chat-settings__rail-convs--off{opacity:0}.mc-chat-settings__rail-conv{width:14px;height:14px;border-radius:50%;background:var(--surface-level-3)}.mc-chat-settings__section{margin-bottom:var(--space-6, 24px)}.mc-chat-settings__section:last-of-type{margin-bottom:0}.mc-chat-settings__section-title{margin:0 0 var(--space-2, 8px);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--surface-text-muted)}.mc-chat-settings__row{justify-content:space-between;gap:var(--space-4, 16px);width:100%;padding:var(--space-3, 12px) 0;border-bottom:1px solid var(--surface-border-light)}.mc-chat-settings__row.mc-c-switch{display:flex;align-items:center}.mc-chat-settings__row .mc-c-switch__track{flex-shrink:0;margin-right:2px}.mc-chat-settings__row.mc-c-switch--label-left{flex-direction:row}.mc-chat-settings__row:last-child{border-bottom:none}.mc-chat-settings__row .mc-c-switch__label{font-size:14px;color:var(--surface-text-color)}.mc-chat-settings__row .mc-c-switch__hint{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--surface-text-muted)}.mc-chat-settings__note{margin:var(--space-4, 16px) 0 0;font-size:12px;line-height:1.5;color:var(--surface-text-muted)}@media(max-width: 768px){.mc-chat-settings__row.mc-c-switch{align-items:flex-start}.mc-chat-settings__rail-row{flex-direction:column;align-items:stretch}.mc-chat-settings__preview{flex-direction:row;align-self:flex-start}.mc-chat-settings__rail-convs{flex-direction:row;align-items:center}}.mc-chat-settings__modes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3, 12px)}.mc-chat-settings__mode{display:flex;flex-direction:column;gap:4px;padding:10px 10px 12px;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-level-0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.mc-chat-settings__mode:hover{background:var(--surface-bg-hover)}.mc-chat-settings__mode:focus-visible{outline:2px solid var(--color-border-focus, var(--color-primary-500));outline-offset:2px}.mc-chat-settings__mode--selected,.mc-chat-settings__mode--selected:hover{border-color:var(--color-primary-500);box-shadow:0 0 0 1px var(--color-primary-500);background:color-mix(in srgb, var(--color-primary-500) 8%, transparent)}.mc-chat-settings__mode-title{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500}.mc-chat-settings__mode-hint{font-size:12px;line-height:1.45;color:var(--surface-text-muted)}.mc-chat-settings__radio{position:relative;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--surface-text-muted);border-radius:50%}.mc-chat-settings__mode--selected .mc-chat-settings__radio{border-color:var(--color-primary-500)}.mc-chat-settings__mode--selected .mc-chat-settings__radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-primary-500)}.mc-chat-settings__mode-thumb{--thumb-part: color-mix(in srgb, var(--surface-text-color) 16%, transparent);position:relative;display:block;height:72px;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-2)}.mc-chat-settings__thumb-header{position:absolute;inset:0 0 auto 0;height:9px;background:var(--thumb-part)}.mc-chat-settings__thumb-menu{position:absolute;top:9px;bottom:0;left:0;width:16px;background:var(--thumb-part)}.mc-chat-settings__thumb-line{position:absolute;top:17px;left:22px;width:34%;height:5px;border-radius:3px;background:var(--thumb-part)}.mc-chat-settings__thumb-line--short{top:27px;width:22%}.mc-chat-settings__thumb-rail{position:absolute;top:9px;right:0;bottom:0;width:9px;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:5px;background:var(--thumb-part)}.mc-chat-settings__thumb-rail i{width:5px;height:5px;border-radius:50%;background:var(--color-primary-500)}.mc-chat-settings__thumb-panel{position:absolute;top:9px;right:9px;bottom:0;width:44%;background:var(--surface-level-0);box-shadow:-2px 0 6px rgba(0,0,0,.12)}.mc-chat-settings__thumb-window,.mc-chat-settings__thumb-conversation{position:absolute;bottom:0;width:30%;border-radius:4px 4px 0 0;background:var(--surface-level-0);box-shadow:0 -1px 5px rgba(0,0,0,.18)}.mc-chat-settings__thumb-window{right:6px;height:60%;border-top:3px solid var(--color-primary-500)}.mc-chat-settings__thumb-conversation{right:calc(30% + 10px);height:50%}.mc-chat-settings__thumb-msg,.mc-chat-settings__thumb-name,.mc-chat-settings__thumb-dot{position:absolute;display:block}.mc-chat-settings__thumb-msg{height:8px;border-radius:4px;background:var(--thumb-part)}.mc-chat-settings__thumb-msg--mine{background:color-mix(in srgb, var(--color-primary-500) 45%, transparent)}.mc-chat-settings__thumb-name{height:5px;border-radius:3px;background:color-mix(in srgb, var(--surface-text-color) 34%, transparent)}.mc-chat-settings__thumb-dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb, var(--surface-text-color) 28%, transparent)}.mc-chat-settings__mode--locked{cursor:not-allowed;opacity:.7}.mc-chat-settings__mode--locked:hover{background:rgba(0,0,0,0)}.mc-chat-settings__mode--locked.mc-chat-settings__mode--selected:hover{background:color-mix(in srgb, var(--color-primary-500) 8%, transparent)}.mc-chat-settings__layout-note{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;color:var(--surface-text-muted)}.mc-chat-settings__layout-note i{font-size:14px}.mc-chat-settings__divider{height:1px;margin:var(--space-5, 20px) 0;background:var(--surface-border-color)}@media(max-width: 480px){.mc-chat-settings__modes{grid-template-columns:minmax(0, 1fr)}}
.mc-c-chips-input{position:relative;width:100%;font-family:inherit;--chips-border-radius: 8px;--chip-border-radius: 14px;--chips-min-height: 42px;--chip-height: 28px;--chips-gap: 6px;--chips-padding: 8px}.mc-c-chips-input--plain{color:var(--surface-text-color, var(--app-text-color, #333333));--chips-border-color: var(--border-color, #e1e5e9);--chips-border-color-focus: var(--color-primary-500, #8955ef);--chips-background: var(--surface-background-color, #ffffff);--chips-text-color: var(--surface-text-color, var(--app-text-color, #333333));--chips-placeholder-color: var(--surface-text-muted);--chips-shadow-focus: 0 0 0 3px rgba(137, 85, 239, 0.1);--chip-bg: var(--color-primary-500, #8955ef);--chip-border: var(--color-primary-500, #8955ef);--chip-text: #ffffff;--chip-hover-bg: var(--color-primary-600, #7a4dd3);--chip-hover-border: var(--color-primary-600, #7a4dd3);--clear-button-color: var(--surface-text-muted);--clear-button-hover-color: var(--color-danger-500);--loading-color: var(--surface-text-muted);--popover-background: var(--surface-background-color, #ffffff);--popover-border-color: var(--border-color, #e1e5e9);--popover-text-color: var(--surface-text-color, var(--app-text-color, #333333));--popover-divider-color: #f1f3f4}.mc-c-chips-input--theme{color:var(--app-text-color, #333333);--chips-border-color: var(--border-color, #e1e5e9);--chips-border-color-focus: var(--color-primary-500, #8955ef);--chips-background: var(--app-background-color, #ffffff);--chips-text-color: var(--app-text-color, #333333);--chips-placeholder-color: color-mix(in srgb, var(--app-text-color, #333333) 70%, transparent);--chips-shadow-focus: 0 0 0 3px rgba(137, 85, 239, 0.1);--chip-bg: var(--color-primary-500, #8955ef);--chip-border: var(--color-primary-500, #8955ef);--chip-text: #ffffff;--chip-hover-bg: var(--color-primary-600, #7a4dd3);--chip-hover-border: var(--color-primary-600, #7a4dd3);--clear-button-color: var(--app-text-color, #333333);--clear-button-hover-color: var(--color-danger-500);--loading-color: var(--app-text-color, #333333);--popover-background: var(--app-background-color, #ffffff);--popover-border-color: var(--border-color, #e1e5e9);--popover-text-color: var(--app-text-color, #333333);--popover-divider-color: #f1f3f4}.mc-c-chips-input--disabled{opacity:.6;pointer-events:none}.mc-c-chips-input--readonly .mc-c-chips-input__input{background-color:var(--surface-level-1);cursor:default}.mc-c-chips-input--focused .mc-c-chips-input__container{border-color:var(--chips-border-color-focus);box-shadow:var(--chips-shadow-focus)}.mc-c-chips-input--empty .mc-c-chips-input__placeholder-text{display:block}.mc-c-chips-input--chip-added .mc-c-chips-input__container{border-color:var(--chips-border-color-focus);box-shadow:0 0 0 2px rgba(137,85,239,.2);animation:mc-chip-added-pulse .6s ease-out}.mc-c-chips-input--error .mc-c-chips-input__container{border-color:var(--color-danger-500);box-shadow:0 0 0 3px rgba(220,53,69,.1)}@keyframes mc-chip-added-pulse{0%{box-shadow:0 0 0 2px rgba(137,85,239,.4)}50%{box-shadow:0 0 0 4px rgba(137,85,239,.2)}100%{box-shadow:0 0 0 2px rgba(137,85,239,.1)}}.mc-c-chips-input__label{display:block;margin-bottom:var(--space-2, 8px);font-weight:500;font-size:14px;color:var(--chips-text-color);line-height:1.4}.mc-c-chips-input__label:empty{display:none}.mc-c-chips-input__container{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--chips-gap);min-height:var(--chips-min-height);padding:var(--chips-padding) 40px var(--chips-padding) 12px;border:1px solid var(--chips-border-color);border-radius:var(--chips-border-radius);background-color:var(--chips-background);transition:all .2s ease;cursor:text}.mc-c-chips-input__container:hover{border-color:var(--surface-border-dark)}.mc-c-chips-input__container:focus-within{border-color:var(--chips-border-color-focus);box-shadow:var(--chips-shadow-focus)}.mc-c-chips-input__chips{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--chips-gap) - 2px) var(--chips-gap);margin-right:var(--chips-gap)}.mc-c-chips-input__chips:has(.mc-c-chips-input__chip:nth-child(n+4)){gap:4px 6px}.mc-c-chips-input__input-container{position:relative;flex:1;min-width:120px;display:flex;align-items:center;min-height:var(--chip-height)}.mc-c-chips-input__input-container:not(:only-child){margin-top:2px}.mc-c-chips-input__input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);padding:0;margin:0;font:inherit;color:var(--chips-text-color);min-width:60px}.mc-c-chips-input__input::placeholder{color:var(--chips-placeholder-color)}.mc-c-chips-input__input:disabled{cursor:not-allowed}.mc-c-chips-input__input:read-only{cursor:default}.mc-c-chips-input__input:focus{box-shadow:none !important}.mc-c-chips-input__input--search-mode{color:var(--color-primary-500, #8955ef);font-weight:500}.mc-c-chips-input__input--search-mode::placeholder{color:var(--color-primary-300, #c4a0ff)}.mc-c-chips-input__loading{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--loading-color);font-size:12px}.mc-c-chips-input__clear-all{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--clear-button-color);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.mc-c-chips-input__clear-all:hover{color:var(--clear-button-hover-color);background-color:rgba(220,53,69,.1)}.mc-c-chips-input__clear-all:focus{outline:none;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.mc-c-chips-input__counter{margin-top:6px;text-align:right}.mc-c-chips-input__counter-text{font-size:12px;color:var(--surface-text-muted)}.mc-c-chips-input__message{margin-top:6px;font-size:12px;line-height:1.3}.mc-c-chips-input__message--error{color:var(--state-text-danger)}.mc-c-chips-input__message--warning{color:var(--color-warning-500, #ffc107)}.mc-c-chips-input__message--info{color:var(--color-info-500, #17a2b8)}.mc-c-chips-input--size-sm{--chips-min-height: 36px;--chip-height: 24px;--chips-padding: 6px;--chips-gap: 4px}.mc-c-chips-input--size-sm .mc-c-chips-input__label{font-size:13px}.mc-c-chips-input--size-sm .mc-c-chips-input__input{font-size:13px}.mc-c-chips-input--size-lg{--chips-min-height: 48px;--chip-height: 32px;--chips-padding: 10px;--chips-gap: 8px}.mc-c-chips-input--size-lg .mc-c-chips-input__label{font-size:15px}.mc-c-chips-input--size-lg .mc-c-chips-input__input{font-size:15px}.mc-c-chips-input--theme-compact .mc-c-chips-input__container{padding:6px 32px 6px 8px;gap:4px}.mc-c-chips-input--theme-compact .mc-c-chips-input__chips{gap:3px 4px;margin-right:4px}.mc-c-chips-input__container:has(.mc-c-chips-input__chips .mc-c-chips-input__chip:nth-child(n+4)){padding-top:10px;padding-bottom:10px;min-height:50px}.mc-c-chips-input__container:has(.mc-c-chips-input__chips .mc-c-chips-input__chip:nth-child(n+4)) .mc-c-chips-input__chips{gap:4px 6px}.mc-c-chips-input__container:has(.mc-c-chips-input__chips .mc-c-chips-input__chip:nth-child(n+6)){padding-top:12px;padding-bottom:12px;min-height:60px}.mc-c-chips-input__container:has(.mc-c-chips-input__chips .mc-c-chips-input__chip:nth-child(n+6)) .mc-c-chips-input__chips{gap:3px 5px}.mc-c-chips-tabs-internal{display:none;flex-direction:row;gap:4px;padding:8px 12px;border-bottom:1px solid var(--popover-divider-color);background:var(--popover-background)}@keyframes mc-chip-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mc-chip-leave{from{transform:scale(1);opacity:1}to{transform:scale(0.8);opacity:0}}.mc-c-chips-input__chip.ng-enter{animation:mc-chip-enter .15s ease-out forwards}.mc-c-chips-input__chip.ng-leave{animation:mc-chip-leave .15s ease-in forwards}[dir=rtl] .mc-c-chips-input__chip-avatar,[dir=rtl] .mc-c-chips-input__chip-icon{margin-right:0;margin-left:6px}[dir=rtl] .mc-c-chips-input__chip-remove{margin-left:0;margin-right:6px}[dir=rtl] .mc-c-chips-input__chip{flex-direction:row-reverse}[dir=rtl] .mc-c-chips-input__clear-all{right:auto;left:8px}@media(max-width: 768px){.mc-c-chips-input__container{padding:8px 32px 8px 8px;gap:4px}.mc-c-chips-input__chips{gap:4px 6px;margin-right:4px}.mc-c-chips-input__input-container{min-width:100px}.mc-c-chips-tabs-external{display:none}.mc-c-chips-tabs-internal{display:flex}}@media(max-width: 480px){.mc-c-chips-input__container{padding:6px 28px 6px 6px;gap:3px}.mc-c-chips-input__chips{gap:3px 4px;margin-right:3px}.mc-c-chips-input__input-container{min-width:80px}}
.mc-c-chips-input__chip{display:inline-flex;align-items:center;flex-shrink:0;max-width:260px;height:var(--chip-height, 28px);padding:0 10px 0 6px;margin:0;border-radius:var(--chip-border-radius, 14px);font-size:13px;line-height:1.2;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);position:relative;cursor:pointer;outline:none;white-space:nowrap;overflow:hidden}.mc-c-chips-input__chip--plain{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border:1px solid rgba(0,0,0,0);color:#fff;box-shadow:0 1px 3px rgba(137,85,239,.2)}.mc-c-chips-input__chip--plain:hover{background:linear-gradient(135deg, var(--color-primary-600, #7a4dd3) 0%, var(--color-primary-700, #6b3fc4) 100%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(137,85,239,.35)}.mc-c-chips-input__chip--plain--focused,.mc-c-chips-input__chip--plain:focus{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);box-shadow:0 0 0 3px rgba(137,85,239,.25),0 2px 6px rgba(137,85,239,.3);outline:2px solid hsla(0,0%,100%,.9);outline-offset:1px}.mc-c-chips-input__chip--plain .mc-c-chips-input__chip-icon{color:hsla(0,0%,100%,.9)}.mc-c-chips-input__chip--plain .mc-c-chips-input__chip-remove{color:hsla(0,0%,100%,.75)}.mc-c-chips-input__chip--plain .mc-c-chips-input__chip-remove:hover{background-color:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.1)}.mc-c-chips-input__chip--theme{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border:1px solid rgba(0,0,0,0);color:#fff;box-shadow:0 1px 3px rgba(137,85,239,.2)}.mc-c-chips-input__chip--theme:hover{background:linear-gradient(135deg, var(--color-primary-600, #7a4dd3) 0%, var(--color-primary-700, #6b3fc4) 100%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(137,85,239,.35)}.mc-c-chips-input__chip--theme--focused,.mc-c-chips-input__chip--theme:focus{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);box-shadow:0 0 0 3px rgba(137,85,239,.25),0 2px 6px rgba(137,85,239,.3);outline:2px solid hsla(0,0%,100%,.9);outline-offset:1px}.mc-c-chips-input__chip--theme .mc-c-chips-input__chip-icon{color:hsla(0,0%,100%,.9)}.mc-c-chips-input__chip--theme .mc-c-chips-input__chip-remove{color:hsla(0,0%,100%,.75)}.mc-c-chips-input__chip--theme .mc-c-chips-input__chip-remove:hover{background-color:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.1)}.mc-c-chips-input__chip--disabled{opacity:.5;cursor:not-allowed}.mc-c-chips-input__chip--disabled:hover{transform:none;box-shadow:none}.mc-c-chips-input__chip--readonly{cursor:default}.mc-c-chips-input__chip--readonly:hover{transform:none}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft{padding:0 4px 0 3px;background:color-mix(in srgb, var(--color-primary-500) 10%, var(--surface-background-color));border:1px solid color-mix(in srgb, var(--state-text-brand) 22%, var(--surface-border-color));color:var(--surface-text-color);box-shadow:none}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft:hover{background:color-mix(in srgb, var(--color-primary-500) 14%, var(--surface-background-color));border-color:color-mix(in srgb, var(--state-text-brand) 40%, var(--surface-border-color));box-shadow:none;transform:none}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft:focus,.mc-c-chips-input__chip.mc-c-chips-input__chip--soft.mc-c-chips-input__chip--focused{background:color-mix(in srgb, var(--color-primary-500) 14%, var(--surface-background-color));box-shadow:none;outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-icon,.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-avatar{width:22px;height:22px;background:color-mix(in srgb, var(--color-primary-500) 18%, var(--surface-background-color));border-color:rgba(0,0,0,0);color:var(--state-text-brand)}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-text{font-size:13px;font-weight:400;letter-spacing:0}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-remove{width:20px;height:20px;color:var(--surface-text-muted)}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-remove:hover{background-color:var(--surface-bg-hover);color:var(--surface-text-color);transform:none}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-remove:focus{box-shadow:none}.mc-c-chips-input__chip.mc-c-chips-input__chip--soft .mc-c-chips-input__chip-remove:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mc-c-chips-input__chip-avatar{flex-shrink:0;width:20px;height:20px;margin-right:6px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3)}.mc-c-chips-input__chip-avatar img{width:100%;height:100%;object-fit:cover}.mc-c-chips-input__chip-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase}.mc-c-chips-input__chip-icon{flex-shrink:0;width:20px;height:20px;margin-right:6px;display:flex;align-items:center;justify-content:center;font-size:12px;background:hsla(0,0%,100%,.15);border-radius:50%;transition:background .15s ease}.mc-c-chips-input__chip-content{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.mc-c-chips-input__chip-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:12px;letter-spacing:.01em}.mc-c-chips-input__chip-email-inline{font-weight:400;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-chips-input__chip-remove{flex-shrink:0;width:18px;height:18px;margin-left:4px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:50%;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);padding:0;font-size:12px}.mc-c-chips-input__chip-remove:disabled{opacity:.5;cursor:not-allowed}.mc-c-chips-input__chip-remove:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.4)}@media(max-width: 480px){.mc-c-chips-input__chip{max-width:180px;height:26px;font-size:11px;border-radius:13px;padding:0 8px 0 4px}.mc-c-chips-input__chip-avatar,.mc-c-chips-input__chip-icon{width:16px;height:16px;font-size:10px;margin-right:4px}.mc-c-chips-input__chip-remove{width:16px;height:16px;font-size:10px;margin-left:2px}.mc-c-chips-input__chip-text{font-size:11px}.mc-c-chips-input__chip-email-inline{display:none}}
.mc-c-chips-popover__item{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);min-height:54px;position:relative;width:100%;box-sizing:border-box;background:var(--surface-background-color, #ffffff);border-bottom:1px solid var(--border-light, #f1f3f4);color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__item:last-child{border-bottom:none}.mc-c-chips-popover__item:hover{background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0))}.mc-c-chips-popover__item:focus,.mc-c-chips-popover__item--focused{background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));outline:none;box-shadow:inset 0 0 0 2px rgba(137,85,239,.2)}.mc-c-chips-popover__item--selected{background-color:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-chips-popover__item--selected::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border-radius:0 2px 2px 0}.mc-c-chips-popover__item--selected:hover{background-color:color-mix(in oklab, var(--color-primary-500) 16%, var(--surface-level-0))}.mc-c-chips-popover__item-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.mc-c-chips-popover__item-name{font-weight:600;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--surface-text-color, #333333)}.mc-c-chips-popover__item-email{font-size:12px;color:var(--text-muted, #6c757d);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-chips-popover__item-meta{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted, #6c757d);line-height:1.2;margin-top:1px}.mc-c-chips-popover__item-meta i{font-size:10px;opacity:.7}.mc-c-chips-popover__item-avatar{flex-shrink:0;width:36px;height:36px;margin-right:12px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--color-primary-400, #a77ff5) 0%, var(--color-primary-600, #7a4dd3) 100%);box-shadow:0 2px 6px rgba(137,85,239,.2);transition:transform .2s ease}.mc-c-chips-popover__avatar-img{width:100%;height:100%;object-fit:cover}.mc-c-chips-popover__avatar-icon{font-size:15px;color:#fff}.mc-c-chips-popover__item-check{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;margin-left:8px}.mc-c-chips-popover__check-icon{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;box-shadow:0 2px 6px rgba(137,85,239,.3);animation:checkmark-appear .2s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes checkmark-appear{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.mc-c-chips-popover__check-empty{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-color, #dee2e6);background:rgba(0,0,0,0);transition:all .2s ease}.mc-c-chips-popover__item-status{display:flex;align-items:center}.mc-c-chips-popover__status-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:600;text-transform:capitalize;letter-spacing:.2px;border-radius:10px;line-height:1.2;white-space:nowrap}.mc-c-chips-popover__status-badge i{font-size:10px;flex-shrink:0}.mc-c-chips-popover__status-badge--client,.mc-c-chips-popover__status-badge--contact,.mc-c-chips-popover__status-badge--customer{background-color:rgba(90,159,8,.15);color:var(--color-success-600, #4a8506)}.mc-c-chips-popover__status-badge--lead{background-color:rgba(33,150,243,.15);color:#1976d2}.mc-c-chips-popover__status-badge--prospect{background-color:rgba(255,152,0,.15);color:#e68900}.mc-c-chips-popover__status-badge--deal{background-color:rgba(137,85,239,.15);color:var(--color-primary-600, #7a4dd3)}.mc-c-chips-popover__status-badge--user{background-color:rgba(108,117,125,.15);color:var(--text-muted, #6c757d)}.mc-c-chips-popover__status-badge--known{background-color:rgba(0,188,212,.15);color:#00838f}@media(max-width: 480px){.mc-c-chips-popover__item{padding:8px 10px;min-height:50px}.mc-c-chips-popover__item-avatar{width:30px;height:30px;margin-right:8px}.mc-c-chips-popover__avatar-icon{font-size:12px}.mc-c-chips-popover__item-name{font-size:12px}.mc-c-chips-popover__item-email{font-size:10px}.mc-c-chips-popover__item-meta{display:none}.mc-c-chips-popover__status-badge{padding:2px 6px;font-size:9px}.mc-c-chips-popover__item-check{margin-left:6px}.mc-c-chips-popover__check-icon{width:18px;height:18px;font-size:9px}.mc-c-chips-popover__check-empty{width:16px;height:16px}}
.mc-c-chips-popover-wrapper{display:flex;align-items:flex-start;position:relative}.mc-c-chips-popover{width:45vw;max-width:100%;min-height:320px;border:1px solid var(--border-color, #e1e5e9);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;font-family:inherit;margin-top:4px;display:flex;flex-direction:column;position:relative;z-index:10;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__content{flex:1;display:flex;flex-direction:column;position:relative;z-index:10;background:var(--surface-background-color, #ffffff);overflow:hidden;max-width:100%}.mc-c-chips-popover__header{padding:12px 16px;flex-shrink:0;background:var(--surface-background-color, #ffffff);border-bottom:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__title{font-size:14px;margin-bottom:0;font-weight:500;color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__search-info{display:flex;align-items:center;font-size:13px;margin-top:4px;color:var(--text-muted, #6c757d)}.mc-c-chips-popover__search-info i{margin-right:8px;color:var(--surface-text-muted)}.mc-c-chips-popover__results{height:320px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;background:var(--surface-background-color, #ffffff)}.mc-c-chips-popover__list{list-style:none;margin:0;padding:0;background:var(--surface-background-color, #ffffff);overflow:hidden}.mc-c-chips-popover__loading,.mc-c-chips-popover__loading-more{padding:20px;text-align:center}.mc-c-chips-popover__loading-content,.mc-c-chips-popover__loading-more-content{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted, #6c757d);font-size:14px}.mc-c-chips-popover__loading-content i,.mc-c-chips-popover__loading-more-content i{color:var(--color-primary-500, #8955ef)}.mc-c-chips-popover__end-of-results{padding:12px 16px;text-align:center;border-top:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__end-of-results-content{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted, #6c757d);font-size:12px}.mc-c-chips-popover__end-of-results-content i{color:var(--color-success-500, #5a9f08);font-size:11px}.mc-c-chips-popover__actions{margin-top:auto;flex-shrink:0;background:var(--surface-background-color, #ffffff);border-top:1px solid var(--border-light, #f1f3f4);display:flex;flex-direction:column}.mc-c-chips-popover__use-email-btn{width:100%;padding:12px 16px;border:none;cursor:pointer;transition:all .15s ease;text-align:left;min-height:52px;background:linear-gradient(135deg, rgba(90, 159, 8, 0.08) 0%, rgba(90, 159, 8, 0.04) 100%);border-bottom:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__use-email-btn:hover{background:linear-gradient(135deg, rgba(90, 159, 8, 0.15) 0%, rgba(90, 159, 8, 0.08) 100%)}.mc-c-chips-popover__use-email-content{display:flex;align-items:center}.mc-c-chips-popover__use-email-icon{flex-shrink:0;width:32px;height:32px;margin-right:12px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-size:16px;background:var(--color-success-500, #5a9f08)}.mc-c-chips-popover__use-email-text{flex:1;min-width:0}.mc-c-chips-popover__use-email-title{font-weight:500;font-size:14px;margin-bottom:var(--space-0-5, 2px);line-height:1.3;color:var(--color-success-600, #4a8506);display:block}.mc-c-chips-popover__use-email-subtitle{font-size:12px;line-height:1.2;color:var(--text-muted, #6c757d);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-chips-popover__create-btn{width:100%;padding:12px 16px;border:none;cursor:pointer;transition:background-color .15s ease;text-align:left;min-height:52px;background:var(--surface-background-color, #ffffff)}.mc-c-chips-popover__create-btn:hover{background:var(--surface-bg-hover)}.mc-c-chips-popover__create-btn--prominent{background:var(--surface-bg-hover)}.mc-c-chips-popover__create-btn--prominent:hover{background:var(--surface-bg-active)}.mc-c-chips-popover__create-content{display:flex;align-items:center}.mc-c-chips-popover__create-icon{flex-shrink:0;width:32px;height:32px;margin-right:12px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-size:16px;background:var(--color-primary-500, #8955ef)}.mc-c-chips-popover__create-text{flex:1;min-width:0}.mc-c-chips-popover__create-title{font-weight:500;font-size:14px;margin-bottom:var(--space-0-5, 2px);line-height:1.3;color:var(--surface-text-color, var(--app-text-color, #333333));display:block}.mc-c-chips-popover__create-subtitle{font-size:12px;line-height:1.2;color:var(--text-muted, #6c757d);display:block}.mc-c-chips-popover--create-mode{min-height:auto;width:480px;max-width:95vw}.mc-c-chips-popover__create-form{padding:16px;background:var(--surface-background-color, #ffffff);overflow:visible}.mc-c-chips-popover__create-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap, 16px);padding-bottom:12px;border-bottom:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__create-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__create-title i{color:var(--color-primary-500, #8955ef);font-size:18px}.mc-c-chips-popover__create-back{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text-muted, #6c757d);cursor:pointer;transition:color .15s ease}.mc-c-chips-popover__create-back:hover{color:var(--color-primary-500, #8955ef)}.mc-c-chips-popover__create-back i{font-size:14px}.mc-c-chips-popover__create-body{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto;overflow-x:hidden;padding-right:4px}.mc-c-chips-popover__dynamic-form{margin-top:8px;padding-top:12px;border-top:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__dynamic-form lead-form,.mc-c-chips-popover__dynamic-form prospect-form,.mc-c-chips-popover__dynamic-form contact-form{display:block}.mc-c-chips-popover__dynamic-form lead-form>pre-loader,.mc-c-chips-popover__dynamic-form prospect-form>pre-loader,.mc-c-chips-popover__dynamic-form contact-form>pre-loader{margin:20px 0}.mc-c-chips-popover__dynamic-form .form-group{margin-bottom:var(--space-3, 12px)}.mc-c-chips-popover__dynamic-form .form-group label{font-size:13px;font-weight:500;color:var(--surface-text-color, var(--app-text-color, #333333));margin-bottom:var(--space-1, 4px);display:block}.mc-c-chips-popover__dynamic-form .form-group input,.mc-c-chips-popover__dynamic-form .form-group select,.mc-c-chips-popover__dynamic-form .form-group textarea{padding:10px 12px;border:1px solid var(--border-color, #dee2e6);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, var(--app-text-color, #333333));width:100%;box-sizing:border-box}.mc-c-chips-popover__dynamic-form .form-group input:focus,.mc-c-chips-popover__dynamic-form .form-group select:focus,.mc-c-chips-popover__dynamic-form .form-group textarea:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-chips-popover__dynamic-form button[type=submit],.mc-c-chips-popover__dynamic-form .btn-submit,.mc-c-chips-popover__dynamic-form .save-button{display:none !important}.mc-c-chips-popover__field{display:flex;flex-direction:column;gap:6px}.mc-c-chips-popover__field--lifecycle{margin-bottom:var(--space-1, 4px);position:relative;overflow:visible}.mc-c-chips-popover__field--lifecycle mc-select,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper{width:100%;overflow:visible}.mc-c-chips-popover__field--lifecycle mc-select .mc-c-select,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper .mc-c-select{width:100%}.mc-c-chips-popover__field--lifecycle mc-select .mc-select-input-wrapper,.mc-c-chips-popover__field--lifecycle mc-select .mc-select-input,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper .mc-select-input-wrapper,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper .mc-select-input{width:100%;min-height:40px;border:1px solid var(--border-color, #dee2e6);border-radius:6px;background:var(--surface-background-color, #ffffff);cursor:pointer}.mc-c-chips-popover__field--lifecycle mc-select .mc-select-input-wrapper:hover,.mc-c-chips-popover__field--lifecycle mc-select .mc-select-input:hover,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper .mc-select-input-wrapper:hover,.mc-c-chips-popover__field--lifecycle .mc-c-select__wrapper .mc-select-input:hover{border-color:var(--color-primary-400, #a77ef5)}.mc-c-chips-popover__field-label{font-size:13px;font-weight:500;color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__required{color:var(--color-error, #F44336)}.mc-c-chips-popover__field-input{padding:10px 12px;border:1px solid var(--border-color, #dee2e6);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, var(--app-text-color, #333333));transition:border-color .15s ease,box-shadow .15s ease}.mc-c-chips-popover__field-input::placeholder{color:var(--text-muted, #adb5bd)}.mc-c-chips-popover__field-input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-chips-popover__field-input--error{border-color:var(--color-error, #F44336)}.mc-c-chips-popover__field-input--error:focus{box-shadow:0 0 0 3px rgba(220,53,69,.15)}.mc-c-chips-popover__create-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-light, #f1f3f4)}.mc-c-chips-popover__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-chips-popover__btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-chips-popover__btn--secondary{background:var(--surface-level-1, #f8f9fa);color:var(--surface-text-color, var(--app-text-color, #333333))}.mc-c-chips-popover__btn--secondary:hover:not(:disabled){background:var(--surface-level-2, #e9ecef)}.mc-c-chips-popover__btn--primary{background:var(--color-primary-500, #8955ef);color:#fff}.mc-c-chips-popover__btn--primary:hover:not(:disabled){background:var(--color-primary-600, #7a4dd3)}.mc-c-chips-popover__btn i{font-size:14px}.mc-c-chips-popover__no-results,.mc-c-chips-popover__empty{padding:40px 20px;text-align:center}.mc-c-chips-popover__no-results-content,.mc-c-chips-popover__empty-content{display:flex;flex-direction:column;align-items:center;gap:12px}.mc-c-chips-popover__no-results-icon,.mc-c-chips-popover__empty-icon{font-size:32px;color:color-mix(in srgb, var(--surface-text-color) 30%, transparent)}.mc-c-chips-popover__no-results-title{font-size:14px;font-weight:500}.mc-c-chips-popover__no-results-subtitle,.mc-c-chips-popover__empty-text{font-size:13px;color:var(--text-muted, #6c757d)}.mc-c-chips-popover__no-results-text{text-align:center}@media(max-width: 768px){.mc-c-chips-popover{width:90vw}.mc-c-chips-popover-wrapper{flex-direction:column}}@media(max-width: 480px){.mc-c-chips-popover{width:95vw;min-height:280px}.mc-c-chips-popover__results{height:250px}.mc-c-chips-popover__header{padding:10px 12px}.mc-c-chips-popover__create-btn{padding:10px 12px;min-height:48px}.mc-c-chips-popover__create-icon{width:28px;height:28px;margin-right:10px;font-size:14px}.mc-c-chips-popover__no-results,.mc-c-chips-popover__empty{padding:30px 16px}}
.mc-c-chips-tabs-external{display:flex;flex-direction:column;margin-right:0;margin-top:24px;gap:6px;z-index:0;position:relative}.mc-c-chips-tabs-external::before{content:"";position:absolute;top:0;left:-80px;width:80px;height:100%;pointer-events:auto;background:rgba(0,0,0,0)}.mc-c-chips-tabs-external .mc-c-chips-tab{width:44px;height:44px;display:flex;column-gap:8px;align-items:center;justify-content:center;padding:0 10px;background:var(--surface-level-1, #f8f9fa);border:1px solid var(--border-light, #e9ecef);border-right:none;border-radius:10px 0 0 10px;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;white-space:nowrap;position:relative;z-index:0}.mc-c-chips-tabs-external .mc-c-chips-tab i{font-size:18px;color:var(--text-muted, #6c757d);flex-shrink:0;width:18px;text-align:center;transition:all .2s ease}.mc-c-chips-tabs-external .mc-c-chips-tab .mc-c-chips-tab-text{min-width:0;margin-left:0;font-size:13px;font-weight:500;color:var(--text-muted, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;max-width:0;transition:all .2s ease;pointer-events:none}.mc-c-chips-tabs-external .mc-c-chips-tab--active{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border-color:var(--color-primary-500, #8955ef);justify-content:flex-start;z-index:1;box-shadow:0 2px 8px rgba(137,85,239,.3)}.mc-c-chips-tabs-external .mc-c-chips-tab--active i,.mc-c-chips-tabs-external .mc-c-chips-tab--active .mc-c-chips-tab-text{color:#fff}.mc-c-chips-tabs-external .mc-c-chips-tab--active::after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-primary-500, #8955ef);border-radius:2px 0 0 2px}.mc-c-chips-tabs-external .mc-c-chips-tab:hover:not(.mc-c-chips-tabs-external .mc-c-chips-tab--active){background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);transform:translateX(-2px)}.mc-c-chips-tabs-external .mc-c-chips-tab:hover:not(.mc-c-chips-tabs-external .mc-c-chips-tab--active) i{color:var(--state-text-brand)}.mc-c-chips-tabs-external .mc-c-chips-tab--search-mode{opacity:.6}.mc-c-chips-tabs-external .mc-c-chips-tab--search-mode:hover{opacity:1;background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border-color:var(--color-primary-500, #8955ef)}.mc-c-chips-tabs-external .mc-c-chips-tab--search-mode:hover i,.mc-c-chips-tabs-external .mc-c-chips-tab--search-mode:hover .mc-c-chips-tab-text{color:#fff}.mc-c-chips-tabs-external .mc-c-chips-tab--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mc-c-chips-tabs-external .mc-c-chips-tab--disabled i,.mc-c-chips-tabs-external .mc-c-chips-tab--disabled .mc-c-chips-tab-text{color:var(--text-disabled, #adb5bd)}.mc-c-chips-tabs-external .mc-c-chips-tab--disabled:hover{background:var(--surface-level-1, #f8f9fa);border-color:var(--border-light, #e9ecef);transform:none}.mc-c-chips-tabs-external:hover .mc-c-chips-tab{width:130px;margin-left:-86px;justify-content:flex-start}.mc-c-chips-tabs-external:hover .mc-c-chips-tab .mc-c-chips-tab-text{opacity:1;max-width:100px}.mc-c-chips-tabs-external:hover .mc-c-chips-tab--search-mode{opacity:1}.mc-c-chips-tabs-external:hover .mc-c-chips-tab--search-mode .mc-c-chips-tab-text{opacity:1;max-width:100px}.mc-c-chips-tabs-external:hover .mc-c-chips-tab--disabled{opacity:.4}.mc-c-chips-tabs-external:hover .mc-c-chips-tab--disabled .mc-c-chips-tab-text{opacity:.4;max-width:100px}.mc-c-chips-tabs-internal{display:none;flex-direction:row;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-light, #e9ecef);background:var(--surface-background-color, #ffffff)}.mc-c-chips-tabs-internal .mc-c-chips-tab{flex:1;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;background:var(--surface-level-1, #f8f9fa);border:1px solid var(--border-light, #e9ecef);border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-chips-tabs-internal .mc-c-chips-tab i{font-size:15px;color:var(--text-muted, #6c757d);transition:color .2s ease}.mc-c-chips-tabs-internal .mc-c-chips-tab .mc-c-chips-tab-text{font-size:12px;font-weight:600;color:var(--text-muted, #6c757d);transition:color .2s ease}.mc-c-chips-tabs-internal .mc-c-chips-tab--active{background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border-color:rgba(0,0,0,0);box-shadow:0 2px 6px rgba(137,85,239,.25)}.mc-c-chips-tabs-internal .mc-c-chips-tab--active i,.mc-c-chips-tabs-internal .mc-c-chips-tab--active .mc-c-chips-tab-text{color:#fff}.mc-c-chips-tabs-internal .mc-c-chips-tab:hover:not(.mc-c-chips-tabs-internal .mc-c-chips-tab--active){background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}.mc-c-chips-tabs-internal .mc-c-chips-tab:hover:not(.mc-c-chips-tabs-internal .mc-c-chips-tab--active) i,.mc-c-chips-tabs-internal .mc-c-chips-tab:hover:not(.mc-c-chips-tabs-internal .mc-c-chips-tab--active) .mc-c-chips-tab-text{color:var(--state-text-brand)}.mc-c-chips-tabs-internal .mc-c-chips-tab--search-mode{opacity:.6}.mc-c-chips-tabs-internal .mc-c-chips-tab--search-mode:hover{opacity:1;background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7a4dd3) 100%);border-color:rgba(0,0,0,0)}.mc-c-chips-tabs-internal .mc-c-chips-tab--search-mode:hover i,.mc-c-chips-tabs-internal .mc-c-chips-tab--search-mode:hover .mc-c-chips-tab-text{color:#fff}.mc-c-chips-tabs-internal .mc-c-chips-tab--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.mc-c-chips-tabs-internal .mc-c-chips-tab--disabled i,.mc-c-chips-tabs-internal .mc-c-chips-tab--disabled .mc-c-chips-tab-text{color:var(--text-disabled, #adb5bd)}@media(max-width: 768px){.mc-c-chips-tabs-external{display:none}.mc-c-chips-tabs-internal{display:flex}}
.mc-c-chips-create-contact{max-width:480px;margin:0 auto;background:var(--modal-background, #ffffff);color:var(--app-text-color, #333);font-family:inherit}.mc-c-chips-create-contact__header{padding:24px 24px 16px;text-align:center;border-bottom:1px solid var(--modal-divider-color, #f1f3f4)}.mc-c-chips-create-contact__title{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--app-text-color, #333)}.mc-c-chips-create-contact__title i{margin-right:8px;color:var(--color-primary, #007bff)}.mc-c-chips-create-contact__subtitle{margin:0;font-size:14px;color:var(--modal-text-muted, #6c757d);line-height:1.4}.mc-c-chips-create-contact__content{padding:24px}.mc-c-chips-create-contact__form{display:flex;flex-direction:column;gap:20px}.mc-c-chips-create-contact__field{display:flex;flex-direction:column}.mc-c-chips-create-contact__label{margin-bottom:var(--space-1-5, 6px);font-size:14px;font-weight:500;color:var(--app-text-color, #333);line-height:1.3}.mc-c-chips-create-contact__required{color:var(--required-color, #dc3545);margin-left:2px}.mc-c-chips-create-contact__input{width:100%;padding:10px 12px;border:1px solid var(--border-color, #e1e5e9);border-radius:6px;background:var(--input-background-color, #fff);color:var(--app-text-color, #333);font-size:14px;line-height:1.4;transition:all .2s ease}.mc-c-chips-create-contact__input:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.mc-c-chips-create-contact__input::placeholder{color:var(--placeholder-color, #6c757d)}.mc-c-chips-create-contact__input--error{border-color:var(--error-color, #dc3545);box-shadow:0 0 0 3px rgba(220,53,69,.1)}.mc-c-chips-create-contact__field-error{margin-top:6px;font-size:12px;color:var(--error-color, #dc3545);line-height:1.3}.mc-c-chips-create-contact__field-error i{margin-right:4px}.mc-c-chips-create-contact__error{margin-top:16px;padding:12px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:6px}.mc-c-chips-create-contact__error-content{display:flex;align-items:center;font-size:13px;color:var(--error-color, #dc3545)}.mc-c-chips-create-contact__error-content i{margin-right:8px;font-size:14px}.mc-c-chips-create-contact__loading{margin-top:16px;padding:16px;text-align:center;background:var(--modal-loading-background, #f8f9fa);border-radius:6px}.mc-c-chips-create-contact__loading-content{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--modal-text-muted, #6c757d)}.mc-c-chips-create-contact__loading-content i{color:var(--color-primary, #007bff)}.mc-c-chips-create-contact__footer{padding:16px 24px 24px;border-top:1px solid var(--modal-divider-color, #f1f3f4)}.mc-c-chips-create-contact__actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:var(--space-3, 12px)}.mc-c-chips-create-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:6px;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;transition:all .2s ease;min-width:100px}.mc-c-chips-create-contact__btn:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.mc-c-chips-create-contact__btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-chips-create-contact__btn--primary{background:var(--color-primary, #007bff);color:#fff;border-color:var(--color-primary, #007bff)}.mc-c-chips-create-contact__btn--primary:hover:not(:disabled){background:var(--primary-hover-color, #0056b3);border-color:var(--primary-hover-color, #0056b3)}.mc-c-chips-create-contact__btn--secondary{background:rgba(0,0,0,0);color:var(--secondary-color, #6c757d);border-color:var(--secondary-border-color, #dee2e6)}.mc-c-chips-create-contact__btn--secondary:hover:not(:disabled){background:var(--secondary-hover-background, #f8f9fa);color:var(--secondary-hover-color, #495057)}.mc-c-chips-create-contact__hints{text-align:center}.mc-c-chips-create-contact__hint{font-size:12px;color:var(--modal-text-muted, #6c757d)}.mc-c-chips-create-contact__hint kbd{display:inline-block;padding:2px 4px;font-size:11px;color:var(--kbd-color, #212529);background:var(--kbd-background, #f8f9fa);border:1px solid var(--kbd-border, #dee2e6);border-radius:3px;box-shadow:inset 0 -1px 0 var(--kbd-shadow, #dee2e6);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.mc-column-editor{display:flex;flex-direction:column;min-width:360px;max-width:480px;max-height:80vh;background:var(--surface-background-color);border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.mc-column-editor__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-column-editor__title{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:var(--surface-text-color)}.mc-column-editor__title i{color:var(--color-primary-500)}.mc-column-editor__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-column-editor__close:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-column-editor__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--surface-text-muted)}.mc-column-editor__loading i{font-size:24px;color:var(--color-primary-500)}.mc-column-editor__content{flex:1;overflow-y:auto;padding:16px}.mc-column-editor__info{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;background:var(--color-info-50);border-radius:6px;font-size:13px;color:var(--color-info-700)}.mc-column-editor__info i{flex-shrink:0}.mc-column-editor__instructions{margin:0 0 12px;font-size:13px;color:var(--surface-text-muted)}.mc-column-editor__list{display:flex;flex-direction:column;gap:4px}.mc-column-editor__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-level-0);border:1px solid var(--surface-border-light);border-radius:6px;transition:all .2s ease}.mc-column-editor__item:hover{background:var(--surface-level-1);border-color:var(--surface-border-color)}.mc-column-editor__item.--hidden{opacity:.5;background:var(--surface-level-1);border-style:dashed;border-color:var(--surface-border-color)}.mc-column-editor__item.--hidden .mc-column-editor__name{text-decoration:line-through;color:var(--surface-text-muted)}.mc-column-editor__item.--hidden .mc-column-editor__drag-handle{opacity:.5}.mc-column-editor__item.--hidden .mc-column-editor__btn--visibility{color:var(--surface-text-muted)}.mc-column-editor__item.--hidden .mc-column-editor__btn--visibility i::before{content:""}.mc-column-editor__item.--visible{opacity:1;background:var(--surface-level-0);border-style:solid}.mc-column-editor__item.--visible .mc-column-editor__btn--visibility{color:var(--color-success-500)}.mc-column-editor__item.--visible:hover{background:var(--surface-level-1);box-shadow:0 1px 4px rgba(0,0,0,.05)}.mc-column-editor__item.--system{border-left:3px solid var(--color-primary-400)}.mc-column-editor__item.--system.--hidden{border-left-style:solid}.mc-column-editor__item--ghost{opacity:.4;background:var(--color-primary-50);border-color:var(--color-primary-300);border-style:solid}.mc-column-editor__item--chosen{background:var(--surface-level-2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-column-editor__item--drag{opacity:1 !important}.mc-column-editor__drag-handle{display:flex;align-items:center;justify-content:center;width:24px;color:var(--surface-text-muted);cursor:grab}.mc-column-editor__drag-handle:active{cursor:grabbing}.mc-column-editor__position{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;color:var(--surface-text-muted);background:var(--surface-level-2);border-radius:4px}.mc-column-editor__name{flex:1;font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-column-editor__badge{display:inline-block;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--color-primary-600);background:var(--color-primary-50);border-radius:4px}.mc-column-editor__actions{display:flex;align-items:center;gap:4px}.mc-column-editor__btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--surface-text-muted)}.mc-column-editor__btn:hover:not(:disabled){background:var(--surface-level-2);color:var(--surface-text-color)}.mc-column-editor__btn:disabled{opacity:.4;cursor:not-allowed}.mc-column-editor__btn--visibility.--active{color:var(--color-success-500)}.mc-column-editor__btn--reset{color:var(--color-warning-600)}.mc-column-editor__btn--reset:hover:not(:disabled){background:var(--color-warning-50);color:var(--color-warning-700)}.mc-column-editor__btn--primary{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}.mc-column-editor__btn--primary:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.mc-column-editor__btn--admin{background:#6b21a8;color:#fff;border-color:#6b21a8}.mc-column-editor__btn--admin:hover:not(:disabled){background:#581c87;border-color:#581c87;color:#fff}.mc-column-editor__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--surface-text-muted)}.mc-column-editor__empty i{font-size:32px;opacity:.5}.mc-column-editor__empty p{margin:0;font-size:14px}.mc-column-editor__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--surface-level-1);border-top:1px solid var(--surface-border-color)}.mc-column-editor__footer-right{display:flex;align-items:center;gap:8px}
.mc-c-country-flag{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-country-flag__flag{display:inline-block;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.mc-c-country-flag__ddi{font-size:11px;font-weight:500;color:var(--surface-text-muted)}.mc-c-country-flag--sm .mc-c-country-flag__flag{width:16px;height:12px;font-size:12px}.mc-c-country-flag--sm .mc-c-country-flag__ddi{font-size:10px}.mc-c-country-flag--md .mc-c-country-flag__flag{width:20px;height:15px;font-size:14px}.mc-c-country-flag--md .mc-c-country-flag__ddi{font-size:11px}.mc-c-country-flag--lg .mc-c-country-flag__flag{width:24px;height:18px;font-size:16px}.mc-c-country-flag--lg .mc-c-country-flag__ddi{font-size:12px}
.mc-ds-content-filter{display:flex;flex-direction:column;width:clamp(520px,65vw,950px);min-height:clamp(320px,45vh,500px);max-height:70vh;background:var(--surface-level-0, #fff);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 4px 12px rgba(0, 0, 0, 0.15));overflow:hidden}.mc-ds-content-filter--rounded{border-radius:var(--border-radius-lg, 12px)}.mc-ds-content-filter>.popup-window-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-ds-content-filter__container{display:flex;flex-direction:row;flex:1;min-height:0}.mc-ds-content-filter__list-wrapper{width:260px;min-width:260px;border-right:1px solid var(--color-border, #e0e0e0);padding:var(--space-md, 1rem);background:var(--surface-level-1, #f5f5f5);display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--border-radius-lg, 12px) 0 0 var(--border-radius-lg, 12px)}.mc-ds-content-filter__list-wrapper ul{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;min-height:0}.mc-ds-content-filter__list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm, 0.5rem);flex-shrink:0}.mc-ds-content-filter__list-header h5{margin:0;font-size:.75rem;font-weight:600;color:var(--color-text-secondary, #666);text-transform:uppercase;letter-spacing:.5px}.mc-ds-content-filter__preset-item{display:flex;align-items:center;gap:var(--space-xs, 0.25rem);padding:var(--space-xs, 0.25rem) var(--space-sm, 0.5rem);margin-bottom:var(--space-xs, 0.25rem);border-radius:var(--border-radius-sm, 4px);cursor:pointer;overflow:hidden;transition:background-color .15s ease}.mc-ds-content-filter__preset-item:hover{background-color:var(--surface-level-2, #eaeaea)}.mc-ds-content-filter__preset-item--selected{background-color:var(--color-primary-light, #e3f2fd);border-left:3px solid var(--color-primary, #1976d2)}.mc-ds-content-filter__preset-item--default .mc-ds-content-filter__preset-title{font-weight:600}.mc-ds-content-filter__preset-default-icon{font-size:.625rem;color:var(--color-warning, #f59e0b);flex-shrink:0}.mc-ds-content-filter__preset-title{flex:1;min-width:0;font-size:.8125rem;color:var(--color-text-primary, #333);padding:var(--space-xs, 0.25rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;user-select:none}.mc-ds-content-filter__preset-title--editable{border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-sm, 4px);background:var(--surface-level-0, #fff);outline:none;cursor:text;user-select:auto}.mc-ds-content-filter__preset-title--editable:focus{border-color:var(--color-primary, #1976d2)}.mc-ds-content-filter__preset-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.mc-ds-content-filter__preset-actions i{font-size:.75rem;color:var(--color-text-tertiary, #999);cursor:pointer;padding:var(--space-xs, 0.25rem);border-radius:var(--border-radius-sm, 4px);transition:color .15s ease,background-color .15s ease}.mc-ds-content-filter__preset-actions i:hover{background-color:var(--surface-level-2, #eaeaea)}.mc-ds-content-filter__preset-actions i.fa-remove:hover{color:var(--color-danger, #d32f2f)}.mc-ds-content-filter__preset-star.fas{color:var(--color-warning, #f59e0b) !important}.mc-ds-content-filter__preset-star.far:hover{color:var(--color-warning, #f59e0b) !important}.mc-ds-content-filter__empty-item{padding:var(--space-sm, 0.5rem)}.mc-ds-content-filter__empty-item p{margin:0;font-size:.75rem;color:var(--color-text-tertiary, #999);font-style:italic;line-height:1.4}.mc-ds-content-filter__list-actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-sm, 0.5rem);border-top:1px solid var(--color-border, #e0e0e0);flex-shrink:0}.mc-ds-content-filter__form-container{flex:1;display:flex;flex-direction:column;padding:var(--space-md, 1rem);min-width:0;min-height:0}.mc-ds-content-filter__form-wrapper{flex:1;overflow-y:auto;min-height:0}.mc-ds-content-filter__search{margin-bottom:var(--space-md, 1rem)}.mc-ds-content-filter__filter-rows{display:flex;flex-direction:column;gap:var(--space-sm, 0.5rem)}.mc-ds-content-filter__filter-row{display:flex;align-items:flex-start;gap:var(--space-xs, 0.25rem);padding:var(--space-xs, 0.25rem) 0}.mc-ds-content-filter__field-select{flex:0 0 140px;min-width:0}.mc-ds-content-filter__operator-select{flex:0 0 130px;min-width:0}.mc-ds-content-filter__value-input{flex:1;min-width:0;display:flex;gap:var(--space-xs, 0.25rem)}.mc-ds-content-filter__value-input>*{flex:1;min-width:0}.mc-ds-content-filter__remove-row{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);color:var(--color-text-tertiary, #999);cursor:pointer;flex-shrink:0;margin-top:4px;transition:color .15s ease,background-color .15s ease}.mc-ds-content-filter__remove-row:hover{color:var(--color-danger, #d32f2f);background-color:var(--surface-level-2, #eaeaea)}.mc-ds-content-filter__remove-row i{font-size:.75rem}.mc-ds-content-filter__add-filter{margin-top:var(--space-sm, 0.5rem)}.mc-ds-content-filter__empty-filters{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px 24px;text-align:center}.mc-ds-content-filter__empty-filters-icon{font-size:26px;color:var(--text-secondary, #b0b0b0);opacity:.7;margin-bottom:4px}.mc-ds-content-filter__empty-filters-title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #1a1a1a)}.mc-ds-content-filter__empty-filters-text{margin:0 0 8px;font-size:13px;color:var(--text-secondary, #888)}.mc-ds-content-filter__bottom-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-sm, 0.5rem);padding-top:var(--space-md, 1rem);border-top:1px solid var(--color-border, #e0e0e0);margin-top:var(--space-md, 1rem);flex-shrink:0}.mc-ds-content-filter__save-wrapper{display:inline-block}.mc-ds-content-filter__save-popover .popup-window-content{width:300px;padding:16px;display:flex;flex-direction:column;gap:12px}.mc-ds-content-filter__save-title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #1a1a1a)}.mc-ds-content-filter__save-default{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;cursor:pointer}.mc-ds-content-filter__save-default input{margin-top:2px;flex-shrink:0}.mc-ds-content-filter__save-default-text{display:flex;flex-direction:column;gap:2px;line-height:1.3}.mc-ds-content-filter__save-default-text small{color:var(--text-secondary, #888);font-size:11px}.mc-ds-content-filter__save-error{margin:0;color:var(--color-danger, #d32f2f);font-size:12px}.mc-ds-content-filter__save-actions{display:flex;gap:8px;justify-content:flex-end}.mc-ds-content-filter__preset-edit{cursor:pointer;opacity:.7}.mc-ds-content-filter__preset-edit:hover{opacity:1}@media(max-width: 768px){.mc-ds-content-filter{width:calc(100vw - 2rem);min-height:50vh;max-height:85vh}.mc-ds-content-filter__container{flex-direction:column}.mc-ds-content-filter__list-wrapper{width:100%;min-width:100%;border-right:none;border-bottom:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-lg, 12px) var(--border-radius-lg, 12px) 0 0;max-height:120px}.mc-ds-content-filter__filter-row{flex-wrap:wrap}.mc-ds-content-filter__field-select,.mc-ds-content-filter__operator-select{flex:1 1 45%}.mc-ds-content-filter__value-input{flex:1 1 100%}}.mc-c-select-popover__item[class*=option-item-cf_]>span::after{content:"custom";display:inline-block;margin-left:6px;padding:1px 6px;font-size:.5625rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-tertiary, #999);background:var(--surface-level-2, #eee);border:1px solid var(--color-border, #ddd);border-radius:10px;vertical-align:middle;line-height:1.2}
content{display:block;height:100%;min-height:0;width:100%}.mc-l-content-wrapper{position:relative;width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.mc-l-content-wrapper.pre-loader-container{position:relative;overflow:hidden}.mc-l-content-wrapper .mc-l-content__preloader{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__menu{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__header{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__action{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__summary{position:relative;width:100%;padding:0 var(--content-layout-padding-x, 0.7rem);box-sizing:border-box}.mc-l-content-wrapper .mc-l-content__summary .mc-l-content__summary-wrapper{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__filter{position:relative;width:100%}.mc-l-content-wrapper .mc-l-content__body{position:relative;width:100%;flex:1;display:flex;flex-direction:column;padding:0 var(--content-layout-padding-x, 0.7rem)}.mc-l-content-wrapper .mc-l-content__body .mc-l-content__body-wrapper{position:relative;width:100%;flex:1;display:flex;flex-direction:column;height:100%;min-height:0}.mc-l-content-wrapper .mc-l-content__body .mc-l-content-wrapper .mc-l-content__body{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content__body .mc-l-content-wrapper .mc-l-content-header{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content__body .mc-l-content-wrapper .mc-l-content__summary{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content__body .mc-l-content-wrapper .mc-l-content-action{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__body{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__header .mc-l-content-header{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__summary{padding-left:0;padding-right:0}.mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__action .mc-l-content-action{padding-left:0;padding-right:0}@media(max-width: 768px){.mc-l-content-wrapper.mc-l-content-wrapper{padding:.5rem 0}.mc-l-content-wrapper .mc-l-content__header.mc-l-content__header,.mc-l-content-wrapper .mc-l-content__action.mc-l-content__action,.mc-l-content-wrapper .mc-l-content__summary.mc-l-content__summary,.mc-l-content-wrapper .mc-l-content__filter.mc-l-content__filter{margin:.25rem 0}}@media(max-width: 480px){.mc-l-content-wrapper.mc-l-content-wrapper{padding:.25rem 0}.mc-l-content-wrapper .mc-l-content__header.mc-l-content__header,.mc-l-content-wrapper .mc-l-content__action.mc-l-content__action{margin:.125rem 0}}
.mc-l-content-action{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:.4rem 0;padding:0 var(--content-layout-padding-x, 0.7rem)}.mc-l-content-action:before{content:" ";width:100%;height:1px;position:absolute;top:0;left:0}.mc-l-content-action .mc-l-content-action__left{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto}.mc-l-content-action .mc-l-content-action__right{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.mc-l-content-action .mc-l-content-action__list{display:flex;align-items:center;border-radius:2rem;padding:0 .7rem;background-color:rgba(82,92,105,.08);list-style-type:none;margin:0}.mc-l-content-action .mc-l-content-action__list .mc-l-content-action__list-item,.mc-l-content-action .mc-l-content-action__list li{display:inline-flex;align-items:center;position:relative;margin:0 .4rem;padding:.4rem .7rem;transition:.3s;cursor:pointer}.mc-l-content-action .mc-l-content-action__list .mc-l-content-action__list-item:hover,.mc-l-content-action .mc-l-content-action__list li:hover{color:var(--color-primary)}.mc-l-content-action .mc-l-content-action__list .mc-l-content-action__list-item--active,.mc-l-content-action .mc-l-content-action__list li.active{color:var(--color-primary);border-bottom:1px solid var(--color-primary);font-weight:600}.mc-l-content-action--theme{color:var(--app-text-color)}.mc-l-content-action--theme .mc-l-content-action__list .mc-l-content-action__list-item,.mc-l-content-action--theme .mc-l-content-action .mc-l-content-action__list li,.mc-l-content-action .mc-l-content-action--theme .mc-l-content-action__list li{color:var(--app-text-color)}.mc-l-content-action--plain{color:var(--surface-text-color)}.mc-l-content-action--plain .mc-l-content-action__list .mc-l-content-action__list-item,.mc-l-content-action--plain .mc-l-content-action .mc-l-content-action__list li,.mc-l-content-action .mc-l-content-action--plain .mc-l-content-action__list li{color:var(--surface-text-color)}@media(max-width: 768px){.mc-l-content-action{flex-direction:column;gap:1rem;margin:.5rem 0;padding:.5rem var(--content-layout-padding-x, 0.7rem)}.mc-l-content-action .mc-l-content-action__left,.mc-l-content-action .mc-l-content-action__right{width:100%;justify-content:center;margin:0}.mc-l-content-action .mc-l-content-action__list{flex-wrap:wrap;justify-content:center}}@media(max-width: 480px){.mc-l-content-action{margin:.25rem 0;padding:.25rem var(--content-layout-padding-x, 0.7rem)}.mc-l-content-action .mc-l-content-action__list .mc-l-content-action__list-item,.mc-l-content-action .mc-l-content-action__list li{margin:0 .2rem;padding:.3rem .5rem;font-size:.875rem}}
content-body{display:block;height:100%;min-height:0;width:100%;flex:1 1 auto}.mc-l-content-body__alert,.content-body-alert{margin:0;padding:1rem}.mc-l-content-body__alert.mc-l-content-body--theme,.mc-l-content-body--theme.content-body-alert{color:var(--app-text-color)}.mc-l-content-body__alert.mc-l-content-body--plain,.mc-l-content-body--plain.content-body-alert{color:var(--surface-text-color)}.mc-l-content-body__top-container,.content-body-top-container{padding:14.4px;width:100%;position:relative}.mc-l-content-body__top-container .mc-l-content-body__main-top,.content-body-top-container .mc-l-content-body__main-top{display:block;position:relative;margin:0 3.6px;background-color:var(--content-box-background-color);padding:9px;height:fit-content;width:100%}.mc-l-content-body__top-container.mc-l-content-body--theme,.mc-l-content-body--theme.content-body-top-container{color:var(--app-text-color)}.mc-l-content-body__top-container.mc-l-content-body--plain,.mc-l-content-body--plain.content-body-top-container{color:var(--surface-text-color)}.mc-l-content-body__main-container,.content-body-main-container{--mc-left-basis: 25%;--mc-main-basis: 50%;--mc-right-basis: 25%;padding:var(--content-spacing-sm, 0.7rem) 0;position:relative;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow-x:hidden;height:100%}.mc-l-content-body__main-container .mc-l-content-body__preloader,.mc-l-content-body__main-container .content-body-preloader,.content-body-main-container .mc-l-content-body__preloader,.content-body-main-container .content-body-preloader{display:flex;justify-content:center;align-items:center}.mc-l-content-body__main-container .mc-l-content-body__preloader:empty,.mc-l-content-body__main-container .content-body-preloader:empty,.content-body-main-container .mc-l-content-body__preloader:empty,.content-body-main-container .content-body-preloader:empty{display:none}.mc-l-content-body__main-container .mc-l-content-body__left-panel,.content-body-main-container .mc-l-content-body__left-panel,.mc-l-content-body__main-container .mc-l-content-body-left-panel,.content-body-main-container .mc-l-content-body-left-panel{padding:0;height:auto;flex:1 1 auto}.mc-l-content-body__main-container .mc-l-content-body__left-panel.full-screen,.content-body-main-container .mc-l-content-body__left-panel.full-screen,.mc-l-content-body__main-container .full-screen.mc-l-content-body-left-panel,.content-body-main-container .full-screen.mc-l-content-body-left-panel{height:calc(100vh - 63px - 15px);overflow-y:scroll}.mc-l-content-body__main-container .mc-l-content-body__left-panel h4,.content-body-main-container .mc-l-content-body__left-panel h4,.mc-l-content-body__main-container .mc-l-content-body-left-panel h4,.content-body-main-container .mc-l-content-body-left-panel h4{width:100%;background:var(--content-box-background-color) !important;padding:10px 7.2px;font-weight:700}.mc-l-content-body__main-container .mc-l-content-body__right-panel,.content-body-main-container .mc-l-content-body__right-panel,.mc-l-content-body__main-container .mc-l-content-body-right-panel,.content-body-main-container .mc-l-content-body-right-panel{padding:0;height:auto;flex:1 1 auto}.mc-l-content-body__main-container .mc-l-content-body__right-panel.full-screen,.content-body-main-container .mc-l-content-body__right-panel.full-screen,.mc-l-content-body__main-container .full-screen.mc-l-content-body-right-panel,.content-body-main-container .full-screen.mc-l-content-body-right-panel{height:calc(100vh - 63px - 15px);overflow-y:scroll}.mc-l-content-body__main-container .mc-l-content-body__right-panel h4,.content-body-main-container .mc-l-content-body__right-panel h4,.mc-l-content-body__main-container .mc-l-content-body-right-panel h4,.content-body-main-container .mc-l-content-body-right-panel h4{width:100%;background:var(--content-box-background-color) !important;padding:10px 7.2px;font-weight:700}.mc-l-content-body__main-container .mc-l-content-body__main-content,.content-body-main-container .mc-l-content-body__main-content,.mc-l-content-body__main-container .mc-l-content-body-main-content,.content-body-main-container .mc-l-content-body-main-content{padding:0;height:auto;flex:1 1 100%;min-height:0;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.mc-l-content-body__main-container .mc-l-content-body__main-content.full-screen,.content-body-main-container .mc-l-content-body__main-content.full-screen,.mc-l-content-body__main-container .full-screen.mc-l-content-body-main-content,.content-body-main-container .full-screen.mc-l-content-body-main-content{height:calc(100vh - 63px - 15px);overflow-y:scroll}.mc-l-content-body__main-container .mc-l-content-body__main-content.mc-l-content-body__main-content--no-padding,.content-body-main-container .mc-l-content-body__main-content.mc-l-content-body__main-content--no-padding,.mc-l-content-body__main-container .mc-l-content-body__main-content--no-padding.mc-l-content-body-main-content,.content-body-main-container .mc-l-content-body__main-content--no-padding.mc-l-content-body-main-content{padding:0 !important}.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__main-top-inner,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__main-top-inner,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__main-top-inner,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__main-top-inner{background-color:var(--content-box-background-color);display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem;height:fit-content;margin:0 0 9px 0;box-shadow:0 3.6px 4.5px 0 rgba(0,0,0,.1)}.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__content,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__content,.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body-content,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body-content,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__content,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__content,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body-content,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body-content{display:block;width:100%;height:auto;flex:1 1 auto}.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__content.mc-l-content-body__content--fullscreen,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__content.mc-l-content-body__content--fullscreen,.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__content--fullscreen.mc-l-content-body-content,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__content--fullscreen.mc-l-content-body-content,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__content.mc-l-content-body__content--fullscreen,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__content.mc-l-content-body__content--fullscreen,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__content--fullscreen.mc-l-content-body-content,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__content--fullscreen.mc-l-content-body-content{height:calc(100vh - 63px - 15px);overflow-y:scroll}.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__content.mc-l-content-body__content--divided,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__content.mc-l-content-body__content--divided,.mc-l-content-body__main-container .mc-l-content-body__main-content .mc-l-content-body__content--divided.mc-l-content-body-content,.content-body-main-container .mc-l-content-body__main-content .mc-l-content-body__content--divided.mc-l-content-body-content,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__content.mc-l-content-body__content--divided,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__content.mc-l-content-body__content--divided,.mc-l-content-body__main-container .mc-l-content-body-main-content .mc-l-content-body__content--divided.mc-l-content-body-content,.content-body-main-container .mc-l-content-body-main-content .mc-l-content-body__content--divided.mc-l-content-body-content{display:flex;flex-direction:column;padding:0;gap:1rem}.mc-l-content-body__main-container:not(.mc-l-content-body__main-container--separated) .mc-l-content-body__main-content,.content-body-main-container:not(.mc-l-content-body__main-container--separated) .mc-l-content-body__main-content,.mc-l-content-body__main-container:not(.mc-l-content-body__main-container--separated) .mc-l-content-body-main-content,.content-body-main-container:not(.mc-l-content-body__main-container--separated) .mc-l-content-body-main-content{flex:1 1 100% !important;max-width:100% !important;width:100% !important}.mc-l-content-body__main-container--separated{display:flex;flex-direction:row;align-items:stretch;gap:var(--content-spacing-sm, 0.8rem);padding:0;min-width:0}.mc-l-content-body__main-container--separated .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-left-panel{flex:0 1 var(--mc-left-basis, 25%);max-width:var(--mc-left-basis, 25%);min-width:0;container:record-column/inline-size;transition:flex .3s ease,max-width .3s ease}.mc-l-content-body__main-container--separated .mc-l-content-body__left-panel.ng-hide,.mc-l-content-body__main-container--separated .ng-hide.mc-l-content-body-left-panel{opacity:0;transform:translateX(-20px)}.mc-l-content-body__main-container--separated .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-right-panel{flex:0 1 var(--mc-right-basis, 25%);max-width:var(--mc-right-basis, 25%);min-width:0;container:record-column/inline-size;transition:flex .3s ease,max-width .3s ease}.mc-l-content-body__main-container--separated .mc-l-content-body__right-panel.ng-hide,.mc-l-content-body__main-container--separated .ng-hide.mc-l-content-body-right-panel{opacity:0;transform:translateX(20px)}.mc-l-content-body__main-container--separated .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated .mc-l-content-body-main-content{flex:1 1 auto;min-width:0;transition:flex .3s ease,max-width .3s ease}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-left-panel{flex:0 1 var(--mc-left-basis, 25%);max-width:var(--mc-left-basis, 25%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-main-content{flex:1 1 var(--mc-main-basis, 50%);max-width:var(--mc-main-basis, 50%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-right-panel{flex:0 1 var(--mc-right-basis, 25%);max-width:var(--mc-right-basis, 25%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-main) .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-main) .mc-l-content-body-left-panel{flex:1 1 var(--mc-left-basis, 50%);max-width:var(--mc-left-basis, 50%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-main) .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-main) .mc-l-content-body-right-panel{flex:1 1 var(--mc-right-basis, 50%);max-width:var(--mc-right-basis, 50%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right) .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right) .mc-l-content-body-left-panel{flex:0 1 var(--mc-left-basis, 25%);max-width:var(--mc-left-basis, 25%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right) .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right) .mc-l-content-body-main-content{flex:1 1 auto;max-width:none}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left) .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left) .mc-l-content-body-main-content{flex:1 1 auto;max-width:none}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left) .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left) .mc-l-content-body-right-panel{flex:0 1 var(--mc-right-basis, 25%);max-width:var(--mc-right-basis, 25%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left):has(>.mc-l-content-body__right-panel--detail)>.mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left):has(>.mc-l-content-body__right-panel--detail)>.mc-l-content-body-main-content{flex:1 1 0;min-width:0}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left):has(>.mc-l-content-body__right-panel--detail)>.mc-l-content-body__right-panel--detail{flex:0 0 var(--mc-right-basis, 50%);max-width:var(--mc-right-basis, 50%);min-width:0}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left:not(.mc-l-content-body__main-container--has-right):not(.mc-l-content-body__main-container--has-main) .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left:not(.mc-l-content-body__main-container--has-right):not(.mc-l-content-body__main-container--has-main) .mc-l-content-body-left-panel{flex:1 1 100%;max-width:100%}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-left):not(.mc-l-content-body__main-container--has-main) .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-right:not(.mc-l-content-body__main-container--has-left):not(.mc-l-content-body__main-container--has-main) .mc-l-content-body-right-panel{flex:1 1 100%;max-width:100%}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left):not(.mc-l-content-body__main-container--has-right) .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-left):not(.mc-l-content-body__main-container--has-right) .mc-l-content-body-main-content{flex:1 1 100%;max-width:100%}.mc-l-content-body__main-container--fullscreen{position:fixed !important;top:var(--header-height, 63px);left:var(--sidebar-width, 215px);right:var(--sidebar-right-width-min, 64px);bottom:0;width:calc(100vw - var(--sidebar-width, 215px) - var(--sidebar-right-width-min, 64px)) !important;height:calc(100vh - var(--header-height, 63px)) !important;margin:0 !important;padding:0 !important}.mc-l-content-body__main-container--fullscreen .mc-l-content-body__left-panel.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-left-panel,.mc-l-content-body__main-container--fullscreen .mc-l-content-body__right-panel.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-right-panel,.mc-l-content-body__main-container--fullscreen .mc-l-content-body__content.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-content{height:calc(100vh - var(--header-height, 63px)) !important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mc-l-content-body__main-container--fullscreen .mc-l-content-body__main-content,.mc-l-content-body__main-container--fullscreen .mc-l-content-body-main-content{height:calc(100vh - var(--header-height, 63px)) !important}.mc-l-content-body__main-container--fullscreen .mc-l-content-body__main-content .mc-l-content-body__content--fullscreen,.mc-l-content-body__main-container--fullscreen .mc-l-content-body-main-content .mc-l-content-body__content--fullscreen{height:calc(100vh - var(--header-height, 63px)) !important;overflow-y:auto;overflow-x:hidden}.mc-l-content-body__main-container--fullscreen.mc-l-content-body__main-container--sidebar-collapsed{left:var(--sidebar-width-collapsed, 60px);width:calc(100vw - var(--sidebar-width-collapsed, 60px) - var(--sidebar-right-width-min, 64px)) !important}.mc-l-content-body__main-container.mc-l-content-body--theme,.mc-l-content-body--theme.content-body-main-container{color:var(--app-text-color)}.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__preloader,.mc-l-content-body__main-container.mc-l-content-body--theme .content-body-preloader,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__preloader,.mc-l-content-body--theme.content-body-main-container .content-body-preloader,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__left-panel,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__left-panel,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body-left-panel,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body-left-panel,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__right-panel,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__right-panel,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body-right-panel,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body-right-panel,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__main-content,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__main-content,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body-main-content,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body-main-content,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__content,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__content,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body-content,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body-content,.mc-l-content-body__main-container.mc-l-content-body--theme .mc-l-content-body__main-top-inner,.mc-l-content-body--theme.content-body-main-container .mc-l-content-body__main-top-inner{color:inherit}.mc-l-content-body__main-container.mc-l-content-body--theme h3,.mc-l-content-body--theme.content-body-main-container h3,.mc-l-content-body__main-container.mc-l-content-body--theme h4,.mc-l-content-body--theme.content-body-main-container h4{color:var(--app-text-color)}.mc-l-content-body__main-container.mc-l-content-body--plain,.mc-l-content-body--plain.content-body-main-container{color:var(--surface-text-color)}.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__preloader,.mc-l-content-body__main-container.mc-l-content-body--plain .content-body-preloader,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__preloader,.mc-l-content-body--plain.content-body-main-container .content-body-preloader,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__left-panel,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__left-panel,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body-left-panel,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body-left-panel,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__right-panel,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__right-panel,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body-right-panel,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body-right-panel,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__main-content,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__main-content,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body-main-content,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body-main-content,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__content,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__content,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body-content,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body-content,.mc-l-content-body__main-container.mc-l-content-body--plain .mc-l-content-body__main-top-inner,.mc-l-content-body--plain.content-body-main-container .mc-l-content-body__main-top-inner{color:inherit}.mc-l-content-body__main-container.mc-l-content-body--plain h3,.mc-l-content-body--plain.content-body-main-container h3,.mc-l-content-body__main-container.mc-l-content-body--plain h4,.mc-l-content-body--plain.content-body-main-container h4{color:var(--surface-text-color)}.mc-l-content-body__ui-view,.content-body-ui-view{width:100%;height:100%}.mc-l-content-body__ui-view.mc-l-content-body--theme,.mc-l-content-body--theme.content-body-ui-view{color:var(--app-text-color)}.mc-l-content-body__ui-view.mc-l-content-body--plain,.mc-l-content-body--plain.content-body-ui-view{color:var(--surface-text-color)}@media(max-width: 992px)and (min-width: 769px){.mc-l-content-body__main-container--separated{gap:var(--content-spacing-xs, 0.6rem);--mc-left-basis: 30%;--mc-main-basis: 40%;--mc-right-basis: 30%}.mc-l-content-body__main-container--separated .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-left-panel{flex:0 1 var(--mc-left-basis, 30%);max-width:var(--mc-left-basis, 30%)}.mc-l-content-body__main-container--separated .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-right-panel{flex:0 1 var(--mc-right-basis, 30%);max-width:var(--mc-right-basis, 30%)}.mc-l-content-body__main-container--separated .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated .mc-l-content-body-main-content{flex:1 1 auto;max-width:none}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-left-panel{flex:0 1 var(--mc-left-basis, 30%);max-width:var(--mc-left-basis, 30%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-main-content{flex:1 1 var(--mc-main-basis, 40%);max-width:var(--mc-main-basis, 40%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main .mc-l-content-body-right-panel{flex:0 1 var(--mc-right-basis, 30%);max-width:var(--mc-right-basis, 30%)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:var(--content-spacing-sm, 0.8rem)}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body__preloader,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.content-body-preloader{grid-column:1/-1;order:-1}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body-left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body-main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet>.mc-l-content-body-right-panel{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"left right" "main main"}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body-left-panel{grid-area:left}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body-right-panel{grid-area:right}.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body__main-content,.mc-l-content-body__main-container--separated.mc-l-content-body__main-container--narrow-sheet.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-right.mc-l-content-body__main-container--has-main>.mc-l-content-body-main-content{grid-area:main}}@media(max-width: 768px){.mc-l-content-body__main-container,.content-body-main-container{padding:var(--content-spacing-xs, 0.5rem) 0;--mc-left-basis: 100%;--mc-main-basis: 100%;--mc-right-basis: 100%}.mc-l-content-body__main-container--separated{flex-direction:column;gap:var(--content-spacing-md, 1rem);padding:0}.mc-l-content-body__main-container--separated .mc-l-content-body__left-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-left-panel,.mc-l-content-body__main-container--separated .mc-l-content-body__main-content,.mc-l-content-body__main-container--separated .mc-l-content-body-main-content,.mc-l-content-body__main-container--separated .mc-l-content-body__right-panel,.mc-l-content-body__main-container--separated .mc-l-content-body-right-panel{flex:0 0 auto;width:100%;max-width:100%}.mc-l-content-body__main-container--separated .mc-l-content-body__left-panel:last-child,.mc-l-content-body__main-container--separated .mc-l-content-body-left-panel:last-child,.mc-l-content-body__main-container--separated .mc-l-content-body__main-content:last-child,.mc-l-content-body__main-container--separated .mc-l-content-body-main-content:last-child,.mc-l-content-body__main-container--separated .mc-l-content-body__right-panel:last-child,.mc-l-content-body__main-container--separated .mc-l-content-body-right-panel:last-child{margin-bottom:0}.mc-l-content-body__main-container--fullscreen{left:0 !important;right:0 !important;width:100vw !important}.mc-l-content-body__main-container--fullscreen .mc-l-content-body__left-panel.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-left-panel,.mc-l-content-body__main-container--fullscreen .mc-l-content-body__right-panel.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-right-panel,.mc-l-content-body__main-container--fullscreen .mc-l-content-body__main-content.full-screen,.mc-l-content-body__main-container--fullscreen .full-screen.mc-l-content-body-main-content{width:100% !important;max-width:100% !important}}
.mc-l-content-body-card-list,.mc-l-content-card-list{position:relative;background-color:var(--content-box-background-color);padding:.7rem;color:var(--surface-text-color);border-radius:var(--content-radius-base);overflow:hidden}.mc-l-content-body-card-list .alert,.mc-l-content-card-list .alert{margin:0;color:inherit}.mc-l-content-body-card-list .alert,.mc-l-content-card-list .alert,.mc-l-content-body-card-list .no-results,.mc-l-content-card-list .no-results{margin-top:18px}.mc-l-content-body-card-list__toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:var(--surface-background-color);color:var(--surface-text-color);padding:var(--content-spacing-sm);border-bottom:var(--content-border-width) solid var(--border-color)}.mc-l-content-body-card-list__toolbar .select-button{display:flex;justify-content:center;align-items:center;width:60px}.mc-l-content-body-card-list__toolbar .select-button input{cursor:pointer}.mc-l-content-body-card-list__toolbar .select-button input:after{font-family:FontAwesome;content:"";background-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:#fff;text-align:center;line-height:100%;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.mc-l-content-body-card-list__toolbar .select-button input.SELECTED:after{content:"";display:block}.mc-l-content-body-card-list__toolbar .select-button input.ALL:after{content:"";display:block}.mc-l-content-body-card-list__toolbar .select-button input.EMPTY:after{display:none}.mc-l-content-body-card-list__toolbar button:not(.drop){border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-card-list__toolbar button:not(.drop) *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-card-list__toolbar button:not(.drop):not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-card-list__toolbar button:not(.drop):disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-card-list__toolbar .actions-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-card-list__toolbar .actions-container ng-transclude{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(max-width: 768px){.mc-l-content-body-card-list__toolbar{flex-direction:column;gap:var(--content-spacing-xs)}}.mc-l-content-body-card-list__actions{display:flex;flex-direction:row;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-card-list__actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-card-list__actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-card-list__actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-card-list__actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}@media(max-width: 480px){.mc-l-content-body-card-list__actions{flex-wrap:wrap}}.mc-l-content-body-card-list__pagination{display:flex;justify-content:center;align-items:center}.mc-l-content-body-card-list__pagination .counts{margin-right:4.5px;color:var(--surface-text-color)}.mc-l-content-body-card-list__pagination .buttons-container{display:flex;justify-content:center;align-items:center}.mc-l-content-body-card-list__pagination .buttons-container .toggle-dropdown{padding:0 9px;font-size:11px;margin:0 9px;color:var(--surface-text-color)}.mc-l-content-body-card-list__pagination .buttons-container .fa-angle-down{margin-left:.5rem}.mc-l-content-body-card-list__pagination .buttons-container .dropdown-options{line-height:unset}@media(max-width: 768px){.mc-l-content-body-card-list__pagination{width:100%;justify-content:center}}.mc-l-content-body-card-list__search-box{position:relative}.mc-l-content-body-card-list__search-box input{transition:all var(--content-transition-base) var(--content-ease-in-out)}.mc-l-content-body-card-list__search-box input:focus{width:270px;max-width:270px}.mc-l-content-body-card-list__cards-wrapper,.content-card-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:var(--content-spacing-md);display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--content-spacing-md)}@media(max-width: 768px){.mc-l-content-body-card-list__cards-wrapper,.content-card-wrapper{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:var(--content-spacing-sm)}}@media(max-width: 480px){.mc-l-content-body-card-list__cards-wrapper,.content-card-wrapper{grid-template-columns:1fr;padding:var(--content-spacing-sm)}}.mc-l-content-body-card-list__card{background:var(--surface-background-color);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);padding:var(--content-spacing-md);transition:all var(--content-transition-fast) var(--content-ease-in-out)}.mc-l-content-body-card-list__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-l-content-body-card-list__card--selected{background-color:var(--content-selection-bg);border-color:var(--color-primary)}.mc-l-content-body-card-list__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--content-spacing-sm)}.mc-l-content-body-card-list__card-body{color:var(--surface-text-color)}.mc-l-content-body-card-list__card-body p{margin:0 0 var(--content-spacing-xs) 0;line-height:var(--content-line-height-relaxed)}.mc-l-content-body-card-list__card-footer{margin-top:var(--content-spacing-sm);padding-top:var(--content-spacing-sm);border-top:var(--content-border-width) solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.mc-l-content-body-card-list__card-actions{display:flex;gap:var(--content-spacing-xs)}.mc-l-content-body-card-list__card-actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-card-list__card-actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-card-list__card-actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-card-list__card-actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-card-list__card-actions a{border-radius:10px;background-color:var(--color-primary) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:#fff !important;margin:1.2px;height:100%;width:100%;max-width:unset !important;min-width:unset !important;max-height:unset !important;min-height:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center;text-decoration:none !important}.mc-l-content-body-card-list__card-actions a *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:.9rem}.mc-l-content-body-card-list__card-actions a:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-card-list__card-actions a:disabled{cursor:not-allowed;color:var(--color-disabled) !important;background-color:var(--surface-background-color)}.mc-l-content-body-card-list__empty-state,.mc-l-content-body-card-list__no-results{text-align:center;padding:var(--content-spacing-xl);color:var(--surface-text-color)}.mc-l-content-body-card-list__loading{display:flex;justify-content:center;align-items:center;min-height:200px}.mc-l-content-body-card-list--theme .mc-l-content-body-card-list__card{background:var(--main-background-color)}.mc-l-content-body-card-list--theme .mc-l-content-body-card-list__card-body{color:var(--app-text-color)}.mc-l-content-body-card-list--plain .mc-l-content-body-card-list__card{background:var(--surface-background-color)}.mc-l-content-body-card-list--plain .mc-l-content-body-card-list__card-body{color:var(--surface-text-color)}.mc-l-content-body-card-list--compact .mc-l-content-body-card-list__cards-wrapper,.mc-l-content-body-card-list--compact .content-card-wrapper{gap:var(--content-spacing-xs)}.mc-l-content-body-card-list--compact .mc-l-content-body-card-list__card{padding:var(--content-spacing-sm)}
.mc-l-content-body-focus-list,.mc-l-content-focus-list{position:relative;background-color:var(--content-box-background-color);padding:.7rem;color:var(--surface-text-color);padding:unset;border-radius:var(--content-radius-base);overflow:hidden}.mc-l-content-body-focus-list .alert,.mc-l-content-focus-list .alert{margin:0;color:inherit}.mc-l-content-body-focus-list .alert,.mc-l-content-focus-list .alert,.mc-l-content-body-focus-list .no-results,.mc-l-content-focus-list .no-results{margin-top:18px}.mc-l-content-body-focus-list__toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:var(--surface-background-color);color:var(--surface-text-color);padding:var(--content-spacing-sm);background:var(--surface-background-color);border-bottom:var(--content-border-width) solid var(--border-color)}.mc-l-content-body-focus-list__toolbar .select-button{display:flex;justify-content:center;align-items:center;width:60px}.mc-l-content-body-focus-list__toolbar .select-button input{cursor:pointer}.mc-l-content-body-focus-list__toolbar .select-button input:after{font-family:FontAwesome;content:"";background-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:#fff;text-align:center;line-height:100%;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.mc-l-content-body-focus-list__toolbar .select-button input.SELECTED:after{content:"";display:block}.mc-l-content-body-focus-list__toolbar .select-button input.ALL:after{content:"";display:block}.mc-l-content-body-focus-list__toolbar .select-button input.EMPTY:after{display:none}.mc-l-content-body-focus-list__toolbar button:not(.drop){border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-focus-list__toolbar button:not(.drop) *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-focus-list__toolbar button:not(.drop):not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-focus-list__toolbar button:not(.drop):disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-focus-list__toolbar .actions-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-focus-list__toolbar .actions-container ng-transclude{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(max-width: 768px){.mc-l-content-body-focus-list__toolbar{padding:var(--content-spacing-xs)}}.mc-l-content-body-focus-list__actions{display:flex;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-focus-list__actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-focus-list__actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-focus-list__actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-focus-list__actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}@media(max-width: 480px){.mc-l-content-body-focus-list__actions{flex-wrap:wrap}}.mc-l-content-body-focus-list__pagination{display:flex;justify-content:center;align-items:center}.mc-l-content-body-focus-list__pagination .counts{margin-right:4.5px;color:var(--surface-text-color)}.mc-l-content-body-focus-list__pagination .buttons-container{display:flex;justify-content:center;align-items:center}.mc-l-content-body-focus-list__pagination .buttons-container .toggle-dropdown{padding:0 9px;font-size:11px;margin:0 9px;color:var(--surface-text-color)}.mc-l-content-body-focus-list__pagination .buttons-container .fa-angle-down{margin-left:.5rem}.mc-l-content-body-focus-list__pagination .buttons-container .dropdown-options{line-height:unset}@media(max-width: 768px){.mc-l-content-body-focus-list__pagination{margin-top:var(--content-spacing-xs)}}.mc-l-content-body-focus-list__search-box{position:relative;margin-right:var(--content-spacing-sm)}.mc-l-content-body-focus-list__search-box input{transition:width var(--content-transition-base) var(--content-ease-in-out)}.mc-l-content-body-focus-list__search-box input:focus{width:250px}.mc-l-content-body-focus-list__focuses-wrapper,.content-focus-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:var(--content-spacing-md)}@media(max-width: 480px){.mc-l-content-body-focus-list__focuses-wrapper,.content-focus-wrapper{padding:var(--content-spacing-sm)}}.mc-l-content-body-focus-list__focus-item{display:flex;align-items:center;padding:var(--content-spacing-md);margin-bottom:var(--content-spacing-sm);background:var(--surface-background-color);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);transition:all var(--content-transition-fast) var(--content-ease-in-out)}.mc-l-content-body-focus-list__focus-item:hover{background:var(--hover-color);border-color:var(--color-primary);transform:translateX(4px)}.mc-l-content-body-focus-list__focus-item:last-child{margin-bottom:0}.mc-l-content-body-focus-list__focus-item--selected{background:var(--content-selection-bg);border-color:var(--color-primary)}.mc-l-content-body-focus-list__focus-item--selected:hover{background:var(--content-selection-hover-bg)}.mc-l-content-body-focus-list__focus-item--disabled{opacity:.5;pointer-events:none}.mc-l-content-body-focus-list__focus-icon{font-size:var(--content-font-lg);margin-right:var(--content-spacing-md);color:var(--color-primary);flex-shrink:0}.mc-l-content-body-focus-list__focus-content{flex:1;min-width:0}.mc-l-content-body-focus-list__focus-title{font-size:var(--content-font-md);font-weight:600;margin-bottom:var(--content-spacing-xxs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-content-body-focus-list__focus-description{font-size:var(--content-font-sm);color:var(--surface-text-color);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-content-body-focus-list__focus-actions{display:flex;gap:var(--content-spacing-xs);margin-left:var(--content-spacing-md)}.mc-l-content-body-focus-list__focus-actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-focus-list__focus-actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-focus-list__focus-actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-focus-list__focus-actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-focus-list__focus-actions a{border-radius:10px;background-color:var(--color-primary) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:#fff !important;margin:1.2px;height:100%;width:100%;max-width:unset !important;min-width:unset !important;max-height:unset !important;min-height:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center;text-decoration:none !important}.mc-l-content-body-focus-list__focus-actions a *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:.9rem}.mc-l-content-body-focus-list__focus-actions a:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-focus-list__focus-actions a:disabled{cursor:not-allowed;color:var(--color-disabled) !important;background-color:var(--surface-background-color)}.mc-l-content-body-focus-list__focus-meta{display:flex;align-items:center;gap:var(--content-spacing-sm);margin-left:var(--content-spacing-md);font-size:var(--content-font-xs);color:var(--surface-text-color);opacity:.7}.mc-l-content-body-focus-list__empty-state,.mc-l-content-body-focus-list__no-results{text-align:center;padding:var(--content-spacing-xxl);color:var(--surface-text-color)}.mc-l-content-body-focus-list__empty-state .icon,.mc-l-content-body-focus-list__no-results .icon{font-size:3rem;margin-bottom:var(--content-spacing-md);opacity:.3}.mc-l-content-body-focus-list__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.mc-l-content-body-focus-list__sort-controls{display:flex;align-items:center;gap:var(--content-spacing-xs);margin-left:var(--content-spacing-md)}.mc-l-content-body-focus-list__sort-controls select{padding:var(--content-spacing-xxs) var(--content-spacing-xs);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);background:var(--surface-background-color);color:var(--surface-text-color);font-size:var(--content-font-sm)}.mc-l-content-body-focus-list--theme{background:var(--main-background-color)}.mc-l-content-body-focus-list--theme .mc-l-content-body-focus-list__focus-item{background:var(--main-background-color)}.mc-l-content-body-focus-list--theme .mc-l-content-body-focus-list__focus-description{color:var(--app-text-color)}.mc-l-content-body-focus-list--plain{background:var(--surface-background-color)}.mc-l-content-body-focus-list--compact .mc-l-content-body-focus-list__focus-item{padding:var(--content-spacing-sm);margin-bottom:var(--content-spacing-xs)}.mc-l-content-body-focus-list--compact .mc-l-content-body-focus-list__focus-icon{margin-right:var(--content-spacing-sm)}.mc-l-content-body-focus-list--list .mc-l-content-body-focus-list__focus-icon{display:none}
.mc-l-content-body-grid-list,.mc-l-content-grid-list{position:relative;background-color:var(--content-box-background-color);padding:.7rem;color:var(--surface-text-color);border-radius:var(--content-radius-base);overflow:hidden}.mc-l-content-body-grid-list .alert,.mc-l-content-grid-list .alert{margin:0;color:inherit}.mc-l-content-body-grid-list .alert,.mc-l-content-grid-list .alert,.mc-l-content-body-grid-list .no-results,.mc-l-content-grid-list .no-results{margin-top:18px}.mc-l-content-body-grid-list__header{padding:var(--content-spacing-md);background:var(--surface-background-color);border-bottom:var(--content-border-width) solid var(--border-color)}.mc-l-content-body-grid-list__toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--content-spacing-sm)}@media(max-width: 768px){.mc-l-content-body-grid-list__toolbar{flex-direction:column;align-items:stretch}}.mc-l-content-body-grid-list__actions{display:flex;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-grid-list__actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-grid-list__actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-grid-list__actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-grid-list__actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}@media(max-width: 480px){.mc-l-content-body-grid-list__actions{justify-content:center}}.mc-l-content-body-grid-list__filters{display:flex;align-items:center;gap:var(--content-spacing-sm)}@media(max-width: 768px){.mc-l-content-body-grid-list__filters{flex-direction:column;width:100%}}.mc-l-content-body-grid-list__view-controls{display:flex;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-grid-list__view-controls button{padding:var(--content-spacing-xs);background:rgba(0,0,0,0);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);color:var(--surface-text-color);transition:all var(--content-transition-fast) var(--content-ease-in-out)}.mc-l-content-body-grid-list__view-controls button:hover{background:var(--hover-color);border-color:var(--color-primary)}.mc-l-content-body-grid-list__view-controls button--active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.mc-l-content-body-grid-list__grid-wrapper,.content-grid-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:var(--content-spacing-md)}@media(max-width: 480px){.mc-l-content-body-grid-list__grid-wrapper,.content-grid-wrapper{padding:var(--content-spacing-sm)}}.mc-l-content-body-grid-list__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--content-spacing-md)}@media(max-width: 768px){.mc-l-content-body-grid-list__grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:var(--content-spacing-sm)}}@media(max-width: 480px){.mc-l-content-body-grid-list__grid{grid-template-columns:repeat(2, 1fr);gap:var(--content-spacing-xs)}}.mc-l-content-body-grid-list__grid--dense{grid-auto-flow:dense}.mc-l-content-body-grid-list__grid--list{grid-template-columns:1fr;gap:var(--content-spacing-xs)}.mc-l-content-body-grid-list__grid-item{position:relative;background:var(--surface-background-color);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);padding:var(--content-spacing-sm);transition:all var(--content-transition-fast) var(--content-ease-in-out);cursor:pointer}.mc-l-content-body-grid-list__grid-item:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--color-primary)}.mc-l-content-body-grid-list__grid-item:hover .mc-l-content-body-grid-list__item-overlay{opacity:1}.mc-l-content-body-grid-list__grid-item--selected{background:var(--content-selection-bg);border-color:var(--color-primary)}.mc-l-content-body-grid-list__grid-item--selected:hover{background:var(--content-selection-hover-bg)}.mc-l-content-body-grid-list__grid-item--disabled{opacity:.5;pointer-events:none}.mc-l-content-body-grid-list__grid-item--small{padding:var(--content-spacing-xs)}.mc-l-content-body-grid-list__grid-item--large{grid-column:span 2;grid-row:span 2}.mc-l-content-body-grid-list__item-image{width:100%;height:120px;object-fit:cover;border-radius:var(--content-radius-sm);margin-bottom:var(--content-spacing-xs)}.mc-l-content-body-grid-list__item-content{display:flex;flex-direction:column;gap:var(--content-spacing-xxs)}.mc-l-content-body-grid-list__item-title{font-size:var(--content-font-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-content-body-grid-list__item-description{font-size:var(--content-font-sm);color:var(--surface-text-color);opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-l-content-body-grid-list__item-meta{display:flex;justify-content:space-between;align-items:center;margin-top:var(--content-spacing-xs);padding-top:var(--content-spacing-xs);border-top:var(--content-border-width) solid var(--border-color);font-size:var(--content-font-xs);color:var(--surface-text-color);opacity:.7}.mc-l-content-body-grid-list__item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);border-radius:var(--content-radius-sm);display:flex;justify-content:center;align-items:center;gap:var(--content-spacing-xs);opacity:0;transition:opacity var(--content-transition-fast) var(--content-ease-in-out)}.mc-l-content-body-grid-list__item-overlay button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center;background:#fff;color:var(--color-primary)}.mc-l-content-body-grid-list__item-overlay button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-grid-list__item-overlay button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-grid-list__item-overlay button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-grid-list__item-overlay button:hover{background:var(--color-primary);color:#fff}.mc-l-content-body-grid-list__pagination{padding:var(--content-spacing-md);border-top:var(--content-border-width) solid var(--border-color);display:flex;justify-content:center;align-items:center;gap:var(--content-spacing-sm)}@media(max-width: 480px){.mc-l-content-body-grid-list__pagination{padding:var(--content-spacing-sm);flex-direction:column}}.mc-l-content-body-grid-list__empty-state,.mc-l-content-body-grid-list__no-results{text-align:center;padding:var(--content-spacing-xxl);color:var(--surface-text-color)}.mc-l-content-body-grid-list__empty-state .icon,.mc-l-content-body-grid-list__no-results .icon{font-size:4rem;margin-bottom:var(--content-spacing-lg);opacity:.2}.mc-l-content-body-grid-list__empty-state h3,.mc-l-content-body-grid-list__no-results h3{margin-bottom:var(--content-spacing-sm)}.mc-l-content-body-grid-list__loading{display:flex;justify-content:center;align-items:center;min-height:400px}.mc-l-content-body-grid-list--theme{background:var(--main-background-color)}.mc-l-content-body-grid-list--theme .mc-l-content-body-grid-list__grid-item{background:var(--main-background-color)}.mc-l-content-body-grid-list--theme .mc-l-content-body-grid-list__item-description{color:var(--app-text-color)}.mc-l-content-body-grid-list--plain{background:var(--surface-background-color)}.mc-l-content-body-grid-list--masonry .mc-l-content-body-grid-list__grid{display:block;column-count:4;column-gap:var(--content-spacing-md)}@media(max-width: 768px){.mc-l-content-body-grid-list--masonry .mc-l-content-body-grid-list__grid{column-count:3}}@media(max-width: 480px){.mc-l-content-body-grid-list--masonry .mc-l-content-body-grid-list__grid{column-count:2}}.mc-l-content-body-grid-list--masonry .mc-l-content-body-grid-list__grid-item{break-inside:avoid;margin-bottom:var(--content-spacing-md)}
.mc-l-content-body-history-list,.mc-l-content-history-list{position:relative;background-color:var(--content-box-background-color);padding:.7rem;color:var(--surface-text-color);padding:unset;border-radius:var(--content-radius-base);overflow:hidden}.mc-l-content-body-history-list .alert,.mc-l-content-history-list .alert{margin:0;color:inherit}.mc-l-content-body-history-list .alert,.mc-l-content-history-list .alert,.mc-l-content-body-history-list .no-results,.mc-l-content-history-list .no-results{margin-top:18px}.mc-l-content-body-history-list__toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:var(--surface-background-color);color:var(--surface-text-color);padding:var(--content-spacing-sm);background:var(--surface-background-color);border-bottom:var(--content-border-width) solid var(--border-color)}.mc-l-content-body-history-list__toolbar .select-button{display:flex;justify-content:center;align-items:center;width:60px}.mc-l-content-body-history-list__toolbar .select-button input{cursor:pointer}.mc-l-content-body-history-list__toolbar .select-button input:after{font-family:FontAwesome;content:"";background-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:#fff;text-align:center;line-height:100%;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.mc-l-content-body-history-list__toolbar .select-button input.SELECTED:after{content:"";display:block}.mc-l-content-body-history-list__toolbar .select-button input.ALL:after{content:"";display:block}.mc-l-content-body-history-list__toolbar .select-button input.EMPTY:after{display:none}.mc-l-content-body-history-list__toolbar button:not(.drop){border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-history-list__toolbar button:not(.drop) *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-history-list__toolbar button:not(.drop):not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-history-list__toolbar button:not(.drop):disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-history-list__toolbar .actions-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-history-list__toolbar .actions-container ng-transclude{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(max-width: 768px){.mc-l-content-body-history-list__toolbar{flex-direction:column;gap:var(--content-spacing-sm)}}.mc-l-content-body-history-list__filters{display:flex;align-items:center;gap:var(--content-spacing-sm)}@media(max-width: 480px){.mc-l-content-body-history-list__filters{flex-direction:column;width:100%}}.mc-l-content-body-history-list__date-range{display:flex;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-history-list__date-range input[type=date]{padding:var(--content-spacing-xxs) var(--content-spacing-xs);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);background:var(--surface-background-color);color:var(--surface-text-color);font-size:var(--content-font-sm)}.mc-l-content-body-history-list__pagination{display:flex;justify-content:center;align-items:center}.mc-l-content-body-history-list__pagination .counts{margin-right:4.5px;color:var(--surface-text-color)}.mc-l-content-body-history-list__pagination .buttons-container{display:flex;justify-content:center;align-items:center}.mc-l-content-body-history-list__pagination .buttons-container .toggle-dropdown{padding:0 9px;font-size:11px;margin:0 9px;color:var(--surface-text-color)}.mc-l-content-body-history-list__pagination .buttons-container .fa-angle-down{margin-left:.5rem}.mc-l-content-body-history-list__pagination .buttons-container .dropdown-options{line-height:unset}@media(max-width: 480px){.mc-l-content-body-history-list__pagination{width:100%;justify-content:center}}.mc-l-content-body-history-list__timeline-wrapper,.content-history-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:var(--content-spacing-md);position:relative}@media(max-width: 480px){.mc-l-content-body-history-list__timeline-wrapper,.content-history-wrapper{padding:var(--content-spacing-sm)}}.mc-l-content-body-history-list__timeline{position:relative}.mc-l-content-body-history-list__timeline::before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:var(--border-color)}@media(max-width: 480px){.mc-l-content-body-history-list__timeline::before{left:15px}}.mc-l-content-body-history-list__history-item{position:relative;padding-left:60px;padding-bottom:var(--content-spacing-lg)}@media(max-width: 480px){.mc-l-content-body-history-list__history-item{padding-left:40px;padding-bottom:var(--content-spacing-md)}}.mc-l-content-body-history-list__history-item:last-child{padding-bottom:0}.mc-l-content-body-history-list__history-item--create .mc-l-content-body-history-list__item-dot{background:#10b981}.mc-l-content-body-history-list__history-item--update .mc-l-content-body-history-list__item-dot{background:#3b82f6}.mc-l-content-body-history-list__history-item--delete .mc-l-content-body-history-list__item-dot{background:#ef4444}.mc-l-content-body-history-list__history-item--comment .mc-l-content-body-history-list__item-dot{background:#f59e0b}.mc-l-content-body-history-list__item-dot{position:absolute;left:20px;top:8px;width:20px;height:20px;border-radius:50%;background:var(--color-primary);border:3px solid var(--surface-background-color);box-shadow:0 0 0 1px var(--border-color);z-index:var(--z-content-base)}@media(max-width: 480px){.mc-l-content-body-history-list__item-dot{left:5px;width:16px;height:16px}}.mc-l-content-body-history-list__item-card{background:var(--surface-background-color);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);padding:var(--content-spacing-md);transition:all var(--content-transition-fast) var(--content-ease-in-out)}.mc-l-content-body-history-list__item-card:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-l-content-body-history-list__item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--content-spacing-sm)}@media(max-width: 480px){.mc-l-content-body-history-list__item-header{flex-direction:column;gap:var(--content-spacing-xs)}}.mc-l-content-body-history-list__item-title{font-size:var(--content-font-md);font-weight:600;color:var(--surface-text-color);display:flex;align-items:center;gap:var(--content-spacing-xs)}.mc-l-content-body-history-list__item-title .icon{font-size:var(--content-font-sm);opacity:.7}.mc-l-content-body-history-list__item-timestamp{font-size:var(--content-font-sm);color:var(--surface-text-color);opacity:.6;white-space:nowrap}.mc-l-content-body-history-list__item-body{margin-bottom:var(--content-spacing-sm)}.mc-l-content-body-history-list__item-body p{margin:0 0 var(--content-spacing-xs) 0;line-height:var(--content-line-height-relaxed);color:var(--surface-text-color)}.mc-l-content-body-history-list__item-changes{background:var(--content-box-background-color);border:var(--content-border-width) solid var(--border-color);border-radius:var(--content-radius-sm);padding:var(--content-spacing-sm);margin:var(--content-spacing-sm) 0;font-family:monospace;font-size:var(--content-font-sm)}.mc-l-content-body-history-list__item-changes .added{color:#10b981}.mc-l-content-body-history-list__item-changes .added::before{content:"+ "}.mc-l-content-body-history-list__item-changes .removed{color:#ef4444}.mc-l-content-body-history-list__item-changes .removed::before{content:"- "}.mc-l-content-body-history-list__item-changes .modified{color:#f59e0b}.mc-l-content-body-history-list__item-changes .modified::before{content:"~ "}.mc-l-content-body-history-list__item-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--content-spacing-sm);border-top:var(--content-border-width) solid var(--border-color)}@media(max-width: 480px){.mc-l-content-body-history-list__item-footer{flex-direction:column;align-items:flex-start;gap:var(--content-spacing-xs)}}.mc-l-content-body-history-list__item-user{display:flex;align-items:center;gap:var(--content-spacing-xs);font-size:var(--content-font-sm)}.mc-l-content-body-history-list__item-user .avatar{width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--content-font-xs);font-weight:600}.mc-l-content-body-history-list__item-actions{display:flex;gap:var(--content-spacing-xs)}.mc-l-content-body-history-list__item-actions button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-history-list__item-actions button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-history-list__item-actions button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-history-list__item-actions button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-history-list__empty-state,.mc-l-content-body-history-list__no-results{text-align:center;padding:var(--content-spacing-xxl);color:var(--surface-text-color)}.mc-l-content-body-history-list__empty-state .icon,.mc-l-content-body-history-list__no-results .icon{font-size:3rem;margin-bottom:var(--content-spacing-md);opacity:.3}.mc-l-content-body-history-list__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.mc-l-content-body-history-list--theme{background:var(--main-background-color)}.mc-l-content-body-history-list--theme .mc-l-content-body-history-list__item-card{background:var(--main-background-color)}.mc-l-content-body-history-list--theme .mc-l-content-body-history-list__item-body{color:var(--app-text-color)}.mc-l-content-body-history-list--plain{background:var(--surface-background-color)}.mc-l-content-body-history-list--compact .mc-l-content-body-history-list__history-item{padding-bottom:var(--content-spacing-md)}.mc-l-content-body-history-list--compact .mc-l-content-body-history-list__item-card{padding:var(--content-spacing-sm)}.mc-l-content-body-history-list--simple .mc-l-content-body-history-list__timeline::before{display:none}.mc-l-content-body-history-list--simple .mc-l-content-body-history-list__item-dot{display:none}.mc-l-content-body-history-list--simple .mc-l-content-body-history-list__history-item{padding-left:0}
.mc-c-column-context-menu{position:relative;display:inline-flex;align-items:center}.mc-c-column-context-menu__trigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--surface-text-secondary, #64748b);cursor:pointer;transition:all .15s ease;opacity:.5}.mc-c-column-context-menu__trigger:hover{opacity:1;background:var(--surface-bg-hover, rgba(0, 0, 0, 0.08));color:var(--surface-text-primary, #1e293b)}.mc-c-column-context-menu__trigger--active{opacity:1;background:var(--surface-bg-active, rgba(0, 0, 0, 0.12));color:var(--app-primary-color, #3b82f6)}.mc-c-column-context-menu__trigger i{font-size:12px}th:hover .mc-c-column-context-menu__trigger,.mc-c-column-header:hover .mc-c-column-context-menu__trigger{opacity:1}.mc-c-column-context-menu__dropdown{position:fixed;z-index:var(--z-popover, 1610);min-width:180px;max-width:240px;padding:8px 0;background:var(--surface-bg-primary, #fff);border:1px solid var(--surface-border-color, #e2e8f0);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);animation:mc-context-menu-fade-in .15s ease}@keyframes mc-context-menu-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mc-c-column-context-menu__section{padding:4px 0}.mc-c-column-context-menu__section-title{padding:4px 12px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted, #94a3b8)}.mc-c-column-context-menu__item{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-primary, #1e293b);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.mc-c-column-context-menu__item:hover:not(:disabled){background:var(--surface-bg-hover, #f1f5f9)}.mc-c-column-context-menu__item:disabled{opacity:.5;cursor:not-allowed}.mc-c-column-context-menu__item--active{color:var(--app-primary-color, #3b82f6);font-weight:500}.mc-c-column-context-menu__item--danger{color:var(--app-danger-color, #ef4444)}.mc-c-column-context-menu__item--danger:hover:not(:disabled){background:rgba(239,68,68,.08)}.mc-c-column-context-menu__icon{width:16px;margin-right:10px;font-size:12px;text-align:center;color:var(--surface-text-secondary, #64748b)}.mc-c-column-context-menu__item--active .mc-c-column-context-menu__icon,.mc-c-column-context-menu__item--danger .mc-c-column-context-menu__icon{color:inherit}.mc-c-column-context-menu__check{margin-left:auto;font-size:10px;color:var(--app-success-color, #22c55e)}.mc-c-column-context-menu__divider{height:1px;margin:4px 0;background:var(--surface-border-color, #e2e8f0)}.mc-c-column--frozen{background-color:var(--surface-bg-secondary, #f8fafc) !important}.mc-c-column--frozen::after{content:"";position:absolute;top:0;bottom:0;width:3px}.mc-c-column--frozen-left::after{right:-3px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.08), transparent)}.mc-c-column--frozen-right::after{left:-3px;background:linear-gradient(270deg, rgba(0, 0, 0, 0.08), transparent)}.mc-c-column-frozen-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;color:var(--app-primary-color, #3b82f6);font-size:10px}
.mc-c-column-filter{position:relative;display:inline-flex;align-items:center}.mc-c-column-filter__trigger{background:rgba(0,0,0,0);border:none;padding:4px;cursor:pointer;color:var(--surface-text-muted, #999);border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.mc-c-column-filter__trigger i{font-size:16px}.mc-c-column-filter__trigger:hover{background:var(--surface-bg-hover, rgba(0, 0, 0, 0.05));color:var(--surface-text-primary, #333)}.mc-c-column-filter--active .mc-c-column-filter__trigger{color:var(--surface-text-color, #333);background:var(--surface-level-2, #f5f5f5);border:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-column-filter--active .mc-c-column-filter__trigger:hover{background:var(--surface-level-3, #f0f0f0)}.mc-c-column-filter--open .mc-c-column-filter__trigger{background:var(--surface-bg-hover, rgba(0, 0, 0, 0.05));color:var(--surface-text-primary, #333)}.mc-c-column-filter__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-nav-popover, 1370);min-width:280px;max-width:380px;background:var(--surface-bg-primary, #fff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden}.mc-c-column-filter__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-bg-secondary, #f8f9fa)}.mc-c-column-filter__title{font-size:13px;font-weight:600;color:var(--surface-text-primary, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-column-filter__close{background:rgba(0,0,0,0);border:none;padding:4px;cursor:pointer;color:var(--surface-text-muted, #999);border-radius:4px;display:flex;align-items:center;justify-content:center}.mc-c-column-filter__close i{font-size:18px}.mc-c-column-filter__close:hover{background:var(--surface-bg-hover, rgba(0, 0, 0, 0.05));color:var(--surface-text-primary, #333)}.mc-c-column-filter__body{padding:16px;display:flex;flex-direction:column;gap:12px}.mc-c-column-filter__field{display:flex;flex-direction:column;gap:4px}.mc-c-column-filter__label{font-size:12px;font-weight:500;color:var(--surface-text-secondary, #666)}.mc-c-column-filter__input .mc-c-input,.mc-c-column-filter__input .mc-c-select,.mc-c-column-filter__input .mc-c-date-input{width:100%}.mc-c-column-filter__field--between{display:flex;gap:8px;align-items:flex-end}.mc-c-column-filter__field--between .mc-c-column-filter__input{flex:1;min-width:0}.mc-c-column-filter__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-bg-secondary, #f8f9fa)}
.mc-c-column-sort{position:relative;display:inline-flex;align-items:center}.mc-c-column-sort__trigger{background:rgba(0,0,0,0);border:none;padding:4px;cursor:pointer;color:var(--surface-text-muted, #999);border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.mc-c-column-sort__trigger i{font-size:16px}.mc-c-column-sort__trigger:hover{background:var(--surface-bg-hover, rgba(0, 0, 0, 0.05));color:var(--surface-text-primary, #333)}.mc-c-column-sort--active .mc-c-column-sort__trigger{color:var(--brand-primary, var(--surface-text-color, #333))}.mc-c-column-sort--active .mc-c-column-sort__trigger:hover{color:var(--brand-primary, var(--surface-text-color, #333));opacity:.8}
.mc-l-content-body-list,content-body .mc-l-content-list-wrapper,content-body .mc-l-content-list-wrapper{position:relative;background-color:var(--content-box-background-color);padding:.7rem;color:var(--surface-text-color);border-radius:8px;overflow:hidden}.mc-l-content-body-list .alert,content-body .mc-l-content-list-wrapper .alert,content-body .mc-l-content-list-wrapper .alert{margin:0;color:inherit}.mc-l-content-body-list .alert,content-body .mc-l-content-list-wrapper .alert,content-body .mc-l-content-list-wrapper .alert,.mc-l-content-body-list .no-results,content-body .mc-l-content-list-wrapper .no-results,content-body .mc-l-content-list-wrapper .no-results{margin-top:18px}.mc-l-content-body-list .mc-l-content-body-list__toolbar,.mc-l-content-body-list .mc-l-content-list__toolbar-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:var(--surface-background-color);color:var(--surface-text-color);padding:4px 8px;min-height:44px}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button{display:flex;justify-content:center;align-items:center;width:60px}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button input,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button input,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input{cursor:pointer}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button input:after,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button input:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input:after{font-family:FontAwesome;content:"";background-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:#fff;text-align:center;line-height:100%;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button input.SELECTED:after,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button input.SELECTED:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.SELECTED:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.SELECTED:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.SELECTED:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.SELECTED:after{content:"";display:block}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button input.ALL:after,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button input.ALL:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.ALL:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.ALL:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.ALL:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.ALL:after{content:"";display:block}.mc-l-content-body-list .mc-l-content-body-list__toolbar .select-button input.EMPTY:after,.mc-l-content-body-list .mc-l-content-list__toolbar-container .select-button input.EMPTY:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.EMPTY:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.EMPTY:after,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .select-button input.EMPTY:after,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .select-button input.EMPTY:after{display:none}.mc-l-content-body-list .mc-l-content-body-list__toolbar button:not(.drop),.mc-l-content-body-list .mc-l-content-list__toolbar-container button:not(.drop),content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop),content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop),content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop),content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop){border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar button:not(.drop) *,.mc-l-content-body-list .mc-l-content-list__toolbar-container button:not(.drop) *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop) *,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop) *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop) *,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop) *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-list .mc-l-content-body-list__toolbar button:not(.drop):not(:disabled):hover,.mc-l-content-body-list .mc-l-content-list__toolbar-container button:not(.drop):not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop):not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop):not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop):not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop):not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-list .mc-l-content-body-list__toolbar button:not(.drop):disabled,.mc-l-content-body-list .mc-l-content-list__toolbar-container button:not(.drop):disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop):disabled,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop):disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar button:not(.drop):disabled,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container button:not(.drop):disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-list .mc-l-content-body-list__toolbar .actions-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .actions-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .actions-container ng-transclude,.mc-l-content-body-list .mc-l-content-list__toolbar-container .actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .actions-container ng-transclude{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions ng-transclude,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container ng-transclude,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions ng-transclude,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions ng-transclude,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container ng-transclude,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__actions .mc-l-content-body-list__custom-actions,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__actions-container .mc-l-content-body-list__custom-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container{display:flex;justify-content:center;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .counts,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .counts{margin-right:4.5px;color:var(--surface-text-color)}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container{display:flex;justify-content:center;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .toggle-dropdown{padding:0 9px;font-size:11px;margin:0 9px;color:var(--surface-text-color)}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .fa-angle-down,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .fa-angle-down{margin-left:.5rem}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .dropdown-options,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .dropdown-options,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .dropdown-options,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .buttons-container .dropdown-options,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .buttons-container .dropdown-options{line-height:unset}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button{display:flex;align-items:center;margin:0 1.8rem}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__insight-button span,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__insight-button span{margin:0 .2rem}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__search-box,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__search-box{flex-shrink:0;margin-right:8px}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__counts,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__counts,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__counts{margin-right:4.5px}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-list__buttons-container,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__navigation,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-list__buttons-container{display:flex;justify-content:center;align-items:center;gap:4px}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__nav-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__nav-button{flex-shrink:0}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown{margin:0 4px;position:relative;z-index:var(--z-content-sticky, 1030)}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown{border:none;padding:4px 8px;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--surface-text-color, var(--app-text-color));background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;transition:background-color .15s ease;height:auto;min-height:unset}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-label:hover,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .toggle-dropdown:hover{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .mc-l-content-body-list__limit-value{min-width:20px;text-align:center}.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,.mc-l-content-body-list .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,.mc-l-content-body-list .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-body-list__pagination .mc-l-content-body-list__limit-dropdown .fa-angle-down,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container .mc-l-content-list__paginate-container .mc-l-content-body-list__limit-dropdown .fa-angle-down{margin-left:2px;font-size:12px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper,.mc-l-content-body-list .content-table-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;overflow-x:auto;overflow-y:auto;width:100%;max-width:100%;transition:height .2s ease-out,max-height .2s ease-out}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table,.mc-l-content-body-list .content-table-wrapper table,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table,content-body .mc-l-content-list-wrapper .content-table-wrapper table,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table,content-body .mc-l-content-list-wrapper .content-table-wrapper table{width:max-content;min-width:100%;table-layout:auto}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table thead,.mc-l-content-body-list .content-table-wrapper table thead,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table thead,content-body .mc-l-content-list-wrapper .content-table-wrapper table thead,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table thead,content-body .mc-l-content-list-wrapper .content-table-wrapper table thead{position:sticky;top:0;z-index:5}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table thead th,.mc-l-content-body-list .content-table-wrapper table thead th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table thead th,content-body .mc-l-content-list-wrapper .content-table-wrapper table thead th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table thead th,content-body .mc-l-content-list-wrapper .content-table-wrapper table thead th{position:sticky;top:0;z-index:5;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;color:var(--surface-text-muted, var(--app-text-color, #64748b));background-color:var(--surface-bg-secondary, var(--main-background-color, #f8f9fa));border-bottom:2px solid var(--surface-border-color, #e2e8f0);padding:12px 10px;box-shadow:0 2px 4px rgba(0,0,0,.08);overflow:visible !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association,.mc-l-content-body-list .content-table-wrapper table .entity-association-wrapper .entity-association,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association{display:flex;align-items:center;margin:0 0 .7rem 0}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association:last-child,.mc-l-content-body-list .content-table-wrapper table .entity-association-wrapper .entity-association:last-child,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association:last-child,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association:last-child,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association:last-child,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association:last-child{margin:0}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon,.mc-l-content-body-list .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-icon{padding-right:.7rem;font-size:14px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-content,.mc-l-content-body-list .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table .entity-association-wrapper .entity-association .entity-association-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table .entity-association-wrapper .entity-association .entity-association-content{display:flex;flex-direction:column}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th,.mc-l-content-body-list .content-table-wrapper table th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th,content-body .mc-l-content-list-wrapper .content-table-wrapper table th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th,content-body .mc-l-content-list-wrapper .content-table-wrapper table th{min-width:150px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th:has(.mc-c-column-header__actions),.mc-l-content-body-list .content-table-wrapper table th:has(.mc-c-column-header__actions),content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th:has(.mc-c-column-header__actions),content-body .mc-l-content-list-wrapper .content-table-wrapper table th:has(.mc-c-column-header__actions),content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th:has(.mc-c-column-header__actions),content-body .mc-l-content-list-wrapper .content-table-wrapper table th:has(.mc-c-column-header__actions){min-width:200px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th.actions-column,.mc-l-content-body-list .content-table-wrapper table th.actions-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.actions-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.actions-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.actions-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.actions-column,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th.col-actions,.mc-l-content-body-list .content-table-wrapper table th.col-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.col-actions,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.col-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.col-actions,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.col-actions{position:sticky !important;right:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;border:none !important;overflow:hidden !important;background:rgba(0,0,0,0) !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th.select-column,.mc-l-content-body-list .content-table-wrapper table th.select-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.select-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.select-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th.select-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table th.select-column{width:45px;max-width:45px;min-width:45px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr,.mc-l-content-body-list .content-table-wrapper table tbody tr,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr{position:relative}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .actions-column-content,.mc-l-content-body-list .content-table-wrapper table tbody tr:hover td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr:hover td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr:hover td.actions-column .actions-column-content{display:flex !important;visibility:visible !important;opacity:1 !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr.st-selected,.mc-l-content-body-list .content-table-wrapper table tbody tr.st-selected,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr.st-selected,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr.st-selected,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr.st-selected,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr.st-selected{background-color:var(--content-selection-bg)}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table tbody tr.st-selected:hover,.mc-l-content-body-list .content-table-wrapper table tbody tr.st-selected:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr.st-selected:hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr.st-selected:hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table tbody tr.st-selected:hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table tbody tr.st-selected:hover{background-color:var(--content-selection-hover-bg);color:var(--content-selection-text)}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column,.mc-l-content-body-list .content-table-wrapper table td.actions-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions,.mc-l-content-body-list .content-table-wrapper table td.col-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions{position:sticky !important;right:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;border:none !important;overflow:visible !important;background:rgba(0,0,0,0) !important;z-index:10 !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:none;align-items:center;gap:4px;padding:4px 8px;background-color:var(--surface-bg-primary, var(--content-box-background-color, #fff));border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper mc-button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper mc-button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content mc-button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content mc-button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper mc-button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper mc-button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content mc-button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content mc-button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content mc-button{flex-shrink:0}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button *,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button *,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper button:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper button:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:disabled,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content button:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper button:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper button:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:disabled,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content button:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}@media(hover: none)and (pointer: coarse){.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,.mc-l-content-body-list .content-table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column .actions-column-content,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-l-content-body-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .mc-c-entity-list__actions-wrapper,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,.mc-l-content-body-list .content-table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions .actions-column-content,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions .actions-column-content{display:flex}}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column button.text,.mc-l-content-body-list .content-table-wrapper table td.actions-column button.text,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column button.text,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column button.text,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column button.text,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column button.text,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions button.text,.mc-l-content-body-list .content-table-wrapper table td.col-actions button.text,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions button.text,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions button.text,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions button.text,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions button.text{max-width:unset !important;width:unset !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary,.mc-l-content-body-list .content-table-wrapper table td.actions-column a.secondary,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary,.mc-l-content-body-list .content-table-wrapper table td.col-actions a.secondary,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary{border-radius:10px;background-color:var(--color-primary) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:#fff !important;margin:1.2px;height:100%;width:100%;max-width:unset !important;min-width:unset !important;max-height:unset !important;min-height:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center;text-decoration:none !important}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary *,.mc-l-content-body-list .content-table-wrapper table td.actions-column a.secondary *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary *,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary *,.mc-l-content-body-list .content-table-wrapper table td.col-actions a.secondary *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary *,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary *,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:.9rem}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.actions-column a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary:not(:disabled):hover,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:not(:disabled):hover,.mc-l-content-body-list .content-table-wrapper table td.col-actions a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:not(:disabled):hover,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:disabled,.mc-l-content-body-list .content-table-wrapper table td.actions-column a.secondary:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.actions-column a.secondary:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.actions-column a.secondary:disabled,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:disabled,.mc-l-content-body-list .content-table-wrapper table td.col-actions a.secondary:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary:disabled,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td.col-actions a.secondary:disabled,content-body .mc-l-content-list-wrapper .content-table-wrapper table td.col-actions a.secondary:disabled{cursor:not-allowed;color:var(--color-disabled) !important;background-color:var(--surface-background-color)}.mc-l-content-body-list .alert,content-body .mc-l-content-list-wrapper .alert,content-body .mc-l-content-list-wrapper .alert,.mc-l-content-body-list .mc-l-content-body-list__empty-state,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state,.mc-l-content-body-list .mc-l-content-body-list__no-results,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results{margin:0}.mc-l-content-body-list .mc-l-content-body-list__insight,.mc-l-content-body-list .mc-l-content-list__insight-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__insight,content-body .mc-l-content-list-wrapper .mc-l-content-list__insight-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__insight,content-body .mc-l-content-list-wrapper .mc-l-content-list__insight-container{margin-top:18px}.mc-l-content-body-list .mc-l-content-body-list__select-button,.mc-l-content-body-list .mc-l-content-list__select-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__select-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__select-button,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__select-button,content-body .mc-l-content-list-wrapper .mc-l-content-list__select-button{display:flex;justify-content:center;align-items:center;width:60px}.mc-l-content-body-list--theme{color:var(--app-text-color)}.mc-l-content-body-list--theme .mc-l-content-body-list__toolbar,.mc-l-content-body-list--theme .mc-l-content-list__toolbar-container{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-l-content-body-list--theme .mc-l-content-body-list__toolbar button:not(.drop):not(.mc-c-button),.mc-l-content-body-list--theme .mc-l-content-list__toolbar-container button:not(.drop):not(.mc-c-button){background-color:var(--main-background-color) !important;color:var(--app-text-color) !important}.mc-l-content-body-list--theme .mc-l-content-body-list__pagination .counts,.mc-l-content-body-list--theme .mc-l-content-list__paginate-container .counts,.mc-l-content-body-list--theme .mc-l-content-body-list__counts,.mc-l-content-body-list--theme .mc-l-content-list__counts,.mc-l-content-body-list--theme .mc-l-content-body-list__navigation .toggle-dropdown,.mc-l-content-body-list--theme .mc-l-content-list__buttons-container .toggle-dropdown{color:var(--app-text-color)}.mc-l-content-body-list--theme .mc-l-content-body-list__actions-wrapper{background-color:var(--main-background-color, #fff)}.mc-l-content-body-list--theme .mc-l-content-body-list__table-wrapper table thead th,.mc-l-content-body-list--theme .content-table-wrapper table thead th{background:var(--main-background-color);color:var(--app-text-color);border-bottom-color:var(--border-color, #e2e8f0)}.mc-l-content-body-list--theme .mc-l-content-body-list__table-wrapper table tbody td,.mc-l-content-body-list--theme .content-table-wrapper table tbody td{background:var(--main-background-color)}.mc-l-content-body-list--theme .mc-l-content-body-list__table-wrapper table tbody tr:nth-child(even) td,.mc-l-content-body-list--theme .content-table-wrapper table tbody tr:nth-child(even) td{background-color:var(--content-row-even-bg)}.mc-l-content-body-list--plain{color:var(--surface-text-color)}.mc-l-content-body-list--plain .mc-l-content-body-list__toolbar,.mc-l-content-body-list--plain .mc-l-content-list__toolbar-container{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-l-content-body-list--plain .mc-l-content-body-list__pagination .counts,.mc-l-content-body-list--plain .mc-l-content-list__paginate-container .counts,.mc-l-content-body-list--plain .mc-l-content-body-list__counts,.mc-l-content-body-list--plain .mc-l-content-list__counts,.mc-l-content-body-list--plain .mc-l-content-body-list__navigation .toggle-dropdown,.mc-l-content-body-list--plain .mc-l-content-list__buttons-container .toggle-dropdown{color:var(--surface-text-color)}.mc-l-content-body-list--plain .mc-l-content-body-list__actions-wrapper{background-color:var(--surface-background-color, #fff)}.mc-l-content-body-list--plain .mc-l-content-body-list__table-wrapper table thead th,.mc-l-content-body-list--plain .content-table-wrapper table thead th{background:var(--surface-bg-secondary, #f8f9fa);color:var(--surface-text-muted, #64748b);border-bottom-color:var(--surface-border-color, #e2e8f0)}.mc-l-content-body-list--plain .mc-l-content-body-list__table-wrapper table tbody td,.mc-l-content-body-list--plain .content-table-wrapper table tbody td{background:var(--surface-bg-primary, #fff)}.mc-l-content-body-list--plain .mc-l-content-body-list__table-wrapper table tbody tr:nth-child(even) td,.mc-l-content-body-list--plain .content-table-wrapper table tbody tr:nth-child(even) td{background-color:var(--content-row-even-bg)}.list-fixed-scroll{--list-header-offset: 64px;--list-scrollbar-height: 33px;--list-min-height: 300px;overflow-x:auto;overflow-y:auto;min-height:var(--list-min-height);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.list-fixed-scroll::-webkit-scrollbar{height:12px;width:12px}.list-fixed-scroll::-webkit-scrollbar-track{background:var(--surface-bg-secondary, #f1f1f1);border-radius:6px}.list-fixed-scroll::-webkit-scrollbar-thumb{background:var(--surface-border-color, #c1c1c1);border-radius:6px}.list-fixed-scroll::-webkit-scrollbar-thumb:hover{background:var(--surface-text-secondary, #a8a8a8)}.mc-l-content-body-list--fixed-scroll-enabled{position:relative}.mc-l-content-body-list[data-scroll-status=fixed] .list-fixed-scroll,content-body [data-scroll-status=fixed].mc-l-content-list-wrapper .list-fixed-scroll,content-body [data-scroll-status=fixed].mc-l-content-list-wrapper .list-fixed-scroll{box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 768px){.mc-l-content-body-list .hidden-xs,content-body .mc-l-content-list-wrapper .hidden-xs,content-body .mc-l-content-list-wrapper .hidden-xs{display:none}.mc-l-content-body-list .mc-l-content-body-list__toolbar,.mc-l-content-body-list .mc-l-content-list__toolbar-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__toolbar,content-body .mc-l-content-list-wrapper .mc-l-content-list__toolbar-container{flex-wrap:wrap;gap:8px}.mc-l-content-body-list .mc-l-content-body-list__pagination,.mc-l-content-body-list .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-list__paginate-container,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__pagination,content-body .mc-l-content-list-wrapper .mc-l-content-list__paginate-container{width:100%;justify-content:space-between;margin-top:8px}.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table th,.mc-l-content-body-list .content-table-wrapper table th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th,content-body .mc-l-content-list-wrapper .content-table-wrapper table th,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table th,content-body .mc-l-content-list-wrapper .content-table-wrapper table th,.mc-l-content-body-list .mc-l-content-body-list__table-wrapper table td,.mc-l-content-body-list .content-table-wrapper table td,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td,content-body .mc-l-content-list-wrapper .content-table-wrapper table td,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__table-wrapper table td,content-body .mc-l-content-list-wrapper .content-table-wrapper table td{padding:var(--space-xs, 0.25rem);font-size:.875rem}}table.table{width:max-content;min-width:100%;table-layout:auto}table.table td,table.table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}table.table td.mc-l-content-body-list__select-button,table.table td.mc-l-content-list__select-button,table.table td.select-button,table.table th.mc-l-content-body-list__select-button,table.table th.mc-l-content-list__select-button,table.table th.select-button{text-overflow:unset}table.table td{padding:22px 10px;vertical-align:middle !important}table.table th{position:relative;overflow:visible !important}table.table th[sort-by]{cursor:pointer}table.table th .column-grip{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;z-index:100;background:rgba(0,0,0,0)}table.table th .column-grip::after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:0;background:rgba(0,0,0,0);pointer-events:none}table.table th .column-grip:hover::after{width:2px;background:var(--app-primary-color, #6c5ce7)}table.table th .column-grip.active{z-index:101}table.table th .column-grip.active::after{width:2px;background:var(--app-primary-color, #6c5ce7)}table.table th:last-child>.column-grip,table.table th:has(+.actions-column:last-child)>.column-grip,table.table th:has(+.col-actions:last-child)>.column-grip{right:0}table.table th:not(:has(.mc-c-column-header))::after{position:absolute;margin-left:.5em;top:50%;transform:translateY(-50%);font-family:FontAwesome;vertical-align:middle;height:fit-content}table.table th:not(:has(.mc-c-column-header)).sort-ascent::after{content:"";transform:translateY(-30%)}table.table th:not(:has(.mc-c-column-header)).sort-descent::after{content:""}table.table tbody td{border:1px solid var(--border-color)}table.table tbody td p{margin:0 !important}table.table tbody tr:nth-child(even){background-color:var(--content-row-even-bg)}table.table tbody tr[ng-click],table.table tbody tr[start-action]{cursor:pointer;transition:background-color .15s ease}table.table tbody tr[ng-click]:hover:not(.st-selected),table.table tbody tr[start-action]:hover:not(.st-selected){background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}table.table tbody tr[ng-click]:hover:not(.st-selected) td,table.table tbody tr[start-action]:hover:not(.st-selected) td{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}table.table tbody tr[ng-click]:hover:not(.st-selected) td.actions-column,table.table tbody tr[start-action]:hover:not(.st-selected) td.actions-column{cursor:pointer;background:rgba(0,0,0,0)}table.table tbody td.actions-column{height:100%;text-align:center}table.table tbody td.actions-column button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}table.table tbody td.actions-column button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}table.table tbody td.actions-column button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}table.table tbody td.actions-column button:disabled{cursor:not-allowed;color:var(--color-disabled) !important}.mc-l-content-body-list__table-wrapper table.table tbody td,.content-table-wrapper table.table tbody td{border-right-width:0;border-bottom-width:0;border-left-width:0}.mc-l-content-body-list__table-wrapper table.table tbody td.mc-c-column--frozen,.content-table-wrapper table.table tbody td.mc-c-column--frozen{border-right-width:1px}.mc-l-content-body-list__table-wrapper table.table tbody tr:first-child td,.content-table-wrapper table.table tbody tr:first-child td{border-top-width:0}.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h1,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h1,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h1,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h2,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h2,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h2,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h3,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h3,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h3,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h4,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h4,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h4,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h5,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h5,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h5,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__empty-state h6,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h6,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__empty-state h6,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h1,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h1,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h1,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h2,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h2,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h2,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h3,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h3,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h3,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h4,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h4,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h4,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h5,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h5,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h5,.mc-l-content-body-list.mc-l-content-body-list .mc-l-content-body-list__no-results h6,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h6,content-body .mc-l-content-list-wrapper .mc-l-content-body-list__no-results h6{color:var(--surface-text-color)}.mc-l-content-body-list.mc-l-content-body-list-list--plain .mc-l-content-body-list__empty-state,content-body .mc-l-content-body-list-list--plain.mc-l-content-list-wrapper .mc-l-content-body-list__empty-state,content-body .mc-l-content-body-list-list--plain.mc-l-content-list-wrapper .mc-l-content-body-list__empty-state,.mc-l-content-body-list.mc-l-content-body-list-list--plain .mc-l-content-body-list__no-results,content-body .mc-l-content-body-list-list--plain.mc-l-content-list-wrapper .mc-l-content-body-list__no-results,content-body .mc-l-content-body-list-list--plain.mc-l-content-list-wrapper .mc-l-content-body-list__no-results{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}
a.mc-list-column__value--contact-ref,a.mc-list-column__value--organization-ref{color:inherit;text-decoration:none}a.mc-list-column__value--contact-ref:hover,a.mc-list-column__value--contact-ref:focus,a.mc-list-column__value--organization-ref:hover,a.mc-list-column__value--organization-ref:focus{color:inherit;text-decoration:underline}a.entity-association{color:inherit;text-decoration:none}a.entity-association:hover,a.entity-association:focus{color:inherit;text-decoration:none}.mc-list-column{display:inline-flex;flex-direction:column;gap:2px}.mc-list-column__label{font-size:10px;text-transform:uppercase;letter-spacing:.5px}.mc-list-column__value{font-size:13px}.mc-list-column__value--currency{font-weight:500}.mc-list-column__value--date{white-space:nowrap}.mc-list-column__value--phone{display:inline-flex;align-items:center;gap:4px}.mc-list-column__value--phone .contact-phone{font-size:12px}.mc-list-column__value--link{color:var(--color-link, #8955ef);text-decoration:none}.mc-list-column__value--link:hover{text-decoration:underline;color:var(--color-link-hover, #7139d9)}.mc-list-column__value--labels{display:inline-flex;flex-wrap:wrap;gap:4px}.mc-list-column__label-tag{display:inline-block;padding:2px 6px;font-size:11px;font-weight:500;background:var(--surface-level-1, #f8f9fa);border-radius:4px;color:var(--surface-text-color, #212529)}.mc-list-column__value--ticket-status .status-wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:4px;font-size:13px;font-weight:600}.mc-list-column__value--ticket-status .status-wrapper p{margin:0}.mc-list-column__value--ticket-status .status-wrapper .status{border-radius:10px;padding:2px 6px;font-size:11px}.mc-list-column__value--ticket-status .status-wrapper .status.waiting{background-color:var(--color-info-50, #eff6ff);color:var(--color-info-700, #0369a1)}.mc-list-column__value--ticket-status .status-wrapper .status.pending,.mc-list-column__value--ticket-status .status-wrapper .status.inProgress{background-color:var(--color-danger-50, #fef2f2);color:var(--color-danger-700, #b91c1c)}.mc-list-column__value--ticket-status .status-wrapper .status.done{background-color:var(--color-gray-100, #f5f5f5);color:var(--color-gray-700, #616161)}.mc-list-column__value--ticket-priority .priority-wrapper{display:flex;align-items:center}.mc-list-column__value--ticket-priority .priority-wrapper .priority{width:13px;height:13px;border-radius:50%;margin-right:6px;flex:none}.mc-list-column__value--ticket-priority .priority-wrapper .priority.low{background-color:#0b93d5}.mc-list-column__value--ticket-priority .priority-wrapper .priority.medium{background-color:#ff8c00}.mc-list-column__value--ticket-priority .priority-wrapper .priority.high{background-color:#c90000}.mc-list-column__value--ticket-code{font-weight:600;font-family:monospace}.mc-list-column__value--ticket-sender{font-weight:500}.mc-list-column__value--workspace-ref{font-weight:500}.mc-list-column__value--lifecycle-badge .mc-c-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.mc-list-column__composite-main{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.mc-list-column__composite-text,.mc-list-column__composite-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-width:0}.mc-list-column__composite-link{text-decoration:none;color:inherit}.mc-list-column__composite-link:hover,.mc-list-column__composite-link:focus-visible{text-decoration:underline}.mc-list-column .mc-list-column__composite-icon{margin-right:4px;font-size:1em;vertical-align:-0.125em}.mc-list-column__composite-avatar{flex:none}.mc-list-column__composite-marks{display:inline-flex;align-items:center;gap:6px;flex:none}.mc-list-column .mc-list-column__composite-mark{font-size:16px;color:var(--surface-text-color)}.mc-list-column .mc-list-column__composite-mark--off{color:color-mix(in srgb, var(--surface-text-color) 58%, transparent)}.mc-list-column__composite-detail{margin-top:2px;font-size:12px;color:var(--surface-text-muted)}.mc-list-column__composite-text--success{color:var(--state-text-success)}.mc-list-column__composite-text--warning{color:var(--state-text-warning)}.mc-list-column__composite-text--danger{color:var(--state-text-danger)}.mc-list-column__composite-text--info{color:var(--state-text-info)}.mc-list-column__composite-text--primary{color:var(--state-text-brand)}.mc-list-column__composite-text--neutral{color:var(--surface-text-muted)}.mc-list-column__composite-detail--success{color:var(--state-text-success)}.mc-list-column__composite-detail--warning{color:var(--state-text-warning)}.mc-list-column__composite-detail--danger{color:var(--state-text-danger)}.mc-list-column__composite-detail--info{color:var(--state-text-info)}.mc-list-column__composite-detail--primary{color:var(--state-text-brand)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--success{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--success .mc-list-column__composite-icon{color:var(--state-text-success)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--warning{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--warning .mc-list-column__composite-icon{color:var(--state-text-warning)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--danger{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--danger .mc-list-column__composite-icon{color:var(--state-text-danger)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--info{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--info .mc-list-column__composite-icon{color:var(--state-text-info)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--primary{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--primary .mc-list-column__composite-icon{color:var(--state-text-brand)}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--neutral{color:var(--surface-text-color);font-weight:600}.mc-list-column__composite-text--with-icon.mc-list-column__composite-text--neutral .mc-list-column__composite-icon{color:var(--surface-text-muted)}.mc-list-column__value--staff-status{display:inline-flex;align-items:center;gap:6px;font-weight:500}.mc-list-column__value--staff-status::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--app-text-muted, #6c757d)}.mc-list-column__value--staff-status-online{color:var(--app-success-color, #28a745)}.mc-list-column__value--staff-status-online::before{background-color:var(--app-success-color, #28a745)}.mc-list-column__value--staff-status-away{color:var(--app-warning-color, #ffc107)}.mc-list-column__value--staff-status-away::before{background-color:var(--app-warning-color, #ffc107)}.mc-list-column__value--staff-status-busy{color:var(--app-error-color, #dc3545)}.mc-list-column__value--staff-status-busy::before{background-color:var(--app-error-color, #dc3545)}.mc-list-column__value--staff-status-offline{color:var(--app-text-muted, #6c757d)}.mc-list-column__value--staff-status-offline::before{background-color:var(--app-text-muted, #6c757d)}.mc-list-column__value--staff-status-dnd{color:var(--app-error-color, #dc3545)}.mc-list-column__value--staff-status-dnd::before{background-color:var(--app-error-color, #dc3545)}table td list-column{min-width:0;overflow:hidden;flex:1;max-width:100%}table .mc-list-column{display:flex;min-width:0;overflow:hidden;max-width:100%}table .mc-list-column__value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table .mc-list-column__value--staff-array,table .mc-list-column__value--set,table .mc-list-column__value--labels,table .mc-list-column__value--ticket-status,table .mc-list-column__value--ticket-priority,table .mc-list-column__value--associations,table .mc-list-column__value--composite{white-space:normal;max-width:none;overflow:visible}.mc-c-badge--phase{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.2px;white-space:nowrap;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.mc-c-badge--active,.mc-c-badge--approaching,.mc-c-badge--at_risk,.mc-c-badge--at-risk,.mc-c-badge--renewed,.mc-c-badge--churned{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.mc-c-badge--active{background:rgba(40,167,69,.16);color:#1e7e34;box-shadow:inset 0 0 0 1px rgba(40,167,69,.32)}.mc-c-badge--approaching{background:rgba(255,193,7,.16);color:#b58900;box-shadow:inset 0 0 0 1px rgba(255,193,7,.32)}.mc-c-badge--at_risk,.mc-c-badge--at-risk{background:rgba(220,53,69,.16);color:#b71c1c;box-shadow:inset 0 0 0 1px rgba(220,53,69,.32)}.mc-c-badge--renewed{background:rgba(0,123,255,.16);color:#0056b3;box-shadow:inset 0 0 0 1px rgba(0,123,255,.32)}.mc-c-badge--churned{background:rgba(108,117,125,.16);color:#495057;box-shadow:inset 0 0 0 1px rgba(108,117,125,.32)}
:root{--list-scroll-step: 60}.mc-l-list-control{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none;z-index:var(--z-rightactions, 100)}.mc-l-list-control__left,.mc-l-list-control__right{pointer-events:auto;cursor:pointer;width:85px;height:85px;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 10px);transform:translateY(-50%);transition:opacity .2s ease-in-out;opacity:.45}.mc-l-list-control__left:hover,.mc-l-list-control__right:hover{opacity:.85}.mc-l-list-control__left{left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E");background-position:left center}.mc-l-list-control__right{right:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A");background-position:right center}@media(hover: none)and (pointer: coarse){.mc-l-list-control:not(.mc-l-list-control--inline) .mc-l-list-control__left,.mc-l-list-control:not(.mc-l-list-control--inline) .mc-l-list-control__right{display:none}}.mc-l-list-control--inline{position:relative;height:auto;width:auto;display:flex;gap:16px;align-items:center;justify-content:flex-end;padding:8px 0}.mc-l-list-control--inline .mc-l-list-control__left,.mc-l-list-control--inline .mc-l-list-control__right{position:static;transform:none;width:42px;height:81px}
.mc-c-list-editable-cell{display:flex;align-items:center;width:100%;height:100%;min-height:32px}.mc-c-list-editable-cell__display{display:flex;align-items:center;width:100%;min-height:28px;padding:4px 0;position:relative}.mc-c-list-editable-cell__display--clickable{cursor:pointer;border-radius:var(--border-radius-sm, 4px);transition:background-color .15s ease}.mc-c-list-editable-cell__display--clickable:hover{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.04))}.mc-c-list-editable-cell__display--clickable:hover .mc-c-list-editable-cell__edit-icon{opacity:1}.mc-c-list-editable-cell__edit-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-left:auto;padding-left:4px;opacity:0;transition:opacity .15s ease;color:var(--surface-text-muted)}.mc-c-list-editable-cell__edit-icon i{font-size:14px}.mc-c-list-editable-cell--editing .mc-c-list-editable-cell__display{background-color:var(--surface-level-2, #f5f5f5);border:1px solid var(--surface-border-color, #e5e5e5)}.mc-c-list-editable-cell--editing .mc-c-list-editable-cell__edit-icon{opacity:1}.mc-c-list-editable-cell--readonly .mc-c-list-editable-cell__display{cursor:default}.mc-c-list-cell-display{font-size:13px;line-height:1.4;color:var(--surface-text-color, #374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.mc-c-list-cell-display--empty{color:var(--surface-text-muted, #6b7280)}.mc-c-list-cell-display__placeholder{color:var(--surface-text-muted, #6b7280);font-style:italic}.mc-c-list-cell-display__link{color:var(--color-link, #8955ef);text-decoration:none}.mc-c-list-cell-display__link:hover{text-decoration:underline;color:var(--color-link-hover, #7139d9)}.mc-c-list-cell-display__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:4px;font-size:11px;font-weight:500;color:var(--surface-text-muted);background-color:var(--surface-bg-secondary, rgba(0, 0, 0, 0.06));border-radius:9px}.mc-c-list-cell-display__phone-icon{margin-right:6px;font-size:12px}.mc-c-list-cell-display__phone-icon.mobile{color:var(--color-success-500, #10b981)}.mc-c-list-cell-display__phone-icon.landline{color:var(--color-info-500, #3b82f6)}.mc-c-list-cell-display__phone-icon.whatsapp{color:#25d366}.mc-c-list-cell-display__entity-ref{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;background-color:var(--surface-bg-secondary, rgba(0, 0, 0, 0.04));border-radius:var(--border-radius-sm, 4px);cursor:pointer;transition:background-color .15s ease}.mc-c-list-cell-display__entity-ref:hover{background-color:var(--surface-bg-tertiary, rgba(0, 0, 0, 0.08))}.mc-c-list-cell-display__entity-icon{font-size:12px;color:var(--surface-text-muted)}.mc-c-list-cell-display__entity-name{font-size:13px;color:var(--surface-text-color)}.mc-c-list-cell-display__staff-list,.mc-c-list-cell-display__set-list{display:inline}.mc-c-list-cell-display__labels-list{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.mc-c-list-cell-display__label-tag{display:inline-block;padding:2px 8px;font-size:11px;font-weight:500;color:var(--surface-text-color, #333333);background-color:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-light, #f0f0f0);border-radius:10px;white-space:nowrap}.mc-c-list-cell-display__type-badge,.mc-c-list-cell-display__stage-badge,.mc-c-list-cell-display__enum-value{display:inline-block;padding:2px 8px;font-size:12px;font-weight:500;background-color:var(--surface-bg-secondary, rgba(0, 0, 0, 0.06));border-radius:var(--border-radius-sm, 4px)}.mc-c-list-cell-display__clock-icon,.mc-c-list-cell-display__activity-icon,.mc-c-list-cell-display__count-icon,.mc-c-list-cell-display__link-icon,.mc-c-list-cell-display__workspace-icon{margin-right:6px;font-size:12px;color:var(--surface-text-muted)}.mc-c-list-cell-display--associations{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}.mc-c-list-cell-display__association{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background-color:var(--surface-bg-secondary, rgba(0, 0, 0, 0.04));border-radius:var(--border-radius-sm, 4px);cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.mc-c-list-cell-display__association:hover{background-color:var(--surface-bg-tertiary, rgba(0, 0, 0, 0.08))}.mc-c-list-cell-display__association-icon{font-size:11px}.mc-c-list-cell-display__association-icon--deal{color:var(--color-success-500, #10b981)}.mc-c-list-cell-display__association-icon--org{color:var(--color-info-500, #3b82f6)}.mc-c-list-cell-display__association-icon--contact{color:var(--color-warning-500, #f59e0b)}.mc-c-list-cell-display__association-name{font-size:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.mc-c-list-cell-display__ticket-status-wrapper{display:flex;align-items:center;gap:6px}.mc-c-list-cell-display__ticket-status-category{display:inline-block;padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;border-radius:var(--border-radius-sm, 4px)}.mc-c-list-cell-display__ticket-status-category.open{background-color:var(--color-info-100);color:var(--color-info-700)}.mc-c-list-cell-display__ticket-status-category.pending{background-color:var(--color-warning-100);color:var(--color-warning-700)}.mc-c-list-cell-display__ticket-status-category.resolved{background-color:var(--color-success-100);color:var(--color-success-700)}.mc-c-list-cell-display__ticket-status-category.closed{background-color:var(--surface-bg-secondary);color:var(--surface-text-muted)}.mc-c-list-cell-display__ticket-status-name{font-size:12px}.mc-c-list-cell-display__ticket-priority-wrapper{display:flex;align-items:center;gap:6px}.mc-c-list-cell-display__ticket-priority-indicator{width:8px;height:8px;border-radius:50%}.mc-c-list-cell-display__ticket-priority-indicator.low{background-color:var(--color-success-500)}.mc-c-list-cell-display__ticket-priority-indicator.medium{background-color:var(--color-warning-500)}.mc-c-list-cell-display__ticket-priority-indicator.high{background-color:var(--color-error, #F44336)}.mc-c-list-cell-display__ticket-priority-indicator.urgent{background-color:var(--color-error-dark, #c62828)}.mc-c-list-cell-display__ticket-priority-name{font-size:12px}.mc-c-list-cell-display__code{font-family:var(--font-mono, monospace);font-size:12px;font-weight:500;color:var(--color-link, #8955ef)}.mc-c-list-cell-popover{min-width:280px;max-width:400px;background:var(--surface-bg-primary, #fff);border-radius:var(--border-radius, 8px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.mc-c-list-cell-popover__header{padding:12px 16px 8px;border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-c-list-cell-popover__title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-list-cell-popover__body{padding:12px 16px}.mc-c-list-cell-popover__input-wrapper{width:100%}.mc-c-list-cell-popover__input-wrapper .mc-c-input,.mc-c-list-cell-popover__input-wrapper .mc-c-textarea,.mc-c-list-cell-popover__input-wrapper .mc-c-select,.mc-c-list-cell-popover__input-wrapper .mc-c-date-picker,.mc-c-list-cell-popover__input-wrapper .mc-c-entity-select{width:100%}.mc-c-list-cell-popover__footer{display:flex;justify-content:flex-end;gap:8px;padding:8px 16px 12px;border-top:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}td:has(.mc-c-list-editable-cell){padding:4px 8px !important;vertical-align:middle}td:has(.mc-c-list-editable-cell):hover{background-color:var(--surface-bg-hover, rgba(0, 0, 0, 0.02))}.text-danger{color:var(--color-error, #F44336) !important}.text-warning{color:var(--color-warning-500, #f59e0b) !important}.text-success{color:var(--color-success-500, #10b981) !important}.text-muted{color:var(--surface-text-muted, #6b7280) !important}
.mc-c-editable-field{display:flex;flex-direction:column;width:100%;position:relative}.mc-c-editable-field__label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);margin-bottom:2px;line-height:1.4}.mc-c-editable-field__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}.mc-c-editable-field__container{display:flex;align-items:center;min-height:24px;position:relative;width:100%}.mc-c-editable-field__display{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px;cursor:default}.mc-c-editable-field__value{flex:1;font-size:14px;font-weight:400;line-height:1.5;color:var(--surface-text-color, #374151);word-break:break-word}.mc-c-editable-field__value--placeholder{color:var(--surface-text-muted);font-style:italic}.mc-c-editable-field__value--clickable{cursor:pointer;transition:color .15s ease-in-out;border-radius:var(--border-radius-sm, 0.25rem)}.mc-c-editable-field__value--clickable:hover{color:var(--color-primary, #8955ef)}.mc-c-editable-field__value--clickable:focus{outline:2px solid var(--color-primary-200, rgba(137, 85, 239, 0.3));outline-offset:2px}.mc-c-editable-field__edit-trigger{display:flex;align-items:center;gap:var(--space-1, 4px);flex-shrink:0;margin-left:var(--space-2, 8px);opacity:0;transition:opacity .15s ease-in-out .1s}.mc-c-editable-field__edit-trigger .mc-c-button__icon{font-size:var(--font-size-lg, 16px)}.mc-c-editable-field--hovering .mc-c-editable-field__display{cursor:pointer}.mc-c-editable-field--hovering .mc-c-editable-field__edit-trigger{opacity:1}.mc-c-editable-field--disabled .mc-c-editable-field__display{cursor:default}.mc-c-editable-field--disabled .mc-c-editable-field__value{cursor:default}.mc-c-editable-field--editing .mc-c-editable-field__edit-trigger{display:none}.mc-c-editable-field__entity{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius, 0.375rem);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.2))}.mc-c-editable-field__editor{display:flex;align-items:flex-start;width:100%}.mc-c-editable-field__editor-wrapper{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius, 0.375rem);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.2))}.mc-c-editable-field__datetime-editor{display:grid;grid-template-columns:1fr 100px;gap:var(--space-2, 8px);width:100%}.mc-c-editable-field__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;flex-wrap:wrap}.mc-c-editable-field__actions--entity,.mc-c-editable-field__actions--standard{justify-content:flex-end;width:100%;gap:var(--space-2, 8px);padding-top:var(--space-1, 4px);border-top:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08));margin-top:var(--space-1, 4px)}.mc-c-editable-field--plain .mc-c-editable-field__label{color:var(--surface-text-muted)}.mc-c-editable-field--plain .mc-c-editable-field__value{color:var(--surface-text-color)}.mc-c-editable-field--theme .mc-c-editable-field__label{color:var(--app-text-muted, var(--surface-text-muted))}.mc-c-editable-field--theme .mc-c-editable-field__value{color:var(--app-text-color, var(--surface-text-color))}.mc-c-editable-field--compact .mc-c-editable-field__editor-wrapper{padding:var(--space-1, 4px)}.mc-c-editable-field--compact .mc-c-editable-field__actions--standard,.mc-c-editable-field--compact .mc-c-editable-field__actions--entity{justify-content:space-between}.mc-c-editable-field--compact .mc-c-editable-field__actions--standard .mc-c-button,.mc-c-editable-field--compact .mc-c-editable-field__actions--entity .mc-c-button{padding-left:var(--space-1, 4px);padding-right:var(--space-1, 4px)}.mc-c-editable-field--compact .mc-c-editable-field__actions--standard .mc-c-button .mc-c-button__content,.mc-c-editable-field--compact .mc-c-editable-field__actions--entity .mc-c-button .mc-c-button__content{display:none}.mc-c-editable-field--type-currency .mc-c-editable-field__value{font-weight:500;font-variant-numeric:tabular-nums}.mc-c-editable-field--type-currency .mc-c-editable-field__editor-wrapper{padding:var(--space-2, 8px)}.mc-c-editable-field--type-currency .mc-c-editable-field__actions--standard{gap:var(--space-1, 4px)}.mc-c-editable-field--type-currency .mc-c-editable-field__actions--standard .mc-c-button{flex:1;min-width:0;justify-content:center}.mc-c-editable-field--type-currency .mc-c-editable-field__actions--standard .mc-c-button .mc-c-button__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-editable-field--type-textarea .mc-c-editable-field__value p{margin:0 0 .25em 0}.mc-c-editable-field--type-textarea .mc-c-editable-field__value p:last-child{margin-bottom:0}.mc-c-editable-field--type-textarea .mc-c-editable-field__value ul,.mc-c-editable-field--type-textarea .mc-c-editable-field__value ol{margin:.25em 0;padding-left:1.25em}.mc-c-editable-field--type-textarea .mc-c-editable-field__value strong,.mc-c-editable-field--type-textarea .mc-c-editable-field__value b{font-weight:600}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper{padding:var(--space-2, 8px)}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper .mc-c-textarea{border-radius:var(--border-radius-sm, 0.25rem)}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper .mc-c-textarea--snow .mc-c-textarea__toolbar{padding:.25rem .5rem;background:var(--surface-level-1, rgba(0, 0, 0, 0.02));border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper .mc-c-textarea--snow .mc-c-textarea__toolbar .ql-formats{margin-right:.5rem}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper .mc-c-textarea--snow .mc-c-textarea__toolbar button{width:24px;height:24px}.mc-c-editable-field--type-textarea .mc-c-editable-field__editor-wrapper .mc-c-textarea--snow .mc-c-textarea__editor .ql-editor{padding:.5rem;font-size:.875rem;min-height:60px}.mc-c-editable-field--compact.mc-c-editable-field--type-currency .mc-c-editable-field__actions--standard .mc-c-button,.mc-c-editable-field--type-currency.mc-c-editable-field--compact .mc-c-editable-field__actions--standard .mc-c-button{flex:0 0 auto}.mc-c-editable-field--compact.mc-c-editable-field--type-currency .mc-c-editable-field__actions--standard .mc-c-button .mc-c-button__content,.mc-c-editable-field--type-currency.mc-c-editable-field--compact .mc-c-editable-field__actions--standard .mc-c-button .mc-c-button__content{display:none}[data-surface=dark] .mc-c-editable-field__label{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}
mc-currency-input{display:block;width:100%}.mc-c-currency-input{width:100%}.mc-c-currency-input__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-currency-input__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}.mc-c-currency-input__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}.mc-c-currency-input__input{display:block;width:100%;padding:.375rem .75rem;font-size:var(--font-size-base, 1rem);font-weight:400;line-height:1.5;color:var(--surface-text-color);background-color:var(--surface-background-color);background-clip:padding-box;border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius, 0.375rem);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-c-currency-input__input::placeholder{color:var(--surface-text-muted);opacity:1}.mc-c-currency-input__input:focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-currency-input__input:disabled{background-color:var(--color-neutral-100, #f3f4f6);opacity:1;cursor:not-allowed}.mc-c-currency-input--has-error .mc-c-currency-input__input{border-color:var(--color-error, #F44336)}.mc-c-currency-input--has-error .mc-c-currency-input__input:focus{border-color:var(--color-error, #F44336);box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-currency-input--has-error .mc-c-currency-input__label{color:var(--color-error, #F44336)}.mc-c-currency-input__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-currency-input__error i{font-size:.75rem;flex-shrink:0}.mc-c-currency-input--disabled .mc-c-currency-input__input{background-color:var(--color-neutral-100, #f3f4f6);cursor:not-allowed}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__required{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__input{color:var(--surface-text-color);background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__input:focus{border-color:var(--color-primary-400, #a78bfa);box-shadow:0 0 0 .2rem rgba(167,139,250,.25)}[data-surface=dark] .mc-c-currency-input .mc-c-currency-input__input:disabled{background-color:hsla(0,0%,100%,.1)}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
mc-date-input{display:block;width:100%}.mc-c-date-input{width:100%}.mc-c-date-input__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-date-input__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}.mc-c-date-input__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}.mc-c-date-input__wrapper{position:relative;display:flex;align-items:center}.mc-c-date-input__input{display:block;width:100%;padding:.375rem 2.5rem .375rem .75rem;font-size:var(--font-size-base, 1rem);font-weight:400;line-height:1.5;color:var(--surface-text-color);background-color:var(--surface-background-color);background-clip:padding-box;border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius, 0.375rem);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.mc-c-date-input__input::placeholder{color:var(--surface-text-muted);opacity:1}.mc-c-date-input__input:focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-date-input__input:disabled{background-color:var(--color-neutral-100, #f3f4f6);opacity:1;cursor:not-allowed}.mc-c-date-input__icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--surface-text-muted);pointer-events:none;font-size:1.125rem}.mc-c-date-input__clear{position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:var(--surface-text-muted);font-size:1rem;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-c-date-input__clear:hover{color:var(--color-error, #F44336);background:var(--surface-level-1, #f3f4f6)}.mc-c-date-input--has-error .mc-c-date-input__input{border-color:var(--color-error, #F44336)}.mc-c-date-input--has-error .mc-c-date-input__input:focus{border-color:var(--color-error, #F44336);box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-date-input--has-error .mc-c-date-input__label{color:var(--color-error, #F44336)}.mc-c-date-input__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-date-input__error i{font-size:.75rem;flex-shrink:0}.mc-c-date-input--disabled .mc-c-date-input__input{background-color:var(--color-neutral-100, #f3f4f6);cursor:not-allowed}.flatpickr-calendar{font-family:inherit;border-radius:var(--border-radius, 0.375rem);box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid var(--surface-border-color, #e5e7eb);z-index:99999 !important}.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after{border-bottom-color:var(--surface-border-color, #e5e7eb)}.flatpickr-calendar.arrowBottom::before,.flatpickr-calendar.arrowBottom::after{border-top-color:var(--surface-border-color, #e5e7eb)}.flatpickr-months{background:var(--color-primary-500, #8955ef);border-radius:var(--border-radius, 0.375rem) var(--border-radius, 0.375rem) 0 0;padding:.5rem 0}.flatpickr-months .flatpickr-month{color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:hsla(0,0%,100%,.8)}.flatpickr-months .flatpickr-current-month .cur-month,.flatpickr-months .flatpickr-current-month .numInputWrapper input{color:#fff;font-weight:600}.flatpickr-months .flatpickr-current-month .numInputWrapper span{border-color:hsla(0,0%,100%,.5)}.flatpickr-months .flatpickr-current-month .numInputWrapper span:hover{background:hsla(0,0%,100%,.1)}.flatpickr-weekdays{background:var(--surface-level-1, #f9fafb)}.flatpickr-weekday{color:var(--surface-text-muted);font-weight:600;font-size:.75rem}.flatpickr-day{color:var(--surface-text-color);border-radius:var(--border-radius, 0.375rem)}.flatpickr-day:hover{background:var(--surface-level-1, #f3f4f6);border-color:var(--surface-level-1, #f3f4f6)}.flatpickr-day.today{border-color:var(--color-primary-300, #c4b5fd)}.flatpickr-day.today:hover{background:var(--color-primary-100, #ede9fe);border-color:var(--color-primary-300, #c4b5fd)}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:#fff}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--surface-text-muted)}.flatpickr-day.disabled{color:var(--surface-text-muted);opacity:.5}.flatpickr-innerContainer{background:var(--surface-background-color, white)}[data-surface=dark] .mc-c-date-input .mc-c-date-input__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-date-input .mc-c-date-input__required{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-date-input .mc-c-date-input__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-date-input .mc-c-date-input__input{color:var(--surface-text-color);background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-date-input .mc-c-date-input__input:focus{border-color:var(--color-primary-400, #a78bfa);box-shadow:0 0 0 .2rem rgba(167,139,250,.25)}[data-surface=dark] .mc-c-date-input .mc-c-date-input__input:disabled{background-color:hsla(0,0%,100%,.1)}[data-surface=dark] .flatpickr-calendar{background:var(--surface-background-color, #1f2937);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.1))}[data-surface=dark] .flatpickr-weekdays{background:var(--surface-level-1, #374151)}[data-surface=dark] .flatpickr-weekday{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .flatpickr-day{color:var(--surface-text-color, white)}[data-surface=dark] .flatpickr-day:hover{background:var(--surface-level-1, #374151);border-color:var(--surface-level-1, #374151)}[data-surface=dark] .flatpickr-day.prevMonthDay,[data-surface=dark] .flatpickr-day.nextMonthDay{color:var(--surface-text-muted, rgba(255, 255, 255, 0.4))}[data-surface=dark] .flatpickr-innerContainer{background:var(--surface-background-color, #1f2937)}
.mc-c-list-group-by-popover{min-width:220px;max-width:280px}.mc-c-list-group-by-popover .popup-window-content{padding:0}.mc-c-list-group-by-popover .mc-c-action-menu__list{min-width:auto;padding:6px}.mc-c-list-group-by-popover .mc-c-action-menu__item{position:relative;justify-content:flex-start}.mc-c-list-group-by-popover .mc-c-action-menu__item--active{background-color:var(--color-primary-50, rgba(33, 150, 243, 0.08));color:var(--color-primary-500, #2196f3)}.mc-c-list-group-by-popover .mc-c-action-menu__item--active i:first-child{color:var(--color-primary-500, #2196f3)}.mc-c-list-group-by-popover .mc-c-action-menu__item--active:hover{background-color:var(--color-primary-100, rgba(33, 150, 243, 0.12))}.mc-c-list-group-by-popover .mc-c-action-menu__item--danger{color:var(--color-error, #f44336)}.mc-c-list-group-by-popover .mc-c-action-menu__item--danger i{color:var(--color-error, #f44336)}.mc-c-list-group-by-popover .mc-c-action-menu__item--danger:hover{background-color:var(--color-error-light, #ffebee);color:var(--color-error-dark, #c62828)}.mc-c-list-group-by-popover .mc-c-action-menu__item--danger:hover i{color:var(--color-error-dark, #c62828)}.mc-c-list-group-by-popover__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px !important;border-bottom:1px solid var(--surface-border-color, #e0e0e0);margin-bottom:0}.mc-c-list-group-by-popover__order-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;background:var(--surface-level-0, #fff);color:var(--color-primary-500, #2196f3);font-size:12px;cursor:pointer;transition:all .15s ease}.mc-c-list-group-by-popover__order-btn:hover{background:var(--color-primary-500, #2196f3);border-color:var(--color-primary-500, #2196f3);color:#fff}.mc-c-list-group-by-popover__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted, #999);font-size:13px;text-align:center}.mc-c-list-group-by-popover__empty i{font-size:24px;opacity:.4}.mc-c-list-group-by-popover__check{margin-left:auto;font-size:12px;color:var(--color-primary-500, #2196f3)}
.mc-c-list-group-by{position:relative;display:inline-flex;align-items:center}.mc-c-list-group-by--disabled{opacity:.6;pointer-events:none}.mc-c-list-group-by__trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--surface-border, #e0e0e0);border-radius:6px;background:var(--surface-card, #fff);color:var(--app-text, #333);font-size:13px;cursor:pointer;transition:all .15s ease;min-height:32px}.mc-c-list-group-by__trigger:hover{border-color:var(--app-primary, #2196f3);background:var(--surface-hover, #f5f5f5)}.mc-c-list-group-by__icon{font-size:14px;color:var(--app-text-muted, #666)}.mc-c-list-group-by__label{font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-list-group-by__label--placeholder{color:var(--app-text-muted, #666);font-weight:400}.mc-c-list-group-by__caret{font-size:10px;color:var(--app-text-muted, #666);transition:transform .2s ease}.mc-c-list-group-by__sort-btn,.mc-c-list-group-by__clear-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--app-primary, #2196f3);font-size:11px;cursor:pointer;transition:all .15s ease}.mc-c-list-group-by__sort-btn:hover,.mc-c-list-group-by__clear-btn:hover{background:var(--app-primary, #2196f3);color:#fff}.mc-c-list-group-by__clear-btn{color:var(--app-danger, #f44336)}.mc-c-list-group-by__clear-btn:hover{background:var(--app-danger, #f44336);color:#fff}.mc-c-list-group-by__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:240px;max-width:320px;background:var(--surface-card, #fff);border:1px solid var(--surface-border, #e0e0e0);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden}.mc-c-list-group-by__dropdown-header{padding:10px 12px;border-bottom:1px solid var(--surface-border, #e0e0e0);font-size:12px;font-weight:600;color:var(--app-text-muted, #666);text-transform:uppercase;letter-spacing:.5px}.mc-c-list-group-by__dropdown-content{max-height:280px;overflow-y:auto}.mc-c-list-group-by__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;color:var(--app-text-muted, #999);font-size:13px;text-align:center}.mc-c-list-group-by__empty i{font-size:24px;opacity:.5}.mc-c-list-group-by__list{list-style:none;margin:0;padding:4px 0}.mc-c-list-group-by__item{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background .15s ease}.mc-c-list-group-by__item:hover{background:var(--surface-hover, #f5f5f5)}.mc-c-list-group-by__item--selected{background:var(--app-primary-light, #e3f2fd)}.mc-c-list-group-by__item--selected:hover{background:var(--app-primary-light, #e3f2fd)}.mc-c-list-group-by__item-name{flex:1;font-size:13px;font-weight:500;color:var(--app-text, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-list-group-by__item-type{font-size:11px;color:var(--app-text-muted, #999);background:var(--surface-ground, #f5f5f5);padding:2px 6px;border-radius:4px}.mc-c-list-group-by__item-check{font-size:12px;color:var(--app-primary, #2196f3)}.mc-c-list-group-by__dropdown-footer{padding:8px 12px;border-top:1px solid var(--surface-border, #e0e0e0);background:var(--surface-ground, #fafafa)}.mc-c-list-group-by__clear-all{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--app-danger, #f44336);font-size:13px;cursor:pointer;transition:background .15s ease}.mc-c-list-group-by__clear-all:hover{background:var(--app-danger-light, #ffebee)}.mc-c-list-group-by__clear-all i{font-size:12px}
.mc-c-data-table__group-header-body{position:sticky;top:49px;z-index:5}.mc-c-list-group-header{cursor:pointer;background:var(--surface-ground, #f5f5f5);transition:background .15s ease;position:relative}.mc-c-list-group-header:hover{background:var(--surface-hover, #eeeeee)}.mc-c-list-group-header--collapsed .mc-c-list-group-header__content{opacity:.8}.mc-c-list-group-header__cell{padding:0 !important;border-bottom:1px solid var(--surface-border, #e0e0e0);position:relative}.mc-c-list-group-header__content{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:40px}.mc-c-list-group-header__checkbox{flex-shrink:0}.mc-c-list-group-header__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--app-text-muted, #666);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.mc-c-list-group-header__toggle:hover{background:var(--surface-card, #fff);color:var(--app-primary, #2196f3)}.mc-c-list-group-header__toggle i{transition:transform .2s ease}.mc-c-list-group-header__label{font-size:13px;font-weight:600;color:var(--app-text, #333);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-list-group-header__count-cell{position:sticky !important;right:0 !important;z-index:4 !important;background:var(--surface-ground, #f5f5f5) !important;padding:0 12px !important;text-align:right !important;vertical-align:middle !important;border-bottom:1px solid var(--surface-border, #e0e0e0);min-width:100px;transition:background .15s ease}.mc-c-list-group-header:hover .mc-c-list-group-header__count-cell{background:var(--surface-hover, #eeeeee) !important}.mc-c-list-group-header__count{display:inline-block;font-size:12px;color:var(--app-text-muted, #999);background:var(--surface-card, #fff);padding:3px 10px;border-radius:12px;white-space:nowrap}tbody.mc-c-list-group-body--collapsed{display:none}
:root{--list-scroll-shadow-width: 20px;--list-scroll-shadow-color: rgba(0, 0, 0, 0.08)}.mc-l-list-scroll{position:relative;width:100%;overflow:hidden}.mc-l-list-scroll__content{overflow-x:auto;overflow-y:visible;width:100%;scrollbar-width:thin;scrollbar-color:var(--surface-border-color, #e0e0e0) rgba(0,0,0,0)}.mc-l-list-scroll__content::-webkit-scrollbar{height:8px}.mc-l-list-scroll__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-list-scroll__content::-webkit-scrollbar-thumb{background-color:var(--surface-border-color, #e0e0e0);border-radius:4px}.mc-l-list-scroll__content::-webkit-scrollbar-thumb:hover{background-color:var(--surface-text-muted, #999)}.mc-l-list-scroll::before,.mc-l-list-scroll::after{content:"";position:absolute;top:0;bottom:0;width:var(--list-scroll-shadow-width);pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;z-index:2}.mc-l-list-scroll::before{left:0;background:linear-gradient(to right, var(--list-scroll-shadow-color), transparent)}.mc-l-list-scroll::after{right:0;background:linear-gradient(to left, var(--list-scroll-shadow-color), transparent)}.mc-l-list-scroll--shadow-left::before{opacity:1}.mc-l-list-scroll--shadow-right::after{opacity:1}.mc-l-list-scroll table{min-width:max-content}.mc-table--scrollable{table-layout:fixed;min-width:max-content;border-collapse:separate;border-spacing:0}.mc-table--scrollable th,.mc-table--scrollable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-table--scrollable .col-checkbox{position:sticky;left:0;z-index:3;background:inherit;width:48px;min-width:48px;max-width:48px}.mc-table--scrollable .col-actions{position:sticky;right:0;z-index:3;background:inherit;width:var(--col-width-actions, 100px);min-width:var(--col-width-actions, 100px)}.mc-table--scrollable thead .col-checkbox,.mc-table--scrollable thead .col-actions{background:var(--surface-bg-secondary, #f8f9fa)}.mc-table--scrollable tbody tr .col-checkbox,.mc-table--scrollable tbody tr .col-actions{background:var(--surface-bg-primary, #fff)}.mc-table--scrollable tbody tr:hover .col-checkbox,.mc-table--scrollable tbody tr:hover .col-actions{background:var(--surface-bg-hover, #f5f5f5)}:root{--col-width-text: 150px;--col-width-text-lg: 200px;--col-width-date: 120px;--col-width-datetime: 160px;--col-width-currency: 130px;--col-width-number: 100px;--col-width-staff: 180px;--col-width-staff-array: 200px;--col-width-entity-ref: 180px;--col-width-phone: 140px;--col-width-email: 200px;--col-width-status: 120px;--col-width-priority: 100px;--col-width-boolean: 80px;--col-width-enum: 140px;--col-width-tags: 180px;--col-width-associations: 200px;--col-width-actions: 100px}
.mc-l-content-breadcrumb{width:100%;padding:.5rem 0;margin:0;background-color:rgba(0,0,0,0)}.mc-l-content-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:.25rem}.mc-l-content-breadcrumb__item{display:flex;align-items:center;position:relative;max-width:200px}.mc-l-content-breadcrumb__item--home .mc-l-content-breadcrumb__link,.mc-l-content-breadcrumb__item--home .mc-l-content-breadcrumb__current{font-weight:500}.mc-l-content-breadcrumb__item--home .mc-l-content-breadcrumb__link .mc-l-content-breadcrumb__icon,.mc-l-content-breadcrumb__item--home .mc-l-content-breadcrumb__current .mc-l-content-breadcrumb__icon{color:var(--color-primary)}.mc-l-content-breadcrumb__item--current .mc-l-content-breadcrumb__current{background-color:#f3f0ff;border-color:#ddd6fe;color:#6d28d9}.mc-l-content-breadcrumb__item--clickable .mc-l-content-breadcrumb__link:hover .mc-l-content-breadcrumb__text{color:inherit}.mc-l-content-breadcrumb__link{display:flex;align-items:center;padding:.25rem .5rem;border-radius:4px;text-decoration:none;font-size:13px;font-weight:400;transition:all .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,0)}.mc-l-content-breadcrumb__link:hover{background-color:var(--hover-color);color:var(--surface-text-color, inherit);text-decoration:none;border-color:var(--border-color)}.mc-l-content-breadcrumb__link:focus{outline:2px solid var(--color-primary);outline-offset:2px;background-color:var(--hover-color)}.mc-l-content-breadcrumb__link:active{background-color:var(--active-color);transform:translateY(1px)}.mc-l-content-breadcrumb__current{display:flex;align-items:center;padding:.25rem .5rem;font-size:13px;font-weight:600;background-color:var(--content-box-background-color);border-radius:4px;border:1px solid var(--border-color)}.mc-l-content-breadcrumb__icon{margin-right:.375rem;font-size:12px;flex-shrink:0}.mc-l-content-breadcrumb__icon.fa-home{color:var(--color-primary)}.mc-l-content-breadcrumb__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.mc-l-content-breadcrumb__separator{margin:0 .5rem;font-size:12px;user-select:none;color:var(--text-muted-color)}.mc-l-content-breadcrumb__separator .fa{opacity:.6}.mc-l-content-breadcrumb__ellipsis-container{position:relative;display:flex;align-items:center}.mc-l-content-breadcrumb__ellipsis-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;background-color:var(--form-background-color);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s ease}.mc-l-content-breadcrumb__ellipsis-trigger:hover{background-color:var(--hover-color);border-color:var(--border-color);color:var(--surface-text-color, inherit)}.mc-l-content-breadcrumb__ellipsis-trigger:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-content-breadcrumb__ellipsis-trigger .fa{font-size:12px}.mc-l-content-breadcrumb__dropdown-menu{min-width:200px;max-width:300px;padding:.5rem 0;background-color:var(--content-box-background-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:var(--z-popover, 1610)}.mc-l-content-breadcrumb__dropdown-menu li{list-style:none;margin:0}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link,.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-text{display:flex;align-items:center;padding:.5rem 1rem;font-size:13px;text-decoration:none;transition:background-color .2s ease}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link .mc-l-content-breadcrumb__icon,.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-text .mc-l-content-breadcrumb__icon{margin-right:.5rem;font-size:12px;color:var(--text-muted-color)}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link span,.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link{cursor:pointer}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link:hover{background-color:var(--hover-color);color:var(--surface-text-color, inherit);text-decoration:none}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link:hover .mc-l-content-breadcrumb__icon{color:var(--surface-text-color, inherit)}.mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-text{color:var(--text-muted-color);cursor:default}.mc-l-content-breadcrumb__empty{display:flex;align-items:center;padding:.5rem;color:var(--text-muted-color);font-size:12px;font-style:italic}.mc-l-content-breadcrumb__empty-text{opacity:.7}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__link,.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__current,.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__dropdown-link,.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__dropdown-text,.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__ellipsis-trigger,.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__empty{color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__current{background-color:var(--glass-bg, rgba(255, 255, 255, 0.12));border:none;border-radius:10px;color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__link{border-color:rgba(0,0,0,0);border-radius:10px}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__link:hover{background-color:var(--glass-bg, rgba(255, 255, 255, 0.12));border-color:rgba(0,0,0,0);color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__link:focus{outline:2px solid var(--color-primary-200);outline-offset:2px;background-color:var(--glass-bg, rgba(255, 255, 255, 0.12))}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__link:active{background-color:var(--glass-bg-hover, rgba(255, 255, 255, 0.25));border-color:rgba(0,0,0,0);color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__ellipsis-trigger{background-color:var(--glass-bg, rgba(255, 255, 255, 0.12));border:none;border-radius:10px;color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__ellipsis-trigger:hover{background-color:var(--glass-bg-hover, rgba(255, 255, 255, 0.25))}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__ellipsis-trigger:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__dropdown-menu li .mc-l-content-breadcrumb__dropdown-link:hover{background-color:var(--glass-bg-hover, rgba(255, 255, 255, 0.25));color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__icon.fa-home{color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__separator{color:var(--app-text-color)}.mc-l-content-breadcrumb--theme .mc-l-content-breadcrumb__separator .fa{opacity:1}.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__link,.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__current,.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__dropdown-link,.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__dropdown-text,.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__ellipsis-trigger,.mc-l-content-breadcrumb--plain .mc-l-content-breadcrumb__empty{color:var(--surface-text-color)}@media(max-width: 768px){.mc-l-content-breadcrumb__item{max-width:120px}.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__text{max-width:70px}.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__separator{margin:0 .25rem}}@media(max-width: 480px){.mc-l-content-breadcrumb__item{max-width:100px}.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__text{max-width:50px}.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__link,.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__current{padding:.2rem .4rem;font-size:12px}.mc-l-content-breadcrumb__item .mc-l-content-breadcrumb__icon{margin-right:.25rem;font-size:11px}}content-header .mc-l-content-breadcrumb{margin:.25rem 0 0 0;padding:0}content-header .mc-l-content-breadcrumb__link,content-header .mc-l-content-breadcrumb__current{font-size:12px;padding:.2rem .4rem}content-header .mc-l-content-breadcrumb__separator{margin:0 .3rem;font-size:11px}.dark-theme .mc-l-content-breadcrumb__link:hover{background-color:hsla(0,0%,100%,.1)}.dark-theme .mc-l-content-breadcrumb__current{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.dark-theme .mc-l-content-breadcrumb__ellipsis-trigger{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.dark-theme .mc-l-content-breadcrumb__ellipsis-trigger:hover{background-color:hsla(0,0%,100%,.1)}.dark-theme .mc-l-content-breadcrumb__dropdown-menu{background-color:var(--content-box-background-color);border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.3)}@keyframes breadcrumbFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mc-l-content-breadcrumb{animation:breadcrumbFadeIn .3s ease-out}.mc-l-content-breadcrumb__item:nth-child(1){animation-delay:.05s}.mc-l-content-breadcrumb__item:nth-child(2){animation-delay:.1s}.mc-l-content-breadcrumb__item:nth-child(3){animation-delay:.15s}.mc-l-content-breadcrumb__item:nth-child(4){animation-delay:.2s}.mc-l-content-breadcrumb__item:nth-child(5){animation-delay:.25s}
.mc-l-content-header{position:relative;display:flex;flex-direction:column;width:100%;margin:1.7rem 0;padding:0 var(--content-layout-padding-x, 0.7rem)}.mc-l-content-header .mc-l-content-header__wrapper{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:70px;box-sizing:border-box}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section{position:relative;flex:1 1 auto;min-width:150px;max-width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;width:100%}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h2,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;display:block}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h2{font-weight:300;font-size:26px}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{font-weight:700;letter-spacing:.1ch}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__middle{display:flex;align-items:center;justify-content:center;flex:1 1 34%;padding:0 2rem;min-width:0}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto;justify-content:flex-end;flex-direction:row;white-space:nowrap;flex-wrap:nowrap;gap:.4rem}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-primary button:not(.mc-c-button){border-color:var(--border-color);height:32px;display:flex;align-items:center;justify-content:center}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-primary:not(:has(button)),.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-secondary:not(:has(button)){display:none}.mc-l-content-header .mc-l-content-header__wrapper--has-middle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__title-section{justify-content:flex-start}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__middle{justify-content:center;padding:0 1rem}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__actions{justify-content:flex-end}@media(max-width: 768px){.mc-l-content-header .mc-l-content-header__wrapper--has-middle{display:flex;flex-wrap:wrap}}.mc-l-content-header .mc-l-content-header__extra{margin:.5rem 0 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__search-wrapper{padding:0;margin:.5rem 0;width:100%;max-width:600px}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section:has(.ui-select-container){overflow:visible}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section>ng-transclude,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section>content-header-title{width:100%;display:block}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{border:unset !important}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title{margin:0}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title h2,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title h3{margin:0;padding:0}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__subtitle{margin:.25rem 0 0 0}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__subtitle p{margin:0;padding:0;color:var(--text-muted-color);font-size:14px;font-weight:400}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section:has(.mc-l-content-header__title small)>.mc-l-content-header__subtitle--inherited{display:none}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper{width:100%;margin:.4rem 0 0 0}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper .mc-l-content-header__breadcrumb-custom,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper .mc-l-content-header__breadcrumb-legacy{width:100%}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper h3{font-size:12px;font-weight:400;color:var(--text-muted-color);margin:0;padding:0;border:none !important}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper content-breadcrumb{display:block;width:100%}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-primary,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions content-header-action,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions content-header-more-actions,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-secondary{display:flex;align-items:center;gap:.8rem}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-secondary .toggle-dropdown [ng-transclude-slot=label]{padding:0 10px}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-secondary .toggle-dropdown .fa-angle-down{width:18px;height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid var(--border-color)}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions .mc-l-content-header__actions-secondary .dropdown-options{min-width:180px;max-width:unset}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions content-header-action .mc-c-button--glassed.mc-c-button--ghost{background:var(--glass-fill-solid, radial-gradient(78% 140% at 50% 12%, rgba(var(--wallpaper-film-rgb), 0.12) 0%, rgba(var(--wallpaper-film-rgb), 0.4) 100%)) !important;border:0;border-radius:10px;color:var(--glass-chrome-ink-solid, var(--app-text-color));backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:var(--glass-chrome-shadow-solid, 0 8px 20px -14px rgba(var(--wallpaper-film-rgb), 0.6));transition:background .25s ease,box-shadow .25s ease}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions content-header-action .mc-c-button--glassed.mc-c-button--ghost:hover:not(:disabled){background:var(--glass-edge-hover-solid, radial-gradient(78% 140% at 50% 12%, rgba(var(--wallpaper-film-rgb), 0.18) 0%, rgba(var(--wallpaper-film-rgb), 0.48) 100%)) !important;color:var(--glass-chrome-ink-solid, var(--app-text-color));box-shadow:var(--glass-chrome-shadow-solid, 0 12px 26px -14px rgba(var(--wallpaper-film-rgb), 0.7))}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions content-header-action .mc-c-button--glassed.mc-c-button--ghost:active:not(:disabled){background:var(--glass-edge-active-solid, radial-gradient(78% 140% at 50% 12%, rgba(var(--wallpaper-film-rgb), 0.22) 0%, rgba(var(--wallpaper-film-rgb), 0.54) 100%)) !important;color:var(--glass-chrome-ink-solid, var(--app-text-color))}html[data-theme=light]:not([data-surface=dark]) .mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions:not(.mc-l-content-header--plain *) content-header-action .mc-c-button--outlined:not(.mc-c-button--glassed){color:var(--glass-chrome-ink-solid, var(--color-white));background-color:var(--glass-fill-solid, rgba(0, 0, 0, 0.35)) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=light]:not([data-surface=dark]) .mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions:not(.mc-l-content-header--plain *) content-header-action .mc-c-button--outlined:not(.mc-c-button--glassed):hover:not(:disabled){color:var(--glass-chrome-ink-solid, var(--color-white));background-color:var(--glass-edge-hover-solid, rgba(0, 0, 0, 0.45)) !important}html[data-theme=light]:not([data-surface=dark]) .mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions:not(.mc-l-content-header--plain *) content-header-action .mc-c-button--outlined:not(.mc-c-button--glassed):active:not(:disabled){color:var(--glass-chrome-ink-solid, var(--color-white));background-color:var(--glass-edge-active-solid, rgba(0, 0, 0, 0.5)) !important}html[data-theme=light]:not([data-surface=dark]) .mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions:not(.mc-l-content-header--plain *) content-header-action .mc-c-button--outlined:not(.mc-c-button--glassed).mc-c-button--neutral{border-color:var(--glass-edge-hover-solid, rgba(255, 255, 255, 0.5))}@media(max-width: 992px){.mc-l-content-header .mc-l-content-header__wrapper{padding:.8rem}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__title-section{flex:0 1 20%;min-width:120px}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__title-section h2,.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__title-section h3{font-size:20px}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__middle{flex:1 1 60%;padding:0 1rem}.mc-l-content-header .mc-l-content-header__wrapper--has-middle .mc-l-content-header__actions{flex:0 0 auto}.mc-l-content-header .mc-l-content-header__wrapper:not(.mc-l-content-header__wrapper--has-middle) .mc-l-content-header__title-section{flex:1 1 auto;min-width:120px;max-width:100%}.mc-l-content-header .mc-l-content-header__wrapper:not(.mc-l-content-header__wrapper--has-middle) .mc-l-content-header__title-section h2,.mc-l-content-header .mc-l-content-header__wrapper:not(.mc-l-content-header__wrapper--has-middle) .mc-l-content-header__title-section h3{font-size:20px}.mc-l-content-header .mc-l-content-header__wrapper:not(.mc-l-content-header__wrapper--has-middle) .mc-l-content-header__actions{flex:0 0 auto}}@media(max-width: 768px){.mc-l-content-header .mc-l-content-header__wrapper{flex-wrap:wrap;height:auto;padding:.5rem}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:var(--space-2, 8px);justify-content:center;text-align:center}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h2,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{max-width:100%;font-size:18px;text-align:center}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title,.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__subtitle{text-align:center}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper{margin-top:.75rem;text-align:left}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__middle{width:100%;flex:0 0 100%;padding:.5rem 0;order:2}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__actions{width:100%;flex:0 0 100%;justify-content:center;margin-top:.5rem;order:3}}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__extra-content{width:100%}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__breadcrumb-extra-wrapper{width:100%;margin:.5rem 0;padding:.5rem;background-color:var(--form-background-color);border-radius:6px;border:1px solid var(--border-color)}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__breadcrumb-extra-wrapper .mc-l-content-header__breadcrumb-custom{width:100%}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__breadcrumb-extra-wrapper content-breadcrumb{display:block;width:100%}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__search-wrapper{padding:0;margin:.5rem 0;width:100%;max-width:600px}.mc-l-content-header .mc-l-content-header__extra .mc-l-content-header__search-wrapper .fa.fa-search{left:5.4px;color:var(--color-gray-light)}.mc-l-content-header--plain{color:var(--surface-text-color)}.mc-l-content-header--plain .mc-l-content-header__wrapper,.mc-l-content-header--plain .mc-l-content-header__extra{background:rgba(0,0,0,0);color:inherit}.mc-l-content-header--plain .mc-l-content-header__title-section h2,.mc-l-content-header--plain .mc-l-content-header__title-section h3{color:var(--surface-text-color)}.mc-l-content-header--plain .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper h3{color:var(--text-muted-color)}.mc-l-content-header--plain .mc-l-content-header__title-section .mc-l-content-header__subtitle p{color:var(--text-muted-color)}.mc-l-content-header--plain .mc-l-content-header__actions{color:var(--surface-text-color)}.mc-l-content-header--plain .mc-l-content-header__actions .mc-l-content-header__actions-primary button:not(.mc-c-button){color:var(--surface-text-color);border-color:var(--border-color)}.mc-l-content-header--plain .search-input-group,.mc-l-content-header--plain .mc-ds-search-input-group{background:var(--form-background-color);border:1px solid var(--border-color);color:var(--surface-text-color)}.mc-l-content-header--plain .search-input-group .search-icons-wrapper i,.mc-l-content-header--plain .search-input-group .mc-ds-search-input-group__icons-wrapper i,.mc-l-content-header--plain .mc-ds-search-input-group .search-icons-wrapper i,.mc-l-content-header--plain .mc-ds-search-input-group .mc-ds-search-input-group__icons-wrapper i{color:inherit}.mc-l-content-header--theme{color:var(--app-text-color)}.mc-l-content-header--theme .mc-l-content-header__wrapper,.mc-l-content-header--theme .mc-l-content-header__extra{color:inherit}.mc-l-content-header--theme .mc-l-content-header__wrapper .mc-l-content-header__title-section h2,.mc-l-content-header--theme .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{color:var(--app-text-color)}.mc-l-content-header--theme .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper h3,.mc-l-content-header--theme .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__subtitle,.mc-l-content-header--theme .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__subtitle p{color:var(--app-text-color)}.mc-l-content-header--theme .mc-l-content-header__actions{color:var(--app-text-color)}.mc-l-content-header--theme .mc-l-content-header__actions .mc-l-content-header__actions-primary button:not(.mc-c-button){color:var(--app-text-color);border-color:var(--border-color)}.mc-l-content-header--theme .search-input-group,.mc-l-content-header--theme .mc-ds-search-input-group{color:inherit}.mc-l-content-header--theme .search-input-group .search-icons-wrapper i,.mc-l-content-header--theme .search-input-group .mc-ds-search-input-group__icons-wrapper i,.mc-l-content-header--theme .mc-ds-search-input-group .search-icons-wrapper i,.mc-l-content-header--theme .mc-ds-search-input-group .mc-ds-search-input-group__icons-wrapper i{color:inherit}@media(max-width: 480px){.mc-l-content-header{margin:1rem 0}.mc-l-content-header .mc-l-content-header__wrapper{padding:.25rem;min-height:auto}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h2{font-size:16px}.mc-l-content-header .mc-l-content-header__wrapper .mc-l-content-header__title-section h3{font-size:14px}.mc-l-content-header .mc-l-content-header__extra{padding:.25rem .5rem}}.mc-l-content-header__color-bar{position:absolute;top:0;left:0;right:0;height:4px;background:var(--header-accent-color, var(--color-primary-500, #8955ef));border-radius:4px 4px 0 0;z-index:1}.mc-l-content-header--color-primary{--header-accent-color: var(--color-primary-500, #8955ef);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header--color-success{--header-accent-color: var(--color-success-500, #22c55e);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header--color-warning{--header-accent-color: var(--color-warning-500, #f59e0b);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header--color-danger{--header-accent-color: var(--color-error, #F44336);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header--color-info{--header-accent-color: var(--color-info-500, #3b82f6);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header--color-neutral{--header-accent-color: var(--color-neutral-500, #6b7280);background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header[style*="--header-accent-color"]{background:linear-gradient(to bottom, color-mix(in srgb, var(--header-accent-color) 8%, transparent), transparent)}.mc-l-content-header[data-density=compact]{margin:.75rem 0}.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper{min-height:44px;column-gap:1rem}.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title{display:flex;align-items:baseline;gap:.5rem;min-width:0}.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title>*{flex:0 0 auto}.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title>h1,.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title>h2,.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title>h3,.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__title>content-header-title>h4{flex:0 1 auto;width:auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:break-word;text-wrap:balance}.mc-l-content-header[data-density=compact] .mc-l-content-header__wrapper .mc-l-content-header__title-section .mc-l-content-header__breadcrumb-wrapper{margin-top:.5rem}.mc-l-content-header[data-density=compact] .mc-l-content-breadcrumb__item:last-child:not(:only-child){display:none}.mc-l-content-header[data-density=compact] .mc-l-content-breadcrumb__item:nth-last-child(2) .mc-l-content-breadcrumb__separator{display:none}.mc-c-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;line-height:1.4;color:inherit;opacity:.78;text-decoration:none;cursor:pointer}.mc-c-back-link:hover,.mc-c-back-link:focus-visible{opacity:1;color:inherit;text-decoration:none}.mc-c-back-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.mc-c-back-link i{font-size:12px}.mc-l-content-header .mc-c-status-label{color:inherit}
.mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__header .mc-l-content-header{margin:0}.settings-page .mc-l-content-wrapper .mc-l-content-wrapper .mc-l-content__header .mc-l-content-header{margin:1.7rem 0}
.mc-l-content-header-more-actions{display:flex;align-items:center}.mc-l-content-header-more-actions .mc-l-content-header-more-actions__action-menu{display:flex;align-items:center}.mc-l-content-header-more-actions .mc-l-content-header-more-actions__dropdown{display:flex;align-items:center}.mc-l-content-header-more-actions .mc-l-content-header-more-actions__dropdown .mc-l-content-header-more-actions__dropdown-label{font-weight:500}.mc-l-content-header-more-actions .mc-l-content-header-more-actions__dropdown .mc-l-content-header-more-actions__dropdown-options{min-width:150px}.mc-l-content-header-more-actions--theme{color:var(--app-text-color)}.mc-l-content-header-more-actions--plain{color:var(--surface-text-color)}
:root{--content-selection-bg: var(--color-primary-50, #f7f3ff);--content-selection-hover-bg: var(--color-primary-100, #efe8ff);--content-selection-text: var(--surface-text-color);--content-row-even-bg: rgba(0, 0, 0, 0.02);--content-grip-hover: var(--surface-border-dark, #d0d0d0);--content-grip-active: var(--surface-text-muted);--content-action-hover: var(--color-primary);--content-action-disabled: var(--color-disabled)}:root{--z-content-base: 1;--z-content-sticky: 10;--z-content-dropdown: 100;--z-content-modal: 1000;--z-content-tooltip: 1100;--z-content-table-grip: 2;--z-content-table-actions: 5;--z-content-search-box: 15}:root{--content-spacing-xxs: 0.25rem;--content-spacing-xs: 0.45rem;--content-spacing-sm: 0.7rem;--content-spacing-md: 1.125rem;--content-spacing-lg: 1.5rem;--content-spacing-xl: 2rem;--content-spacing-xxl: 3rem;--content-list-padding: var(--content-spacing-sm);--content-toolbar-gap: var(--content-spacing-xs);--content-layout-padding-x: var(--content-spacing-sm);--content-action-size: 25px;--content-select-width: 60px}:root{--content-font-xs: 10px;--content-font-sm: 11px;--content-font-base: 12px;--content-font-md: 14px;--content-font-lg: 16px;--content-line-height-tight: 0.9rem;--content-line-height-base: 1rem;--content-line-height-relaxed: 1.5rem}:root{--content-radius-sm: 5px;--content-radius-base: 8px;--content-radius-lg: 10px;--content-border-width: 1px;--content-border-width-thick: 2px}:root{--content-transition-fast: 150ms;--content-transition-base: 200ms;--content-transition-slow: 300ms;--content-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--content-ease-out: cubic-bezier(0, 0, 0.2, 1)}[data-surface=dark]{--content-selection-bg: var(--color-primary-900, rgba(72, 24, 148, 0.3));--content-selection-hover-bg: var(--color-primary-800, rgba(89, 32, 181, 0.4));--content-selection-text: var(--surface-text-color);--content-row-even-bg: rgba(255, 255, 255, 0.03);--content-grip-hover: var(--surface-border-dark);--content-grip-active: var(--surface-text-muted)}
.mc-l-content-menu,.menu-wrapper,.content-menu-wrapper{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-lg);margin:var(--space-4) var(--space-4);background-color:var(--surface-background-color)}.mc-l-content-menu__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0;background:rgba(0,0,0,0);width:100%}.mc-l-content-menu__item,.menu-item{position:relative;display:inline-flex;align-items:center;margin:0 var(--space-4)}.mc-l-content-menu__item--active .mc-l-content-menu__text,.mc-l-content-menu__item--active .menu-text{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.mc-l-content-menu__item--open .mc-l-content-menu__text,.mc-l-content-menu__item--open .menu-text{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.mc-l-content-menu__text,.menu-text{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:rgba(0,0,0,0);border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-light);cursor:pointer;transition:var(--transition-all);border-bottom:1px solid rgba(0,0,0,0)}.mc-l-content-menu__text:hover,.menu-text:hover{color:var(--color-primary)}.mc-l-content-menu__counter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--surface-secondary, rgba(0, 0, 0, 0.06));color:var(--surface-text-muted, #6b7280);font-size:11px;font-weight:600;line-height:1;letter-spacing:.2px;transition:background-color .15s ease,color .15s ease}.mc-l-content-menu__counter--urgent{background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff)}.mc-l-content-menu__arrow{font-size:var(--font-size-xs);transition:transform var(--transition-duration-base) var(--transition-timing-ease);color:inherit;margin-left:var(--space-2)}.mc-l-content-menu__arrow--rotated{transform:rotate(180deg)}.mc-l-content-menu__dropdown,.menu-dropdown{position:absolute;top:100%;left:0;background:var(--dropdown-bg, #fff);border:1px solid var(--dropdown-border, #dee2e6);border-radius:var(--border-radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.15);margin:0;padding:var(--space-2) 0;list-style:none;min-width:200px;z-index:var(--z-popover)}.mc-l-content-menu__dropdown-items{list-style:none;margin:0;padding:0}.mc-l-content-menu__dropdown-item{margin:0;padding:0;cursor:pointer;border-bottom:none}.mc-l-content-menu__dropdown-item:hover{background-color:color-mix(in srgb, var(--color-primary) 8%, transparent)}.mc-l-content-menu__dropdown-item:hover .mc-l-content-menu__dropdown-text{color:var(--state-text-brand);font-weight:var(--font-weight-semibold)}.mc-l-content-menu__dropdown-item.mc-l-content-menu__dropdown-item--active,.mc-l-content-menu__dropdown-item--active{background-color:var(--sidebar-item-active)}.mc-l-content-menu__dropdown-item.mc-l-content-menu__dropdown-item--active .mc-l-content-menu__dropdown-text,.mc-l-content-menu__dropdown-item--active .mc-l-content-menu__dropdown-text{color:var(--state-text-brand);font-weight:var(--font-weight-semibold)}.mc-l-content-menu__dropdown-text{display:block;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--dropdown-item-text, #333);transition:color var(--transition-duration-fast) var(--transition-timing-ease);cursor:default}.mc-l-content-menu__separator{width:1px;background-color:var(--border-color);cursor:unset;margin:0 var(--space-4);height:var(--space-8)}.mc-l-content-menu__item--has-submenu .mc-l-content-menu__text,.mc-l-content-menu__item--has-submenu .menu-text{padding-right:var(--space-6)}.mc-l-content-menu__item--more .mc-c-action-menu__toggle{display:flex;align-items:center;height:100%;padding:var(--space-2) var(--space-3);gap:var(--space-2);background:none;border:none;border-bottom:1px solid rgba(0,0,0,0);color:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-light);cursor:pointer;transition:var(--transition-all)}.mc-l-content-menu__item--more .mc-c-action-menu__toggle i.fa-angle-down{display:none}.mc-l-content-menu__item--more .mc-c-action-menu__toggle:hover{color:var(--color-primary);background-color:rgba(0,0,0,0)}.mc-l-content-menu__item--more .mc-c-action-menu__badge{background-color:var(--color-error-dark, #c62828);color:var(--color-neutral-000, #fff);font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}.mc-l-content-menu__item--more.mc-l-content-menu__item--active .mc-c-action-menu__toggle{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.mc-l-content-menu__item:focus,.menu-item:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-content-menu .hidden-overflow,.menu-wrapper .hidden-overflow,.content-menu-wrapper .hidden-overflow{display:none !important}.mc-l-content-menu--theme{color:var(--app-text-color);background-color:rgba(0,0,0,0)}.mc-l-content-menu--theme .mc-l-content-menu__text,.mc-l-content-menu--theme .menu-text,.mc-l-content-menu--theme .mc-l-content-menu__dropdown-text{color:var(--app-text-color);white-space:nowrap}.mc-l-content-menu--theme .mc-l-content-menu__dropdown,.mc-l-content-menu--theme .menu-dropdown{background:var(--main-background-color);border-color:var(--border-color)}.mc-l-content-menu--plain{color:var(--surface-text-color);background-color:var(--surface-background-color)}.mc-l-content-menu--plain .mc-l-content-menu__text,.mc-l-content-menu--plain .menu-text,.mc-l-content-menu--plain .mc-l-content-menu__dropdown-text{color:var(--surface-text-color);white-space:nowrap}.mc-l-content-menu--plain .mc-l-content-menu__dropdown,.mc-l-content-menu--plain .menu-dropdown{background:var(--surface-background-color);border-color:var(--border-color)}@media(max-width: 1200px){.mc-l-content-menu__item,.menu-item{margin:0 var(--space-2-5)}.mc-l-content-menu__text,.menu-text{font-size:var(--font-size-sm);padding:var(--space-2) 0}.mc-l-content-menu__arrow{font-size:calc(var(--font-size-xs)*.9)}.mc-l-content-menu__dropdown,.menu-dropdown{min-width:200px;left:50% !important;transform:translateX(-50%)}.mc-l-content-menu__dropdown::before,.menu-dropdown::before{left:50%;transform:translateX(-50%)}}@media(max-width: 992px){.mc-l-content-menu__list{flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.mc-l-content-menu__item,.menu-item{margin:var(--space-1) var(--space-2)}.mc-l-content-menu__text,.menu-text{font-size:calc(var(--font-size-sm)*.93);padding:var(--space-2) 0}}@media(max-width: 768px){.mc-l-content-menu,.menu-wrapper,.content-menu-wrapper{flex-direction:column;margin:var(--space-2);padding:var(--space-4)}.mc-l-content-menu__list{width:100%;justify-content:center;flex-wrap:wrap}.mc-l-content-menu__item,.menu-item{margin:var(--space-2)}.mc-l-content-menu__text,.menu-text{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-base);background:var(--hover-color)}.mc-l-content-menu__dropdown,.menu-dropdown{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;max-width:90vw}}.mc-l-content-menu__item--align-right{margin-left:auto}.mc-l-content-menu__icon{margin-right:var(--space-2, 6px);font-size:1.1em;vertical-align:middle}
.mc-l-content-search-box{position:relative;display:flex;align-items:center}.mc-l-content-search-box input,.mc-l-content-search-box select{transition:none !important}.mc-l-content-search-box__icon-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--content-radius-sm, 5px);color:var(--surface-text-color, #6b7280);cursor:pointer;transition:all .2s ease;padding:0}.mc-l-content-search-box__icon-button:hover{background-color:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:#fff}.mc-l-content-search-box__icon-button:focus{outline:2px solid var(--color-primary-500, #8955ef);outline-offset:2px}.mc-l-content-search-box__icon-button i{font-size:14px}.mc-l-content-search-box__wrapper{display:flex;align-items:center;position:relative;background:var(--surface-background-color, white);border:1px solid var(--sidebar-item-hover, #e5e7eb);border-radius:16px;height:32px;width:180px;transition:width .3s ease,box-shadow .2s ease,border-color .2s ease;animation:mc-expand-search .3s ease-out;overflow:hidden}.mc-l-content-search-box__input{flex:1;min-width:0;border:none !important;background:rgba(0,0,0,0) !important;padding:0 12px;height:100%;font-size:13px;color:var(--surface-text-color, #1f2937);outline:none !important;box-shadow:none !important}.mc-l-content-search-box__input::placeholder{color:var(--text-muted-color, #9ca3af)}.mc-l-content-search-box__close-button{display:flex;align-items:center;justify-content:center;width:28px !important;min-width:28px;height:28px;margin:2px;background:rgba(0,0,0,0) !important;border:none !important;border-radius:50% !important;color:var(--text-muted-color, #9ca3af);cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0;box-shadow:none !important}.mc-l-content-search-box__close-button:hover{background-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.05)) !important;color:var(--surface-text-color, #1f2937) !important}.mc-l-content-search-box__close-button i{font-size:14px}@keyframes mc-expand-search{from{width:32px;opacity:.8}to{width:180px;opacity:1}}
.content-sidebar-component{display:contents;height:100%}.mc-l-content-sidebar-card{--sidebar-width: 280px;--sidebar-expanded-width: 280px;--sidebar-collapsed-width: 72px;--sidebar-transition-duration: var(--content-transition-slow, 300ms);--sidebar-transition-easing: var(--content-ease-in-out, cubic-bezier(0.4, 0, 0.2, 1));height:100%;min-height:0;width:var(--sidebar-width);flex-shrink:0;transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing);overflow:visible;z-index:var(--z-content-sticky, 10);padding:var(--space-2) var(--space-1) !important}.mc-l-content-sidebar-card.mc-l-content-sidebar--collapsed,.mc-l-content-sidebar-card[data-sidebar-state=collapsed]{padding:var(--space-2) 0 !important;overflow:visible}.mc-l-content-sidebar-card.mc-c-card--theme .mc-l-content-sidebar,.mc-l-content-sidebar-card.mc-c-card--theme .mc-l-content-sidebar__content,.mc-l-content-sidebar-card.mc-c-card--theme .mc-l-content-menu,.mc-l-content-sidebar-card.mc-c-card--theme .mc-l-content-menu *{color:inherit}.mc-l-content-sidebar-card.mc-c-card--plain .mc-l-content-menu__text,.mc-l-content-sidebar-card.mc-c-card--plain .mc-l-content-menu__icon,.mc-l-content-sidebar-card.mc-c-card--plain .mc-l-content-menu__counter{color:var(--surface-text-color, #333)}.mc-l-content-sidebar-card.mc-c-card--plain .mc-l-content-menu__item--active .mc-l-content-menu__text,.mc-l-content-sidebar-card.mc-c-card--plain .mc-l-content-menu__item--active .mc-l-content-menu__icon{color:var(--color-primary)}.mc-l-content-sidebar-card[data-sidebar-state=collapsed]{width:var(--sidebar-collapsed-width);overflow:visible}.mc-l-content-sidebar-card[data-sidebar-state=collapsed] .mc-l-content-sidebar__content{overflow:visible;padding-top:40px}.mc-l-content-sidebar-card[data-sidebar-state=collapsed] .mc-l-content-menu{--menu-collapsed: 1;overflow:visible}.mc-l-content-sidebar-card[data-sidebar-state=expanded]{width:var(--sidebar-expanded-width)}.mc-l-content-sidebar-card[data-sidebar-state=expanded] .mc-l-content-sidebar__content{overflow-y:auto;overflow-x:hidden}.mc-l-content-sidebar-card[data-sidebar-state=expanded] .mc-l-content-menu{--menu-collapsed: 0}.mc-l-content-sidebar{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.mc-l-content-sidebar__content{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0}.mc-l-content-sidebar__content::-webkit-scrollbar{width:4px}.mc-l-content-sidebar__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-content-sidebar__content::-webkit-scrollbar-thumb{background:var(--surface-border-dark, #d0d0d0);border-radius:2px}.mc-l-content-sidebar__content::-webkit-scrollbar-thumb:hover{background:var(--surface-text-muted, #999)}.mc-l-content-sidebar__toggle{position:absolute;top:var(--content-spacing-md, 1.125rem);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--surface-border, #e5e5e5);border-radius:50%;background:var(--surface-background-color, #ffffff);color:var(--surface-text-muted, #666);cursor:pointer;transition:all var(--content-transition-fast, 150ms) var(--content-ease-in-out);z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-l-content-sidebar__toggle:hover{background:var(--hover-color, #f5f5f5);color:var(--surface-text-color, #333);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-l-content-sidebar__toggle:focus{outline:2px solid var(--color-primary, #6366f1);outline-offset:2px}.mc-l-content-sidebar__toggle:active{transform:scale(0.95)}.mc-l-content-sidebar__toggle i{font-size:14px;line-height:1}.mc-l-content-sidebar-card.mc-l-content-sidebar--left .mc-l-content-sidebar__toggle{right:-12px}.mc-l-content-sidebar-card.mc-l-content-sidebar--right .mc-l-content-sidebar__toggle{left:-12px}.mc-l-content-sidebar-card.mc-l-content-sidebar--collapsed{width:var(--sidebar-collapsed-width);overflow:visible}.mc-l-content-sidebar-card.mc-l-content-sidebar--collapsed .mc-l-content-sidebar__content{overflow:visible;padding-top:40px}.mc-l-content-sidebar-card.mc-l-content-sidebar--expanded{width:var(--sidebar-expanded-width)}@media(max-width: 1200px){.mc-l-content-sidebar-card.mc-l-content-sidebar--expanded{--sidebar-expanded-width: 240px}}@media(max-width: 768px){.mc-l-content-sidebar-card{position:fixed;top:0;bottom:0;margin:0 !important;border-radius:0 !important;z-index:var(--z-content-modal, 1000);box-shadow:0 0 20px rgba(0,0,0,.2)}.mc-l-content-sidebar-card.mc-l-content-sidebar--left{left:0}.mc-l-content-sidebar-card.mc-l-content-sidebar--left.mc-l-content-sidebar--collapsed{transform:translateX(calc(-100% + var(--sidebar-collapsed-width)))}.mc-l-content-sidebar-card.mc-l-content-sidebar--right{right:0}.mc-l-content-sidebar-card.mc-l-content-sidebar--right.mc-l-content-sidebar--collapsed{transform:translateX(calc(100% - var(--sidebar-collapsed-width)))}}
.mc-c-editable-title{width:100% !important;max-width:100%;min-width:0;display:flex;align-items:flex-start;gap:4px}.mc-c-editable-title__display{display:flex;align-items:flex-start;gap:4px;width:100%}.mc-c-editable-title__title{margin:0;font-size:26px;font-weight:300;line-height:1.2;flex:0 1 auto;min-width:0;width:fit-content;white-space:normal !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important;text-overflow:unset !important;word-break:break-word;color:inherit;width:auto !important;max-width:100% !important}.mc-c-editable-title mc-button{flex:0 0 auto;align-self:flex-start}.mc-c-editable-title__input{font-size:26px;font-weight:300;line-height:1.2;max-width:290px;border:1px solid var(--border-color);padding:.4rem;border-radius:5px;background:rgba(0,0,0,0);color:inherit}.mc-c-editable-title__input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(137,85,239,.2)}.mc-c-editable-title__input:disabled{background:unset;border:unset;cursor:not-allowed}.mc-c-editable-title--theme{color:var(--app-text-color)}.mc-c-editable-title--theme .mc-c-editable-title__input{background:var(--main-background-color)}.mc-c-editable-title--plain{color:var(--surface-text-color)}.mc-c-editable-title--plain .mc-c-editable-title__input{background:var(--surface-background-color)}
.mc-c-email-template-editor{--ete-header-height: 60px;--ete-sidebar-width: 300px;--ete-toolbar-height: 48px;--ete-bg-color: var(--surface-background-color, #ffffff);--ete-text-color: var(--surface-text-color, #333333);--ete-border-color: var(--surface-border-color, #e0e0e0);--ete-accent-color: var(--color-primary-500, #8955ef);--ete-canvas-bg: #f5f5f5;--ete-canvas-grid-color: rgba(0, 0, 0, 0.05);--ete-sidebar-bg: var(--surface-level-1, #fafafa);--ete-panel-bg: var(--surface-level-0, #ffffff)}.gjs-editor{font-family:var(--font-family-sans-serif, "Roboto", sans-serif) !important;background-color:var(--ete-canvas-bg) !important}.gjs-one-bg{background-color:var(--ete-sidebar-bg) !important}.gjs-two-color{color:var(--ete-text-color) !important}.gjs-four-color-h:hover{color:var(--ete-accent-color) !important}.gjs-pn-panel{background-color:var(--ete-panel-bg) !important;border-color:var(--ete-border-color) !important}.gjs-pn-btn{border-radius:4px}.gjs-pn-btn:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1)) !important}.gjs-pn-btn.gjs-pn-active{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.2)) !important;color:var(--ete-accent-color) !important}.gjs-block{border-radius:8px;border:1px solid var(--ete-border-color);background-color:var(--ete-panel-bg)}.gjs-block:hover{border-color:var(--ete-accent-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.gjs-sm-sector-title{background-color:var(--ete-sidebar-bg) !important;color:var(--ete-text-color) !important;font-weight:600;padding:12px 16px;border-bottom:1px solid var(--ete-border-color)}.gjs-field{background-color:var(--surface-level-0) !important;border:1px solid var(--ete-border-color) !important;border-radius:4px !important}.gjs-field:focus-within{border-color:var(--ete-accent-color) !important;box-shadow:0 0 0 2px rgba(137,85,239,.2) !important}.gjs-input-holder input,.gjs-field input,.gjs-field select,.gjs-field textarea{color:var(--ete-text-color) !important;font-family:inherit !important}.gjs-frame-wrapper{background-color:var(--ete-canvas-bg) !important}.gjs-layer{background-color:rgba(0,0,0,0) !important;border-bottom:1px solid var(--ete-border-color)}.gjs-layer:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.05)) !important}.gjs-layer.gjs-selected{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.15)) !important}
.mc-c-modal__body:has(.mc-c-email-template-gallery){padding:0 !important}.mc-c-email-template-gallery{display:flex;flex-direction:column;height:60vh;min-height:400px;max-height:600px;background:var(--surface-background-color, #ffffff)}.mc-c-email-template-gallery__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-level-1, #fafafa);flex-shrink:0}.mc-c-email-template-gallery__toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);gap:16px;flex-shrink:0}.mc-c-email-template-gallery__search{display:flex;align-items:center;gap:8px;flex:1;max-width:300px;padding:8px 12px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;background:var(--surface-background-color, #ffffff)}.mc-c-email-template-gallery__search:focus-within{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-email-template-gallery__search i{color:var(--surface-text-muted, #999999);font-size:18px}.mc-c-email-template-gallery__search-input{flex:1;border:none;outline:none;font-size:14px;color:var(--surface-text-color, #333333);background:rgba(0,0,0,0)}.mc-c-email-template-gallery__search-input::placeholder{color:var(--surface-text-muted, #999999)}.mc-c-email-template-gallery__tabs{display:flex;gap:4px;background:var(--surface-level-1, #f5f5f5);padding:4px;border-radius:8px}.mc-c-email-template-gallery__tab{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #666666);font-size:13px;cursor:pointer;transition:all .2s}.mc-c-email-template-gallery__tab:hover{color:var(--surface-text-color, #333333)}.mc-c-email-template-gallery__tab.active{background:var(--surface-background-color, #ffffff);color:var(--color-primary-500, #8955ef);box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-c-email-template-gallery__tab i{font-size:16px}.mc-c-email-template-gallery__tab-count{padding:2px 6px;background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7040d0);border-radius:10px;font-size:11px;font-weight:600}.mc-c-email-template-gallery__content{flex:1;overflow-y:auto;padding:20px}.mc-c-email-template-gallery__loading,.mc-c-email-template-gallery__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--surface-text-muted, #666666);text-align:center}.mc-c-email-template-gallery__loading>i,.mc-c-email-template-gallery__empty>i{font-size:48px;color:var(--surface-border-color, #e0e0e0);margin-bottom:16px}.mc-c-email-template-gallery__loading p,.mc-c-email-template-gallery__empty p{margin:0 0 16px 0;font-size:14px}.mc-c-email-template-gallery__empty-hint{font-size:13px !important;color:var(--surface-text-muted, #999999) !important;margin-bottom:20px !important}.mc-c-email-template-gallery__intro{text-align:center;padding:10px 20px 25px}.mc-c-email-template-gallery__intro h3{margin:0 0 8px 0;font-size:18px;font-weight:600;color:var(--surface-text-color, #333333)}.mc-c-email-template-gallery__intro p{margin:0;font-size:14px;color:var(--surface-text-muted, #666666)}.mc-c-email-template-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px}.mc-c-email-template-gallery__card{position:relative;display:flex;flex-direction:column;border:2px solid var(--surface-border-color, #e0e0e0);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.mc-c-email-template-gallery__card:hover{border-color:var(--color-primary-300, #b794f4);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mc-c-email-template-gallery__card:hover .mc-c-email-template-gallery__card-actions{opacity:1}.mc-c-email-template-gallery__card.selected{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.2)}.mc-c-email-template-gallery__card--starter .mc-c-email-template-gallery__card-thumbnail{height:160px}.mc-c-email-template-gallery__card--starter .mc-c-email-template-gallery__card-thumbnail img{transition:transform .3s ease}.mc-c-email-template-gallery__card--starter:hover .mc-c-email-template-gallery__card-thumbnail img{transform:scale(1.05)}.mc-c-email-template-gallery__card-thumbnail{position:relative;height:140px;background:var(--surface-level-1, #f5f5f5);overflow:hidden}.mc-c-email-template-gallery__card-thumbnail img{width:100%;height:100%;object-fit:cover}.mc-c-email-template-gallery__card-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--surface-border-color, #e0e0e0)}.mc-c-email-template-gallery__card-placeholder i{font-size:48px}.mc-c-email-template-gallery__card-selected{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500, #8955ef);color:#fff;border-radius:50%;font-size:18px}.mc-c-email-template-gallery__card-info{padding:12px;flex:1}.mc-c-email-template-gallery__card-name{margin:0 0 4px 0;font-size:14px;font-weight:600;color:var(--surface-text-color, #333333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-email-template-gallery__card-description{margin:0 0 8px 0;font-size:12px;color:var(--surface-text-muted, #666666);line-height:1.4;height:34px;overflow:hidden}.mc-c-email-template-gallery__card-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px}.mc-c-email-template-gallery__card-category{padding:2px 8px;background:var(--surface-level-1, #f5f5f5);border-radius:4px;color:var(--surface-text-muted, #666666)}.mc-c-email-template-gallery__card-date{color:var(--surface-text-muted, #999999)}.mc-c-email-template-gallery__card-author{margin:6px 0 0 0;font-size:11px;color:var(--surface-text-muted, #666666);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-email-template-gallery__card-actions{display:flex;gap:4px;padding:8px 12px;border-top:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-level-1, #fafafa);opacity:0;transition:opacity .2s}.mc-c-email-template-gallery__card-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--surface-background-color, #ffffff);border-radius:4px;color:var(--surface-text-muted, #666666);cursor:pointer;transition:all .2s}.mc-c-email-template-gallery__card-action:hover{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.mc-c-email-template-gallery__card-action--danger:hover{background:var(--color-error-50, rgba(244, 67, 54, 0.1));color:var(--color-error-dark, #c62828)}.mc-c-email-template-gallery__card-action i{font-size:16px}
.gjs-one-bg{background-color:var(--surface-level-1, #fafafa) !important}.gjs-two-bg{background-color:var(--surface-background-color, #ffffff) !important}.gjs-three-bg{background-color:var(--surface-level-0, #ffffff) !important}.gjs-four-bg{background-color:var(--surface-level-2, #f0f0f0) !important}.gjs-one-color{color:var(--surface-text-color, #333333) !important}.gjs-two-color{color:var(--surface-text-color, #333333) !important}.gjs-three-color{color:var(--surface-text-muted, #666666) !important}.gjs-four-color{color:var(--surface-text-muted, #999999) !important}.gjs-pn-active,.gjs-color-active{color:var(--color-primary-500, #8955ef) !important}.gjs-bg-active{background-color:var(--color-primary-500, #8955ef) !important}.gjs-editor{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--surface-text-color, #333333);background-color:var(--surface-level-1, #fafafa)}.gjs-editor-cont{background-color:var(--surface-level-1, #fafafa)}.gjs-blocks-c{background-color:var(--surface-level-1, #fafafa);padding:8px}.gjs-block{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;padding:12px 8px;margin:4px;background-color:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;cursor:pointer;transition:all .2s ease}.gjs-block:hover{border-color:var(--color-primary-500, #8955ef);background-color:var(--color-primary-50, rgba(137, 85, 239, 0.05));box-shadow:0 2px 8px rgba(137,85,239,.1)}.gjs-block.fa{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands","FontAwesome",sans-serif !important;font-weight:900}.gjs-block.fa::before{color:var(--color-primary-500, #8955ef);font-size:24px;margin-bottom:8px;display:block}.gjs-block svg{color:var(--color-primary-500, #8955ef) !important;fill:currentColor !important;width:24px !important;height:24px !important;margin-bottom:8px}.gjs-block svg path,.gjs-block svg rect,.gjs-block svg circle,.gjs-block svg polygon,.gjs-block svg line{fill:var(--color-primary-500, #8955ef) !important;stroke:var(--color-primary-500, #8955ef) !important}.gjs-block i.fas,.gjs-block i.far,.gjs-block i.fab,.gjs-block i.fa,.gjs-block [class*=fa-]{color:var(--color-primary-500, #8955ef) !important;font-size:24px !important;margin-bottom:8px;display:block}.gjs-block .gjs-block-media{color:var(--color-primary-500, #8955ef);margin-bottom:8px}.gjs-block .gjs-block-media svg{width:24px;height:24px}.gjs-block .gjs-block-svg{color:var(--color-primary-500, #8955ef);font-size:24px;margin-bottom:8px}.gjs-block-label{font-size:11px;font-weight:500;color:var(--surface-text-color, #333333);text-align:center;line-height:1.3;margin-top:4px}.gjs-block-category .gjs-title{background-color:var(--surface-level-0, #ffffff);border-bottom:1px solid var(--surface-border-color, #e0e0e0);padding:10px 12px;font-size:12px;font-weight:600;color:var(--surface-text-color, #333333);text-transform:uppercase;letter-spacing:.5px}.gjs-block-category .gjs-title:hover{background-color:var(--surface-level-1, #f5f5f5)}.gjs-block-category .gjs-caret-icon{color:var(--surface-text-muted, #666666)}.gjs-layers{background-color:var(--surface-level-1, #fafafa)}.gjs-layer{background-color:var(--surface-background-color, #ffffff);border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.gjs-layer:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.gjs-layer.gjs-selected{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-left:3px solid var(--color-primary-500, #8955ef)}.gjs-layer-title{padding:8px 12px;font-size:12px;color:var(--surface-text-color, #333333)}.gjs-layer-name{font-size:12px;color:var(--surface-text-color, #333333)}.gjs-layer-caret,.gjs-layer-vis,.gjs-layer-move{color:var(--surface-text-muted, #666666)}.gjs-layer-caret:hover,.gjs-layer-vis:hover,.gjs-layer-move:hover{color:var(--color-primary-500, #8955ef)}.gjs-layer-count{font-size:10px;color:var(--surface-text-muted, #999999);background-color:var(--surface-level-1, #f5f5f5);padding:2px 6px;border-radius:10px}.gjs-sm-sector{border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.gjs-sm-sector .gjs-sm-sector-title{background-color:var(--surface-level-0, #ffffff);border-bottom:1px solid var(--surface-border-color, #e0e0e0);padding:12px;font-size:12px;font-weight:600;color:var(--surface-text-color, #333333)}.gjs-sm-sector .gjs-sm-sector-title:hover{background-color:var(--surface-level-1, #f5f5f5)}.gjs-sm-sector .gjs-sm-sector-caret{color:var(--surface-text-muted, #666666)}.gjs-sm-properties{padding:12px;background-color:var(--surface-background-color, #ffffff)}.gjs-sm-property{margin-bottom:12px}.gjs-sm-property .gjs-sm-label{font-size:11px;font-weight:500;color:var(--surface-text-muted, #666666);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}.gjs-sm-input,.gjs-field input,.gjs-field select,.gjs-field textarea{background-color:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:4px;padding:8px 10px;font-size:13px;color:var(--surface-text-color, #333333);transition:border-color .2s ease,box-shadow .2s ease}.gjs-sm-input:focus,.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.gjs-sm-input::placeholder,.gjs-field input::placeholder,.gjs-field select::placeholder,.gjs-field textarea::placeholder{color:var(--surface-text-muted, #999999)}.gjs-field-select .gjs-d-s-arrow{color:var(--surface-text-muted, #666666)}.gjs-field-color{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:4px;overflow:hidden}.gjs-field-color .gjs-checker-bg{border-radius:4px 0 0 4px}.gjs-field-range input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:var(--color-gray-200, #e0e0e0);border-radius:3px}.gjs-field-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--color-primary-500, #8955ef);border-radius:50%;cursor:pointer;border:2px solid var(--surface-background-color, #ffffff);box-shadow:0 2px 4px rgba(0,0,0,.15)}.gjs-field-range input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--color-primary-500, #8955ef);border-radius:50%;cursor:pointer;border:2px solid var(--surface-background-color, #ffffff);box-shadow:0 2px 4px rgba(0,0,0,.15)}.gjs-sm-stack .gjs-sm-header,.gjs-radio-items{background-color:var(--surface-level-1, #f5f5f5);border-radius:4px;padding:2px}.gjs-radio-item{padding:6px 12px;border-radius:4px;color:var(--surface-text-muted, #666666);font-size:12px;transition:all .2s ease}.gjs-radio-item:hover{color:var(--surface-text-color, #333333)}.gjs-radio-item.gjs-radio-item-active{background-color:var(--color-primary-500, #8955ef);color:#fff}.gjs-field-composite{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:4px;background-color:var(--surface-background-color, #ffffff)}.gjs-field-composite .gjs-field{border:none}.gjs-field-composite .gjs-field input{border:none;border-radius:0;text-align:center}.gjs-field-composite .gjs-field input:focus{box-shadow:none;background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1))}.gjs-cv-canvas{background-color:var(--surface-level-2, #f0f0f0);background-image:linear-gradient(to right, var(--color-gray-200, #e0e0e0) 1px, transparent 1px),linear-gradient(to bottom, var(--color-gray-200, #e0e0e0) 1px, transparent 1px);background-size:20px 20px}.gjs-cv-canvas__frames{background-color:rgba(0,0,0,0)}.gjs-frame-wrapper{background-color:var(--surface-background-color, #ffffff);box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.gjs-selected{outline:2px solid var(--color-primary-500, #8955ef) !important;outline-offset:-2px}.gjs-hovered{outline:1px dashed var(--color-primary-400, #a878ff) !important;outline-offset:-1px}.gjs-resizer-h{border:2px solid var(--color-primary-500, #8955ef);background-color:var(--surface-background-color, #ffffff)}.gjs-resizer-h-tl,.gjs-resizer-h-tr,.gjs-resizer-h-bl,.gjs-resizer-h-br,.gjs-resizer-h-tc,.gjs-resizer-h-bc,.gjs-resizer-h-cl,.gjs-resizer-h-cr{width:10px;height:10px;background-color:var(--color-primary-500, #8955ef);border-radius:2px;border:1px solid var(--surface-background-color, #ffffff)}.gjs-toolbar{background-color:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;gap:2px}.gjs-toolbar-item{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--surface-text-color, #333333);transition:all .2s ease}.gjs-toolbar-item:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.gjs-pn-panel{background-color:var(--surface-level-1, #fafafa)}.gjs-pn-btn{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:4px;background-color:rgba(0,0,0,0);color:var(--surface-text-color, #333333);font-size:14px;transition:all .2s ease}.gjs-pn-btn:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.gjs-pn-btn.gjs-pn-active{background-color:var(--color-primary-500, #8955ef);color:#fff}.gjs-mdl-dialog{background-color:var(--surface-background-color, #ffffff);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden}.gjs-mdl-header{background-color:var(--surface-level-1, #fafafa);border-bottom:1px solid var(--surface-border-color, #e0e0e0);padding:16px 20px}.gjs-mdl-title{font-size:16px;font-weight:600;color:var(--surface-text-color, #333333)}.gjs-mdl-btn-close{color:var(--surface-text-muted, #666666);opacity:1}.gjs-mdl-btn-close:hover{color:var(--color-error-500, #f44336)}.gjs-mdl-content{padding:20px;color:var(--surface-text-color, #333333)}.gjs-mdl-bg{background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.gjs-rte-toolbar{background-color:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px}.gjs-rte-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--surface-text-color, #333333)}.gjs-rte-action:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.gjs-rte-action.gjs-rte-active{background-color:var(--color-primary-500, #8955ef);color:#fff}.gjs-am-assets-cont{background-color:var(--surface-background-color, #ffffff)}.gjs-am-assets-header{background-color:var(--surface-level-1, #fafafa);border-bottom:1px solid var(--surface-border-color, #e0e0e0);padding:12px 16px}.gjs-am-asset{border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;overflow:hidden;transition:all .2s ease}.gjs-am-asset:hover{border-color:var(--color-primary-500, #8955ef);box-shadow:0 2px 8px rgba(137,85,239,.15)}.gjs-am-asset.gjs-am-asset-active,.gjs-am-asset.gjs-highlight{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.2)}.gjs-am-asset-image{background-color:var(--surface-level-1, #f5f5f5)}.gjs-am-meta{padding:8px;background-color:var(--surface-background-color, #ffffff);border-top:1px solid var(--surface-border-color, #e0e0e0)}.gjs-am-name{font-size:11px;color:var(--surface-text-color, #333333)}.gjs-am-close{color:var(--surface-text-muted, #666666)}.gjs-am-close:hover{color:var(--color-error-500, #f44336)}.gjs-am-file-uploader{border:2px dashed var(--surface-border-color, #e0e0e0);border-radius:6px;background-color:var(--surface-level-1, #fafafa);transition:all .2s ease}.gjs-am-file-uploader:hover{border-color:var(--color-primary-500, #8955ef);background-color:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.gjs-trt-traits{padding:12px;background-color:var(--surface-background-color, #ffffff)}.gjs-trt-trait{margin-bottom:12px}.gjs-trt-trait .gjs-trt-trait-label{font-size:11px;font-weight:500;color:var(--surface-text-muted, #666666);margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}.gjs-blocks-c::-webkit-scrollbar,.gjs-layers::-webkit-scrollbar,.gjs-sm-properties::-webkit-scrollbar,.gjs-trt-traits::-webkit-scrollbar,.gjs-am-assets-cont::-webkit-scrollbar{width:6px;height:6px}.gjs-blocks-c::-webkit-scrollbar-track,.gjs-layers::-webkit-scrollbar-track,.gjs-sm-properties::-webkit-scrollbar-track,.gjs-trt-traits::-webkit-scrollbar-track,.gjs-am-assets-cont::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.gjs-blocks-c::-webkit-scrollbar-thumb,.gjs-layers::-webkit-scrollbar-thumb,.gjs-sm-properties::-webkit-scrollbar-thumb,.gjs-trt-traits::-webkit-scrollbar-thumb,.gjs-am-assets-cont::-webkit-scrollbar-thumb{background:var(--color-gray-300, #e0e0e0);border-radius:3px}.gjs-blocks-c::-webkit-scrollbar-thumb:hover,.gjs-layers::-webkit-scrollbar-thumb:hover,.gjs-sm-properties::-webkit-scrollbar-thumb:hover,.gjs-trt-traits::-webkit-scrollbar-thumb:hover,.gjs-am-assets-cont::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400, #bdbdbd)}.gjs-badge{background-color:var(--color-primary-500, #8955ef);color:#fff;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px}.gjs-badge-warning{background-color:var(--color-warning-500, #FFCA28);color:var(--color-gray-900, #212121)}.gjs-badge-danger{background-color:var(--color-error-500, #f44336)}.gjs-no-select{color:var(--surface-text-muted, #666666);font-size:12px;text-align:center;padding:20px}.gjs-placeholder{border:2px dashed var(--color-primary-300, #c7a8ff);background-color:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.gjs-ctx-menu{background-color:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:4px;min-width:160px}.gjs-ctx-menu-item{padding:8px 12px;font-size:13px;color:var(--surface-text-color, #333333);border-radius:4px;transition:all .2s ease}.gjs-ctx-menu-item:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.gjs-ctx-menu-item.gjs-ctx-menu-item-delete:hover{background-color:var(--color-error-50, rgba(244, 67, 54, 0.1));color:var(--color-error-dark, #c62828)}.gjs-loading{background-color:var(--surface-background-color, #ffffff);color:var(--surface-text-muted, #666666)}@media(max-width: 768px){.gjs-block{min-height:60px;padding:8px 6px}.gjs-block.fa::before{font-size:20px}.gjs-block svg{width:20px;height:20px}.gjs-block-label{font-size:10px}}.mc-c-email-template-editor-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-fullscreen-editor, 1950);background:var(--surface-background-color, #ffffff);display:flex;flex-direction:column}.mc-c-email-template-editor__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);z-index:100}.mc-c-email-template-editor__loading .mc-c-email-template-editor__spinner{text-align:center;color:var(--color-primary-500, #8955ef)}.mc-c-email-template-editor__loading .mc-c-email-template-editor__spinner p{margin-top:16px;font-size:14px;color:var(--surface-text-muted, #666666)}.mc-c-email-template-editor__header{display:flex;align-items:center;justify-content:space-between;height:var(--ete-header-height, 60px);padding:0 16px;background:var(--surface-level-1, #fafafa);border-bottom:1px solid var(--surface-border-color, #e0e0e0);flex-shrink:0}.mc-c-email-template-editor__header-left{display:flex;align-items:center;gap:12px}.mc-c-email-template-editor__close-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:8px;color:var(--surface-text-color, #333333);cursor:pointer;transition:background-color .2s}.mc-c-email-template-editor__close-btn:hover{background-color:var(--color-error-50, rgba(244, 67, 54, 0.1));color:var(--color-error-dark, #c62828)}.mc-c-email-template-editor__close-btn i{font-size:24px}.mc-c-email-template-editor__title{font-size:16px;font-weight:600;color:var(--surface-text-color, #333333);margin:0}.mc-c-email-template-editor__header-center{display:flex;align-items:center;gap:12px;flex:1;max-width:500px;margin:0 24px}.mc-c-email-template-editor__name-input{flex:1;padding:8px 12px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;font-size:14px;color:var(--surface-text-color, #333333);background:var(--surface-background-color, #ffffff)}.mc-c-email-template-editor__name-input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-email-template-editor__name-input::placeholder{color:var(--surface-text-muted, #999999)}.mc-c-email-template-editor__category-select{padding:8px 12px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:6px;font-size:13px;color:var(--surface-text-color, #333333);background:var(--surface-background-color, #ffffff);min-width:150px}.mc-c-email-template-editor__category-select:focus{outline:none;border-color:var(--color-primary-500, #8955ef)}.mc-c-email-template-editor__header-right{display:flex;align-items:center;gap:16px}.mc-c-email-template-editor__save-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:var(--color-primary-500, #8955ef);color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.mc-c-email-template-editor__save-btn:hover:not(:disabled){background:var(--color-primary-600, #7040d0)}.mc-c-email-template-editor__save-btn:disabled{opacity:.7;cursor:not-allowed}.mc-c-email-template-editor__save-btn i{font-size:16px}.mc-c-email-template-editor__body{display:flex;flex:1;overflow:hidden}.mc-c-email-template-editor__sidebar{width:var(--ete-sidebar-width, 300px);background:var(--surface-level-1, #fafafa);border-color:var(--surface-border-color, #e0e0e0);display:flex;flex-direction:column;overflow:hidden}.mc-c-email-template-editor__sidebar--left{border-right:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-email-template-editor__sidebar--right{border-left:1px solid var(--surface-border-color, #e0e0e0);width:260px}.mc-c-email-template-editor__sidebar-tabs{display:flex;border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-background-color, #ffffff)}.mc-c-email-template-editor__sidebar-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted, #666666);font-size:11px;cursor:pointer;transition:all .2s}.mc-c-email-template-editor__sidebar-tab:hover{background:var(--surface-level-1, #f5f5f5);color:var(--surface-text-color, #333333)}.mc-c-email-template-editor__sidebar-tab.active{color:var(--color-primary-500, #8955ef);border-bottom:2px solid var(--color-primary-500, #8955ef);margin-bottom:-1px}.mc-c-email-template-editor__sidebar-tab i{font-size:20px}.mc-c-email-template-editor__sidebar-header{padding:16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-background-color, #ffffff)}.mc-c-email-template-editor__sidebar-header h3{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color, #333333)}.mc-c-email-template-editor__panel{flex:1;overflow-y:auto;padding:12px}.mc-c-email-template-editor__variables-panel .mc-c-email-template-editor__variables-hint{font-size:12px;color:var(--surface-text-muted, #666666);margin:0 0 12px 0;line-height:1.4}.mc-c-email-template-editor__variables-list{display:flex;flex-direction:column;gap:8px}.mc-c-email-template-editor__variable-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-background-color, #ffffff);border-radius:6px;cursor:pointer;text-align:left;transition:all .2s}.mc-c-email-template-editor__variable-item:hover{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.mc-c-email-template-editor__variable-item .mc-c-email-template-editor__variable-key{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:12px;color:var(--color-primary-600, #7040d0);background:var(--color-primary-50, rgba(137, 85, 239, 0.1));padding:2px 6px;border-radius:4px}.mc-c-email-template-editor__variable-item .mc-c-email-template-editor__variable-label{font-size:12px;color:var(--surface-text-muted, #666666)}.mc-c-email-template-editor__canvas{flex:1;background:var(--ete-canvas-bg, #f5f5f5);overflow:hidden;position:relative}.mc-c-email-template-editor__gjs-container{width:100%;height:100%}.mc-c-email-template-editor__footer{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;background:var(--surface-level-1, #fafafa);border-top:1px solid var(--surface-border-color, #e0e0e0);flex-shrink:0}.mc-c-email-template-editor__status{display:flex;align-items:center;font-size:12px}.mc-c-email-template-editor__unsaved-indicator{display:flex;align-items:center;gap:6px;color:var(--color-warning-600, #F57C00)}.mc-c-email-template-editor__unsaved-indicator i{font-size:14px}.mc-c-email-template-editor__saved-indicator{display:flex;align-items:center;gap:6px;color:var(--color-success-600, #388E3C)}.mc-c-email-template-editor__saved-indicator i{font-size:14px}.mc-c-email-template-editor__footer-actions{display:flex;align-items:center;gap:8px}.mc-c-email-template-editor__footer-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted, #666666);font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s}.mc-c-email-template-editor__footer-btn:hover{background:var(--surface-level-0, #ffffff);color:var(--surface-text-color, #333333)}.mc-c-email-template-editor__footer-btn--danger:hover{background:var(--color-error-50, rgba(244, 67, 54, 0.1));color:var(--color-error-dark, #c62828)}.mc-c-email-template-editor__footer-btn i{font-size:14px}@media(max-width: 1024px){.mc-c-email-template-editor__sidebar--left{width:250px}.mc-c-email-template-editor__sidebar--right{width:220px}}@media(max-width: 768px){.mc-c-email-template-editor__sidebar--right{display:none}.mc-c-email-template-editor__header-center{display:none}}
.mc-c-entity-selector{position:relative;width:100%;padding:0;font-family:var(--font-family-base)}.mc-c-entity-selector__label{display:block;font-weight:500;font-size:.875rem;line-height:1.5;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px)}.mc-c-entity-selector__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}.mc-c-entity-selector__selector{position:relative}.mc-c-entity-selector--has-error .mc-c-entity-selector__selector .mc-select-input-wrapper,.mc-c-entity-selector--has-error .mc-c-entity-selector__selector .mc-c-select__wrapper{border-color:var(--color-error, #F44336) !important;box-shadow:0 0 0 .2rem rgba(220,53,69,.15)}.mc-c-entity-selector--has-error .mc-c-entity-selector__label{color:var(--color-error, #F44336)}.mc-c-entity-selector__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-entity-selector__error i{font-size:.75rem;flex-shrink:0}.mc-c-entity-selector__create-action{margin-top:.5rem;padding:.5rem;background:var(--surface-level-1, #f8f9fa);border-radius:4px;border:1px dashed var(--surface-border-color, #dee2e6)}.mc-c-entity-selector__create-link{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-primary-500);text-decoration:none;cursor:pointer}.mc-c-entity-selector__create-link:hover{text-decoration:underline;color:var(--color-primary-600)}.mc-c-entity-selector__create-link i{font-size:1rem}.mc-c-entity-selector__popover-create-btn i{color:var(--color-primary-500);transition:transform .15s ease-in-out}.mc-c-entity-selector__popover-create-btn:hover i{transform:scale(1.1)}.mc-c-entity-selector__search-error{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:rgba(var(--color-error-rgb, 244, 67, 54), 0.08);border-top:1px solid rgba(var(--color-error-rgb, 244, 67, 54), 0.2)}.mc-c-entity-selector__search-error-content{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-danger-600, #dc2626);margin-bottom:var(--space-3, 12px)}.mc-c-entity-selector__search-error-content i{font-size:1.125rem}.mc-c-entity-selector__retry-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-primary-600, #7c3aed);background-color:var(--surface-background-color, #fff);border:1px solid var(--color-primary-400, #a78bfa);border-radius:.375rem;cursor:pointer;transition:all .15s ease-in-out}.mc-c-entity-selector__retry-btn:hover{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.08);border-color:var(--color-primary-500, #8955ef)}.mc-c-entity-selector__retry-btn:focus{outline:none;box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-entity-selector__retry-btn i{font-size:.9375rem}.mc-c-entity-selector__inline-create-form{margin-top:.75rem}.mc-c-entity-selector__inline-create-form .form-group{margin-bottom:var(--space-3, 12px)}.mc-c-entity-selector__inline-create-form .form-group:last-child{margin-bottom:0}.mc-c-entity-selector__inline-create-form label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--space-1-5, 6px);color:var(--surface-text-color)}.mc-c-entity-selector__inline-create-form .form-control{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--surface-border-color, #d1d5db);border-radius:.375rem;background-color:var(--surface-background-color, #fff);color:var(--surface-text-color)}.mc-c-entity-selector__inline-create-form .form-control:focus{border-color:var(--color-primary-500, #8955ef);outline:none;box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-entity-selector__inline-create-form .form-control::placeholder{color:var(--text-color-muted, rgba(0, 0, 0, 0.5))}.mc-c-entity-selector__inline-create-form select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.mc-c-entity-selector__inline-create--expanded{display:flex;flex-direction:column;height:100%}.mc-c-entity-selector__inline-create--expanded .organization-create-component,.mc-c-entity-selector__inline-create--expanded .contact-create-component,.mc-c-entity-selector__inline-create--expanded .lead-create-component,.mc-c-entity-selector__inline-create--expanded .prospect-create-component,.mc-c-entity-selector__inline-create--expanded .deal-create-component{padding:0;border:none;background:rgba(0,0,0,0)}.mc-c-entity-selector__inline-create--expanded .organization-create-component pre-loader,.mc-c-entity-selector__inline-create--expanded .contact-create-component pre-loader,.mc-c-entity-selector__inline-create--expanded .lead-create-component pre-loader,.mc-c-entity-selector__inline-create--expanded .prospect-create-component pre-loader,.mc-c-entity-selector__inline-create--expanded .deal-create-component pre-loader{display:none}.mc-c-entity-selector__inline-create--expanded .organization-create-component form,.mc-c-entity-selector__inline-create--expanded .contact-create-component form,.mc-c-entity-selector__inline-create--expanded .lead-create-component form,.mc-c-entity-selector__inline-create--expanded .prospect-create-component form,.mc-c-entity-selector__inline-create--expanded .deal-create-component form{margin:0;padding:0}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid{padding:0}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-tabs-wrapper{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:var(--space-3, 12px);padding:0;border-bottom:1px solid var(--surface-border-color)}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-tabs-wrapper .block-tab{padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.25rem .25rem 0 0;cursor:pointer;transition:all .15s ease}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-tabs-wrapper .block-tab:not(.active){background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-tabs-wrapper .block-tab.active{background:var(--color-primary-100);color:var(--color-primary-700)}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-tabs-wrapper .block-tab:hover:not(.active){background:var(--surface-level-1)}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .block-tabs-view .block-content{padding:0}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .customfield-list-group-ul{margin:0;padding:0;list-style:none}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .customfield-list-group-ul .customfield-list-group-li{margin-bottom:var(--space-3, 12px)}.mc-c-entity-selector__inline-create--expanded .customfield-list-grid .customfield-list-group-ul .customfield-list-group-li:last-child{margin-bottom:0}.mc-c-entity-selector__inline-create--expanded .mc-c-customfield__wrapper{margin-bottom:0}.mc-c-entity-selector__inline-create--expanded .mc-c-customfield__field{margin-bottom:var(--space-3, 12px)}.mc-c-entity-selector__inline-create--expanded .mc-c-customfield__field:last-child{margin-bottom:0}.mc-c-entity-selector__inline-create--expanded .mc-c-customfield__label{font-size:.8125rem;font-weight:500;margin-bottom:var(--space-1-5, 6px);color:var(--surface-text-color)}.mc-c-entity-selector__inline-create--expanded .mc-c-customfield__error{font-size:.75rem;color:var(--color-error, #F44336);margin-top:var(--space-1, 4px)}.mc-c-entity-selector__inline-create--expanded .mc-c-input__input{font-size:.875rem;padding:.5rem .75rem}.mc-c-entity-selector__inline-create--expanded .mc-c-select__trigger{font-size:.875rem;min-height:38px}.mc-c-entity-selector__contact-lifecycle-wrapper{width:100%}.mc-c-entity-selector__lifecycle-field{margin-bottom:var(--space-4, 16px)}.mc-c-entity-selector__lifecycle-label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--space-1-5, 6px);color:var(--surface-text-color)}.mc-c-entity-selector__simple-form{padding:var(--space-2, 8px) 0}.mc-c-entity-selector__simple-form .form-group{margin-bottom:0}.mc-c-entity-selector__simple-form .form-group label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--space-1-5, 6px);color:var(--surface-text-color)}.mc-c-entity-selector__simple-form .form-group .form-control{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--surface-border-color, #d1d5db);border-radius:.375rem;background-color:var(--surface-background-color, #fff);color:var(--surface-text-color)}.mc-c-entity-selector__simple-form .form-group .form-control:focus{border-color:var(--color-primary-500, #8955ef);outline:none;box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-entity-selector__simple-form .form-group .form-control::placeholder{color:var(--text-color-muted, rgba(0, 0, 0, 0.5))}.mc-c-entity-selector__selected-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2, 8px)}.mc-c-entity-selector__change-link{font-size:.875rem;color:var(--color-primary-500);text-decoration:none;cursor:pointer;white-space:nowrap}.mc-c-entity-selector__change-link:hover{text-decoration:underline;color:var(--color-primary-600)}.mc-c-entity-selector__create-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--form-field-gap, 16px)}.mc-c-entity-selector__create-form{margin-top:1rem}.mc-c-entity-selector__create-input{margin-bottom:var(--form-field-gap, 16px)}.mc-c-entity-selector__select-link{font-size:.875rem;color:var(--color-primary-500);text-decoration:none;cursor:pointer;white-space:nowrap}.mc-c-entity-selector__select-link:hover{text-decoration:underline;color:var(--color-primary-600)}.mc-c-entity-selector--multiple .mc-c-entity-card{min-height:32px}.mc-c-entity-selector--loading{pointer-events:none;opacity:.7}.mc-c-entity-selector--disabled{opacity:.6;pointer-events:none}.mc-c-select-alternate-body--scrollable{max-height:350px;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;margin-right:-0.5rem;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0)}.mc-c-select-alternate-body--scrollable::-webkit-scrollbar{width:6px}.mc-c-select-alternate-body--scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-select-alternate-body--scrollable::-webkit-scrollbar-thumb{background:var(--surface-border-color);border-radius:3px}.mc-c-select-alternate-body--scrollable::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.mc-c-select-alternate-body--scrollable--theme .mc-c-entity-selector__label{color:var(--app-text-color)}.mc-c-entity-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;background:var(--surface-level-0, #fff);border:1px solid var(--surface-border-color, #dee2e6);border-radius:6px;line-height:1.4}.mc-c-entity-card--selected{background:var(--surface-level-1, #f8f9fa)}.mc-c-entity-card__avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--color-primary-100);display:flex;align-items:center;justify-content:center}.mc-c-entity-card__avatar img{width:100%;height:100%;object-fit:cover}.mc-c-entity-card__avatar-initials{font-size:.875rem;font-weight:600;color:var(--color-primary-600)}.mc-c-entity-card__content{flex:1;min-width:0}.mc-c-entity-card__title{font-size:.875rem;font-weight:500;color:var(--surface-text-color);margin-bottom:var(--space-0-5, 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-entity-card__meta{font-size:.8125rem;color:var(--color-neutral-600);margin-bottom:var(--space-0-5, 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.mc-c-entity-card__secondary{font-size:.75rem;color:var(--color-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}[data-surface=dark] .mc-c-entity-selector__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-entity-selector__create-action{background:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.05);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.15)}[data-surface=dark] .mc-c-entity-selector__create-link,[data-surface=dark] .mc-c-entity-selector__change-link,[data-surface=dark] .mc-c-entity-selector__select-link{color:var(--state-text-brand, #e0d1ff)}[data-surface=dark] .mc-c-entity-selector__create-link:hover,[data-surface=dark] .mc-c-entity-selector__change-link:hover,[data-surface=dark] .mc-c-entity-selector__select-link:hover{color:var(--color-primary-200, #ddd6fe)}[data-surface=dark] .mc-c-entity-selector__popover-create-btn i{color:var(--state-text-brand, #e0d1ff)}[data-surface=dark] .mc-c-entity-selector__inline-create-form label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-entity-selector__inline-create-form .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-entity-selector__inline-create-form .form-control:focus{border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-entity-selector__inline-create-form .form-control::placeholder{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.5)}[data-surface=dark] .mc-c-entity-card{background:var(--surface-background-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.15)}[data-surface=dark] .mc-c-entity-card--selected{background:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.05)}[data-surface=dark] .mc-c-entity-card__avatar{background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2)}[data-surface=dark] .mc-c-entity-card__avatar-initials{color:var(--state-text-brand, #e0d1ff)}[data-surface=dark] .mc-c-entity-card__title{color:var(--surface-text-color)}[data-surface=dark] .mc-c-entity-card__meta{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-c-entity-card__secondary{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}
.mc-c-color-picker{position:relative;display:flex;flex-direction:column;gap:6px}.mc-c-color-picker--disabled{opacity:.6;pointer-events:none}.mc-c-color-picker__label{font-size:12px;font-weight:500;color:var(--surface-text-color, #1f2937)}.mc-c-color-picker__control{display:flex;align-items:center;gap:8px}.mc-c-color-picker__preview{position:relative;width:40px;height:40px;min-width:40px;border:2px solid var(--surface-border-color, #e5e7eb);border-radius:8px;cursor:pointer;transition:all .2s ease;overflow:hidden}.mc-c-color-picker__preview-pattern{position:absolute;inset:0;background-image:linear-gradient(45deg, #ccc 25%, transparent 25%),linear-gradient(-45deg, #ccc 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ccc 75%),linear-gradient(-45deg, transparent 75%, #ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;opacity:.3;z-index:0}.mc-c-color-picker__preview:hover:not(:disabled){border-color:var(--color-primary-400, #a78bfa);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-color-picker__preview:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-color-picker__preview:disabled{cursor:not-allowed}.mc-c-color-picker__input{flex:1;padding:10px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:13px;font-family:"SF Mono","Monaco","Inconsolata",monospace;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937);text-transform:uppercase}.mc-c-color-picker__input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)))}.mc-c-color-picker__input::placeholder{text-transform:uppercase;color:var(--surface-text-muted, #9ca3af)}.mc-c-color-picker__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-popover, 1610);min-width:280px;padding:16px;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);animation:colorPickerFadeIn .15s ease}.mc-c-color-picker__gradient-area{position:relative;margin-bottom:12px;border-radius:8px;overflow:hidden;cursor:crosshair}.mc-c-color-picker__saturation-canvas{display:block;width:100%;height:160px;border-radius:8px;cursor:crosshair}.mc-c-color-picker__saturation-cursor{position:absolute;width:16px;height:16px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.3);transform:translate(-50%, -50%);pointer-events:none;z-index:1}.mc-c-color-picker__hue-bar{position:relative;height:14px;margin-bottom:12px;border-radius:7px;cursor:pointer;background:linear-gradient(to right, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.mc-c-color-picker__hue-cursor{position:absolute;top:50%;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.3);transform:translate(-50%, -50%);pointer-events:none;background:rgba(0,0,0,0)}.mc-c-color-picker__presets{display:grid;grid-template-columns:repeat(8, 1fr);gap:6px;margin-bottom:16px}.mc-c-color-picker__preset{width:28px;height:28px;border:2px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;position:relative}.mc-c-color-picker__preset:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.mc-c-color-picker__preset--selected{border-color:var(--color-primary-500, #8955ef);transform:scale(1.1);box-shadow:0 0 0 2px var(--surface-background-color, #fff),0 0 0 4px var(--color-primary-500, #8955ef)}.mc-c-color-picker__preset--selected i{color:#fff;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mc-c-color-picker__custom{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-level-0, #f9fafb);border-radius:8px;margin-bottom:12px}.mc-c-color-picker__custom-input{flex:1;padding:8px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:13px;font-family:"SF Mono","Monaco","Inconsolata",monospace;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937);text-transform:uppercase}.mc-c-color-picker__custom-input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)))}.mc-c-color-picker__custom-preview{width:40px;height:40px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;flex-shrink:0}.mc-c-color-picker__actions{display:flex;gap:8px;justify-content:flex-end}.mc-c-color-picker__action-btn{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-color-picker__action-btn--cancel{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-muted, #6b7280)}.mc-c-color-picker__action-btn--cancel:hover{background:var(--surface-level-2, #e5e7eb)}.mc-c-color-picker__action-btn--apply{background:var(--color-primary-500, #8955ef);color:#fff}.mc-c-color-picker__action-btn--apply:hover{background:var(--color-primary-600, #7c3aed)}.mc-c-color-picker--sm .mc-c-color-picker__preview{width:32px;height:32px;min-width:32px}.mc-c-color-picker--sm .mc-c-color-picker__input{padding:8px 10px;font-size:12px}.mc-c-color-picker--lg .mc-c-color-picker__preview{width:48px;height:48px;min-width:48px}.mc-c-color-picker--lg .mc-c-color-picker__input{padding:12px 14px;font-size:14px}@keyframes colorPickerFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
mc-field-draggable-item{display:block;width:100%}.mc-c-field-draggable{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-level-0, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;cursor:grab;transition:all .15s ease;user-select:none}.mc-c-field-draggable:hover{background:var(--surface-level-1, #f9fafb);border-color:var(--color-primary-300, #c4b5fd);transform:translateX(2px)}.mc-c-field-draggable:active{cursor:grabbing;opacity:.8}.mc-c-field-draggable--dragging{opacity:.5;border-style:dashed;transform:scale(0.98)}.mc-c-field-draggable__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100, #ede9fe);color:var(--color-primary-600, #7c3aed);border-radius:6px;font-size:16px;flex-shrink:0}.mc-c-field-draggable__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-field-draggable__name{font-size:13px;font-weight:500;color:var(--surface-text-color, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-field-draggable__type{font-size:11px;color:var(--surface-text-muted, #6b7280)}.mc-c-field-draggable__required{font-size:10px;padding:2px 6px;background:var(--color-warning-100, #fef3c7);color:var(--color-warning-800, #6b5200);border-radius:4px;font-weight:500;flex-shrink:0}[data-surface=dark] .mc-c-field-draggable__icon{background:var(--color-primary-900, #4c1d95);color:var(--color-primary-300, #c4b5fd)}
mc-field-drop-placeholder{display:block;width:100%;box-sizing:border-box}.mc-c-field-drop-placeholder{border:2px dashed var(--surface-border-color, #e5e7eb);border-radius:8px;background:var(--surface-level-0, #fafafa);min-height:60px;margin:8px 0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mc-c-field-drop-placeholder--active{border-color:var(--color-primary-500, #8955ef);background:rgba(137,85,239,.08);transform:scale(1.02)}.mc-c-field-drop-placeholder--new-row{min-height:80px;border-style:dashed}.mc-c-field-drop-placeholder--new-column{min-height:100%;min-width:100px}.mc-c-field-drop-placeholder__text{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-muted, #9ca3af);font-weight:500;transition:color .2s ease}.mc-c-field-drop-placeholder__text i{font-size:18px}.mc-c-field-drop-placeholder--active .mc-c-field-drop-placeholder__text{color:var(--color-primary-600, #7c3aed)}
.mc-c-lifecycle-selector{padding:12px 16px;border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-lifecycle-selector--disabled{opacity:.6;pointer-events:none}.mc-c-lifecycle-selector__label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted, #6b7280);margin-bottom:8px}.mc-c-lifecycle-selector__options{display:flex;gap:6px}.mc-c-lifecycle-selector__option{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:2px solid var(--surface-border-color, #e5e7eb);border-radius:8px;background:var(--surface-background-color, #ffffff);cursor:pointer;transition:all .2s ease;position:relative}.mc-c-lifecycle-selector__option:hover:not(:disabled):not(.mc-c-lifecycle-selector__option--selected){border-color:var(--color-primary-300, #c4b5fd);background:var(--surface-level-0, #fafafa)}.mc-c-lifecycle-selector__option--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, #f5f3ff);box-shadow:0 0 0 3px rgba(137,85,239,.15)}[data-surface=dark] .mc-c-lifecycle-selector__option--selected{background:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0))}.mc-c-lifecycle-selector__option--selected i{color:var(--color-primary-600, #7c3aed)}.mc-c-lifecycle-selector__option--selected span{color:var(--color-primary-700, #6d28d9);font-weight:600}.mc-c-lifecycle-selector__option--selected::after{content:"";position:absolute;top:6px;right:6px;width:16px;height:16px;background:var(--color-primary-500, #8955ef);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27/%3E%3C/svg%3E");background-size:10px 10px;background-repeat:no-repeat;background-position:center}.mc-c-lifecycle-selector__option:disabled{cursor:not-allowed;opacity:.5}.mc-c-lifecycle-selector__option i{font-size:20px;color:var(--surface-text-muted, #6b7280);transition:color .15s ease}.mc-c-lifecycle-selector__option span{font-size:11px;font-weight:500;color:var(--surface-text-color, #1f2937);transition:all .15s ease}.mc-c-lifecycle-selector--theme{background:var(--app-background-color, #f5f5f5);border-bottom-color:var(--surface-border-color)}.mc-c-lifecycle-selector--theme .mc-c-lifecycle-selector__option{background:var(--main-background-color, #ffffff);border-color:var(--surface-border-color)}.mc-c-lifecycle-selector--theme .mc-c-lifecycle-selector__option:hover:not(:disabled){background:var(--app-background-color, #f5f5f5)}
.mc-c-form-editor-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-fullscreen-editor, 1950);background:var(--surface-background-color, #ffffff);display:flex;flex-direction:column;overflow:hidden}.mc-c-form-editor-fullscreen--open body{overflow:hidden}mc-form-editor-layout{display:block;width:100%;height:100%}mc-form-editor-header{display:block;flex-shrink:0}mc-form-editor-toolbar{display:block;flex-shrink:0;height:100%}mc-form-editor-canvas{display:flex;flex:1;min-width:0;min-height:0;height:100%}mc-form-editor-properties{display:block;flex-shrink:0;height:100%}.mc-c-form-editor-fullscreen .mc-c-sidepanel{z-index:var(--z-modal-popover, 2000)}.mc-c-form-editor-fullscreen .mc-c-tooltip{z-index:var(--z-modal-tooltip, 2010)}.mc-c-form-editor-workspace{display:flex;flex:1;min-height:0;overflow:visible;position:relative;width:100%}.mc-c-form-editor-workspace--preview{justify-content:center;background:#e5e7eb}.mc-c-form-editor-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);z-index:100}.mc-c-form-editor-loading p{margin-top:16px;font-size:14px;color:var(--surface-text-muted, #6b7280)}@media(max-width: 992px){mc-form-editor-toolbar{position:static;height:auto}mc-form-editor-properties{position:absolute;right:0;top:0;height:100%}}[data-surface=dark] .mc-c-form-editor-workspace--preview{background:#374151}
mc-form-field-renderer{display:block;width:100%;box-sizing:border-box}.mc-c-form-field-renderer{position:relative;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:all .15s ease;width:100%;box-sizing:border-box}.mc-c-form-field-renderer:hover{border-color:var(--surface-border-color, #e5e7eb);background:var(--surface-level-0, #fafafa)}.mc-c-form-field-renderer--selected{border-color:var(--color-primary-500, #8955ef);background:rgba(137,85,239,.03);box-shadow:0 0 0 3px rgba(137,85,239,.1)}.mc-c-form-field-renderer--readonly{pointer-events:none}.mc-c-form-field-renderer__actions{position:absolute;top:4px;right:4px;display:none;gap:4px;z-index:var(--z-dropdown, 1310)}.mc-c-form-field-renderer:hover .mc-c-form-field-renderer__actions,.mc-c-form-field-renderer--selected .mc-c-form-field-renderer__actions{display:flex}.mc-c-form-field-renderer__action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface-background-color, #ffffff);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-c-form-field-renderer__action-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-field-renderer__action-btn--danger:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error-dark, #c62828)}.mc-c-form-field-renderer__action-btn i{font-size:14px}.mc-c-form-field-renderer__label{display:block;font-size:13px;font-weight:500;color:var(--surface-text-color, #1f2937);margin-bottom:6px}.mc-c-form-field-renderer__required{color:var(--color-error-500, #ef4444);margin-left:2px}.mc-c-form-field-renderer__input,.mc-c-form-field-renderer__textarea,.mc-c-form-field-renderer__select{width:100%;padding:10px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937)}.mc-c-form-field-renderer__input:disabled,.mc-c-form-field-renderer__textarea:disabled,.mc-c-form-field-renderer__select:disabled{background:var(--surface-level-1, #f9fafb);cursor:not-allowed;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-field-renderer__input::placeholder,.mc-c-form-field-renderer__textarea::placeholder,.mc-c-form-field-renderer__select::placeholder{color:var(--surface-text-muted, #9ca3af)}.mc-c-form-field-renderer__textarea{resize:vertical;min-height:80px}.mc-c-form-field-renderer__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%236b7280%27 d=%27M6 8L2 4h8z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.mc-c-form-field-renderer__checkbox-group,.mc-c-form-field-renderer__radio-group{display:flex;flex-direction:column;gap:8px}.mc-c-form-field-renderer__checkbox-item,.mc-c-form-field-renderer__radio-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--surface-text-color, #1f2937);cursor:not-allowed}.mc-c-form-field-renderer__checkbox-item input,.mc-c-form-field-renderer__radio-item input{width:16px;height:16px;cursor:not-allowed}.mc-c-form-field-renderer__consent{display:flex;flex-direction:column;gap:4px}.mc-c-form-field-renderer__consent-link{margin-left:24px;font-size:13px;color:var(--state-text-brand, var(--color-primary));text-decoration:underline}.mc-c-form-field-renderer__help{display:block;font-size:12px;color:var(--surface-text-muted, #6b7280);margin-top:6px}
mc-form-grid-row{display:block;width:100%}.mc-c-form-grid-row{position:relative;margin-bottom:16px;padding:4px;border-radius:8px;transition:all .15s ease;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.mc-c-form-grid-row:last-child{margin-bottom:0}.mc-c-form-grid-row:hover{background:rgba(137,85,239,.02)}.mc-c-form-grid-row--selected{outline:2px solid var(--color-primary-400, #a78bfa);outline-offset:4px;background:rgba(137,85,239,.03)}.mc-c-form-grid-row__actions{position:absolute;top:-12px;right:-8px;display:none;gap:4px;z-index:var(--z-dropdown, 1310)}.mc-c-form-grid-row:hover .mc-c-form-grid-row__actions{display:flex}.mc-c-form-grid-row__action-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface-background-color, #ffffff);border-radius:4px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-c-form-grid-row__action-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-grid-row__action-btn--danger:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error-dark, #c62828)}.mc-c-form-grid-row__action-btn i{font-size:12px}.mc-c-form-grid-row__content{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.mc-c-form-grid-row__content>ng-transclude,.mc-c-form-grid-row__content>[ng-transclude]{display:contents}.mc-c-form-grid-row__column-controls{position:absolute;top:0;left:50%;transform:translate(-50%, -100%);margin-top:-8px;display:none;justify-content:center;gap:24px;z-index:var(--z-popover, 1610);isolation:isolate;padding:8px 12px;background:var(--surface-background-color, #ffffff);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.mc-c-form-grid-row__column-controls::before{content:"";position:absolute;top:100%;left:0;right:0;height:16px}.mc-c-form-grid-row:hover .mc-c-form-grid-row__column-controls,.mc-c-form-grid-row__column-controls--visible{display:flex !important}.mc-c-form-grid-row__column-control{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--surface-level-0, #f9fafb);border-radius:6px;border:1px solid var(--surface-border-light, #e5e7eb)}.mc-c-form-grid-row__width-selector{display:flex;align-items:center;gap:4px;position:relative}.mc-c-form-grid-row__resize-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:4px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-grid-row__resize-btn:hover:not(:disabled){background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed);border-color:var(--color-primary-300, #c4b5fd)}.mc-c-form-grid-row__resize-btn:disabled{opacity:.4;cursor:not-allowed}.mc-c-form-grid-row__resize-btn i{font-size:12px}.mc-c-form-grid-row__width-btn{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:4px;cursor:pointer;transition:all .15s ease;min-width:50px;justify-content:center}.mc-c-form-grid-row__width-btn:hover{background:var(--surface-level-1, #f3f4f6);border-color:var(--color-primary-300, #c4b5fd)}.mc-c-form-grid-row__width-btn i{font-size:12px;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-grid-row__width-label{font-size:11px;font-weight:600;color:var(--surface-text-color, #374151)}.mc-c-form-grid-row__width-dropdown{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:4px;min-width:120px;z-index:calc(var(--z-popover, 1610) + 10);animation:rowDropdownFadeIn .15s ease}@keyframes rowDropdownFadeIn{from{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mc-c-form-grid-row__width-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .1s ease}.mc-c-form-grid-row__width-option:hover{background:var(--surface-level-1, #f3f4f6)}.mc-c-form-grid-row__width-option--active{background:var(--color-primary-50, #f5f3ff)}.mc-c-form-grid-row__width-option--active .mc-c-form-grid-row__width-option-label{color:var(--color-primary-600, #7c3aed);font-weight:600}.mc-c-form-grid-row__width-option-label{font-size:13px;font-weight:500;color:var(--surface-text-color, #374151)}.mc-c-form-grid-row__width-option-cols{font-size:11px;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-grid-row__column-remove-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:4px;color:var(--surface-text-muted, #9ca3af);cursor:pointer;transition:all .15s ease}.mc-c-form-grid-row__column-remove-btn:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error-dark, #c62828)}.mc-c-form-grid-row__column-remove-btn i{font-size:14px}
mc-form-grid-column{display:contents}.mc-c-form-grid-column{position:relative;min-width:0;transition:all .2s ease;box-sizing:border-box;overflow:visible}.mc-c-form-grid-column--1{grid-column:span 1}.mc-c-form-grid-column--2{grid-column:span 2}.mc-c-form-grid-column--3{grid-column:span 3}.mc-c-form-grid-column--4{grid-column:span 4}.mc-c-form-grid-column--5{grid-column:span 5}.mc-c-form-grid-column--6{grid-column:span 6}.mc-c-form-grid-column--7{grid-column:span 7}.mc-c-form-grid-column--8{grid-column:span 8}.mc-c-form-grid-column--9{grid-column:span 9}.mc-c-form-grid-column--10{grid-column:span 10}.mc-c-form-grid-column--11{grid-column:span 11}.mc-c-form-grid-column--12{grid-column:span 12}.mc-c-form-grid-column--selected{outline:2px solid var(--color-primary-300, #c4b5fd);outline-offset:2px;border-radius:8px}.mc-c-form-grid-column__content{min-height:80px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.mc-c-form-grid-column__content>ng-transclude,.mc-c-form-grid-column__content>[ng-transclude]{display:contents}.mc-c-form-grid-column__content>*{width:100%}
.mc-c-field-config-form__header{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__title{font-size:14px;font-weight:600;color:var(--surface-text-color, #1f2937);margin:0 0 4px 0}.mc-c-field-config-form__type{font-size:12px;color:var(--surface-text-muted, #6b7280)}.mc-c-field-config-form__tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--surface-border-light, #f3f4f6);padding-bottom:8px}.mc-c-field-config-form__tab{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:rgba(0,0,0,0);border-radius:6px;font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-field-config-form__tab:hover{background:var(--surface-level-1, #f9fafb);color:var(--surface-text-color, #1f2937)}.mc-c-field-config-form__tab--active{background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__tab i{font-size:14px}.mc-c-field-config-form__content .mc-c-field-config-form__group{margin-bottom:16px}.mc-c-field-config-form__content .mc-c-field-config-form__group:last-child{margin-bottom:0}.mc-c-field-config-form__content .mc-c-field-config-form__group label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-color, #1f2937);margin-bottom:6px}.mc-c-field-config-form__content .mc-c-field-config-form__group input[type=text],.mc-c-field-config-form__content .mc-c-field-config-form__group input[type=number],.mc-c-field-config-form__content .mc-c-field-config-form__group select{width:100%;padding:8px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:13px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937)}.mc-c-field-config-form__content .mc-c-field-config-form__group input[type=text]:focus,.mc-c-field-config-form__content .mc-c-field-config-form__group input[type=number]:focus,.mc-c-field-config-form__content .mc-c-field-config-form__group select:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-field-config-form__content .mc-c-field-config-form__group--checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer}.mc-c-field-config-form__content .mc-c-field-config-form__group--checkbox label input[type=checkbox]{width:16px;height:16px}.mc-c-field-config-form__section-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--surface-text-color, #374151);margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__section-title i{font-size:14px;color:var(--color-primary-500, #8955ef)}.mc-c-field-config-form__validations,.mc-c-field-config-form__conditionals{display:flex;flex-direction:column;gap:20px}.mc-c-field-config-form__quick-validations{background:var(--surface-level-0, #fafafa);padding:12px;border-radius:8px;border:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__quick-grid{display:flex;flex-wrap:wrap;gap:8px}.mc-c-field-config-form__quick-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:20px;font-size:11px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-field-config-form__quick-btn i{font-size:14px}.mc-c-field-config-form__quick-btn:hover{border-color:var(--color-primary-300, #c4b5fd);color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__quick-btn--active{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:#fff}.mc-c-field-config-form__quick-btn--active:hover{background:var(--color-primary-600, #7c3aed);border-color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__custom-validations{background:var(--surface-level-0, #fafafa);padding:12px;border-radius:8px;border:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__validation-list{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.mc-c-field-config-form__validation-item,.mc-c-field-config-form__conditional-item{padding:12px;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px}.mc-c-field-config-form__validation-header{display:flex;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--surface-border-light, #f3f4f6);margin-bottom:10px}.mc-c-field-config-form__validation-header>i{font-size:16px;color:var(--color-primary-500, #8955ef);flex-shrink:0}.mc-c-field-config-form__validation-header select{flex:1;padding:6px 10px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;background:var(--surface-background-color, #ffffff)}.mc-c-field-config-form__validation-header select optgroup{font-weight:600;color:var(--surface-text-color, #374151)}.mc-c-field-config-form__validation-body{display:flex;flex-direction:column;gap:10px}.mc-c-field-config-form__validation-desc{font-size:11px;color:var(--surface-text-muted, #6b7280);margin:0;font-style:italic}.mc-c-field-config-form__validation-fields{display:flex;flex-direction:column;gap:4px}.mc-c-field-config-form__validation-fields label{font-size:11px;font-weight:500;color:var(--surface-text-muted, #6b7280)}.mc-c-field-config-form__validation-fields input{width:100%;padding:8px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;background:var(--surface-background-color, #ffffff)}.mc-c-field-config-form__validation-fields input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-field-config-form__validation-row{display:flex;gap:8px;align-items:center}.mc-c-field-config-form__validation-row select{flex:0 0 150px}.mc-c-field-config-form__validation-row input{flex:1}.mc-c-field-config-form__validation-message{margin-top:8px;width:100%;padding:8px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;background:var(--surface-background-color, #ffffff)}.mc-c-field-config-form__info-box{display:flex;gap:12px;padding:16px;background:var(--color-primary-50, #f5f3ff);border:1px solid var(--color-primary-100, #ede9fe);border-radius:8px;margin-bottom:16px}.mc-c-field-config-form__info-box>i{font-size:20px;color:var(--color-primary-500, #8955ef);flex-shrink:0}.mc-c-field-config-form__info-box strong{display:block;font-size:13px;color:var(--color-primary-700, #6d28d9);margin-bottom:4px}.mc-c-field-config-form__info-box p{font-size:12px;color:var(--color-primary-600, #7c3aed);margin:0;line-height:1.4}.mc-c-field-config-form__rules-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.mc-c-field-config-form__conditional-item{background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:12px;overflow:hidden}.mc-c-field-config-form__rule-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-level-0, #f9fafb);border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__rule-number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500, #8955ef);border-radius:50%;flex-shrink:0}.mc-c-field-config-form__rule-number span{font-size:12px;font-weight:600;color:#fff}.mc-c-field-config-form__rule-action{flex:1}.mc-c-field-config-form__action-select{display:flex;align-items:center;gap:8px}.mc-c-field-config-form__action-select label{font-size:11px;font-weight:500;color:var(--surface-text-muted, #6b7280)}.mc-c-field-config-form__action-select select{padding:6px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;font-weight:500;background:var(--surface-background-color, #ffffff);color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__rule-description{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px;font-size:12px;color:var(--surface-text-muted, #6b7280);background:var(--surface-level-0, #fafafa);border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-field-config-form__rule-description>i{color:var(--color-primary-500, #8955ef)}.mc-c-field-config-form__rule-field{padding:2px 8px;background:var(--color-primary-100, #ede9fe);border-radius:4px;color:var(--color-primary-700, #6d28d9);font-weight:500}.mc-c-field-config-form__logic-select{padding:4px 10px;border:1px solid var(--color-primary-200, #ddd6fe);border-radius:4px;font-size:11px;font-weight:600;background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed);cursor:pointer}.mc-c-field-config-form__logic-select:focus{outline:none;border-color:var(--color-primary-500, #8955ef)}.mc-c-field-config-form__conditions-wrapper{padding:16px}.mc-c-field-config-form__condition-card{position:relative}.mc-c-field-config-form__condition-connector{display:flex;align-items:center;justify-content:center;padding:8px 0}.mc-c-field-config-form__condition-connector span{padding:4px 12px;background:var(--surface-level-1, #f3f4f6);border-radius:12px;font-size:10px;font-weight:600;color:var(--surface-text-muted, #6b7280);text-transform:uppercase}.mc-c-field-config-form__condition-content{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--surface-level-0, #fafafa);border:1px solid var(--surface-border-light, #f3f4f6);border-radius:8px}.mc-c-field-config-form__condition-row{flex:1;display:flex;gap:12px;flex-wrap:wrap}.mc-c-field-config-form__condition-field,.mc-c-field-config-form__condition-operator,.mc-c-field-config-form__condition-value{flex:1;min-width:150px}.mc-c-field-config-form__condition-field label,.mc-c-field-config-form__condition-operator label,.mc-c-field-config-form__condition-value label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--surface-text-muted, #6b7280);margin-bottom:4px}.mc-c-field-config-form__condition-field label i,.mc-c-field-config-form__condition-operator label i,.mc-c-field-config-form__condition-value label i{font-size:12px;color:var(--color-primary-400, #a78bfa)}.mc-c-field-config-form__condition-field select,.mc-c-field-config-form__condition-field input,.mc-c-field-config-form__condition-operator select,.mc-c-field-config-form__condition-operator input,.mc-c-field-config-form__condition-value select,.mc-c-field-config-form__condition-value input{width:100%;padding:8px 10px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #374151)}.mc-c-field-config-form__condition-field select:focus,.mc-c-field-config-form__condition-field input:focus,.mc-c-field-config-form__condition-operator select:focus,.mc-c-field-config-form__condition-operator input:focus,.mc-c-field-config-form__condition-value select:focus,.mc-c-field-config-form__condition-value input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-field-config-form__remove-condition-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #9ca3af);cursor:pointer;transition:all .15s ease;flex-shrink:0;align-self:flex-start;margin-top:20px}.mc-c-field-config-form__remove-condition-btn:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error-dark, #c62828)}.mc-c-field-config-form__remove-condition-btn i{font-size:18px}.mc-c-field-config-form__conditions{display:flex;flex-direction:column;gap:8px;padding-left:16px;border-left:2px solid var(--color-primary-200, #ddd6fe)}.mc-c-field-config-form__condition{display:flex;gap:8px;align-items:center}.mc-c-field-config-form__condition select,.mc-c-field-config-form__condition input{padding:6px 10px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;background:var(--surface-background-color, #ffffff)}.mc-c-field-config-form__condition select{flex:0 0 auto;min-width:120px}.mc-c-field-config-form__condition input{flex:1}.mc-c-field-config-form__remove-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:4px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease;flex-shrink:0}.mc-c-field-config-form__remove-btn:hover{background:var(--color-error-50, #fef2f2);color:var(--color-error-dark, #c62828)}.mc-c-field-config-form__remove-btn i{font-size:14px}.mc-c-field-config-form__add-btn,.mc-c-field-config-form__add-condition-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px dashed var(--surface-border-color, #e5e7eb);background:rgba(0,0,0,0);border-radius:6px;font-size:13px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-field-config-form__add-btn:hover,.mc-c-field-config-form__add-condition-btn:hover{border-color:var(--color-primary-400, #a78bfa);color:var(--color-primary-600, #7c3aed);background:rgba(137,85,239,.03)}.mc-c-field-config-form__add-btn i,.mc-c-field-config-form__add-condition-btn i{font-size:14px}.mc-c-field-config-form__add-condition-btn{padding:8px 14px;font-size:12px;margin-top:12px;border-style:solid;border-color:var(--color-primary-200, #ddd6fe);background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__add-condition-btn:hover{background:var(--color-primary-100, #ede9fe);border-color:var(--color-primary-300, #c4b5fd)}.mc-c-field-config-form__add-btn--rule{padding:14px 20px;font-size:13px;font-weight:500;border-color:var(--color-primary-300, #c4b5fd);background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed)}.mc-c-field-config-form__add-btn--rule i{font-size:18px}.mc-c-field-config-form__add-btn--rule:hover{background:var(--color-primary-100, #ede9fe);border-color:var(--color-primary-400, #a78bfa)}.mc-c-field-config-form__remove-btn--rule{width:32px;height:32px}.mc-c-field-config-form__remove-btn--rule:hover{background:var(--color-error-100, #fee2e2)}
.mc-c-form-editor-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background:var(--surface-level-1, #fafafa);border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0;z-index:30}.mc-c-form-editor-header__left{display:flex;align-items:center;gap:16px;flex:1}.mc-c-form-editor-header__close-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:8px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__close-btn:hover{background:var(--surface-level-2, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-header__close-btn i{font-size:24px}.mc-c-form-editor-header__title-wrapper{flex:1;max-width:400px}.mc-c-form-editor-header__title{font-size:18px;font-weight:600;color:var(--surface-text-color, #1f2937);margin:0;cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;transition:all .15s ease}.mc-c-form-editor-header__title:hover{background:var(--surface-level-0, #ffffff)}.mc-c-form-editor-header__title:hover .mc-c-form-editor-header__edit-icon{opacity:1}.mc-c-form-editor-header__title--read-only{cursor:default}.mc-c-form-editor-header__title--read-only:hover{background:rgba(0,0,0,0)}.mc-c-form-editor-header__edit-icon{font-size:14px;color:var(--surface-text-muted, #9ca3af);opacity:0;transition:opacity .15s ease}.mc-c-form-editor-header__title-input{width:100%;font-size:18px;font-weight:600;color:var(--surface-text-color, #1f2937);border:1px solid var(--color-primary-400, #a78bfa);background:var(--surface-background-color, #ffffff);border-radius:6px;padding:4px 8px;outline:none;box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-form-editor-header__unsaved{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-warning-600, #d97706)}.mc-c-form-editor-header__unsaved i{font-size:14px}.mc-c-form-editor-header__center{display:flex;align-items:center;gap:8px}.mc-c-form-editor-header__viewport-switcher{display:flex;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;padding:2px}.mc-c-form-editor-header__viewport-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__viewport-btn:hover:not(.mc-c-form-editor-header__viewport-btn--active){background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-header__viewport-btn--active{background:var(--color-primary-500, #8955ef);color:#fff;box-shadow:0 1px 3px rgba(137,85,239,.3)}.mc-c-form-editor-header__viewport-btn i{font-size:16px}.mc-c-form-editor-header__panel-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:8px;font-size:13px;font-weight:500;color:var(--surface-text-color, #1f2937);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__panel-btn:hover:not(:disabled){border-color:var(--color-primary-300, #c4b5fd);background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-700, #6d28d9)}.mc-c-form-editor-header__panel-btn i{font-size:16px}.mc-c-form-editor-header__divider{width:1px;height:24px;background:var(--surface-border-color, #e5e7eb);margin:0 4px}.mc-c-form-editor-header__right{display:flex;align-items:center;gap:8px}.mc-c-form-editor-header__right .mc-c-button__locked-reason{left:auto;right:0;transform:none}.mc-c-form-editor-header__history{display:flex;gap:4px}.mc-c-form-editor-header__action-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:8px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__action-btn:hover:not(:disabled){background:var(--surface-level-2, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-header__action-btn:disabled{opacity:.4;cursor:not-allowed}.mc-c-form-editor-header__action-btn i{font-size:18px}.mc-c-form-editor-header__action-btn--preview{width:auto;padding:0 12px;gap:6px;font-size:13px;font-weight:500}.mc-c-form-editor-header__action-btn--preview span{display:inline}.mc-c-form-editor-header__preview-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:8px;font-size:13px;font-weight:500;color:var(--surface-text-color, #1f2937);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__preview-btn:hover:not(.mc-c-form-editor-header__preview-btn--active):not(:disabled){border-color:var(--color-primary-300, #c4b5fd);background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-700, #6d28d9)}.mc-c-form-editor-header__preview-btn--active{border-color:var(--color-success-400, #4ade80);background:var(--color-success-50, #f0fdf4);color:var(--color-success-700, #15803d)}.mc-c-form-editor-header__preview-btn i{font-size:16px}.mc-c-form-editor-header__share-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--color-success-400, #4ade80);background:var(--color-success-50, #f0fdf4);border-radius:8px;font-size:13px;font-weight:500;color:var(--color-success-700, #15803d);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__share-btn:hover{background:var(--color-success-100, #dcfce7);border-color:var(--color-success-500, #22c55e)}.mc-c-form-editor-header__share-btn i{font-size:16px}.mc-c-form-editor-header__save-btn{display:flex;align-items:center;gap:8px;padding:8px 20px;border:none;background:var(--color-primary-500, #8955ef);border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .15s ease}.mc-c-form-editor-header__save-btn:hover:not(:disabled){background:var(--color-primary-600, #7c3aed)}.mc-c-form-editor-header__save-btn:disabled{opacity:.7;cursor:not-allowed}.mc-c-form-editor-header__save-btn--saving{background:var(--color-primary-400, #a78bfa)}.mc-c-form-editor-header__save-btn i{font-size:16px}@media(max-width: 992px){.mc-c-form-editor-header{padding:0 12px}.mc-c-form-editor-header__title{font-size:16px}.mc-c-form-editor-header__panel-btn span,.mc-c-form-editor-header__preview-btn span,.mc-c-form-editor-header__share-btn span{display:none}.mc-c-form-editor-header__panel-btn{width:36px;padding:8px}.mc-c-form-editor-header__preview-btn{width:36px;padding:8px}.mc-c-form-editor-header__share-btn{width:36px;padding:8px}}@media(max-width: 768px){.mc-c-form-editor-header__center{gap:4px}.mc-c-form-editor-header__panel-btn,.mc-c-form-editor-header__divider:not(:first-of-type):not(:last-of-type){display:none}.mc-c-form-editor-header__unsaved{display:none}}
.mc-c-form-editor-toolbar{width:280px;height:100%;background:var(--surface-background-color, #ffffff);border-right:1px solid var(--surface-border-color, #e5e7eb);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;z-index:20;position:relative}.mc-c-form-editor-toolbar__search{position:relative;padding:12px 16px;border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-form-editor-toolbar__search>i{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--surface-text-muted, #9ca3af);font-size:16px}.mc-c-form-editor-toolbar__search input{width:100%;padding:8px 36px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:13px;background:var(--surface-level-0, #ffffff);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-toolbar__search input::placeholder{color:var(--surface-text-muted, #9ca3af)}.mc-c-form-editor-toolbar__search input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-form-editor-toolbar__search-clear{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted, #9ca3af);cursor:pointer;border-radius:4px}.mc-c-form-editor-toolbar__search-clear:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-toolbar__content{flex:1;overflow-y:auto;padding:8px 0}.mc-c-form-editor-toolbar__accordion{border-bottom:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-form-editor-toolbar__accordion:last-child{border-bottom:none}.mc-c-form-editor-toolbar__accordion--expanded .mc-c-form-editor-toolbar__accordion-header{background:var(--surface-level-0, #fafafa)}.mc-c-form-editor-toolbar__accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease}.mc-c-form-editor-toolbar__accordion-header:hover{background:var(--surface-level-1, #f3f4f6)}.mc-c-form-editor-toolbar__accordion-header:focus{outline:none;background:var(--surface-level-1, #f3f4f6)}.mc-c-form-editor-toolbar__accordion-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--surface-text-color, #374151)}.mc-c-form-editor-toolbar__accordion-title>i:first-child{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-form-editor-toolbar__accordion-chevron{font-size:18px;color:var(--surface-text-muted, #9ca3af);transition:transform .2s ease}.mc-c-form-editor-toolbar__accordion-content{padding:0 16px 12px 16px;animation:accordionSlideDown .2s ease-out}@keyframes accordionSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mc-c-form-editor-toolbar__section{padding:8px 16px}.mc-c-form-editor-toolbar__section:not(:last-child){margin-bottom:8px}.mc-c-form-editor-toolbar__section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted, #6b7280);margin-bottom:8px;display:flex;align-items:center;gap:6px}.mc-c-form-editor-toolbar__section-title i{font-size:14px}.mc-c-form-editor-toolbar__count{font-weight:400;color:var(--surface-text-muted, #9ca3af);font-size:11px}.mc-c-form-editor-toolbar__fields{display:flex;flex-direction:column;gap:6px}.mc-c-form-editor-toolbar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-editor-toolbar__empty i{font-size:36px;margin-bottom:12px;opacity:.4}.mc-c-form-editor-toolbar__empty p{font-size:13px;margin:0}.mc-c-form-editor-toolbar__help{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-level-0, #fafafa);border-top:1px solid var(--surface-border-light, #f3f4f6);font-size:12px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-editor-toolbar__help i{font-size:16px;color:var(--color-primary-500, #8955ef)}@media(max-width: 1200px){.mc-c-form-editor-toolbar{width:240px}}@media(max-width: 992px){.mc-c-form-editor-toolbar{position:absolute;left:0;top:60px;height:calc(100% - 60px);transform:translateX(-100%);transition:transform .3s ease;box-shadow:4px 0 12px rgba(0,0,0,.1)}.mc-c-form-editor-toolbar--open{transform:translateX(0)}}
.mc-c-form-editor-canvas{display:flex;flex:1;min-width:0;min-height:0;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow-x:hidden;overflow-y:auto;background:var(--surface-level-0, #e5e7eb);padding:40px 20px}.mc-c-form-editor-canvas--dragging::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(137,85,239,.02);pointer-events:none;z-index:1}.mc-c-form-editor-canvas--grid:not(.mc-c-form-editor-canvas--preview) .mc-c-form-editor-canvas__container{background-image:linear-gradient(var(--surface-border-light, #f3f4f6) 1px, transparent 1px),linear-gradient(90deg, var(--surface-border-light, #f3f4f6) 1px, transparent 1px);background-size:20px 20px;background-position:-1px -1px}.mc-c-form-editor-canvas__device-frame{display:flex;flex-direction:column;background:var(--surface-background-color, #ffffff);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 20px 40px -10px rgba(0,0,0,.15);overflow:visible;transition:all .3s ease;flex-shrink:0;box-sizing:border-box;position:relative}.mc-c-form-editor-canvas__device-frame--desktop{width:100%;max-width:900px;min-height:600px}.mc-c-form-editor-canvas__device-frame--tablet{width:768px;max-width:calc(100% - 40px);min-height:700px;border-radius:24px;border:8px solid #1f2937;margin:0 auto;box-sizing:border-box}.mc-c-form-editor-canvas__device-frame--mobile{width:375px;max-width:calc(100% - 40px);min-height:667px;border-radius:40px;border:10px solid #1f2937;margin:0 auto;box-sizing:border-box}.mc-c-form-editor-canvas__browser-chrome{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-level-1, #f3f4f6);border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0}.mc-c-form-editor-canvas__browser-dots{display:flex;gap:6px}.mc-c-form-editor-canvas__browser-dot{width:12px;height:12px;border-radius:50%}.mc-c-form-editor-canvas__browser-dot--red{background:#ef4444}.mc-c-form-editor-canvas__browser-dot--yellow{background:#f59e0b}.mc-c-form-editor-canvas__browser-dot--green{background:#22c55e}.mc-c-form-editor-canvas__browser-address{flex:1;display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:12px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-editor-canvas__browser-address i{font-size:14px;color:var(--color-success-500, #22c55e)}.mc-c-form-editor-canvas__browser-address span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-form-editor-canvas__browser-actions{display:flex;align-items:center}.mc-c-form-editor-canvas__browser-actions i{font-size:18px;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-editor-canvas__tablet-header{display:flex;justify-content:center;padding:8px;background:#1f2937}.mc-c-form-editor-canvas__tablet-camera{width:8px;height:8px;border-radius:50%;background:#374151}.mc-c-form-editor-canvas__mobile-header{display:flex;flex-direction:column;flex-shrink:0}.mc-c-form-editor-canvas__mobile-notch{display:flex;align-items:center;justify-content:center;gap:8px;width:120px;height:28px;margin:0 auto;background:#1f2937;border-radius:0 0 16px 16px}.mc-c-form-editor-canvas__mobile-speaker{width:40px;height:4px;background:#374151;border-radius:2px}.mc-c-form-editor-canvas__mobile-camera{width:8px;height:8px;background:#374151;border-radius:50%}.mc-c-form-editor-canvas__mobile-status{display:flex;align-items:center;justify-content:space-between;padding:4px 20px 8px;font-size:12px;font-weight:600;color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-canvas__mobile-time{font-size:14px}.mc-c-form-editor-canvas__mobile-icons{display:flex;align-items:center;gap:4px}.mc-c-form-editor-canvas__mobile-icons i{font-size:14px}.mc-c-form-editor-canvas__mobile-indicator{display:flex;justify-content:center;padding:8px 0 4px;flex-shrink:0}.mc-c-form-editor-canvas__mobile-home-bar{width:134px;height:5px;background:#1f2937;border-radius:3px}.mc-c-form-editor-canvas__device-screen{flex:1;display:flex;flex-direction:column;overflow:visible;background-size:cover;background-position:center;width:100%;max-width:100%}.mc-c-form-editor-canvas__device-screen--with-bg{background-color:rgba(0,0,0,.3);background-blend-mode:overlay}[data-surface=dark] .mc-c-form-editor-canvas__device-screen{--surface-background-color: var(--color-white);--surface-level-0: var(--color-white);--surface-level-1: var(--color-gray-50);--surface-text-color: var(--color-gray-800);--surface-text-muted: var(--color-gray-700);--surface-border-color: var(--color-gray-300);--surface-border-light: var(--color-gray-200);--state-text-brand: var(--color-primary-700);--form-background-color: var(--surface-background-color);--border-color: var(--surface-border-color);color:var(--surface-text-color)}.mc-c-form-editor-canvas__container{flex:1;width:100%;max-width:100%;margin:0 auto;padding:32px;background:var(--surface-background-color, #ffffff);min-height:300px;overflow:visible;box-sizing:border-box}.mc-c-form-editor-canvas__preview-logo{display:flex;justify-content:center;padding:24px}.mc-c-form-editor-canvas__preview-logo img{max-height:60px;max-width:200px;object-fit:contain}.mc-c-form-editor-canvas__preview-actions{display:flex;justify-content:flex-end;gap:12px;padding:24px 0 0;margin-top:16px;border-top:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-form-editor-canvas__preview-btn{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-form-editor-canvas__preview-btn--secondary{background:rgba(0,0,0,0);border:1px solid var(--surface-border-color, #d1d5db);color:var(--surface-text-color, #374151)}.mc-c-form-editor-canvas__preview-btn--secondary:hover{background:var(--surface-level-1, #f9fafb)}.mc-c-form-editor-canvas__preview-btn--primary{background:var(--color-primary-500, #8955ef);border:none;color:#fff}.mc-c-form-editor-canvas__preview-btn--primary:hover{opacity:.9}.mc-c-form-editor-canvas__preview-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;font-size:12px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-editor-canvas__preview-footer img{height:20px;opacity:.6}.mc-c-form-editor-canvas__preview-footer a{color:var(--color-primary-500, #8955ef);text-decoration:none}.mc-c-form-editor-canvas__preview-footer a:hover{text-decoration:underline}.mc-c-form-editor-canvas__device-label{position:absolute;top:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:20px;font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:10}.mc-c-form-editor-canvas__device-label i{font-size:14px;color:var(--color-primary-500, #8955ef)}.mc-c-form-editor-canvas__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;color:var(--surface-text-muted, #6b7280);border:2px dashed var(--surface-border-color, #e5e7eb);border-radius:12px;margin:20px}.mc-c-form-editor-canvas__empty i{font-size:48px;margin-bottom:16px;opacity:.4}.mc-c-form-editor-canvas__empty p{font-size:14px;margin:0}.mc-c-form-editor-canvas__empty-hint{font-size:12px;color:var(--surface-text-muted, #9ca3af);margin-bottom:16px}.mc-c-form-editor-canvas__add-row-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--color-primary-400, #a78bfa);background:var(--color-primary-50, #f5f3ff);border-radius:8px;font-size:14px;font-weight:500;color:var(--color-primary-600, #7c3aed);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-canvas__add-row-btn:hover{background:var(--color-primary-100, #ede9fe);border-color:var(--color-primary-500, #8955ef)}.mc-c-form-editor-canvas__add-row-btn i{font-size:16px}.mc-c-form-editor-canvas__controls{position:absolute;bottom:24px;right:24px;display:flex;gap:8px;z-index:50}.mc-c-form-editor-canvas__control-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:var(--surface-background-color, #ffffff);border-radius:8px;color:var(--surface-text-muted, #6b7280);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .15s ease}.mc-c-form-editor-canvas__control-btn:hover{background:var(--surface-level-1, #f9fafb);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-canvas__control-btn--active{background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-600, #7c3aed)}.mc-c-form-editor-canvas__control-btn i{font-size:20px}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-editor-canvas__device-screen{overflow:visible}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-editor-canvas__container{padding:24px;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-row__content{grid-template-columns:repeat(6, 1fr)}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--1,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--2{grid-column:span 1 !important}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--3,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--4{grid-column:span 2 !important}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--5,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--6{grid-column:span 3 !important}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--7,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--8{grid-column:span 4 !important}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--9,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--10{grid-column:span 5 !important}.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--11,.mc-c-form-editor-canvas--viewport-tablet .mc-c-form-grid-column--12{grid-column:span 6 !important}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-editor-canvas__device-screen{overflow:visible}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-editor-canvas__container{padding:16px;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-grid-row__content{grid-template-columns:1fr;gap:12px}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-grid-column{grid-column:span 1 !important}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-editor-canvas__preview-actions{flex-direction:column}.mc-c-form-editor-canvas--viewport-mobile .mc-c-form-editor-canvas__preview-actions .mc-c-form-editor-canvas__preview-btn{width:100%;text-align:center}@media(max-width: 992px){.mc-c-form-editor-canvas{padding:20px 16px}.mc-c-form-editor-canvas__device-frame--tablet{width:auto;max-width:calc(100% - 32px);border-width:6px}.mc-c-form-editor-canvas__controls{bottom:16px;right:16px}}@media(max-width: 768px){.mc-c-form-editor-canvas{padding:16px 12px}.mc-c-form-editor-canvas__container{padding:16px}.mc-c-form-editor-canvas__device-frame--desktop{border-radius:8px;max-width:calc(100% - 24px)}.mc-c-form-editor-canvas__device-frame--tablet{width:auto;max-width:calc(100% - 24px);border-width:4px;border-radius:16px}.mc-c-form-editor-canvas__device-frame--mobile{width:auto;max-width:calc(100% - 24px)}}@media(max-width: 480px){.mc-c-form-editor-canvas{padding:12px 8px}.mc-c-form-editor-canvas__device-frame--mobile{width:auto;max-width:calc(100% - 16px);border-width:6px;border-radius:24px}.mc-c-form-editor-canvas__device-frame--tablet{width:auto;border-width:3px;border-radius:12px}}
.mc-c-form-editor-properties{width:380px;height:100%;background:var(--surface-background-color, #ffffff);border-left:1px solid var(--surface-border-color, #e5e7eb);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;z-index:20;transition:width .3s ease}.mc-c-form-editor-properties--collapsed{width:0;border-left:none}.mc-c-form-editor-properties--empty{width:380px}.mc-c-form-editor-properties__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0}.mc-c-form-editor-properties__title{font-size:14px;font-weight:600;color:var(--surface-text-color, #1f2937);display:flex;align-items:center;gap:8px;margin:0}.mc-c-form-editor-properties__title i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-form-editor-properties__close-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-properties__close-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-editor-properties__close-btn i{font-size:18px}.mc-c-form-editor-properties__content{flex:1;overflow-y:auto;padding:16px;min-height:0}.mc-c-form-editor-properties__section{margin-bottom:20px}.mc-c-form-editor-properties__section:last-child{margin-bottom:0}.mc-c-form-editor-properties__section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--surface-text-color, #374151);margin-bottom:8px}.mc-c-form-editor-properties__section-desc{font-size:13px;color:var(--surface-text-muted, #6b7280);margin:0 0 12px}.mc-c-form-editor-properties__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center;color:var(--surface-text-muted, #6b7280)}.mc-c-form-editor-properties__empty i{font-size:48px;margin-bottom:16px;opacity:.3}.mc-c-form-editor-properties__empty p{font-size:14px;margin:0}.mc-c-form-editor-properties__footer{padding:16px;border-top:1px solid var(--surface-border-color, #e5e7eb);display:flex;gap:8px;flex-shrink:0}.mc-c-form-editor-properties__delete-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--color-error-300, #fca5a5);background:var(--color-error-50, #fef2f2);border-radius:8px;font-size:13px;font-weight:500;color:var(--color-error-600, #dc2626);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-properties__delete-btn:hover{background:var(--color-error-100, #fee2e2);border-color:var(--color-error-400, #f87171)}.mc-c-form-editor-properties__delete-btn i{font-size:16px}@media(max-width: 1200px){.mc-c-form-editor-properties{width:320px}.mc-c-form-editor-properties--empty{width:320px}}@media(max-width: 992px){.mc-c-form-editor-properties{position:absolute;right:0;top:0;height:100%;transform:translateX(100%);transition:transform .3s ease;box-shadow:-4px 0 12px rgba(0,0,0,.1);z-index:25}.mc-c-form-editor-properties--open{transform:translateX(0)}.mc-c-form-editor-properties--collapsed{transform:translateX(100%)}}.mc-c-form-editor-properties__columns{display:flex;flex-direction:column;gap:12px}.mc-c-form-editor-properties__column-item{padding:12px;background:var(--surface-level-0, #f9fafb);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px}.mc-c-form-editor-properties__column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mc-c-form-editor-properties__column-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--surface-text-color, #374151)}.mc-c-form-editor-properties__column-label i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-form-editor-properties__column-width{font-size:12px;font-weight:600;color:var(--color-primary-600, #7c3aed);background:var(--color-primary-50, #f5f3ff);padding:2px 8px;border-radius:4px}.mc-c-form-editor-properties__width-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mc-c-form-editor-properties__width-preset{flex:1;min-width:48px;padding:6px 8px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:6px;font-size:11px;font-weight:500;color:var(--surface-text-color, #374151);cursor:pointer;transition:all .15s ease;text-align:center}.mc-c-form-editor-properties__width-preset:hover{border-color:var(--color-primary-300, #c4b5fd);background:var(--color-primary-50, #f5f3ff)}.mc-c-form-editor-properties__width-preset--active{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-100, #ede9fe);color:var(--color-primary-700, #6d28d9)}.mc-c-form-editor-properties__remove-column-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:1px dashed var(--color-error-300, #fca5a5);background:rgba(0,0,0,0);border-radius:6px;font-size:12px;color:var(--color-error-500, #ef4444);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-properties__remove-column-btn:hover{background:var(--color-error-50, #fef2f2);border-style:solid}.mc-c-form-editor-properties__remove-column-btn i{font-size:14px}.mc-c-form-editor-properties__add-column-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;margin-top:12px;border:1px dashed var(--color-primary-400, #a78bfa);background:rgba(0,0,0,0);border-radius:8px;font-size:13px;font-weight:500;color:var(--color-primary-600, #7c3aed);cursor:pointer;transition:all .15s ease}.mc-c-form-editor-properties__add-column-btn:hover{background:var(--color-primary-50, #f5f3ff);border-style:solid}.mc-c-form-editor-properties__add-column-btn i{font-size:16px}
.mc-c-form-settings-panel{position:fixed;top:0;right:0;width:420px;height:100vh;background:var(--surface-background-color, #ffffff);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:var(--z-modal-popover, 2000);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column}.mc-c-form-settings-panel--open{transform:translateX(0)}.mc-c-form-settings-panel__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:calc(var(--z-modal-popover, 2000) - 1)}.mc-c-form-settings-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0}.mc-c-form-settings-panel__title{font-size:16px;font-weight:600;color:var(--surface-text-color, #1f2937);display:flex;align-items:center;gap:8px;margin:0}.mc-c-form-settings-panel__title i{font-size:20px;color:var(--color-primary-500, #8955ef)}.mc-c-form-settings-panel__close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-settings-panel__close-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-settings-panel__close-btn i{font-size:20px}.mc-c-form-settings-panel__tabs{display:flex;padding:0 8px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0;gap:2px}.mc-c-form-settings-panel__tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px;border:none;background:rgba(0,0,0,0);font-size:11px;font-weight:500;color:var(--surface-text-muted, #6b7280);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-form-settings-panel__tab i{font-size:16px}.mc-c-form-settings-panel__tab:hover{color:var(--surface-text-color, #1f2937)}.mc-c-form-settings-panel__tab--active{color:var(--color-primary-600, #7c3aed);border-bottom-color:var(--color-primary-500, #8955ef)}[data-surface=dark] .mc-c-form-settings-panel__tab--active{color:var(--state-text-brand)}.mc-c-form-settings-panel__content{flex:1;overflow-y:auto;padding:20px}.mc-c-form-settings-panel__section{display:flex;flex-direction:column;gap:20px}.mc-c-form-settings-panel__group{display:flex;flex-direction:column;gap:8px}.mc-c-form-settings-panel__label{font-size:13px;font-weight:500;color:var(--surface-text-color, #1f2937);display:flex;align-items:center;gap:6px}.mc-c-form-settings-panel__label i{font-size:16px;color:var(--color-primary-500, #8955ef)}.mc-c-form-settings-panel__help{font-size:12px;color:var(--surface-text-muted, #6b7280);margin:0 0 4px 0;line-height:1.4}.mc-c-form-settings-panel__lifecycle-info{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--color-primary-50, #f5f3ff);border-radius:8px;border:1px solid var(--color-primary-100, #ede9fe);margin-top:4px}.mc-c-form-settings-panel__lifecycle-info i{font-size:16px;color:var(--color-primary-500, #8955ef);flex-shrink:0;margin-top:2px}.mc-c-form-settings-panel__lifecycle-info span{font-size:12px;color:var(--color-primary-700, #6d28d9);line-height:1.4}[data-surface=dark] .mc-c-form-settings-panel__lifecycle-info{background:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0));border-color:color-mix(in srgb, var(--state-text-brand) 30%, var(--surface-border-color))}[data-surface=dark] .mc-c-form-settings-panel__lifecycle-info i,[data-surface=dark] .mc-c-form-settings-panel__lifecycle-info span{color:var(--state-text-brand)}.mc-c-form-settings-panel__info-box{padding:12px;background:var(--surface-level-1, #f9fafb);border-radius:8px;border:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-form-settings-panel__info-box p{font-size:13px;color:var(--surface-text-color, #374151);margin:0;line-height:1.5}.mc-c-form-settings-panel__info-box p strong{color:var(--state-text-brand)}.mc-c-form-settings-panel__info-box small{display:block;font-size:11px;color:var(--surface-text-muted, #6b7280);margin-top:8px}.mc-c-form-settings-panel__radio-group{display:flex;flex-direction:column;gap:8px}.mc-c-form-settings-panel__radio-option{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;cursor:pointer;transition:all .15s ease}.mc-c-form-settings-panel__radio-option input[type=radio]{display:none}.mc-c-form-settings-panel__radio-option:hover{border-color:var(--color-primary-300, #c4b5fd);background:rgba(137,85,239,.02)}.mc-c-form-settings-panel__radio-option--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, #f5f3ff)}[data-surface=dark] .mc-c-form-settings-panel__radio-option--selected{background:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0))}.mc-c-form-settings-panel__radio-option--selected .mc-c-form-settings-panel__radio-indicator{border-color:var(--color-primary-500, #8955ef)}.mc-c-form-settings-panel__radio-option--selected .mc-c-form-settings-panel__radio-indicator::after{transform:scale(1)}.mc-c-form-settings-panel__radio-indicator{width:18px;height:18px;border:2px solid var(--surface-border-color, #d1d5db);border-radius:50%;flex-shrink:0;position:relative;transition:all .15s ease}.mc-c-form-settings-panel__radio-indicator::after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background:var(--color-primary-500, #8955ef);border-radius:50%;transform:scale(0);transition:transform .15s ease}.mc-c-form-settings-panel__radio-label{font-size:13px;color:var(--surface-text-color, #374151)}.mc-c-form-settings-panel__input{width:100%;padding:10px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:14px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937)}.mc-c-form-settings-panel__input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-form-settings-panel__upload{border:2px dashed var(--surface-border-color, #e5e7eb);border-radius:8px;padding:24px;text-align:center;cursor:pointer;transition:all .15s ease;min-height:120px;display:flex;align-items:center;justify-content:center}.mc-c-form-settings-panel__upload:hover{border-color:var(--color-primary-400, #a78bfa);background:rgba(137,85,239,.03)}.mc-c-form-settings-panel__upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-settings-panel__upload-placeholder i{font-size:32px;opacity:.5}.mc-c-form-settings-panel__upload-placeholder span{font-size:13px;font-weight:500}.mc-c-form-settings-panel__upload-placeholder small{font-size:11px;opacity:.7}.mc-c-form-settings-panel__upload-preview{max-width:100%;max-height:150px;border-radius:4px;object-fit:contain}.mc-c-form-settings-panel__remove-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--color-error-300, #fca5a5);background:var(--color-error-50, #fef2f2);border-radius:6px;font-size:12px;color:var(--color-error-600, #dc2626);cursor:pointer;transition:all .15s ease}.mc-c-form-settings-panel__remove-btn:hover{background:var(--color-error-100, #fee2e2)}.mc-c-form-settings-panel__remove-btn i{font-size:14px}@media(max-width: 768px){.mc-c-form-settings-panel{width:100%}}
.mc-c-form-styles-panel{position:fixed;top:0;right:0;width:380px;height:100vh;background:var(--surface-background-color, #ffffff);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:var(--z-modal-popover, 2000);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column}.mc-c-form-styles-panel--open{transform:translateX(0)}.mc-c-form-styles-panel__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:calc(var(--z-modal-popover, 2000) - 1)}.mc-c-form-styles-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0}.mc-c-form-styles-panel__title{font-size:16px;font-weight:600;color:var(--surface-text-color, #1f2937);display:flex;align-items:center;gap:8px;margin:0}.mc-c-form-styles-panel__title i{font-size:20px;color:var(--color-primary-500, #8955ef)}.mc-c-form-styles-panel__close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-form-styles-panel__close-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #1f2937)}.mc-c-form-styles-panel__close-btn i{font-size:20px}.mc-c-form-styles-panel__tabs{display:flex;padding:0 8px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0;overflow-x:auto;gap:2px}.mc-c-form-styles-panel__tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px;border:none;background:rgba(0,0,0,0);font-size:10px;font-weight:500;color:var(--surface-text-muted, #6b7280);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:all .15s ease;white-space:nowrap}.mc-c-form-styles-panel__tab i{font-size:16px}.mc-c-form-styles-panel__tab:hover{color:var(--surface-text-color, #1f2937)}.mc-c-form-styles-panel__tab--active{color:var(--color-primary-600, #7c3aed);border-bottom-color:var(--color-primary-500, #8955ef)}.mc-c-form-styles-panel__content{flex:1;overflow-y:auto;padding:20px}.mc-c-form-styles-panel__section{display:flex;flex-direction:column;gap:16px}.mc-c-form-styles-panel__section-desc{font-size:12px;color:var(--surface-text-muted, #6b7280);margin:0 0 8px 0;line-height:1.4}.mc-c-form-styles-panel__group{display:flex;flex-direction:column;gap:6px}.mc-c-form-styles-panel__label{font-size:12px;font-weight:500;color:var(--surface-text-color, #1f2937)}.mc-c-form-styles-panel__input,.mc-c-form-styles-panel__select{width:100%;padding:10px 12px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:6px;font-size:13px;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1f2937)}.mc-c-form-styles-panel__input:focus,.mc-c-form-styles-panel__select:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-form-styles-panel__presets{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.mc-c-form-styles-panel__preset{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:2px solid var(--surface-border-color, #e5e7eb);border-radius:8px;background:var(--surface-background-color, #ffffff);cursor:pointer;transition:all .2s ease;position:relative}.mc-c-form-styles-panel__preset:hover:not(.mc-c-form-styles-panel__preset--selected){border-color:var(--color-primary-300, #c4b5fd);background:var(--surface-level-0, #fafafa)}.mc-c-form-styles-panel__preset--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, #f5f3ff);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-form-styles-panel__preset--selected .mc-c-form-styles-panel__preset-name{color:var(--color-primary-700, #6d28d9);font-weight:600}.mc-c-form-styles-panel__preset-preview{width:48px;height:48px;border-radius:8px;border:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-form-styles-panel__preset-name{font-size:11px;font-weight:500;color:var(--surface-text-color, #1f2937);text-align:center;transition:all .15s ease}.mc-c-form-styles-panel__preset-check{position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--color-primary-500, #8955ef);border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-c-form-styles-panel__preset-check i{font-size:12px;color:#fff}.mc-c-form-styles-panel__field-styles{display:flex;flex-direction:column;gap:12px}.mc-c-form-styles-panel__field-style-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid var(--surface-border-color, #e5e7eb);border-radius:12px;background:var(--surface-background-color, #ffffff);cursor:pointer;transition:all .2s ease;position:relative}.mc-c-form-styles-panel__field-style-card:hover{border-color:var(--color-primary-300, #c4b5fd);box-shadow:0 2px 8px rgba(137,85,239,.1)}.mc-c-form-styles-panel__field-style-card--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, #f5f3ff)}.mc-c-form-styles-panel__field-style-card--selected:hover{border-color:var(--color-primary-500, #8955ef)}.mc-c-form-styles-panel__field-style-preview{padding:16px;background:var(--surface-level-0, #f9fafb);border-radius:8px}.mc-c-form-styles-panel__field-style-input{padding:10px 14px;background:#fff;font-size:13px;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-styles-panel__field-style-input span{opacity:.7}.mc-c-form-styles-panel__field-style-info{display:flex;align-items:center;gap:8px}.mc-c-form-styles-panel__field-style-info i{font-size:18px;color:var(--color-primary-500, #8955ef)}.mc-c-form-styles-panel__field-style-info strong{font-size:13px;color:var(--surface-text-color, #1f2937)}.mc-c-form-styles-panel__field-style-info span{font-size:11px;color:var(--surface-text-muted, #6b7280);margin-left:auto}.mc-c-form-styles-panel__field-style-check{position:absolute;top:12px;right:12px;width:24px;height:24px;background:var(--color-primary-500, #8955ef);border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-c-form-styles-panel__field-style-check i{font-size:14px;color:#fff}.mc-c-form-styles-panel__preview{margin-top:16px;padding-top:16px;border-top:1px solid var(--surface-border-light, #f3f4f6)}.mc-c-form-styles-panel__typography-preview{padding:16px;background:var(--surface-level-0, #f9fafb);border-radius:8px;margin-top:8px;text-align:center}.mc-c-form-styles-panel__input-preview{width:100%;padding:12px 14px;font-size:14px;margin-top:8px;border:1px solid #d1d5db}.mc-c-form-styles-panel__input-preview:focus{outline:none}.mc-c-form-styles-panel__button-preview{width:100%;padding:12px 24px;border:none;font-size:14px;font-weight:500;cursor:pointer;margin-top:8px}@media(max-width: 768px){.mc-c-form-styles-panel{width:100%}}
.mc-c-form-templates-panel{position:relative;width:90vw;max-width:1200px;max-height:90vh;background:var(--surface-background-color, #ffffff);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:templatesPanelSlideIn .3s ease}.mc-c-form-templates-panel__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:var(--z-modal-base, 1950);display:flex;align-items:center;justify-content:center;animation:templatesPanelFadeIn .2s ease}.mc-c-form-templates-panel__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);background:linear-gradient(135deg, var(--color-primary-50, #f5f3ff) 0%, var(--surface-background-color, #ffffff) 100%)}.mc-c-form-templates-panel__header-content{display:flex;align-items:center;gap:16px}.mc-c-form-templates-panel__header-icon{font-size:32px;color:var(--color-primary-500, #8955ef)}.mc-c-form-templates-panel__title{font-size:20px;font-weight:600;color:var(--surface-text-color, #111827);margin:0}.mc-c-form-templates-panel__subtitle{font-size:14px;color:var(--surface-text-muted, #6b7280);margin:4px 0 0 0}.mc-c-form-templates-panel__close-btn{width:40px;height:40px;border:none;background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--surface-text-muted, #6b7280);transition:all .2s ease}.mc-c-form-templates-panel__close-btn:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #111827)}.mc-c-form-templates-panel__close-btn i{font-size:24px}.mc-c-form-templates-panel__filters{padding:16px 32px;border-bottom:1px solid var(--surface-border-color, #e5e7eb);display:flex;flex-direction:column;gap:16px}.mc-c-form-templates-panel__search{position:relative;display:flex;align-items:center}.mc-c-form-templates-panel__search>i{position:absolute;left:16px;font-size:18px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-templates-panel__search-input{width:100%;padding:12px 40px 12px 48px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:12px;font-size:14px;background:var(--surface-level-0, #ffffff);color:var(--surface-text-color, #111827);transition:all .2s ease}.mc-c-form-templates-panel__search-input::placeholder{color:var(--surface-text-muted, #9ca3af)}.mc-c-form-templates-panel__search-input:focus{outline:none;border-color:var(--color-primary-400, #a78bfa);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-form-templates-panel__search-clear{position:absolute;right:8px;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--surface-text-muted, #9ca3af);transition:all .2s ease}.mc-c-form-templates-panel__search-clear:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #374151)}.mc-c-form-templates-panel__categories{display:flex;flex-wrap:wrap;gap:8px}.mc-c-form-templates-panel__category-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-background-color, #ffffff);border-radius:20px;cursor:pointer;font-size:13px;color:var(--surface-text-muted, #6b7280);transition:all .2s ease}.mc-c-form-templates-panel__category-btn i{font-size:16px}.mc-c-form-templates-panel__category-btn:hover{border-color:var(--color-primary-300, #c4b5fd);color:var(--color-primary-600, #7c3aed)}.mc-c-form-templates-panel__category-btn--active{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:#fff}.mc-c-form-templates-panel__category-btn--active:hover{background:var(--color-primary-600, #7c3aed);border-color:var(--color-primary-600, #7c3aed);color:#fff}.mc-c-form-templates-panel__category-count{background:rgba(0,0,0,.1);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.mc-c-form-templates-panel__content{flex:1;overflow-y:auto;padding:24px 32px}.mc-c-form-templates-panel__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}.mc-c-form-templates-panel__card{background:var(--surface-background-color, #ffffff);border:2px solid var(--surface-border-color, #e5e7eb);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:12px}.mc-c-form-templates-panel__card:hover{border-color:var(--color-primary-300, #c4b5fd);box-shadow:0 4px 12px rgba(137,85,239,.1);transform:translateY(-2px)}.mc-c-form-templates-panel__card--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, #f5f3ff);box-shadow:0 4px 16px rgba(137,85,239,.2)}.mc-c-form-templates-panel__card--selected:hover{border-color:var(--color-primary-500, #8955ef)}.mc-c-form-templates-panel__card-header{display:flex;justify-content:space-between;align-items:flex-start}.mc-c-form-templates-panel__card-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--color-primary-100, #ede9fe) 0%, var(--color-primary-50, #f5f3ff) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center}.mc-c-form-templates-panel__card-icon i{font-size:24px;color:var(--color-primary-500, #8955ef)}.mc-c-form-templates-panel__card-check{width:28px;height:28px;background:var(--color-primary-500, #8955ef);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:templatesPanelCheckIn .2s ease}.mc-c-form-templates-panel__card-check i{font-size:18px;color:#fff}.mc-c-form-templates-panel__card-body{flex:1}.mc-c-form-templates-panel__card-title{font-size:16px;font-weight:600;color:var(--surface-text-color, #111827);margin:0 0 4px 0}.mc-c-form-templates-panel__card-description{font-size:13px;color:var(--surface-text-muted, #6b7280);margin:0;line-height:1.4}.mc-c-form-templates-panel__card-preview{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:var(--surface-level-1, #f9fafb);border-radius:8px}.mc-c-form-templates-panel__card-field{font-size:11px;padding:4px 8px;background:var(--surface-background-color, #ffffff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:4px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-templates-panel__card-tags{display:flex;flex-wrap:wrap;gap:6px}.mc-c-form-templates-panel__card-tag{font-size:10px;padding:3px 8px;background:var(--surface-level-1, #f3f4f6);border-radius:4px;color:var(--surface-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.5px}.mc-c-form-templates-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--surface-text-muted, #9ca3af)}.mc-c-form-templates-panel__empty i{font-size:48px;margin-bottom:16px;opacity:.5}.mc-c-form-templates-panel__empty p{font-size:16px;font-weight:500;margin:0;color:var(--surface-text-color, #374151)}.mc-c-form-templates-panel__empty span{font-size:14px;margin-top:8px}.mc-c-form-templates-panel__footer{padding:16px 32px;border-top:1px solid var(--surface-border-color, #e5e7eb);background:var(--surface-level-0, #f9fafb);display:flex;align-items:center;justify-content:space-between;gap:24px}.mc-c-form-templates-panel__footer-info{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--surface-text-muted, #6b7280)}.mc-c-form-templates-panel__footer-info strong{color:var(--surface-text-color, #111827)}.mc-c-form-templates-panel__footer-actions{display:flex;align-items:center;gap:24px}.mc-c-form-templates-panel__mode-selector{display:flex;gap:16px}.mc-c-form-templates-panel__mode-option{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--surface-text-muted, #6b7280);cursor:pointer}.mc-c-form-templates-panel__mode-option input{accent-color:var(--color-primary-500, #8955ef)}.mc-c-form-templates-panel__mode-option:hover{color:var(--surface-text-color, #374151)}.mc-c-form-templates-panel__apply-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-primary-500, #8955ef);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-form-templates-panel__apply-btn:hover{background:var(--color-primary-600, #7c3aed);transform:translateY(-1px);box-shadow:0 4px 12px rgba(137,85,239,.3)}.mc-c-form-templates-panel__apply-btn:active{transform:translateY(0)}.mc-c-form-templates-panel__apply-btn i{font-size:18px}@keyframes templatesPanelFadeIn{from{opacity:0}to{opacity:1}}@keyframes templatesPanelSlideIn{from{opacity:0;transform:scale(0.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes templatesPanelCheckIn{from{transform:scale(0)}to{transform:scale(1)}}@media(max-width: 768px){.mc-c-form-templates-panel{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.mc-c-form-templates-panel__header{padding:16px 20px}.mc-c-form-templates-panel__filters{padding:12px 20px}.mc-c-form-templates-panel__categories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.mc-c-form-templates-panel__content{padding:16px 20px}.mc-c-form-templates-panel__grid{grid-template-columns:1fr}.mc-c-form-templates-panel__footer{flex-direction:column;padding:16px 20px;gap:16px}.mc-c-form-templates-panel__footer-actions{flex-direction:column;width:100%;gap:12px}.mc-c-form-templates-panel__mode-selector{width:100%;justify-content:center}.mc-c-form-templates-panel__apply-btn{width:100%;justify-content:center}}
.mc-c-form-embed-modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-base, 1950);animation:formEmbedModalFadeIn .2s ease-out;padding:24px;box-sizing:border-box}.mc-c-form-embed-modal{background:var(--surface-background-color, #fff);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.1);width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease-out}.mc-c-form-embed-modal--open{transform:translateY(0);opacity:1}.mc-c-form-embed-modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 16px;background:linear-gradient(135deg, var(--color-primary-500, #8955ef) 0%, var(--color-primary-600, #7040d9) 100%);color:#fff}.mc-c-form-embed-modal__header-content{display:flex;align-items:center;gap:16px}.mc-c-form-embed-modal__header-icon{font-size:32px;opacity:.9}.mc-c-form-embed-modal__header-text{display:flex;flex-direction:column;gap:4px}.mc-c-form-embed-modal__title{font-size:20px;font-weight:600;margin:0;color:inherit}.mc-c-form-embed-modal__subtitle{font-size:14px;opacity:.85;margin:0;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-form-embed-modal__close-btn{background:hsla(0,0%,100%,.15);border:none;width:36px;height:36px;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.mc-c-form-embed-modal__close-btn i{font-size:24px}.mc-c-form-embed-modal__close-btn:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.mc-c-form-embed-modal__close-btn:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.mc-c-form-embed-modal__tabs{display:flex;gap:4px;padding:0 24px;background:var(--surface-level-0, #f8f9fa);border-bottom:1px solid var(--surface-border-color, #e2e8f0)}.mc-c-form-embed-modal__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--surface-text-muted, #64748b);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-form-embed-modal__tab i{font-size:18px}.mc-c-form-embed-modal__tab:hover:not(.mc-c-form-embed-modal__tab--active){color:var(--surface-text-color, #1e293b);background:var(--surface-level-1, #f1f5f9)}.mc-c-form-embed-modal__tab--active{color:var(--color-primary-500, #8955ef);border-bottom-color:var(--color-primary-500, #8955ef);background:var(--surface-background-color, #fff)}.mc-c-form-embed-modal__tab:focus{outline:none}.mc-c-form-embed-modal__content{flex:1;overflow-y:auto;padding:24px}.mc-c-form-embed-modal__panel{animation:formEmbedModalFadeIn .2s ease-out}.mc-c-form-embed-modal__panel--centered{display:flex;flex-direction:column;align-items:center;text-align:center}.mc-c-form-embed-modal__description{color:var(--surface-text-muted, #64748b);font-size:14px;line-height:1.6;margin:0 0 20px}.mc-c-form-embed-modal__warning{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin:0 0 20px;background:var(--color-warning-50, #fff7ed);color:var(--color-warning-700, #b45309);border:1px solid var(--color-warning-200, #fed7aa);border-radius:8px;font-size:14px;line-height:1.5}.mc-c-form-embed-modal__warning i{font-size:18px;flex-shrink:0;margin-top:1px}.mc-c-form-embed-modal__input-group{display:flex;gap:8px;margin-bottom:16px}.mc-c-form-embed-modal__input{flex:1;padding:12px 16px;border:1px solid var(--surface-border-color, #e2e8f0);border-radius:8px;background:var(--surface-level-0, #f8f9fa);color:var(--surface-text-color, #1e293b);font-size:14px;font-family:"Fira Code","Monaco",monospace}.mc-c-form-embed-modal__input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.15)}.mc-c-form-embed-modal__copy-btn{display:flex;align-items:center;gap:6px;padding:12px 20px;background:var(--color-primary-500, #8955ef);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-form-embed-modal__copy-btn i{font-size:18px}.mc-c-form-embed-modal__copy-btn:hover:not(:disabled){background:var(--color-primary-600, #7040d9);transform:translateY(-1px)}.mc-c-form-embed-modal__copy-btn:active{transform:translateY(0)}.mc-c-form-embed-modal__copy-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(137,85,239,.3)}.mc-c-form-embed-modal__copy-btn:disabled{opacity:.55;cursor:not-allowed}.mc-c-form-embed-modal__actions{display:flex;justify-content:center;gap:12px}.mc-c-form-embed-modal__preview-btn,.mc-c-form-embed-modal__download-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(0,0,0,0);color:var(--color-primary-500, #8955ef);border:1px solid var(--color-primary-500, #8955ef);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-form-embed-modal__preview-btn i,.mc-c-form-embed-modal__download-btn i{font-size:18px}.mc-c-form-embed-modal__preview-btn:hover:not(:disabled),.mc-c-form-embed-modal__download-btn:hover:not(:disabled){background:var(--color-primary-50, #f3f0ff)}.mc-c-form-embed-modal__preview-btn:focus,.mc-c-form-embed-modal__download-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(137,85,239,.2)}.mc-c-form-embed-modal__preview-btn:disabled,.mc-c-form-embed-modal__download-btn:disabled{opacity:.55;cursor:not-allowed}.mc-c-form-embed-modal__options{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:20px;padding:16px;background:var(--surface-level-0, #f8f9fa);border-radius:8px}.mc-c-form-embed-modal__option{display:flex;flex-direction:column;gap:6px}.mc-c-form-embed-modal__option--checkbox{justify-content:flex-end}.mc-c-form-embed-modal__label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #64748b);text-transform:uppercase;letter-spacing:.5px}.mc-c-form-embed-modal__option-input{padding:8px 12px;border:1px solid var(--surface-border-color, #e2e8f0);border-radius:6px;background:var(--surface-background-color, #fff);color:var(--surface-text-color, #1e293b);font-size:14px}.mc-c-form-embed-modal__option-input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.15)}.mc-c-form-embed-modal__option-input[type=number]{-moz-appearance:textfield}.mc-c-form-embed-modal__option-input[type=number]::-webkit-outer-spin-button,.mc-c-form-embed-modal__option-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mc-c-form-embed-modal__checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--surface-text-color, #1e293b)}.mc-c-form-embed-modal__checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary-500, #8955ef);cursor:pointer}.mc-c-form-embed-modal__code-wrapper{position:relative;margin-top:8px}.mc-c-form-embed-modal__code{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:8px;font-family:"Fira Code","Monaco",monospace;font-size:12px;line-height:1.6;overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-all}.mc-c-form-embed-modal__code code{color:inherit;background:rgba(0,0,0,0)}.mc-c-form-embed-modal__code-copy-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.mc-c-form-embed-modal__code-copy-btn i{font-size:18px}.mc-c-form-embed-modal__code-copy-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.mc-c-form-embed-modal__code-copy-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(137,85,239,.4)}.mc-c-form-embed-modal__qr-container{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:20px 0}.mc-c-form-embed-modal__qr-image{width:200px;height:200px;display:block}.mc-c-form-embed-modal__qr-loading,.mc-c-form-embed-modal__qr-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:200px;height:200px;color:var(--surface-text-muted, #64748b);font-size:14px}.mc-c-form-embed-modal__qr-loading i,.mc-c-form-embed-modal__qr-error i{font-size:32px}.mc-c-form-embed-modal__qr-error{color:var(--color-danger-500, #ef4444)}.mc-c-form-embed-modal__footer{display:flex;justify-content:flex-end;padding:16px 24px;background:var(--surface-level-0, #f8f9fa);border-top:1px solid var(--surface-border-color, #e2e8f0)}.mc-c-form-embed-modal__footer-btn{padding:10px 24px;background:var(--surface-level-1, #f1f5f9);color:var(--surface-text-color, #1e293b);border:1px solid var(--surface-border-color, #e2e8f0);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-form-embed-modal__footer-btn:hover{background:var(--surface-level-2, #e2e8f0)}.mc-c-form-embed-modal__footer-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(137,85,239,.2)}@keyframes formEmbedModalFadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 540px){.mc-c-form-embed-modal__backdrop{padding:16px}.mc-c-form-embed-modal{max-height:95vh}.mc-c-form-embed-modal__header{padding:20px 20px 14px}.mc-c-form-embed-modal__header-icon{font-size:28px}.mc-c-form-embed-modal__title{font-size:18px}.mc-c-form-embed-modal__tabs{padding:0 16px}.mc-c-form-embed-modal__tab{padding:12px;flex-direction:column;gap:4px}.mc-c-form-embed-modal__tab span{font-size:12px}.mc-c-form-embed-modal__content{padding:20px}.mc-c-form-embed-modal__options{grid-template-columns:1fr}.mc-c-form-embed-modal__input-group{flex-direction:column}.mc-c-form-embed-modal__copy-btn{width:100%;justify-content:center}.mc-c-form-embed-modal__footer{padding:14px 20px}}
.mc-c-form-editor-fullscreen__notice{flex-shrink:0;padding:12px 20px;background:var(--surface-level-1, #fafafa);border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-form-editor-fullscreen__notice .mc-c-workspace-readonly-banner{margin-bottom:0}
.mc-c-form-automations-section{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color)}.mc-c-form-automations-section__lead,.mc-c-form-automations-section__hint{margin:0;font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-c-form-automations-section__error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13px;color:var(--state-text-danger)}.mc-c-form-automations-section__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mc-c-form-automations-section__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-form-automations-section__link:hover{background:var(--surface-bg-hover)}.mc-c-form-automations-section__link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.mc-c-form-automations-section__name{min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.mc-c-form-automations-section__status{flex-shrink:0;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;background:color-mix(in oklab, var(--color-gray-500) 14%, var(--surface-level-0));color:var(--surface-text-muted)}.mc-c-form-automations-section__status--enabled{background:color-mix(in oklab, var(--color-success-500) 14%, var(--surface-level-0));color:var(--state-text-success)}
.mc-form-field-settings{display:flex;justify-content:flex-end;margin-bottom:12px;padding:0 4px}.mc-form-field-settings__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--surface-text-muted);background:rgba(0,0,0,0);border:1px solid var(--surface-border-light);border-radius:6px;cursor:pointer;transition:all .15s ease}.mc-form-field-settings__btn:hover{background:var(--surface-level-1);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-form-field-settings__btn i{font-size:12px}.mc-field-editor{display:flex;flex-direction:column;min-width:480px;max-width:580px;max-height:70vh;background:var(--surface-background-color);border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.mc-field-editor__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-field-editor__title{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:var(--surface-text-color)}.mc-field-editor__title i{color:var(--color-primary-500)}.mc-field-editor__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-field-editor__close:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-field-editor__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--surface-text-muted)}.mc-field-editor__loading i{font-size:24px;color:var(--color-primary-500)}.mc-field-editor__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.mc-field-editor__info{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;background:var(--color-info-50);border-radius:6px;font-size:13px;color:var(--color-info-700)}.mc-field-editor__info i{flex-shrink:0}.mc-field-editor__instructions{margin:0 0 12px;font-size:13px;color:var(--surface-text-muted)}.mc-field-editor__list{display:flex;flex-direction:column;gap:4px}.mc-field-editor__blocks{display:flex;flex-direction:column;gap:12px}.mc-field-editor__block{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:8px;overflow:hidden;transition:all .15s ease}.mc-field-editor__block:hover{border-color:var(--color-primary-300)}.mc-field-editor__block.--collapsed .mc-field-editor__block-fields{display:none}.mc-field-editor__block--ghost{opacity:.4;background:var(--color-primary-50);border-color:var(--color-primary-300)}.mc-field-editor__block--chosen{box-shadow:0 4px 16px rgba(0,0,0,.12)}.mc-field-editor__block--drag{opacity:1 !important}.mc-field-editor__block-header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-light);cursor:default}.mc-field-editor__block-drag-handle{display:flex;align-items:center;justify-content:center;width:24px;color:var(--surface-text-muted);cursor:grab}.mc-field-editor__block-drag-handle:active{cursor:grabbing}.mc-field-editor__block-position{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:700;color:#fff;background:var(--color-primary-500);border-radius:4px}.mc-field-editor__block-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;color:var(--color-primary-600);background:var(--color-primary-100);border-radius:6px}.mc-field-editor__block-name{flex:1;font-size:14px;font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-field-editor__block-count{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;color:var(--surface-text-muted);background:var(--surface-level-2);border-radius:12px}.mc-field-editor__block-actions{display:flex;align-items:center;gap:4px}.mc-field-editor__block-fields{display:flex;flex-direction:column;gap:4px;padding:10px;min-height:48px;background:var(--surface-background-color)}.mc-field-editor__block-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--surface-text-muted);font-size:13px;background:var(--surface-level-1);border:2px dashed var(--surface-border-light);border-radius:6px}.mc-field-editor__block-empty i{opacity:.5}.mc-field-editor__unassigned{margin-top:16px;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:8px;overflow:hidden}.mc-field-editor__unassigned-header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-light)}.mc-field-editor__unassigned-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;color:var(--surface-text-muted);background:var(--surface-level-2);border-radius:6px}.mc-field-editor__unassigned-title{flex:1;font-size:14px;font-weight:600;color:var(--surface-text-muted)}.mc-field-editor__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-level-0);border:1px solid var(--surface-border-light);border-radius:6px;transition:all .15s ease}.mc-field-editor__item:hover{background:var(--surface-level-1);border-color:var(--surface-border-color)}.mc-field-editor__item.--system{border-left:3px solid var(--color-primary-400)}.mc-field-editor__item--hidden{border-style:dashed}.mc-field-editor__item--hidden .mc-field-editor__position,.mc-field-editor__item--hidden .mc-field-editor__icon,.mc-field-editor__item--hidden .mc-field-editor__name{opacity:.5}.mc-field-editor__item--ghost{opacity:.4;background:var(--color-primary-50);border-color:var(--color-primary-300)}.mc-field-editor__item--chosen{background:var(--surface-level-2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-field-editor__item--drag{opacity:1 !important}.mc-field-editor__drag-handle{display:flex;align-items:center;justify-content:center;width:24px;color:var(--surface-text-muted);cursor:grab}.mc-field-editor__drag-handle:active{cursor:grabbing}.mc-field-editor__position{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;color:var(--surface-text-muted);background:var(--surface-level-2);border-radius:4px}.mc-field-editor__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:12px;color:var(--color-primary-600, #7c3aed);background:var(--color-primary-50);border-radius:6px}.mc-field-editor__name{flex:1;font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-field-editor__badge{display:inline-block;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--color-primary-600);background:var(--color-primary-50);border-radius:4px}.mc-field-editor__separator{flex:none;width:1px;height:18px;margin:0 2px;background:var(--surface-border-color)}.mc-field-editor__actions{display:flex;align-items:center;gap:4px}.mc-field-editor__btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--surface-text-muted)}.mc-field-editor__btn:hover:not(:disabled){background:var(--surface-level-2);color:var(--surface-text-color)}.mc-field-editor__btn:disabled{opacity:.4;cursor:not-allowed}.mc-field-editor__btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-field-editor__btn--off{color:var(--color-primary-500)}.mc-field-editor__btn--locked{opacity:.45;cursor:not-allowed}.mc-field-editor__btn--locked:hover{background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-field-editor__btn--reset{color:var(--color-warning-600)}.mc-field-editor__btn--reset:hover:not(:disabled){background:var(--color-warning-50);color:var(--color-warning-700)}.mc-field-editor__btn--primary{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}.mc-field-editor__btn--primary:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.mc-field-editor__btn--admin{background:#6b21a8;color:#fff;border-color:#6b21a8}.mc-field-editor__btn--admin:hover:not(:disabled){background:#581c87;border-color:#581c87;color:#fff}.mc-field-editor__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--surface-text-muted)}.mc-field-editor__empty i{font-size:32px;opacity:.5}.mc-field-editor__empty p{margin:0;font-size:14px}.mc-field-editor__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--surface-level-1);border-top:1px solid var(--surface-border-color)}.mc-field-editor__footer-right{display:flex;align-items:center;gap:8px}
.mc-c-health-score-gauge{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.mc-c-health-score-gauge__circle{position:relative;display:flex;align-items:center;justify-content:center}.mc-c-health-score-gauge__circle .circular-chart{display:block}.mc-c-health-score-gauge__circle .circular-chart .circle-bg{fill:none;stroke:var(--border-secondary);stroke-width:3}.mc-c-health-score-gauge__circle .circular-chart .circle{fill:none;stroke-width:3;stroke-linecap:round;stroke:currentColor}.mc-c-health-score-gauge__value{position:absolute;display:flex;align-items:center;justify-content:center}.mc-c-health-score-gauge__value .score{font-weight:700;color:var(--text-primary);line-height:1}.mc-c-health-score-gauge__info{display:flex;align-items:center;gap:4px}.mc-c-health-score-gauge__info i{font-size:14px}.mc-c-health-score-gauge__info .label{font-size:12px;font-weight:500}.mc-c-health-score-gauge--xs .mc-c-health-score-gauge__circle{width:32px;height:32px}.mc-c-health-score-gauge--xs .mc-c-health-score-gauge__circle .circular-chart{width:32px;height:32px}.mc-c-health-score-gauge--xs .mc-c-health-score-gauge__value .score{font-size:10px}.mc-c-health-score-gauge--xs .mc-c-health-score-gauge__info i{font-size:10px}.mc-c-health-score-gauge--xs .mc-c-health-score-gauge__info .label{font-size:9px}.mc-c-health-score-gauge--sm .mc-c-health-score-gauge__circle{width:48px;height:48px}.mc-c-health-score-gauge--sm .mc-c-health-score-gauge__circle .circular-chart{width:48px;height:48px}.mc-c-health-score-gauge--sm .mc-c-health-score-gauge__value .score{font-size:14px}.mc-c-health-score-gauge--md .mc-c-health-score-gauge__circle{width:64px;height:64px}.mc-c-health-score-gauge--md .mc-c-health-score-gauge__circle .circular-chart{width:64px;height:64px}.mc-c-health-score-gauge--md .mc-c-health-score-gauge__value .score{font-size:18px}.mc-c-health-score-gauge--lg .mc-c-health-score-gauge__circle{width:96px;height:96px}.mc-c-health-score-gauge--lg .mc-c-health-score-gauge__circle .circular-chart{width:96px;height:96px}.mc-c-health-score-gauge--lg .mc-c-health-score-gauge__value .score{font-size:28px}.mc-c-health-score-gauge--lg .mc-c-health-score-gauge__info i{font-size:18px}.mc-c-health-score-gauge--lg .mc-c-health-score-gauge__info .label{font-size:14px}.mc-c-health-score-gauge--success{color:var(--color-success)}.mc-c-health-score-gauge--success .mc-c-health-score-gauge__info{color:var(--color-success)}.mc-c-health-score-gauge--warning{color:var(--color-warning)}.mc-c-health-score-gauge--warning .mc-c-health-score-gauge__info{color:var(--color-warning)}.mc-c-health-score-gauge--danger{color:var(--color-danger)}.mc-c-health-score-gauge--danger .mc-c-health-score-gauge__info{color:var(--color-danger)}.mc-c-health-score-gauge--animated .circle{animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}
:root{--kanban-scroll-step: 40px}.mc-c-kanban-board{color:var(--surface-text-color);border-color:var(--surface-border-color);--kanban-column-width: clamp(292px, 22vw, 360px);--kanban-column-gap: 0.4rem;position:relative}.mc-c-kanban-board .kanban-wrapper{display:flex;flex-direction:row;margin:-1px 0;list-style-type:none;padding:.8rem 0;overflow-x:auto;will-change:transform;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0)}.mc-c-kanban-board .kanban-wrapper.--fixed{position:fixed;top:64px;bottom:0;width:calc(100% - 125px)}
.mc-c-kanban-column{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);margin:0 var(--kanban-column-gap, 0.4rem);border:1px solid var(--border-color);background:var(--surface-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);border-radius:5px;height:100%;position:relative;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.mc-c-kanban-column--drop-allowed{border-color:var(--success-color, #28a745);box-shadow:0 0 0 2px rgba(40,167,69,.25),0 4px 5px 0 rgba(0,0,0,.1)}.mc-c-kanban-column--drop-allowed .mc-c-kanban-column__header{background-color:rgba(40,167,69,.08)}.mc-c-kanban-column--drop-forbidden{border-color:var(--danger-color, #dc3545);box-shadow:0 0 0 2px rgba(220,53,69,.25),0 4px 5px 0 rgba(0,0,0,.1);opacity:.7;cursor:not-allowed}.mc-c-kanban-column--drop-forbidden .mc-c-kanban-column__header{background-color:rgba(220,53,69,.08)}.mc-c-kanban-column--drop-forbidden .mc-c-kanban-column__list{cursor:not-allowed;pointer-events:none}.mc-c-kanban-column--drop-forbidden::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;position:absolute;top:8px;right:8px;font-size:14px;color:var(--danger-color, #dc3545);opacity:.8;z-index:10}.mc-c-kanban-column--drag-over:not(.mc-c-kanban-column--drop-forbidden){border-color:var(--primary-color, #8955ef);box-shadow:0 0 0 2px rgba(137,85,239,.25),0 4px 5px 0 rgba(0,0,0,.1)}.mc-c-kanban-column--drag-dimmed{opacity:.6;filter:grayscale(0.1)}.mc-c-kanban-column__wrapper{display:flex;flex-direction:column;width:var(--kanban-column-width, 17vw);height:100%;justify-content:space-between}.mc-c-kanban-column__wrapper.--disabled{opacity:.5;pointer-events:none;cursor:not-allowed;filter:grayscale(0.4)}.mc-c-kanban-column__wrapper.--disabled a,.mc-c-kanban-column__wrapper.--disabled button,.mc-c-kanban-column__wrapper.--disabled [role=button]{pointer-events:none !important}.mc-c-kanban-column__header{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid var(--border-color);align-items:flex-start;padding:.4rem;min-height:60px}.mc-c-kanban-column__header-block-left{padding:.4rem;flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;position:relative}.mc-c-kanban-column__header-block-left p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.285;font-weight:700;margin:0;white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%}.mc-c-kanban-column__header-block-left--with-info>div{min-width:0;flex:1}.mc-c-kanban-column__header-title-wrapper{display:flex !important;flex-direction:column !important;min-width:0;overflow:hidden;flex:1;gap:.1rem;align-items:flex-start}.mc-c-kanban-column__header-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.285;font-weight:700;margin:0;white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%}.mc-c-kanban-column__header-count{display:block;font-size:11px;font-weight:400;color:var(--surface-text-muted, #6c757d);margin:0}.mc-c-kanban-column__info-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--surface-text-muted, #6c757d);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:14px;margin-right:6px;vertical-align:text-bottom;border-radius:4px;transition:color .15s ease,background-color .15s ease;flex-shrink:0}.mc-c-kanban-column__info-btn:hover{color:var(--primary-color, #8955ef)}.mc-c-kanban-column__info-btn:focus-visible{outline:2px solid var(--primary-color, #8955ef);outline-offset:1px}.mc-c-kanban-column__info-btn i{font-size:inherit}.mc-c-kanban-column__actions{display:flex;flex-shrink:0}.mc-c-kanban-column__collapse{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:.4rem;margin-left:2px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mc-c-kanban-column__collapse:hover:not(:disabled){border-color:var(--border-color);background:var(--content-box-background-color)}.mc-c-kanban-column__collapse:focus-visible{outline:2px solid var(--primary-color, #8955ef);outline-offset:1px}.mc-c-kanban-column__collapse i{font-size:11px}.mc-c-kanban-column__content{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0);overflow-anchor:none;position:relative}.mc-c-kanban-column__loading{position:absolute;top:0;left:0;right:0;height:28px;display:flex;align-items:center;justify-content:center;background:var(--content-box-background-color);border-bottom:1px solid var(--border-color);z-index:1}.mc-c-kanban-column__collapse-wrapper{display:flex;padding:.4rem}.mc-c-kanban-column__collapse-header{padding:.8rem;display:flex;width:100%;flex-direction:column;align-items:center}.mc-c-kanban-column__collapse-header-block-left{padding:.8rem;margin-top:1.8rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.mc-c-kanban-column__collapse-header-block-left p{font-size:13px;font-weight:700;margin:0;writing-mode:vertical-lr;transform:rotate(180deg)}.mc-c-kanban-column__collapse-header-block-left .mc-c-kanban-column__info-btn{writing-mode:horizontal-tb;transform:none}.mc-c-kanban-column__collapse-button{padding:.8rem;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mc-c-kanban-column__collapse-button i{font-size:9px}.mc-c-kanban-column__collapse-button:hover{background:var(--content-box-background-color)}.mc-c-kanban-column__list{height:100%;margin:0;list-style-type:none;width:100%;min-height:45vh;padding:0;display:block;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0)}.mc-c-kanban-column__list .mc-kanban-sentinel{height:1px;padding:0;margin:0;pointer-events:none;list-style:none}.mc-c-kanban-column__list>li{width:100%;padding:.4rem}.mc-c-kanban-column__list .mc-c-kanban-column__new-item{display:none;width:100%;margin:0;background:var(--form-background-color);padding:.8rem;border:1px solid var(--border-color);justify-content:center;cursor:pointer}.mc-c-kanban-column__list .mc-c-kanban-column__new-item i{font-size:9px}.mc-c-kanban-column__list:hover .mc-c-kanban-column__new-item{display:flex}.mc-c-kanban-column__footer-add{display:flex;align-items:center;justify-content:center;width:100%;padding:.8rem;background:var(--form-background-color);border-top:1px solid var(--border-color);cursor:pointer}.mc-c-kanban-column__footer-add i{font-size:9px}.mc-c-kanban-column__footer-add:hover{background:var(--content-box-background-color)}.mc-c-kanban-column__header--custom-sort{border-bottom:2px solid var(--app-primary, #8955ef)}.mc-c-kanban-column__wrapper.--sort-active .mc-c-kanban-column__list [data-item-id]{cursor:default}.mc-c-kanban-column__more-actions{position:relative;display:inline-flex;align-items:center;margin-left:0}.mc-c-kanban-column__more-actions .mc-c-action-menu__toggle{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:.4rem;margin-left:2px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;height:auto}.mc-c-kanban-column__more-actions .mc-c-action-menu__toggle:hover:not(:disabled){border-color:var(--border-color);background:var(--content-box-background-color)}.mc-c-kanban-column__more-actions .mc-c-action-menu__toggle:focus-visible{outline:2px solid var(--primary-color, #8955ef);outline-offset:1px}.mc-c-kanban-column__more-actions .mc-c-action-menu__toggle i{font-size:14px}.mc-c-kanban-column__more-actions .mc-c-action-menu__toggle .fa-angle-down{display:none}.mc-c-kanban-column__inline-action{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:.4rem;margin-left:2px;border:1px solid rgba(0,0,0,0);border-radius:5px;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mc-c-kanban-column__inline-action:hover:not(:disabled){border-color:var(--border-color);background:var(--content-box-background-color)}.mc-c-kanban-column__inline-action:focus-visible{outline:2px solid var(--primary-color, #8955ef);outline-offset:1px}.mc-c-kanban-column__inline-action i{font-size:14px}.mc-c-kanban-column__inline-action:disabled{opacity:.6;cursor:not-allowed}.mc-c-kanban-column__inline-action.--busy{pointer-events:none}.mc-c-kanban-column__inline-action.--busy i{animation:mc-kanban-spin .8s linear infinite}@keyframes mc-kanban-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mc-c-kanban-column__sort-dot{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background-color:var(--app-primary, #8955ef);pointer-events:none}.mc-c-kanban-header-custom{display:flex;flex-direction:column;gap:.15rem;min-width:0;overflow:hidden;flex:1}.mc-c-kanban-header-custom__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.285;font-weight:700;margin:0;white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%}.mc-c-kanban-header-custom__title span{font-weight:400}.mc-c-kanban-header-custom__subtitle{font-size:11px;font-weight:500;color:var(--surface-text-muted, #6c757d);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.mc-c-kanban-column--drag-over{outline:2px solid rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3);outline-offset:-2px}.mc-c-kanban-column--drag-over .mc-c-kanban-column__content{background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.05);transition:background-color .2s ease-in-out}.mc-c-kanban-column--drag-over .mc-c-kanban-column__header{border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3);transition:border-color .2s ease-in-out}.mc-c-kanban-column__list[data-pdd-over=true]::before{content:none !important;display:none !important}li[data-item-id][data-dragging=true]{opacity:.4;transition:opacity .2s ease}li[data-item-id][data-dragging=true]>*{pointer-events:none}li[data-item-id].mc-c-kanban-card{cursor:grab;transition:none}li[data-item-id].mc-c-kanban-card:active:not([data-dragging=true]){cursor:grabbing}.mc-c-kanban-slot{width:100%;padding:.8rem 1rem;box-sizing:border-box;transition:height .15s ease-out}.mc-c-kanban-slot__box{width:100%;background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.12);border:2px dashed rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3);border-radius:6px;min-height:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:height .1s ease-out,opacity .1s ease-out}li[data-item-id].mc-c-kanban-origin-hidden{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important;opacity:0 !important}.mc-c-kanban-drop-shadow{position:absolute;background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.12);border:2px dashed rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3);border-radius:6px;pointer-events:none;z-index:1;box-sizing:border-box;animation:fade-in .15s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes pulse-border__Ou6tz{0%,100%{opacity:.4}50%{opacity:.8}}@keyframes slide-in__fm_oq{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-forbidden{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.mc-c-kanban-column--drop-rejected{animation:shake-forbidden .5s ease-in-out}.mc-c-kanban-column--drop-rejected .mc-c-kanban-column__header{animation:flash-forbidden .5s ease-in-out}@keyframes flash-forbidden{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(220,53,69,.15)}}.mc-c-kanban-column--transitioning{will-change:transform}li[data-item-id]{will-change:auto}li[data-item-id][data-dragging=true]{will-change:transform}@media(max-width: 768px){*{animation-duration:.1s !important}}.mc-kanban--no-animations *{animation:none !important;transition:none !important}.mc-kanban--no-animations .mc-c-kanban-column--drag-over .mc-c-kanban-column__content{transition:opacity .1s !important}.mc-kanban--mobile .mc-c-kanban-drop-shadow{box-shadow:none;border-width:1px}.mc-kanban--mobile li[data-pdd-over=true][data-drop-position]::before,.mc-kanban--mobile li[data-pdd-over=true][data-drop-position]::after{animation:none}.mc-kanban--low-performance .mc-c-kanban-column__list[data-pdd-over=true]::before{backdrop-filter:none}.mc-kanban--low-performance .mc-c-kanban-drop-shadow{background:#e0f2fe;opacity:.9}.mc-kanban--no-backdrop-filter *{backdrop-filter:none !important}.mc-c-kanban-column__list:empty[data-pdd-over=true]{min-height:100px;display:flex;align-items:center;justify-content:center}.mc-c-kanban-card--ghost{opacity:.5;background:hsla(0,0%,100%,.8);border:2px dashed rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.5)}.mc-c-kanban-card--ghost *{visibility:hidden}[data-surface=dark] .mc-c-kanban-column--drag-over .mc-c-kanban-column__content{background:var(--surface-level-1)}[data-surface=dark] .mc-c-kanban-drop-shadow,[data-surface=dark] .mc-c-kanban-slot__box{background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.18);border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4)}[data-surface=dark] li[data-item-id].mc-c-kanban-card:hover:not([data-dragging=true]){outline-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4)}
.kanban-control{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none;z-index:var(--z-rightactions)}.kanban-control__left,.kanban-control__right{pointer-events:auto;cursor:pointer;width:85px;height:85px;background-repeat:no-repeat;background-size:contain;position:absolute;top:55%;transform:translateY(-50%);transition:opacity .2s ease-in-out;opacity:.3}.kanban-control__left:hover,.kanban-control__right:hover{opacity:.7}.kanban-control__left{left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E");background-position:left center}.kanban-control__right{right:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A");background-position:right center}
.mc-c-kanban-column__list-item{width:100%;padding:.8rem 1rem;box-sizing:border-box}.mc-c-kanban-column__dnd-wrapper{height:100%}.mc-c-kanban-column__dnd-wrapper md-virtual-repeat-container{height:100%;display:block}
.mc-c-kanban-edit{color:var(--surface-text-color);border-color:var(--surface-border-color);position:relative}.mc-c-kanban-edit__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop, 1940);backdrop-filter:blur(2px)}.mc-c-kanban-edit__loading-spinner{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2rem;background:var(--surface-background-color, #fff);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--surface-text-color, #333)}.mc-c-kanban-edit__loading-spinner i{color:var(--color-primary, #8955ef)}.mc-c-kanban-edit__loading-spinner span{font-size:14px;font-weight:500}.mc-c-kanban-edit__header-title{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);padding:.8rem;border-radius:5px}.mc-c-kanban-edit__header-title input{width:100%;font-size:20px;border:unset !important}.mc-c-kanban-edit__header-title input:disabled{background:unset;border:unset}.mc-c-kanban-edit__header-title i{padding:.8rem;font-size:20px}.mc-c-kanban-edit__header-title i:hover{color:var(--color-primary)}.mc-c-kanban-edit__header-title-editing{display:none}.mc-c-kanban-edit__dropzone .mc-c-kanban-edit__wrapper{display:flex;flex-direction:row;align-items:stretch;margin:0;list-style-type:none;overflow-x:auto;overflow-y:hidden;padding:0 0 1rem 1rem;height:calc(100vh - var(--header-height, 63px) - 160px);gap:0}.mc-c-kanban-edit__column-gap{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:100%;position:relative;flex-shrink:0;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1),min-width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-kanban-edit__column-gap::before{content:"";position:absolute;top:15%;bottom:15%;left:50%;width:2px;background:linear-gradient(180deg, transparent 0%, var(--border-color) 30%, var(--border-color) 70%, transparent 100%);transform:translateX(-50%);opacity:0;transition:opacity 200ms ease-out,top 200ms ease-out,bottom 200ms ease-out}.mc-c-kanban-edit__column-gap:hover{width:56px;min-width:56px}.mc-c-kanban-edit__column-gap:hover::before{opacity:1;top:5%;bottom:5%}.mc-c-kanban-edit__column-gap:hover .mc-c-kanban-edit__gap-btn{opacity:1;transform:scale(1)}.mc-c-kanban-edit__column-gap--expanded{width:96px;min-width:96px}.mc-c-kanban-edit__column-gap--expanded .mc-c-kanban-edit__gap-btn{width:44px;height:44px}.mc-c-kanban-edit__column-gap--expanded .mc-c-kanban-edit__gap-btn i{font-size:18px}.mc-c-kanban-edit__gap-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-background-color);border:1px solid var(--border-color);color:var(--surface-text-color);cursor:pointer;opacity:0;transform:scale(0.7);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1),width 300ms ease,height 300ms ease;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:10;will-change:transform,opacity,width,height}.mc-c-kanban-edit__gap-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.18)}.mc-c-kanban-edit__gap-btn:focus{outline:2px solid var(--color-primary-300);outline-offset:2px}.mc-c-kanban-edit__gap-btn:active{transform:scale(0.95);transition-duration:100ms}.mc-c-kanban-edit__gap-btn i{font-size:12px;transition:transform 200ms ease,font-size 300ms ease}.mc-c-kanban-edit__gap-btn:hover i{transform:rotate(90deg)}.mc-c-kanban-edit__column{display:flex;flex-direction:row;align-items:stretch;color:var(--surface-text-color);position:relative;height:100%;flex-shrink:0}.mc-c-kanban-edit__column--selected .mc-c-kanban-edit__column-content{border:2px solid var(--layer-color-sale);opacity:1}.mc-c-kanban-edit__column--focused .mc-c-kanban-edit__column-content{box-shadow:inset 0 0 0 2px var(--state-text-brand),0 4px 5px 0 rgba(0,0,0,.1)}.mc-c-kanban-edit__column--won .mc-c-kanban-edit__column-content{border-left:3px solid rgba(90,159,8,.6)}.mc-c-kanban-edit__column--lost .mc-c-kanban-edit__column-content{border-left:3px solid rgba(244,67,54,.6)}.mc-c-kanban-edit__column-content{border:1px solid var(--border-color);background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);border-radius:5px;height:100%;flex:1 1 auto;min-width:0;transition:box-shadow 400ms ease}.mc-c-kanban-edit__new-column{height:100%;display:flex;flex-direction:row;align-items:stretch;flex-shrink:0;color:var(--app-text-color)}.mc-c-kanban-edit__new-column-card{display:flex;flex-direction:column;padding:1.8rem;width:20vw;min-width:280px;justify-content:center;align-items:center}.mc-c-kanban-edit__new-column-title{font-size:21px;border:unset;text-align:center;font-weight:600;letter-spacing:-0.5px;color:var(--app-text-color)}.mc-c-kanban-edit__new-column-subtitle{margin:0;font-size:15px;text-align:center;padding:.8rem;color:var(--app-text-color)}.mc-c-kanban-edit__new-column-button{width:100%;max-width:200px}.mc-c-kanban-edit__column-wrapper{display:flex;flex-direction:column;width:25vw;height:100%;justify-content:flex-start;color:var(--surface-text-color)}.mc-c-kanban-edit__column-wrapper:hover,.mc-c-kanban-edit__column-wrapper--selected{border:1px solid var(--hover-background-color);border-radius:5px}.mc-c-kanban-edit__column-header{display:flex;width:100%;justify-content:flex-start;border-bottom:1px solid var(--border-color);align-items:center}.mc-c-kanban-edit__column-handle{cursor:move;padding:.8rem;font-size:16px;font-weight:bold;color:var(--surface-text-color);align-items:center;justify-content:center;height:100%;display:flex;flex-shrink:0}.mc-c-kanban-edit__column-header-info{padding:.8rem;flex:1;min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.mc-c-kanban-edit__column-header-info p{font-size:16px;font-weight:700;margin:0;color:var(--surface-text-color)}.mc-c-kanban-edit__column-header-info span{color:var(--surface-text-color);opacity:.8}.mc-c-kanban-edit__column-info-btn{background:rgba(0,0,0,0);border:none;padding:.25rem;cursor:pointer;color:var(--surface-text-muted, #6c757d);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,background-color .15s ease;flex-shrink:0;margin-top:2px}.mc-c-kanban-edit__column-info-btn:hover{color:var(--primary-color, #8955ef);background-color:var(--surface-level-1, rgba(0, 0, 0, 0.05))}.mc-c-kanban-edit__column-info-btn:focus{outline:2px solid var(--primary-color, #8955ef);outline-offset:1px}.mc-c-kanban-edit__column-info-btn i{font-size:inherit}.mc-c-kanban-edit__column-header-title-wrapper{display:flex !important;flex-direction:column !important;min-width:0;overflow:hidden;flex:1;gap:.1rem;align-items:flex-start}.mc-c-kanban-edit__column-header-title{display:block;font-size:16px;font-weight:700;margin:0;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.mc-c-kanban-edit__column-header-subtitle{display:flex;font-size:12px;font-weight:400;color:var(--surface-text-muted, #6c757d);margin:0;align-items:center;gap:.25rem}.mc-c-kanban-edit__column-header-subtitle i{font-size:11px}.mc-c-kanban-edit__column-status-icon{display:flex;align-items:center;padding:.8rem 1rem;font-size:13px;flex-shrink:0;font-weight:500;gap:.4rem;margin-left:auto}.mc-c-kanban-edit__column-status-icon--won{color:rgba(90,159,8,.85)}.mc-c-kanban-edit__column-status-icon--won i{color:rgba(90,159,8,.9)}.mc-c-kanban-edit__column-status-icon--lost{color:rgba(244,67,54,.85)}.mc-c-kanban-edit__column-status-icon--lost i{color:rgba(244,67,54,.9)}.mc-c-kanban-edit__column-body{flex:1 1 auto;color:var(--surface-text-color);overflow-y:auto;min-height:0;max-height:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem}.mc-c-kanban-edit__column-body .mc-c-form-field{margin-bottom:0}.mc-c-kanban-edit__column-body .mc-c-form-field__label{font-size:13px;font-weight:500;color:var(--surface-text-color);margin-bottom:.375rem}.mc-c-kanban-edit__column-body .mc-c-form-field__hint{margin:.375rem 0 0;font-size:12.5px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-kanban-edit__column-body .form-group label{color:var(--surface-text-color)}.mc-c-kanban-edit__column-body .form-group input,.mc-c-kanban-edit__column-body .form-group select{background:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--border-color)}.mc-c-kanban-edit__rotting-days-input{margin-top:.5rem}.mc-c-kanban-edit__clicksign-section{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:.5rem}.mc-c-kanban-edit__clicksign-header{margin-bottom:.75rem}.mc-c-kanban-edit__clicksign-header .mc-c-checkbox__label{font-weight:600;font-size:13px;color:var(--surface-text-color)}.mc-c-kanban-edit__clicksign-body{display:flex;flex-direction:column;gap:.75rem;padding-left:.25rem}.mc-c-kanban-edit__clicksign-body .mc-c-form-field{margin-bottom:0}.mc-c-kanban-edit__clicksign-body .mc-c-form-field__label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #6c757d);margin-bottom:.25rem}.mc-c-kanban-edit__clicksign-loading{font-size:12px;color:var(--surface-text-muted);padding:.5rem 0}.mc-c-kanban-edit__clicksign-loading i{margin-right:.25rem}.mc-c-kanban-edit__clicksign-templates-container{display:flex;flex-direction:column;gap:.5rem}.mc-c-kanban-edit__clicksign-templates-label{display:flex;align-items:center;gap:.375rem;font-size:12px !important;font-weight:600 !important;color:var(--surface-text-color) !important}.mc-c-kanban-edit__clicksign-templates-label i{font-size:11px;color:var(--color-primary-500, #8955ef)}.mc-c-kanban-edit__clicksign-tpl-card{border:1px solid var(--border-color);border-radius:6px;background:var(--surface-level-1, rgba(0, 0, 0, 0.02));overflow:hidden;transition:border-color .15s ease}.mc-c-kanban-edit__clicksign-tpl-card:hover{border-color:var(--color-primary-200, #c4b0f0)}.mc-c-kanban-edit__clicksign-tpl-card--collapsed{background:rgba(0,0,0,0)}.mc-c-kanban-edit__clicksign-tpl-card-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;cursor:pointer;user-select:none}.mc-c-kanban-edit__clicksign-tpl-card-header:hover{background:var(--surface-level-1, rgba(0, 0, 0, 0.03))}.mc-c-kanban-edit__clicksign-tpl-card-title{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1}.mc-c-kanban-edit__clicksign-tpl-chevron{font-size:10px;color:var(--surface-text-muted);transition:transform .2s ease}.mc-c-kanban-edit__clicksign-tpl-chevron--open{transform:rotate(90deg)}.mc-c-kanban-edit__clicksign-tpl-name{font-size:12px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-kanban-edit__clicksign-tpl-card-meta{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mc-c-kanban-edit__clicksign-tpl-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600;background:var(--color-primary-50, rgba(137, 85, 239, 0.08));color:var(--color-primary-600, #6b3cc9)}.mc-c-kanban-edit__clicksign-tpl-badge i{font-size:9px}.mc-c-kanban-edit__clicksign-tpl-card-body{padding:.5rem .5rem .625rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem}.mc-c-kanban-edit__clicksign-tpl-card-body mc-select .mc-c-select__wrapper,.mc-c-kanban-edit__clicksign-tpl-card-body mc-select .mc-select-input-wrapper{min-height:0 !important}.mc-c-kanban-edit__clicksign-tpl-card-body mc-select .mc-c-select__input,.mc-c-kanban-edit__clicksign-tpl-card-body mc-select .mc-c-select__selected-value{height:30px !important;font-size:12px !important}.mc-c-kanban-edit__clicksign-tpl-card-body .mc-c-form-field__label{font-size:11px !important;margin-bottom:2px !important}.mc-c-kanban-edit__clicksign-signers-section{display:flex;flex-direction:column;gap:.375rem}.mc-c-kanban-edit__clicksign-signers-list{display:flex;flex-direction:column;gap:.375rem}.mc-c-kanban-edit__clicksign-signer-chip{display:flex;align-items:center;gap:.25rem;padding:.375rem;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-background-color, #fff)}.mc-c-kanban-edit__clicksign-signer-chip--contact{border-style:dashed;background:var(--color-primary-50, rgba(137, 85, 239, 0.04))}.mc-c-kanban-edit__clicksign-signer-chip mc-input .mc-c-input__wrapper,.mc-c-kanban-edit__clicksign-signer-chip mc-input .mc-c-input{min-height:0 !important}.mc-c-kanban-edit__clicksign-signer-chip mc-input input{height:26px !important;padding:2px 6px !important;font-size:12px !important;line-height:1.2 !important}.mc-c-kanban-edit__clicksign-signer-chip mc-select .mc-c-select__wrapper,.mc-c-kanban-edit__clicksign-signer-chip mc-select .mc-select-input-wrapper{min-height:0 !important}.mc-c-kanban-edit__clicksign-signer-chip mc-select .mc-c-select__input,.mc-c-kanban-edit__clicksign-signer-chip mc-select .mc-c-select__selected-value{height:26px !important;font-size:11px !important;padding:2px 4px !important}.mc-c-kanban-edit__clicksign-signer-chip-avatar{width:22px;height:22px;border-radius:50%;background:var(--surface-level-1, #f0f0f0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-kanban-edit__clicksign-signer-chip-avatar i{font-size:10px;color:var(--surface-text-muted)}.mc-c-kanban-edit__clicksign-signer-chip-info{flex:1;min-width:0}.mc-c-kanban-edit__clicksign-signer-chip-staff{width:100%}.mc-c-kanban-edit__clicksign-signer-chip-label{font-size:11px;font-weight:500;color:var(--surface-text-muted);padding:4px 0;white-space:nowrap}.mc-c-kanban-edit__clicksign-signer-chip-role{flex:1;min-width:60px}.mc-c-kanban-edit__clicksign-signer-chip-remove{flex-shrink:0}.mc-c-kanban-edit__clicksign-signers-actions{display:flex;gap:.25rem;flex-wrap:wrap}.mc-c-kanban-edit__clicksign-add-template-btn{align-self:flex-start}.mc-c-kanban-edit__clicksign-target-stage{margin-top:.375rem;padding-left:1.5rem}.mc-c-kanban-edit__column-footer{margin-top:auto;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;padding:.75rem;position:sticky;bottom:0;background:var(--surface-background-color)}.mc-c-kanban-edit__column-footer button{width:auto;color:var(--surface-text-color)}.mc-c-kanban-edit__column-footer button:hover{background:var(--hover-background-color)}.mc-c-kanban-edit .dndDragging{opacity:.7;background:var(--surface-background-color) !important}.mc-c-kanban-edit .dndDraggingSource{display:none}.mc-c-kanban-edit__wrapper.dndDragover{background-color:rgba(0,0,0,0) !important;border-radius:0 !important}.mc-c-kanban-edit__wrapper.dndDragover::before{display:none !important;content:none !important;border:0 !important}.mc-c-kanban-edit .dndPlaceholder+.mc-c-kanban-edit__column .mc-c-kanban-edit__column-gap,.mc-c-kanban-edit .dndPlaceholder+.mc-c-kanban-edit__column.dndDraggingSource+.mc-c-kanban-edit__column .mc-c-kanban-edit__column-gap,.mc-c-kanban-edit .dndPlaceholder+.mc-c-kanban-edit__new-column .mc-c-kanban-edit__column-gap,.mc-c-kanban-edit .dndPlaceholder+.mc-c-kanban-edit__column.dndDraggingSource+.mc-c-kanban-edit__new-column .mc-c-kanban-edit__column-gap{width:0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden;transition:none !important}.mc-c-kanban-edit .dndPlaceholder{flex:0 0 auto !important;width:var(--kanban-placeholder-width, 330px) !important;min-width:300px !important;max-width:360px !important;height:var(--kanban-placeholder-height, 580px) !important;margin:0 6px !important;padding:0 !important;list-style-type:none;box-sizing:border-box;position:relative;border-radius:5px !important;border:2px dashed var(--color-primary-500, #8955ef) !important;background:linear-gradient(180deg, var(--color-primary-50, rgba(137, 85, 239, 0.08)) 0%, var(--color-primary-100, rgba(137, 85, 239, 0.16)) 100%) !important;box-shadow:0 4px 12px rgba(137,85,239,.18) !important;animation:kanban-placeholder-pulse 1.4s ease-in-out infinite !important;visibility:visible !important}.mc-c-kanban-edit .dndPlaceholder::after{content:"" !important;position:absolute !important;top:12px !important;right:12px !important;bottom:12px !important;left:12px !important;border-radius:4px !important;border:1px dashed var(--color-primary-300, #c4b0f0) !important;opacity:.6 !important;pointer-events:none !important;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;transform:none !important;font-size:0 !important;visibility:visible !important}.mc-c-kanban-edit .dndPlaceholder::before{content:"Solte aqui" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.8px !important;text-transform:uppercase !important;color:var(--color-primary-700, #5a2db5) !important;white-space:nowrap !important;padding:.625rem 1.25rem !important;border-radius:999px !important;background:var(--surface-background-color, #fff) !important;box-shadow:0 4px 12px rgba(137,85,239,.25) !important;pointer-events:none !important;z-index:1 !important;visibility:visible !important}.mc-c-kanban-edit__placeholder{padding:0 6.5vw !important}.mc-c-kanban-edit--theme{color:var(--app-text-color)}.mc-c-kanban-edit--plain{color:var(--surface-text-color)}.mc-c-kanban-edit--drag-active .mc-c-kanban-edit__column{transition:all .2s ease}.mc-c-kanban-edit--drag-active .mc-c-kanban-edit__column:not(.dndDragging):not(.dndDraggingSource){opacity:.7}.mc-c-kanban-edit--drag-active .mc-c-kanban-edit__column-gap{pointer-events:none}.mc-c-kanban-edit--drag-active .mc-c-kanban-edit__column-gap .mc-c-kanban-edit__gap-btn{opacity:0 !important}.mc-c-kanban-edit__quick-actions{position:fixed;top:50%;right:1rem;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;z-index:100}.mc-c-kanban-edit__quick-btn{width:48px;height:48px;background:var(--surface-background-color);border:2px solid var(--border-color);border-radius:50%;color:var(--surface-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-kanban-edit__quick-btn:hover,.mc-c-kanban-edit__quick-btn:focus{background:var(--hover-background-color);border-color:var(--color-primary-500);transform:scale(1.05);outline:2px solid var(--color-primary-300);outline-offset:2px}.mc-c-kanban-edit__quick-btn--active{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.mc-c-kanban-edit__status{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);background:var(--color-warning);color:#fff;padding:.75rem 1.5rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:var(--z-base, 1000);animation:kanban-slideUp .3s ease-out}.mc-c-kanban-edit__status i{font-size:16px}.mc-c-kanban-edit--attendance .mc-c-kanban-edit__column{border:1px solid var(--border-color);background:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);border-radius:5px;position:relative}.mc-c-kanban-edit--attendance .mc-c-kanban-edit__column:hover,.mc-c-kanban-edit--attendance .mc-c-kanban-edit__column.selected{border:1px solid var(--layer-color-attendance)}.mc-c-kanban-edit--attendance .mc-c-kanban-edit__gap-btn:hover{background:var(--color-primary);border-color:var(--color-primary)}.mc-c-kanban-edit--attendance .mc-c-kanban-edit__column-wrapper:hover,.mc-c-kanban-edit--attendance .mc-c-kanban-edit__column-wrapper--selected{border-color:var(--color-primary)}.mc-c-kanban-edit--attendance .mc-c-kanban-edit__quick-btn--active{background:var(--color-primary);border-color:var(--color-primary)}.mc-c-kanban-edit--sales .mc-c-kanban-edit__column{border:1px solid var(--border-color);background:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);border-radius:5px;position:relative}.mc-c-kanban-edit--sales .mc-c-kanban-edit__column:hover,.mc-c-kanban-edit--sales .mc-c-kanban-edit__column.selected{border:1px solid var(--layer-color-sale)}.mc-c-kanban-edit--sales .mc-c-kanban-edit__gap-btn:hover{background:var(--layer-color-sale);border-color:var(--layer-color-sale)}.mc-c-kanban-edit--sales .mc-c-kanban-edit__column-wrapper:hover,.mc-c-kanban-edit--sales .mc-c-kanban-edit__column-wrapper--selected{border-color:var(--layer-color-sale)}.mc-c-kanban-edit--sales .mc-c-kanban-edit__quick-btn--active{background:var(--layer-color-sale);border-color:var(--layer-color-sale)}.mc-c-kanban-edit__column--entering{animation:kanban-column-enter 300ms cubic-bezier(0, 0, 0.2, 1) forwards;will-change:transform,opacity}@keyframes kanban-slideUp{from{transform:translateX(-50%) translateY(100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes kanban-column-enter{from{opacity:0;transform:translateX(-16px) scale(0.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes kanban-placeholder-pulse{0%,100%{box-shadow:0 0 0 4px rgba(137,85,239,.1),0 12px 32px rgba(137,85,239,.22);border-color:var(--color-primary-500, #8955ef)}50%{box-shadow:0 0 0 10px rgba(137,85,239,.22),0 16px 40px rgba(137,85,239,.32);border-color:var(--color-primary-600, #6b3cc9)}}
.mc-c-add-column-modal{padding:1.5rem;color:var(--surface-text-color)}.mc-c-add-column-modal .mc-c-add-column-modal__intro{background:var(--color-info-25);border:1px solid var(--color-info-200);border-radius:8px;padding:1rem;margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__intro p{margin:0;display:flex;align-items:center;gap:.5rem;color:var(--color-info-700);font-size:.875rem;line-height:1.5}.mc-c-add-column-modal .mc-c-add-column-modal__intro p i{color:var(--color-info-500)}.mc-c-add-column-modal .mc-c-add-column-modal__section-title{font-size:1.125rem;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--form-field-gap, 16px);display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--color-primary-500);padding-left:.75rem}.mc-c-add-column-modal .mc-c-add-column-modal__section-title i{color:var(--color-primary-500);font-size:1rem}.mc-c-add-column-modal .mc-c-add-column-modal__creation-type{margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1rem;margin-top:1rem}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item{position:relative;border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease;background:var(--surface-background-color)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item label{cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item label i{font-size:2rem;margin-bottom:var(--space-3, 12px);color:var(--color-primary-500)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item label strong{font-size:1rem;font-weight:600;margin-bottom:var(--space-2, 8px);color:var(--surface-text-color)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item label small{font-size:.875rem;color:var(--surface-text-color);opacity:.7}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item:hover{border-color:var(--color-primary-300);background:var(--hover-background-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item.--selected{border-color:var(--color-primary-500);background:var(--color-primary-50)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item.--selected label strong{color:var(--color-primary-700)}.mc-c-add-column-modal .mc-c-add-column-modal__radio-item.--selected label i{color:var(--color-primary-600)}.mc-c-add-column-modal .mc-c-add-column-modal__templates{margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__template-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-top:1rem}.mc-c-add-column-modal .mc-c-add-column-modal__template-card{border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease;text-align:center;background:var(--surface-background-color)}.mc-c-add-column-modal .mc-c-add-column-modal__template-card i{font-size:1.5rem;color:var(--color-primary-500);margin-bottom:var(--space-3, 12px);display:block}.mc-c-add-column-modal .mc-c-add-column-modal__template-card h4{font-size:1rem;font-weight:600;margin-bottom:var(--space-2, 8px);color:var(--surface-text-color)}.mc-c-add-column-modal .mc-c-add-column-modal__template-card p{font-size:.875rem;color:var(--surface-text-color);opacity:.7;margin-bottom:0}.mc-c-add-column-modal .mc-c-add-column-modal__template-card:hover{border-color:var(--color-primary-300);background:var(--hover-background-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-add-column-modal .mc-c-add-column-modal__template-card.--selected{border-color:var(--color-primary-500);background:var(--color-primary-50)}.mc-c-add-column-modal .mc-c-add-column-modal__template-card.--selected h4{color:var(--color-primary-700)}.mc-c-add-column-modal .mc-c-add-column-modal__template-card.--selected i{color:var(--color-primary-600)}.mc-c-add-column-modal .mc-c-add-column-modal__duplicate{margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__duplicate select{margin-top:1rem;background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-add-column-modal .mc-c-add-column-modal__duplicate select:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.mc-c-add-column-modal .mc-c-add-column-modal__duplicate select.is-invalid{border-color:var(--color-error)}.mc-c-add-column-modal .mc-c-add-column-modal__duplicate .invalid-feedback,.mc-c-add-column-modal .mc-c-add-column-modal__duplicate .alert{margin-top:.5rem}.mc-c-add-column-modal .mc-c-add-column-modal__config{margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group{margin-bottom:var(--space-6, 24px)}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group label{font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);display:block}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group input,.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group select{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color);padding:.75rem;border-radius:6px}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group input:focus,.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group select:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group input.is-invalid,.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group select.is-invalid{border-color:var(--color-error)}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group input::placeholder,.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group select::placeholder{color:var(--surface-text-color);opacity:.6}.mc-c-add-column-modal .mc-c-add-column-modal__config .form-group .invalid-feedback{color:var(--color-error);font-size:.875rem;margin-top:.25rem;display:block}.mc-c-add-column-modal .mc-c-add-column-modal__position{margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-top:1rem;margin-bottom:var(--form-field-gap, 16px)}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item{position:relative}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item label{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--surface-background-color);font-weight:500}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item label i{color:var(--color-primary-500)}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item label:hover{border-color:var(--color-primary-300);background:var(--hover-background-color)}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item input:checked+label{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700)}.mc-c-add-column-modal .mc-c-add-column-modal__position .mc-c-add-column-modal__position-item input:checked+label i{color:var(--color-primary-600)}.mc-c-add-column-modal .mc-c-add-column-modal__position select{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color);padding:.75rem;border-radius:6px}.mc-c-add-column-modal .mc-c-add-column-modal__position select:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.mc-c-add-column-modal .mc-c-add-column-modal__position select.is-invalid{border-color:var(--color-error)}.mc-c-add-column-modal .mc-c-add-column-modal__preview{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card{background:linear-gradient(135deg, var(--color-primary-50) 0%, var(--surface-background-color) 100%);border:2px solid var(--color-primary-200);border-radius:12px;padding:1.5rem;margin-top:1rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap, 16px);padding-bottom:.75rem;border-bottom:1px solid var(--color-primary-200)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .header .title-section{display:flex;align-items:center;gap:.75rem}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .header .title-section i{font-size:1.25rem;color:var(--color-primary-500)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .header .title-section strong{font-size:1.25rem;font-weight:600;color:var(--surface-text-color)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .header .probability{background:var(--color-success-100);color:var(--color-success-700);padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:600;border:1px solid var(--color-success-300)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .details .detail-item{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--space-2, 8px);font-size:.875rem}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .details .detail-item:last-child{margin-bottom:0}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .details .detail-item i{width:16px;text-align:center;color:var(--color-primary-500)}.mc-c-add-column-modal .mc-c-add-column-modal__preview-card .details .detail-item span{color:var(--surface-text-color)}.mc-c-add-column-modal .alert{padding:1rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.mc-c-add-column-modal .alert.alert-info{background:var(--color-info-50);border:1px solid var(--color-info-200);color:var(--color-info-700)}.mc-c-add-column-modal .alert.alert-info i{color:var(--color-info-500)}.mc-c-add-column-modal .alert.alert-warning{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-700)}.mc-c-add-column-modal .alert.alert-warning i{color:var(--color-warning-500)}@media(max-width: 768px){.mc-c-add-column-modal .mc-c-add-column-modal__radio-group{grid-template-columns:1fr}.mc-c-add-column-modal .mc-c-add-column-modal__template-grid{grid-template-columns:1fr}.mc-c-add-column-modal .mc-c-add-column-modal__position-options{grid-template-columns:1fr}.mc-c-add-column-modal .row .col-md-8,.mc-c-add-column-modal .row .col-md-6,.mc-c-add-column-modal .row .col-md-4{margin-bottom:var(--form-field-gap, 16px)}}.mc-c-add-column-modal .form-group{margin-bottom:var(--space-6, 24px)}.mc-c-add-column-modal .form-group label{font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);display:flex;align-items:center;gap:.5rem}.mc-c-add-column-modal .form-group label input[type=checkbox]{margin-right:.5rem}.mc-c-add-column-modal h4{margin-bottom:var(--space-2, 8px);color:var(--surface-text-color)}.mc-c-add-column-modal p,.mc-c-add-column-modal small{color:var(--surface-text-color);line-height:1.5}.mc-c-add-column-modal input:focus,.mc-c-add-column-modal select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.mc-c-add-column-modal .mc-c-add-column-modal__creation-type{background:var(--color-neutral-25);padding:1.5rem;border-radius:8px;margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__templates,.mc-c-add-column-modal .mc-c-add-column-modal__duplicate{background:var(--color-neutral-25);padding:1.5rem;border-radius:8px;margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__config{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__position{background:var(--color-neutral-25);padding:1.5rem;border-radius:8px;margin-bottom:var(--form-field-gap, 16px)}.mc-c-add-column-modal .mc-c-add-column-modal__deal-config{background:var(--color-primary-25);border:1px solid var(--color-primary-200);padding:1.5rem;border-radius:8px;margin-bottom:var(--space-8, 32px)}.mc-c-add-column-modal .mc-c-add-column-modal__deal-config .mc-c-add-column-modal__subsection-title{font-size:1rem;font-weight:600;color:var(--color-primary-700);margin-bottom:var(--form-field-gap, 16px);display:flex;align-items:center;gap:.5rem}.mc-c-add-column-modal .mc-c-add-column-modal__deal-config .mc-c-add-column-modal__subsection-title i{color:var(--color-primary-500)}.mc-c-add-column-modal .mc-c-add-column-modal__deal-config .form-text{color:var(--color-primary-600);font-size:.75rem;margin-top:.25rem}
.mc-c-confirm-delete-modal{padding:1.5rem;color:var(--surface-text-color);max-height:80vh;overflow-y:auto}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__intro{background:var(--color-warning-25);border:1px solid var(--color-warning-200);border-radius:8px;padding:1rem;margin-bottom:var(--space-8, 32px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__intro p{margin:0;display:flex;align-items:center;gap:.5rem;color:var(--color-warning-700);font-size:.875rem;line-height:1.5}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__intro p i{color:var(--color-warning-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__section-title{font-size:1.125rem;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--form-field-gap, 16px);display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--color-error, #F44336);padding-left:.75rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__section-title i{color:var(--color-error, #F44336);font-size:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning{background:var(--color-error-light, #FBE9E6);border:2px solid rgba(244,67,54,.3);border-radius:8px;padding:1.5rem;margin-bottom:var(--space-8, 32px);display:flex;align-items:flex-start;gap:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-icon{background:var(--color-error, #F44336);color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-content{flex:1}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-content h4{color:var(--color-error-dark, #c62828);font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-content p{color:var(--color-error-dark, #c62828);margin:0;line-height:1.5}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-content p strong{color:var(--color-error-dark, #c62828)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__affected{background:var(--color-info-25);border:1px solid var(--color-info-200);border-radius:8px;padding:1.5rem;margin-bottom:var(--space-8, 32px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__affected h5{margin:0 0 1rem 0;color:var(--color-info-700);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__affected h5 i{color:var(--color-info-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:var(--space-6, 24px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stat-item{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:6px;padding:.75rem;min-width:150px;text-align:center}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stat-item .count{display:block;font-size:1.5rem;font-weight:700;color:var(--color-warning-600);margin-bottom:var(--space-1, 4px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stat-item .label{display:block;font-size:.875rem;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-1, 4px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stat-item .action{display:block;font-size:.75rem;color:var(--color-neutral-600);line-height:1.2}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__movement h5{margin:0 0 1rem 0;color:var(--surface-text-color);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--color-primary-500);padding-left:.75rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__movement h5 i{color:var(--color-primary-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:var(--space-6, 24px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item{border:2px solid var(--border-color);border-radius:8px;padding:1rem;transition:all .2s ease;cursor:pointer}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item:hover{border-color:var(--color-primary-300);background:var(--color-primary-25)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item.--selected{border-color:var(--color-primary-500);background:var(--color-primary-50)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item input[type=radio]{margin-right:.75rem;margin-top:.25rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label{cursor:pointer;margin:0;display:flex;align-items:flex-start;gap:.75rem;width:100%}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label i{color:var(--color-primary-500);font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label div{flex:1}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label strong{display:block;color:var(--surface-text-color);font-size:1rem;margin-bottom:var(--space-1, 4px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label small{display:block;color:var(--color-neutral-600);font-size:.875rem;line-height:1.3}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__radio-item label .text-danger{color:var(--color-error-dark, #c62828) !important}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-top:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select .mc-c-confirm-delete-modal__section-title{border-left-color:var(--color-primary-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select .mc-c-confirm-delete-modal__section-title i{color:var(--color-primary-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select .alert-warning{background:var(--color-warning-25);border:1px solid var(--color-warning-200);color:var(--color-warning-700);padding:.75rem;border-radius:6px;margin-top:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select .alert-warning i{color:var(--color-warning-500);margin-right:.5rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__target-select .invalid-feedback{color:var(--color-error-dark, #c62828);font-size:.875rem;margin-top:.5rem;display:block}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__columns{background:var(--color-neutral-25);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:var(--space-8, 32px)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__columns h5{margin:0 0 1rem 0;color:var(--surface-text-color);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--color-neutral-500);padding-left:.75rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__columns h5 i{color:var(--color-neutral-500)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__column-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__column-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:6px}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__column-list li i{color:var(--color-neutral-500);font-size:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__column-list li span{color:var(--surface-text-color);font-weight:500}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation{background:var(--color-error-light, #FBE9E6);border:2px solid rgba(244,67,54,.3);border-radius:8px;padding:1.5rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation h5{margin:0 0 1rem 0;color:var(--color-error-dark, #c62828);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border-left:4px solid var(--color-error, #F44336);padding-left:.75rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation h5 i{color:var(--color-error, #F44336)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation label{color:var(--color-error-dark, #c62828);font-weight:500;margin-bottom:var(--space-3, 12px);display:block}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation label strong{background:var(--color-error-light, #FBE9E6);color:var(--color-error-dark, #c62828);padding:.25rem .5rem;border-radius:4px;font-family:monospace}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation input.form-control{border:2px solid rgba(244,67,54,.4)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation input.form-control:focus{border-color:var(--color-error, #F44336);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation input.form-control.is-invalid{border-color:var(--color-error, #F44336)}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__confirmation .invalid-feedback{color:var(--color-error-dark, #c62828);font-size:.875rem;margin-top:.5rem;display:block}.mc-c-confirm-delete-modal .form-group{margin-bottom:var(--space-6, 24px)}.mc-c-confirm-delete-modal .form-group label{font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);display:flex;align-items:center;gap:.5rem}@media(max-width: 768px){.mc-c-confirm-delete-modal{padding:1rem}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__stats{flex-direction:column}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning{flex-direction:column;text-align:center}.mc-c-confirm-delete-modal .mc-c-confirm-delete-modal__warning .mc-c-confirm-delete-modal__warning-icon{align-self:center}}
.mc-lightbox__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:var(--z-modal-backdrop)}.mc-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;outline:none;z-index:var(--z-modal-base);visibility:visible}.mc-lightbox__container{position:relative;max-width:90vw;max-height:90vh;background:var(--surface-level-0);color:var(--surface-text-color);border-radius:var(--border-radius-modal);box-shadow:var(--shadow-modal);overflow:hidden}.mc-lightbox__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:60vw;min-height:40vh;background:var(--surface-level-0)}.mc-lightbox__image,.mc-lightbox__video{max-width:90vw;max-height:80vh;width:auto;height:auto;display:block}.mc-lightbox__document{width:90vw;height:80vh;display:flex;flex-direction:column;background:var(--surface-level-0)}.mc-lightbox__document-frame{flex:1 1 auto;width:100%;border:none;background:var(--surface-level-0)}.mc-lightbox__document-actions{flex:0 0 auto;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);justify-content:flex-end;background:var(--surface-level-1);border-top:1px solid var(--surface-border-color)}.mc-lightbox__close{position:absolute;top:8px;right:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);border:none;font-size:16px;cursor:pointer}.mc-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface-level-2);color:var(--surface-text-color);border:none;width:36px;height:36px;border-radius:18px;cursor:pointer}.mc-lightbox__nav--prev{left:8px}.mc-lightbox__nav--next{right:8px}.mc-lightbox__unsupported{padding:var(--spacing-md);color:var(--surface-text-muted);text-align:center}.mc-lightbox__header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100%);z-index:1}.mc-lightbox__info{display:flex;flex-direction:column;gap:var(--spacing-xs)}.mc-lightbox__title{margin:0;font-size:var(--font-size-lg);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mc-lightbox__counter{font-size:var(--font-size-sm);color:hsla(0,0%,100%,.8)}.mc-lightbox__nav--disabled{opacity:.5;cursor:not-allowed}.mc-lightbox__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.mc-lightbox__spinner{width:48px;height:48px;border:3px solid var(--surface-border-color);border-top-color:var(--primary-color);border-radius:50%;animation:lightboxSpin 1s linear infinite}@keyframes lightboxSpin{to{transform:rotate(360deg)}}.mc-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center}.mc-lightbox__caption{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--surface-text-muted);text-align:center}.mc-lightbox__video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mc-lightbox__action-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);color:var(--primary-color);text-decoration:none;border-radius:var(--border-radius-sm);transition:background-color .2s}.mc-lightbox__action-link:hover{background-color:var(--surface-level-1)}.mc-lightbox__action-link i{font-size:1.2em}.mc-lightbox__empty,.mc-lightbox__unsupported{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:200px}.mc-lightbox__empty-icon,.mc-lightbox__unsupported-icon{font-size:48px;color:var(--surface-text-muted)}.mc-lightbox__empty-text,.mc-lightbox__unsupported-text{margin:0;color:var(--surface-text-muted)}.mc-lightbox__footer{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md);background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%)}.mc-lightbox__thumbnails{display:flex;gap:var(--spacing-xs);justify-content:center;overflow-x:auto;padding:var(--spacing-xs)}.mc-lightbox__thumbnail{flex-shrink:0;width:60px;height:60px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:var(--border-radius-sm);overflow:hidden;background:var(--surface-level-1);cursor:pointer;transition:border-color .2s}.mc-lightbox__thumbnail--active{border-color:var(--primary-color)}.mc-lightbox__thumbnail:hover:not(.mc-lightbox__thumbnail--active){border-color:hsla(0,0%,100%,.5)}.mc-lightbox__thumbnail img{width:100%;height:100%;object-fit:cover}.mc-lightbox__thumbnail-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--surface-text-muted);font-size:24px}
.mc-c-activity-detail{padding:16px 20px 12px;display:flex;flex-direction:column;min-height:100%;color:var(--color-text-primary);font-size:.8125rem}.mc-c-activity-detail__body{display:flex;flex-direction:column;flex:1}.mc-c-activity-detail__type{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-text-secondary)}.mc-c-activity-detail__type .mc-c-activity-row__node{margin-top:0}.mc-c-activity-detail__code{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.mc-c-activity-detail__title{font-size:.9375rem;font-weight:var(--font-weight-semibold);margin:10px 0 2px;line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}.mc-c-activity-detail__due{font-size:.75rem;color:var(--color-text-secondary)}.mc-c-activity-detail__due--late{color:var(--state-text-danger)}.mc-c-activity-detail__context{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;font-size:.75rem;color:var(--color-text-secondary)}.mc-c-activity-detail__context span{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc-c-activity-detail__context .bx{font-size:14px;color:var(--color-text-tertiary)}.mc-c-activity-detail__desc{margin-top:12px;font-size:.8125rem;line-height:1.55;max-width:62ch;color:var(--color-text-secondary);overflow-wrap:anywhere}.mc-c-activity-detail__desc p{margin:0 0 6px}.mc-c-activity-detail__desc--collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mc-c-activity-detail__more{align-self:flex-start;margin:4px 0 0;background:none;border:0;padding:0;font-size:.75rem;color:var(--state-text-brand);cursor:pointer}.mc-c-activity-detail__label{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:16px 0 6px}.mc-c-activity-detail__signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mc-c-activity-detail__signals li{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:var(--color-text-secondary);line-height:1.45}.mc-c-activity-detail__signals .bx{font-size:14px;line-height:1.45;color:var(--color-text-tertiary)}.mc-c-activity-detail__actions{margin-top:auto;padding-top:12px;display:flex;gap:6px;align-items:center}.mc-c-activity-detail__skeleton span{display:block;height:10px;border-radius:5px;background:var(--surface-level-2);margin-bottom:12px}.mc-c-activity-detail__skeleton span:nth-child(1){width:40%}.mc-c-activity-detail__skeleton span:nth-child(2){width:75%;height:16px}.mc-c-activity-detail__skeleton span:nth-child(3){width:55%}.mc-c-activity-detail__skeleton span:nth-child(4){width:90%;height:44px}
mc-activity-feed{display:flex;flex-direction:column;min-height:0}.mc-ds-activity-feed{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto}.mc-ds-activity-feed__list{list-style:none;margin:0;padding:0}.mc-ds-activity-feed__more{padding:10px 4px;text-align:center;font-size:12px;color:var(--surface-text-muted)}.mc-ds-activity-feed__more--end{border-top:1px solid var(--surface-border-light)}.mc-ds-activity-feed__item{display:flex;gap:8px;padding:10px 4px}.mc-ds-activity-feed__item:hover{background:var(--surface-level-1)}.mc-ds-activity-feed__item--clickable{cursor:pointer}.mc-ds-activity-feed__item--clickable:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-ds-activity-feed__item+.mc-ds-activity-feed__item{border-top:1px solid var(--surface-border-light, #f0f0f0)}.mc-ds-activity-feed__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-ds-activity-feed__icon i{font-size:16px}.mc-ds-activity-feed__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.mc-ds-activity-feed__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-700, #0369a1)}.mc-ds-activity-feed__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-700, #3d6b00)}.mc-ds-activity-feed__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-800, #6b5200)}.mc-ds-activity-feed__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-dark, #c62828)}.mc-ds-activity-feed__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-ds-activity-feed__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mc-ds-activity-feed__message{font-size:12px;line-height:1.45;color:var(--surface-text-color)}.mc-ds-activity-feed__meta{display:flex;align-items:center;gap:var(--space-3, 12px);font-size:11px;color:var(--surface-text-muted)}.mc-ds-activity-feed__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-ds-activity-feed__time i{font-size:12px}.mc-ds-activity-feed__label-preview{display:inline-flex;align-items:center;align-self:flex-start;margin-top:var(--space-2, 8px);padding:2px 8px;border-radius:var(--border-radius-sm, 4px);border:1px solid;font-size:11px;font-weight:500}.mc-ds-activity-feed__state{padding:24px;text-align:center;font-size:12px;color:var(--surface-text-muted)}[data-surface=dark] .mc-ds-activity-feed__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-ds-activity-feed__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-ds-activity-feed__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-ds-activity-feed__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-ds-activity-feed__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-ds-activity-feed__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-ds-activity-feed__icon--neutral{background:var(--surface-level-3)}
.mc-c-activity-row{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;column-gap:10px;align-items:start;padding:8px 16px;cursor:pointer;color:var(--color-text-primary);border-left:2px solid rgba(0,0,0,0)}.mc-c-activity-row:hover{background:var(--surface-bg-hover)}.mc-c-activity-row--selected,.mc-c-activity-row--selected:hover{background:var(--surface-bg-active);border-left-color:var(--state-text-brand)}.mc-c-activity-row--selectable{grid-template-columns:16px 20px minmax(0, 1fr) auto}.mc-c-activity-row__node{width:20px;height:20px;border-radius:6px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:var(--surface-level-0);box-shadow:inset 0 0 0 1px var(--surface-border-color);color:var(--color-text-secondary)}.mc-c-activity-row__node .bx{font-size:12px}.mc-c-activity-row__node--work{color:var(--state-text-info)}.mc-c-activity-row__node--late{color:var(--state-text-danger)}.mc-c-activity-row__node--stage{color:var(--state-text-brand)}.mc-c-activity-row__text{min-width:0;display:flex;flex-direction:column}.mc-c-activity-row__title{font-size:.8125rem;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-activity-row__meta{font-size:.75rem;color:var(--surface-text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-activity-row__due{font-size:.75rem;color:var(--surface-text-muted);white-space:nowrap;padding-top:1px;font-variant-numeric:tabular-nums}.mc-c-activity-row__due--late{color:var(--state-text-danger)}
task-card-compact,deal-card-compact,ticket-card-compact,attachment-card-compact,organization-card-compact,contact-card-compact,product-item-card-compact{display:block}.mc-c-card-row{position:relative}.mc-c-card-row__title{white-space:normal;overflow-wrap:anywhere}.mc-c-card-row__title::after{content:"";position:absolute;inset:0;border-radius:var(--border-radius-base, 8px)}.mc-c-card-row__title:focus-visible{outline:none}.mc-c-card-row__title:focus-visible::after{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mc-c-card-row__caption{flex-wrap:wrap;gap:0}.mc-c-card-row__part{min-width:0;overflow-wrap:anywhere}.mc-c-card-row__part--danger{color:var(--state-text-danger)}.mc-c-card-row__part--warning{color:var(--state-text-warning)}.mc-c-card-row .mc-c-detail-row__icon,.mc-c-card-row .mc-c-detail-row__trailing{position:relative;z-index:1}.mc-c-card-row__part:not(:last-child)::after{content:"·";margin:0 var(--space-1, 4px);color:var(--surface-text-muted)}
.mc-c-entity-popover--contact{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__header{background:var(--surface-background-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__header h4{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__title h4,.mc-c-entity-popover--contact .mc-c-entity-popover__name{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__title h4.--clickable:hover,.mc-c-entity-popover--contact .mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500)}.mc-c-entity-popover--contact .mc-c-entity-popover__lifecycle{background:var(--surface-level-1, rgba(0, 0, 0, 0.05));color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__action-btn{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__action-btn i{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__action-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.mc-c-entity-popover--contact .mc-c-entity-popover__action-btn:hover i{color:#fff}.mc-c-entity-popover--contact .mc-c-entity-popover__quick-actions{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--contact .mc-c-entity-popover__quick-action{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__quick-action span{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__quick-action:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.mc-c-entity-popover--contact .mc-c-entity-popover__quick-action:hover span,.mc-c-entity-popover--contact .mc-c-entity-popover__quick-action:hover i{color:#fff}.mc-c-entity-popover--contact .mc-c-entity-popover__footer{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--contact .mc-c-entity-popover__footer small{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__footer small i{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list{margin:0;color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px);color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header::after{color:var(--surface-text-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-content{padding:0;background:var(--surface-background-color)}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list__ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list__li{padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list__li:last-child{padding-bottom:0}.mc-c-entity-popover--contact .mc-c-entity-popover__body .mc-c-entity-field-list__group:last-child{border-bottom:none}.mc-c-entity-popover--contact .mc-c-entity-popover__body .customfield-view-item__label,.mc-c-entity-popover--contact .mc-c-entity-popover__body .entity-field-view__label{color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover--contact .mc-c-entity-popover__body .customfield-view-item__value,.mc-c-entity-popover--contact .mc-c-entity-popover__body .entity-field-view__value{color:var(--surface-text-color)}
.mc-c-entity-popover--deal{color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__header{background:var(--surface-background-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__header h4{color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__deal-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed);font-size:20px;flex-shrink:0}.mc-c-entity-popover--deal .mc-c-entity-popover__title h4,.mc-c-entity-popover--deal .mc-c-entity-popover__name{color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__title h4.--clickable:hover,.mc-c-entity-popover--deal .mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500)}.mc-c-entity-popover--deal .mc-c-entity-popover__deal-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mc-c-entity-popover--deal .mc-c-entity-popover__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.mc-c-entity-popover--deal .mc-c-entity-popover__badge--pipeline{background:var(--color-info-100, rgba(59, 130, 246, 0.1));color:var(--color-info-600, #2563eb)}.mc-c-entity-popover--deal .mc-c-entity-popover__badge--stage{background:var(--color-success-100, rgba(34, 197, 94, 0.1));color:var(--color-success-600, #16a34a)}.mc-c-entity-popover--deal .mc-c-entity-popover__deal-value{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-level-1, var(--hover-background-color));border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__deal-value-label{font-size:12px;color:var(--surface-text-muted)}.mc-c-entity-popover--deal .mc-c-entity-popover__deal-value-amount{font-size:18px;font-weight:600;color:var(--color-success-600, #16a34a)}.mc-c-entity-popover--deal .mc-c-entity-popover__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:8px}.mc-c-entity-popover--deal .mc-c-entity-popover__info-item{display:flex;flex-direction:column;gap:2px}.mc-c-entity-popover--deal .mc-c-entity-popover__info-label{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted);text-transform:uppercase}.mc-c-entity-popover--deal .mc-c-entity-popover__info-label i{font-size:12px}.mc-c-entity-popover--deal .mc-c-entity-popover__info-value{font-size:13px;color:var(--surface-text-color);font-weight:500}.mc-c-entity-popover--deal .mc-c-entity-popover__quick-actions{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--deal .mc-c-entity-popover__footer{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--deal .mc-c-entity-popover__footer small{color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__footer small i{color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list{margin:0;color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px);color:var(--surface-text-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-content{padding:0;background:var(--surface-background-color)}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .customfield-list-group-ul,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .customfield-list-group-ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .customfield-list-group-li,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .customfield-list-group-li{padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover--deal .mc-c-entity-popover__body .entity-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-list .customfield-list-group-li:last-child{padding-bottom:0}.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-view-item__label{color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover--deal .mc-c-entity-popover__body .customfield-view-item__value{color:var(--surface-text-color)}
.mc-c-entity-popover--journey{color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__header{background:var(--surface-background-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__header h4{color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__journey-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--color-info-100, rgba(59, 130, 246, 0.1));color:var(--color-info-700, #0369a1);font-size:20px;flex-shrink:0}.mc-c-entity-popover--journey .mc-c-entity-popover__title h4,.mc-c-entity-popover--journey .mc-c-entity-popover__name{color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__title h4.--clickable:hover,.mc-c-entity-popover--journey .mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500)}.mc-c-entity-popover--journey .mc-c-entity-popover__journey-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mc-c-entity-popover--journey .mc-c-entity-popover__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.mc-c-entity-popover--journey .mc-c-entity-popover__badge--flow{background:var(--color-info-100, rgba(59, 130, 246, 0.1));color:var(--color-info-600, #2563eb)}.mc-c-entity-popover--journey .mc-c-entity-popover__badge--phase{background:var(--color-purple-100, rgba(168, 85, 247, 0.1));color:var(--color-purple-600, #9333ea)}.mc-c-entity-popover--journey .mc-c-entity-popover__badge--active{background:var(--color-success-100, rgba(34, 197, 94, 0.1));color:var(--color-success-600, #16a34a)}.mc-c-entity-popover--journey .mc-c-entity-popover__badge--success{background:var(--color-info-100, rgba(59, 130, 246, 0.1));color:var(--color-info-600, #2563eb)}.mc-c-entity-popover--journey .mc-c-entity-popover__badge--churn{background:var(--color-danger-100, rgba(239, 68, 68, 0.1));color:var(--color-danger-600, #dc2626)}.mc-c-entity-popover--journey .mc-c-entity-popover__journey-metrics{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--surface-level-1, var(--hover-background-color));border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__metric{display:flex;align-items:center;gap:8px}.mc-c-entity-popover--journey .mc-c-entity-popover__metric-label{font-size:12px;color:var(--surface-text-muted)}.mc-c-entity-popover--journey .mc-c-entity-popover__metric-value{font-size:16px;font-weight:600;color:var(--color-success-600, #16a34a)}.mc-c-entity-popover--journey .mc-c-entity-popover__health-score{font-size:16px;font-weight:600;padding:2px 8px;border-radius:4px}.mc-c-entity-popover--journey .mc-c-entity-popover__health-score--good{background:var(--color-success-100, rgba(34, 197, 94, 0.1));color:var(--color-success-600, #16a34a)}.mc-c-entity-popover--journey .mc-c-entity-popover__health-score--warning{background:var(--color-warning-100, rgba(245, 158, 11, 0.1));color:var(--color-warning-600, #d97706)}.mc-c-entity-popover--journey .mc-c-entity-popover__health-score--danger{background:var(--color-danger-100, rgba(239, 68, 68, 0.1));color:var(--color-danger-600, #dc2626)}.mc-c-entity-popover--journey .mc-c-entity-popover__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:8px}.mc-c-entity-popover--journey .mc-c-entity-popover__info-item{display:flex;flex-direction:column;gap:2px}.mc-c-entity-popover--journey .mc-c-entity-popover__info-label{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-muted);text-transform:uppercase}.mc-c-entity-popover--journey .mc-c-entity-popover__info-label i{font-size:12px}.mc-c-entity-popover--journey .mc-c-entity-popover__info-value{font-size:13px;color:var(--surface-text-color);font-weight:500}.mc-c-entity-popover--journey .mc-c-entity-popover__footer{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--journey .mc-c-entity-popover__footer small{color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__footer small i{color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list{margin:0;color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px);color:var(--surface-text-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-content{padding:0;background:var(--surface-background-color)}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .customfield-list-group-ul,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .customfield-list-group-ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .customfield-list-group-li,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .customfield-list-group-li{padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover--journey .mc-c-entity-popover__body .entity-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-list .customfield-list-group-li:last-child{padding-bottom:0}.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-view-item__label{color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover--journey .mc-c-entity-popover__body .customfield-view-item__value{color:var(--surface-text-color)}
.mc-c-entity-popover--organization{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__header{background:var(--surface-background-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__header h4{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__title h4,.mc-c-entity-popover--organization .mc-c-entity-popover__name{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__title h4.--clickable:hover,.mc-c-entity-popover--organization .mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500)}.mc-c-entity-popover--organization .mc-c-entity-popover__action-btn{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__action-btn i{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__action-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.mc-c-entity-popover--organization .mc-c-entity-popover__action-btn:hover i{color:#fff}.mc-c-entity-popover--organization .mc-c-entity-popover__quick-actions{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--organization .mc-c-entity-popover__quick-action{background:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__quick-action span{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__quick-action:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.mc-c-entity-popover--organization .mc-c-entity-popover__quick-action:hover span,.mc-c-entity-popover--organization .mc-c-entity-popover__quick-action:hover i{color:#fff}.mc-c-entity-popover--organization .mc-c-entity-popover__footer{background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--organization .mc-c-entity-popover__footer small{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__footer small i{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list{margin:0;color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px);color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header::after,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header::after{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-content{padding:0;background:var(--surface-background-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .customfield-list-group-ul,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .customfield-list-group-ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .customfield-list-group-li,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .customfield-list-group-li{padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .customfield-list-group-li:last-child{padding-bottom:0}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-list .customfield-list-group:last-child,.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-list .customfield-list-group:last-child{border-bottom:none}.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-view-item__label{color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover--organization .mc-c-entity-popover__body .customfield-view-item__value{color:var(--surface-text-color)}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-view__label{color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover--organization .mc-c-entity-popover__body .organization-field-view__value{color:var(--surface-text-color)}
.mc-c-task-card-compact__check{padding:0;border:0;border-radius:var(--border-radius-full, 9999px);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease,color .15s ease}.mc-c-task-card-compact__check:hover{background:var(--surface-bg-hover);color:var(--state-text-success)}.mc-c-task-card-compact__check:focus{outline:none}.mc-c-task-card-compact__check:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0;color:var(--state-text-success)}.mc-c-task-card-compact__check .mc-c-task-card-compact__check-hover{display:none}.mc-c-task-card-compact__check:hover .mc-c-task-card-compact__check-idle,.mc-c-task-card-compact__check:focus-visible .mc-c-task-card-compact__check-idle{display:none}.mc-c-task-card-compact__check:hover .mc-c-task-card-compact__check-hover,.mc-c-task-card-compact__check:focus-visible .mc-c-task-card-compact__check-hover{display:inline}.mc-c-deal-card-compact--lost .mc-c-card-row__title{color:var(--surface-text-muted)}.mc-c-ticket-card-compact--closed .mc-c-card-row__title{color:var(--surface-text-muted)}.mc-c-attachment-card-compact .mc-c-detail-row__icon{font-size:20px}.mc-c-product-item-card:not(.mc-c-detail-row--interactive){cursor:default}.mc-c-contact-card-compact historical-avatar{display:inline-flex;flex:none}.mc-c-contact-card-compact .mc-c-card-row__part mc-masked-value{color:inherit}.mc-c-organization-card-compact historical-avatar{display:inline-flex;flex:none}.mc-c-entity-popover{position:fixed;z-index:var(--z-popover);background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md, 8px);box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:90vw;width:360px;max-height:70vh;overflow:visible;display:flex;flex-direction:column;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.mc-c-entity-popover::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-8px;top:50%;transform:translateY(-50%);z-index:var(--z-emergency, 2500)}.mc-c-entity-popover::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-7px;top:50%;transform:translateY(-50%);z-index:calc(var(--z-emergency, 2500) + 1)}.mc-c-entity-popover--arrow-left::before{border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-8px;right:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-left::after{border-width:7px 7px 7px 0;border-color:rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-7px;right:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-right::before{border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color);right:-8px;left:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-right::after{border-width:7px 0 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--surface-background-color);right:-7px;left:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-top::before{border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0);top:-8px;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-top::after{border-width:0 7px 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0);top:-7px;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-bottom::before{border-width:8px 8px 0 8px;border-color:var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-8px;top:auto;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-bottom::after{border-width:7px 7px 0 7px;border-color:var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-7px;top:auto;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--show{opacity:1;transform:translateY(0)}.mc-c-entity-popover__content{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;border-radius:var(--border-radius-md, 8px)}@media(min-width: 768px){.mc-c-entity-popover{width:420px}}@media(min-width: 1024px){.mc-c-entity-popover{width:480px}}.mc-c-entity-popover__header{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:var(--spacing-md, 12px);background:var(--surface-background-color);flex-shrink:0}.mc-c-entity-popover__header .im-avatar__container{width:48px;height:48px;font-size:20px}.mc-c-entity-popover__title{flex:1;min-width:0}.mc-c-entity-popover__title h4{margin:0;font-size:16px;font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-entity-popover__name.--clickable{cursor:pointer;transition:color .2s ease}.mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500);text-decoration:underline}.mc-c-entity-popover__actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0;align-items:center}.mc-c-entity-popover__actions mc-button{display:inline-flex}.mc-c-entity-popover__action-btn{width:32px;height:32px;border:1px solid var(--border-color);background:var(--surface-background-color);border-radius:var(--border-radius-sm, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;color:var(--surface-text-color)}.mc-c-entity-popover__action-btn i{font-size:16px;opacity:.7}.mc-c-entity-popover__action-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;transform:scale(1.05)}.mc-c-entity-popover__action-btn:hover i{opacity:1}.mc-c-entity-popover__action-btn:active{transform:scale(0.95)}.mc-c-entity-popover__quick-actions{display:flex;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);border-bottom:1px solid var(--border-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover__quick-action{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);background:var(--surface-background-color);border-radius:var(--border-radius-sm, 4px);cursor:pointer;font-size:12px;font-weight:500;color:var(--surface-text-color);transition:all .2s ease}.mc-c-entity-popover__quick-action i{font-size:16px;color:var(--color-primary-500)}.mc-c-entity-popover__quick-action span{color:var(--surface-text-color)}.mc-c-entity-popover__quick-action:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.mc-c-entity-popover__quick-action:hover i,.mc-c-entity-popover__quick-action:hover span{color:#fff}.mc-c-entity-popover__quick-action:active{transform:scale(0.95)}.mc-c-entity-popover__quick-action--whatsapp i{color:#25d366}.mc-c-entity-popover__quick-action--whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.mc-c-entity-popover__quick-action--whatsapp:hover i,.mc-c-entity-popover__quick-action--whatsapp:hover span{color:#fff}.mc-c-entity-popover__field--phone .mc-c-entity-popover__field-value{display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-c-entity-popover__phone-actions{display:flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .2s ease}.mc-c-entity-popover__phone-btn{width:24px;height:24px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:var(--border-radius-sm, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;color:var(--surface-text-color);opacity:.6}.mc-c-entity-popover__phone-btn i{font-size:14px}.mc-c-entity-popover__phone-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;opacity:1}.mc-c-entity-popover__phone-btn--whatsapp i{color:#25d366}.mc-c-entity-popover__phone-btn--whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.mc-c-entity-popover__phone-btn--whatsapp:hover i{color:#fff}.mc-c-entity-popover__lifecycle{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:var(--border-radius-sm, 4px);margin-top:4px;background:var(--surface-level-1, rgba(0, 0, 0, 0.05));color:var(--surface-text-color);opacity:.8}.mc-c-entity-popover__lifecycle--lead{background-color:#1e90ff;color:#fff;opacity:1}.mc-c-entity-popover__lifecycle--prospect{background-color:orange;color:#fff;opacity:1}.mc-c-entity-popover__lifecycle--customer{background-color:#0dbd02;color:#fff;opacity:1}.mc-c-entity-popover__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mc-c-entity-popover__body::-webkit-scrollbar{width:6px}.mc-c-entity-popover__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-entity-popover__body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.mc-c-entity-popover__body::-webkit-scrollbar-thumb:hover{background:var(--text-color-muted)}.mc-c-entity-popover__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg, 24px) var(--spacing-md, 16px);gap:var(--spacing-sm, 8px);color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover__loading i{font-size:24px;color:var(--color-primary-500)}.mc-c-entity-popover__loading span{font-size:13px}.mc-c-entity-popover__section{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--border-color)}.mc-c-entity-popover__section:last-child{border-bottom:none}.mc-c-entity-popover__section-title{margin:0 0 var(--spacing-sm, 8px) 0;font-size:13px;font-weight:600;color:var(--surface-text-color);text-transform:uppercase;display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__section-title i{font-size:12px;opacity:.7}.mc-c-entity-popover__field-list{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__field-list.customfield-list-grid{gap:var(--spacing-sm, 8px)}.mc-c-entity-popover__field{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-entity-popover__field.customfield-view-item{flex-direction:column;gap:var(--spacing-xs, 4px);padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover__field-label{font-weight:500;color:var(--surface-text-color);opacity:.7;flex-shrink:0;min-width:100px}.mc-c-entity-popover__field-label.customfield-view-item__label{min-width:auto;font-size:12px}.mc-c-entity-popover__field-value{flex:1;word-break:break-word}.mc-c-entity-popover__field-value.--highlight{font-weight:600;color:var(--color-primary-500)}.mc-c-entity-popover__field-value.--monospace{font-family:monospace;font-size:12px}.mc-c-entity-popover__field-value.customfield-view-item__value{font-size:13px}.mc-c-entity-popover__external-link{color:var(--color-primary-500);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mc-c-entity-popover__external-link:hover{text-decoration:underline;color:var(--color-primary-600)}.mc-c-entity-popover__external-link i{font-size:10px}.mc-c-entity-popover__footer{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);background:var(--surface-level-1, var(--hover-background-color));border-top:1px solid var(--border-color);flex-shrink:0}.mc-c-entity-popover__footer small{font-size:11px;color:var(--surface-text-color);opacity:.7;display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__footer small i{font-size:10px}.mc-c-entity-popover--contact .mc-c-entity-popover__header{background:linear-gradient(to right, rgba(var(--color-primary-500-rgb), 0.05), transparent)}.mc-c-entity-popover--organization .mc-c-entity-popover__header{background:linear-gradient(to right, rgba(var(--color-primary-500-rgb), 0.08), transparent)}.mc-c-entity-popover__body .mc-c-entity-field-list,.mc-c-entity-popover__body .organization-field-list,.mc-c-entity-popover__body .customfield-list{margin:0}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color));min-height:auto}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header::after,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header::after,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header::after{font-size:10px;color:var(--surface-text-color)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-content{padding:0}.mc-c-entity-popover__body .mc-c-entity-field-list__ul,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-ul,.mc-c-entity-popover__body .organization-field-list__ul,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-ul,.mc-c-entity-popover__body .customfield-list__ul,.mc-c-entity-popover__body .customfield-list .customfield-list-group-ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover__body .mc-c-entity-field-list__li,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-li,.mc-c-entity-popover__body .organization-field-list__li,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-li,.mc-c-entity-popover__body .customfield-list__li,.mc-c-entity-popover__body .customfield-list .customfield-list-group-li{padding:var(--spacing-xs, 4px) 0;border-bottom:1px solid var(--surface-border-color, var(--border-color))}.mc-c-entity-popover__body .mc-c-entity-field-list__li:last-child,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover__body .organization-field-list__li:last-child,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover__body .customfield-list__li:last-child,.mc-c-entity-popover__body .customfield-list .customfield-list-group-li:last-child{padding-bottom:0;border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list__group:last-child,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group:last-child,.mc-c-entity-popover__body .organization-field-list__group:last-child,.mc-c-entity-popover__body .organization-field-list .customfield-list-group:last-child,.mc-c-entity-popover__body .customfield-list__group:last-child,.mc-c-entity-popover__body .customfield-list .customfield-list-group:last-child{border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list__tabs{display:none}.mc-c-entity-popover__body .entity-field-view,.mc-c-entity-popover__body .contact-field-view,.mc-c-entity-popover__body .organization-field-view,.mc-c-entity-popover__body .customfield-view-item{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-entity-popover__body .entity-field-view__label,.mc-c-entity-popover__body .entity-field-view .customfield-view-item__label,.mc-c-entity-popover__body .contact-field-view__label,.mc-c-entity-popover__body .contact-field-view .customfield-view-item__label,.mc-c-entity-popover__body .organization-field-view__label,.mc-c-entity-popover__body .organization-field-view .customfield-view-item__label,.mc-c-entity-popover__body .customfield-view-item__label,.mc-c-entity-popover__body .customfield-view-item .customfield-view-item__label{font-weight:500;color:var(--text-color-muted);flex-shrink:0;min-width:80px;font-size:12px}.mc-c-entity-popover__body .entity-field-view__value,.mc-c-entity-popover__body .entity-field-view .customfield-view-item__value,.mc-c-entity-popover__body .contact-field-view__value,.mc-c-entity-popover__body .contact-field-view .customfield-view-item__value,.mc-c-entity-popover__body .organization-field-view__value,.mc-c-entity-popover__body .organization-field-view .customfield-view-item__value,.mc-c-entity-popover__body .customfield-view-item__value,.mc-c-entity-popover__body .customfield-view-item .customfield-view-item__value{flex:1;word-break:break-word;font-size:13px}.mc-c-entity-popover-click-wrapper{position:relative}.mc-c-entity-popover-click-wrapper .mc-c-entity-popover{position:static;transform:none;opacity:1}.mc-c-entity-popover-click.mc-c-entity-popover--show{z-index:var(--z-modal-popover, 2000)}html.mc-entity-popover-open .angular-tooltip{z-index:var(--z-modal-tooltip, 2010) !important}html.mc-entity-popover-open .tooltip{z-index:var(--z-modal-tooltip, 2010) !important}html.mc-entity-popover-open [uib-tooltip-popup]{z-index:var(--z-modal-tooltip, 2010) !important}mc-association-list{display:block}.mc-c-association-list__search{position:relative;margin:0 var(--space-2, 8px) var(--space-2, 8px)}.mc-c-association-list__search-input{width:100%;height:32px;padding:0 var(--space-2, 8px) 0 32px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 8px);background:var(--surface-background-color);color:var(--surface-text-color);font-size:14px}.mc-c-association-list__search-input:focus{outline:none;border-color:var(--color-border-focus)}.mc-c-association-list__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-association-list__search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--surface-text-muted);pointer-events:none}.mc-c-association-list__loading{padding:var(--space-2, 8px)}.mc-c-association-list__items{overflow-x:hidden;overflow-y:auto}.mc-c-association-list__no-results{display:flex;align-items:center;gap:12px;min-height:40px;padding:var(--space-1, 4px) var(--space-2, 8px);font-size:14px;line-height:20px;color:var(--surface-text-muted)}.mc-c-association-list__no-results-icon{width:32px;flex:none;text-align:center;font-size:18px}.mc-c-association-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:var(--space-1, 4px) 0 0 var(--space-2, 8px)}.mc-c-association-list__pagination-info{margin-right:auto;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}
.mc-c-entity-popover{position:fixed;z-index:var(--z-popover);background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md, 8px);box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:90vw;width:360px;max-height:70vh;overflow:visible;display:flex;flex-direction:column;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.mc-c-entity-popover::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-8px;top:50%;transform:translateY(-50%);z-index:var(--z-emergency, 2500)}.mc-c-entity-popover::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-7px;top:50%;transform:translateY(-50%);z-index:calc(var(--z-emergency, 2500) + 1)}.mc-c-entity-popover--arrow-left::before{border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-8px;right:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-left::after{border-width:7px 7px 7px 0;border-color:rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0);left:-7px;right:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-right::before{border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color);right:-8px;left:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-right::after{border-width:7px 0 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--surface-background-color);right:-7px;left:auto;top:50%;transform:translateY(-50%)}.mc-c-entity-popover--arrow-top::before{border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0);top:-8px;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-top::after{border-width:0 7px 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--surface-background-color) rgba(0,0,0,0);top:-7px;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-bottom::before{border-width:8px 8px 0 8px;border-color:var(--border-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-8px;top:auto;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--arrow-bottom::after{border-width:7px 7px 0 7px;border-color:var(--surface-background-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-7px;top:auto;left:50%;transform:translateX(-50%)}.mc-c-entity-popover--show{opacity:1;transform:translateY(0)}.mc-c-entity-popover__content{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;border-radius:var(--border-radius-md, 8px)}@media(min-width: 768px){.mc-c-entity-popover{width:420px}}@media(min-width: 1024px){.mc-c-entity-popover{width:480px}}.mc-c-entity-popover__header{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:var(--spacing-md, 12px);background:var(--surface-background-color);flex-shrink:0}.mc-c-entity-popover__header .im-avatar__container{width:48px;height:48px;font-size:20px}.mc-c-entity-popover__title{flex:1;min-width:0}.mc-c-entity-popover__title h4{margin:0;font-size:16px;font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-entity-popover__name.--clickable{cursor:pointer;transition:color .2s ease}.mc-c-entity-popover__name.--clickable:hover{color:var(--color-primary-500);text-decoration:underline}.mc-c-entity-popover__actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0;align-items:center}.mc-c-entity-popover__actions mc-button{display:inline-flex}.mc-c-entity-popover__action-btn{width:32px;height:32px;border:1px solid var(--border-color);background:var(--surface-background-color);border-radius:var(--border-radius-sm, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;color:var(--surface-text-color)}.mc-c-entity-popover__action-btn i{font-size:16px;opacity:.7}.mc-c-entity-popover__action-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;transform:scale(1.05)}.mc-c-entity-popover__action-btn:hover i{opacity:1}.mc-c-entity-popover__action-btn:active{transform:scale(0.95)}.mc-c-entity-popover__quick-actions{display:flex;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);border-bottom:1px solid var(--border-color);background:var(--surface-level-1, var(--hover-background-color))}.mc-c-entity-popover__quick-action{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);background:var(--surface-background-color);border-radius:var(--border-radius-sm, 4px);cursor:pointer;font-size:12px;font-weight:500;color:var(--surface-text-color);transition:all .2s ease}.mc-c-entity-popover__quick-action i{font-size:16px;color:var(--color-primary-500)}.mc-c-entity-popover__quick-action span{color:var(--surface-text-color)}.mc-c-entity-popover__quick-action:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.mc-c-entity-popover__quick-action:hover i,.mc-c-entity-popover__quick-action:hover span{color:#fff}.mc-c-entity-popover__quick-action:active{transform:scale(0.95)}.mc-c-entity-popover__quick-action--whatsapp i{color:#25d366}.mc-c-entity-popover__quick-action--whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.mc-c-entity-popover__quick-action--whatsapp:hover i,.mc-c-entity-popover__quick-action--whatsapp:hover span{color:#fff}.mc-c-entity-popover__field--phone .mc-c-entity-popover__field-value{display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-c-entity-popover__phone-actions{display:flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .2s ease}.mc-c-entity-popover__phone-btn{width:24px;height:24px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:var(--border-radius-sm, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;color:var(--surface-text-color);opacity:.6}.mc-c-entity-popover__phone-btn i{font-size:14px}.mc-c-entity-popover__phone-btn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;opacity:1}.mc-c-entity-popover__phone-btn--whatsapp i{color:#25d366}.mc-c-entity-popover__phone-btn--whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.mc-c-entity-popover__phone-btn--whatsapp:hover i{color:#fff}.mc-c-entity-popover__lifecycle{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:var(--border-radius-sm, 4px);margin-top:4px;background:var(--surface-level-1, rgba(0, 0, 0, 0.05));color:var(--surface-text-color);opacity:.8}.mc-c-entity-popover__lifecycle--lead{background-color:#1e90ff;color:#fff;opacity:1}.mc-c-entity-popover__lifecycle--prospect{background-color:orange;color:#fff;opacity:1}.mc-c-entity-popover__lifecycle--customer{background-color:#0dbd02;color:#fff;opacity:1}.mc-c-entity-popover__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mc-c-entity-popover__body::-webkit-scrollbar{width:6px}.mc-c-entity-popover__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-entity-popover__body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.mc-c-entity-popover__body::-webkit-scrollbar-thumb:hover{background:var(--text-color-muted)}.mc-c-entity-popover__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg, 24px) var(--spacing-md, 16px);gap:var(--spacing-sm, 8px);color:var(--surface-text-color);opacity:.7}.mc-c-entity-popover__loading i{font-size:24px;color:var(--color-primary-500)}.mc-c-entity-popover__loading span{font-size:13px}.mc-c-entity-popover__section{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--border-color)}.mc-c-entity-popover__section:last-child{border-bottom:none}.mc-c-entity-popover__section-title{margin:0 0 var(--spacing-sm, 8px) 0;font-size:13px;font-weight:600;color:var(--surface-text-color);text-transform:uppercase;display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__section-title i{font-size:12px;opacity:.7}.mc-c-entity-popover__field-list{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__field-list.customfield-list-grid{gap:var(--spacing-sm, 8px)}.mc-c-entity-popover__field{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-entity-popover__field.customfield-view-item{flex-direction:column;gap:var(--spacing-xs, 4px);padding:var(--spacing-xs, 4px) 0}.mc-c-entity-popover__field-label{font-weight:500;color:var(--surface-text-color);opacity:.7;flex-shrink:0;min-width:100px}.mc-c-entity-popover__field-label.customfield-view-item__label{min-width:auto;font-size:12px}.mc-c-entity-popover__field-value{flex:1;word-break:break-word}.mc-c-entity-popover__field-value.--highlight{font-weight:600;color:var(--color-primary-500)}.mc-c-entity-popover__field-value.--monospace{font-family:monospace;font-size:12px}.mc-c-entity-popover__field-value.customfield-view-item__value{font-size:13px}.mc-c-entity-popover__external-link{color:var(--color-primary-500);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mc-c-entity-popover__external-link:hover{text-decoration:underline;color:var(--color-primary-600)}.mc-c-entity-popover__external-link i{font-size:10px}.mc-c-entity-popover__footer{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);background:var(--surface-level-1, var(--hover-background-color));border-top:1px solid var(--border-color);flex-shrink:0}.mc-c-entity-popover__footer small{font-size:11px;color:var(--surface-text-color);opacity:.7;display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__footer small i{font-size:10px}.mc-c-entity-popover--contact .mc-c-entity-popover__header{background:linear-gradient(to right, rgba(var(--color-primary-500-rgb), 0.05), transparent)}.mc-c-entity-popover--organization .mc-c-entity-popover__header{background:linear-gradient(to right, rgba(var(--color-primary-500-rgb), 0.08), transparent)}.mc-c-entity-popover__body .mc-c-entity-field-list,.mc-c-entity-popover__body .organization-field-list,.mc-c-entity-popover__body .customfield-list{margin:0}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane{margin-bottom:0;border-bottom:1px solid var(--border-color)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane:last-child,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane:last-child{border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header{padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--surface-text-color);background:var(--surface-level-1, var(--hover-background-color));min-height:auto}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header .title-header,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header .title-header{display:flex;align-items:center;gap:var(--spacing-xs, 4px)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-header::after,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-header::after,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-header::after{font-size:10px;color:var(--surface-text-color)}.mc-c-entity-popover__body .mc-c-entity-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover__body .organization-field-list .vAccordion--default .v-pane-content,.mc-c-entity-popover__body .customfield-list .vAccordion--default .v-pane-content{padding:0}.mc-c-entity-popover__body .mc-c-entity-field-list__ul,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-ul,.mc-c-entity-popover__body .organization-field-list__ul,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-ul,.mc-c-entity-popover__body .customfield-list__ul,.mc-c-entity-popover__body .customfield-list .customfield-list-group-ul{margin:0;padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);list-style:none}.mc-c-entity-popover__body .mc-c-entity-field-list__li,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-li,.mc-c-entity-popover__body .organization-field-list__li,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-li,.mc-c-entity-popover__body .customfield-list__li,.mc-c-entity-popover__body .customfield-list .customfield-list-group-li{padding:var(--spacing-xs, 4px) 0;border-bottom:1px solid var(--surface-border-color, var(--border-color))}.mc-c-entity-popover__body .mc-c-entity-field-list__li:last-child,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover__body .organization-field-list__li:last-child,.mc-c-entity-popover__body .organization-field-list .customfield-list-group-li:last-child,.mc-c-entity-popover__body .customfield-list__li:last-child,.mc-c-entity-popover__body .customfield-list .customfield-list-group-li:last-child{padding-bottom:0;border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list__group:last-child,.mc-c-entity-popover__body .mc-c-entity-field-list .customfield-list-group:last-child,.mc-c-entity-popover__body .organization-field-list__group:last-child,.mc-c-entity-popover__body .organization-field-list .customfield-list-group:last-child,.mc-c-entity-popover__body .customfield-list__group:last-child,.mc-c-entity-popover__body .customfield-list .customfield-list-group:last-child{border-bottom:none}.mc-c-entity-popover__body .mc-c-entity-field-list__tabs{display:none}.mc-c-entity-popover__body .entity-field-view,.mc-c-entity-popover__body .contact-field-view,.mc-c-entity-popover__body .organization-field-view,.mc-c-entity-popover__body .customfield-view-item{display:flex;align-items:flex-start;gap:var(--spacing-sm, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-entity-popover__body .entity-field-view__label,.mc-c-entity-popover__body .entity-field-view .customfield-view-item__label,.mc-c-entity-popover__body .contact-field-view__label,.mc-c-entity-popover__body .contact-field-view .customfield-view-item__label,.mc-c-entity-popover__body .organization-field-view__label,.mc-c-entity-popover__body .organization-field-view .customfield-view-item__label,.mc-c-entity-popover__body .customfield-view-item__label,.mc-c-entity-popover__body .customfield-view-item .customfield-view-item__label{font-weight:500;color:var(--text-color-muted);flex-shrink:0;min-width:80px;font-size:12px}.mc-c-entity-popover__body .entity-field-view__value,.mc-c-entity-popover__body .entity-field-view .customfield-view-item__value,.mc-c-entity-popover__body .contact-field-view__value,.mc-c-entity-popover__body .contact-field-view .customfield-view-item__value,.mc-c-entity-popover__body .organization-field-view__value,.mc-c-entity-popover__body .organization-field-view .customfield-view-item__value,.mc-c-entity-popover__body .customfield-view-item__value,.mc-c-entity-popover__body .customfield-view-item .customfield-view-item__value{flex:1;word-break:break-word;font-size:13px}.mc-c-entity-popover-click-wrapper{position:relative}.mc-c-entity-popover-click-wrapper .mc-c-entity-popover{position:static;transform:none;opacity:1}.mc-c-entity-popover-click.mc-c-entity-popover--show{z-index:var(--z-modal-popover, 2000)}html.mc-entity-popover-open .angular-tooltip{z-index:var(--z-modal-tooltip, 2010) !important}html.mc-entity-popover-open .tooltip{z-index:var(--z-modal-tooltip, 2010) !important}html.mc-entity-popover-open [uib-tooltip-popup]{z-index:var(--z-modal-tooltip, 2010) !important}
mc-block-editor{display:block}.mc-c-block-editor{padding:8px 0 120px}.mc-c-block-editor__email{width:100%;max-width:600px;margin:0 auto;background:#fff;color:#1f2933;border:1px solid var(--surface-border-color);border-radius:10px;box-shadow:var(--shadow-sm);overflow:visible;font-size:15px;line-height:1.6}.mc-c-block-editor__block{position:relative;padding:8px 24px;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-radius:6px;cursor:pointer}.mc-c-block-editor__block:hover{outline-color:color-mix(in srgb, var(--color-primary-500) 35%, transparent)}.mc-c-block-editor__block:focus-visible,.mc-c-block-editor__block.is-selected{outline:2px solid var(--color-primary-500)}.mc-c-block-editor__block--image,.mc-c-block-editor__block--columns{padding-left:0;padding-right:0}.mc-c-block-editor__header{font-weight:700;font-size:15px}.mc-c-block-editor__header img{max-width:140px;display:block}.mc-c-block-editor__heading{font-weight:700;line-height:1.3;font-size:24px}.mc-c-block-editor__heading--2{font-size:20px}.mc-c-block-editor__text p,.mc-c-block-editor__text ul,.mc-c-block-editor__text ol{margin:0 0 8px}.mc-c-block-editor__image img{display:block;width:100%;height:auto}.mc-c-block-editor__image.is-auto{padding:0 24px}.mc-c-block-editor__image.is-auto img{width:auto;max-width:100%}.mc-c-block-editor__image.is-empty{min-height:120px;display:flex;align-items:center;justify-content:center;background:#f3f5f8;margin:0 24px;border:1px dashed #c4cad3;border-radius:8px}.mc-c-block-editor__placeholder{display:inline-flex;align-items:center;gap:6px;color:#5f6b7a;font-size:13px}.mc-c-block-editor__button{display:inline-block;max-width:100%;box-sizing:border-box;color:#fff;font-weight:600;border-radius:6px;padding:12px 18px;line-height:1.3}.mc-c-block-editor__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:12px;padding:0 12px}.mc-c-block-editor__columns--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mc-c-block-editor__block.is-hidden{background:repeating-linear-gradient(135deg, transparent 0 9px, rgba(95, 107, 122, 0.1) 9px 18px)}.mc-c-block-editor__block.is-hidden>*:not(.mc-c-block-editor__hidden-chip):not(.mc-c-block-editor__handle):not(.mc-c-block-editor__menu):not(mc-block-menu):not(.mc-c-block-editor__insert):not(.mc-c-block-editor__columns){opacity:.4}.mc-c-block-editor__block.is-hidden .mc-c-block-editor__columns .mc-c-block-editor__block>*:not(.mc-c-block-editor__handle):not(.mc-c-block-editor__menu):not(mc-block-menu):not(.mc-c-block-editor__star){opacity:.4}.mc-c-block-editor__hidden-chip{position:absolute;top:50%;right:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid #d9dee5;border-radius:999px;background:#fff;color:#5f6b7a;font-size:12px;transform:translateY(-50%);pointer-events:none}.mc-c-block-editor__spacer{display:flex;align-items:center;justify-content:center;border:1px dashed #d9dee5;border-radius:6px}.mc-c-block-editor__spacer--sm{height:16px}.mc-c-block-editor__spacer--md{height:32px}.mc-c-block-editor__spacer--lg{height:48px}.mc-c-block-editor__spacer--xl{height:64px}.mc-c-block-editor__spacer-label{color:#5f6b7a;font-size:11px;line-height:1}.mc-c-block-editor__html{position:relative;min-height:48px}.mc-c-block-editor__html-frame{display:block;width:100%;height:220px;border:1px dashed #d9dee5;border-radius:6px;background:#fff}.mc-c-block-editor__html-veil{position:absolute;inset:0;cursor:pointer}.mc-c-block-editor__video{display:flex;flex-direction:column;align-items:center;gap:6px}.mc-c-block-editor__video.is-empty{padding:32px 0;background:#f3f5f8;border:1px dashed #c4cad3;border-radius:8px}.mc-c-block-editor__video-cover{position:relative;display:block;width:100%}.mc-c-block-editor__video-cover img{display:block;width:100%;height:auto;border-radius:4px}.mc-c-block-editor__video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:32px;transform:translate(-50%, -50%)}.mc-c-block-editor__video-link{font-size:14px;font-weight:600}.mc-c-block-editor__social-icon{display:inline-flex;margin:0 6px;font-size:24px;color:#1f2933}.mc-c-block-editor__divider{border:0;border-top:1px solid #e5e7eb;margin:8px 0}.mc-c-block-editor__footer{background:#f3f5f8;color:#5f6b7a;font-size:12px;border-radius:0 0 8px 8px;display:flex;flex-wrap:wrap;align-items:baseline}.mc-c-block-editor__footer mc-block-text{flex:0 1 auto;min-width:0}.mc-c-block-editor__unsubscribe{white-space:pre}.mc-c-block-editor__unsubscribe u{color:inherit}.mc-c-block-editor__block.is-locked{outline:2px dashed var(--color-primary-500);cursor:progress}.mc-c-block-editor__locked{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border-radius:6px;background:#fff;pointer-events:none}.mc-c-block-editor__locked-skeleton{display:flex;flex-direction:column;gap:8px}.mc-c-block-editor__locked-skeleton span{height:9px;border-radius:999px;background:color-mix(in oklab, var(--color-primary-500) 22%, #ffffff)}.mc-c-block-editor__locked-skeleton span:nth-child(1){width:92%}.mc-c-block-editor__locked-skeleton span:nth-child(2){width:82%}.mc-c-block-editor__locked-skeleton span:nth-child(3){width:56%}.mc-c-block-editor__locked-label{position:absolute;top:-11px;right:12px;display:inline-flex;gap:4px;align-items:center;padding:2px 8px;border-radius:999px;background:var(--color-primary-500);color:var(--color-white);font-size:12px;font-weight:600}.mc-c-block-editor__star{position:absolute;top:calc(-12px/var(--mc-stage-zoom, 1));right:calc(-12px/var(--mc-stage-zoom, 1));z-index:4;width:calc(24px/var(--mc-stage-zoom, 1));height:calc(24px/var(--mc-stage-zoom, 1));display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--surface-background-color);border-radius:50%;background:var(--color-primary-500);color:var(--color-white);font-size:calc(14px/var(--mc-stage-zoom, 1));cursor:pointer}.mc-c-block-editor__star:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-block-editor__suggestion{position:absolute;top:calc(100% + 8px);left:0;z-index:6;width:340px;max-width:90vw;padding:14px;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:var(--shadow-dropdown);font-family:var(--font-family-base, inherit);font-size:14px;line-height:1.5;cursor:default}.mc-c-block-editor__suggestion del,.mc-c-block-editor__suggestion ins{display:block;padding:6px 10px;border-radius:6px;text-decoration:none}.mc-c-block-editor__suggestion del{background:var(--surface-bg-secondary);color:var(--surface-text-muted);text-decoration:line-through}.mc-c-block-editor__suggestion ins{margin-top:6px;background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);color:var(--surface-text-color)}.mc-c-block-editor__suggestion-variable{padding:0 4px;border-radius:4px;background:color-mix(in srgb, var(--color-primary-500) 14%, transparent);color:var(--state-text-brand);font-weight:600}.mc-c-block-editor__suggestion-title{display:flex;gap:6px;align-items:center;margin:0 0 6px;font-size:15px;font-weight:600}.mc-c-block-editor__suggestion-title i{color:var(--state-text-brand)}.mc-c-block-editor__suggestion-reason,.mc-c-block-editor__suggestion-stale{margin:0 0 8px}.mc-c-block-editor__suggestion-stale i{color:var(--state-text-warning)}.mc-c-block-editor__suggestion-actions{display:flex;gap:12px;align-items:center;margin-top:10px}.mc-c-block-editor__suggestion-primary,.mc-c-block-editor__suggestion-ghost{padding:6px 14px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.mc-c-block-editor__suggestion-primary:focus-visible,.mc-c-block-editor__suggestion-ghost:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-block-editor__suggestion-primary{border:1px solid var(--color-primary-500);background:var(--color-primary-500);color:var(--color-white)}.mc-c-block-editor__suggestion-ghost{border:0;background:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-c-block-editor__handle{position:absolute;top:6px;right:calc(-40px/var(--mc-stage-zoom, 1));width:calc(28px/var(--mc-stage-zoom, 1));height:calc(28px/var(--mc-stage-zoom, 1));display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;cursor:grab;border:1px solid var(--color-primary-500);background:var(--color-primary-500);color:var(--color-white);font-size:18px;cursor:pointer}.mc-c-block-editor__menu{position:absolute;top:38px;right:-40px;z-index:5;min-width:200px;padding:6px;background:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:10px;box-shadow:var(--shadow-dropdown);font-size:13.5px;cursor:default}.mc-c-block-editor__menu-title{display:flex;gap:8px;align-items:center;padding:4px 8px 6px;margin-bottom:4px;font-weight:600;border-bottom:1px solid var(--surface-border-color)}.mc-c-block-editor__menu-item{display:flex;width:100%;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-c-block-editor__menu-item i{font-size:17px;color:var(--surface-text-muted)}.mc-c-block-editor__menu-item small{margin-left:auto;color:var(--surface-text-muted);font-size:12px}.mc-c-block-editor__menu-item:disabled{color:var(--surface-text-muted);cursor:not-allowed}.mc-c-block-editor__menu-item:hover,.mc-c-block-editor__menu-item:focus-visible{background:var(--surface-bg-hover)}.mc-c-block-editor__menu-item--mag i{color:var(--state-text-brand)}.mc-c-block-editor__menu-item--danger{margin-top:4px;border-top:1px solid var(--surface-border-color);border-radius:0 0 6px 6px;color:var(--state-text-danger)}.mc-c-block-editor__menu-item--danger i{color:var(--state-text-danger)}.mc-c-block-editor__menu--floating{position:fixed;top:0;right:auto;left:0;z-index:var(--z-popover);max-height:calc(100vh - 16px);overflow-y:auto}.mc-c-block-editor__insert{position:absolute;bottom:calc(-14px/var(--mc-stage-zoom, 1));left:50%;z-index:3;display:grid;place-items:center;width:calc(28px/var(--mc-stage-zoom, 1));height:calc(28px/var(--mc-stage-zoom, 1));padding:0;border:2px solid var(--color-white);border-radius:50%;background:var(--color-primary-500);color:var(--color-white);box-shadow:var(--shadow-dropdown);font-size:calc(18px/var(--mc-stage-zoom, 1));cursor:pointer;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity 120ms ease-out}.mc-c-block-editor__insert:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-block-editor__block:hover>.mc-c-block-editor__insert{opacity:1;pointer-events:auto}.mc-c-block-editor__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mc-c-block-text-host{position:relative}.mc-c-block-format-bar{position:absolute;bottom:calc(100% + 8px);left:0;z-index:6;display:flex;gap:2px;align-items:center;padding:4px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:var(--shadow-dropdown);font-size:13.5px;white-space:nowrap}.mc-c-block-format-bar__button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.mc-c-block-format-bar__button i{font-size:18px}.mc-c-block-format-bar__button:hover{background:var(--surface-bg-hover)}.mc-c-block-format-bar__button.is-on{background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);color:var(--state-text-brand)}.mc-c-block-format-bar__sep{width:1px;height:20px;margin:0 4px;background:var(--surface-border-color)}.mc-c-block-format-bar__hint{padding:0 6px;color:var(--surface-text-muted);font-size:12px}.mc-c-block-format-bar__button:disabled{color:var(--surface-text-muted);cursor:not-allowed;opacity:.6}.mc-c-block-format-pop{position:absolute;top:0;left:0;z-index:7;display:flex;flex-direction:column;gap:6px;width:300px;padding:12px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:var(--shadow-dropdown);font-size:13.5px;white-space:normal}.mc-c-block-format-pop__label{font-weight:600}.mc-c-block-format-pop__note,.mc-c-block-format-pop__group{margin:0;color:var(--surface-text-muted);font-size:12.5px}.mc-c-block-format-pop__error{color:var(--state-text-danger)}.mc-c-block-format-pop__actions{display:flex;gap:8px;justify-content:flex-end}.mc-c-block-format-pop__primary,.mc-c-block-format-pop__secondary,.mc-c-block-format-pop__item,.mc-c-block-format-pop__more{border:0;border-radius:6px;font:inherit;cursor:pointer}.mc-c-block-format-pop__primary{padding:6px 12px;background:var(--color-primary-500);color:var(--color-white)}.mc-c-block-format-pop__secondary{padding:6px 12px;background:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-c-block-format-pop__item{padding:6px 8px;background:rgba(0,0,0,0);color:var(--state-text-brand);font-weight:500;text-align:left}.mc-c-block-format-pop__item:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, transparent)}.mc-c-block-format-pop__more{align-self:flex-start;padding:4px 0;background:rgba(0,0,0,0);color:var(--state-text-brand)}.mc-c-block-text{outline:none;min-height:1em;cursor:text}.mc-c-block-text--plain{white-space:normal;overflow-wrap:anywhere}.mc-c-block-var{display:inline-block;padding:0 6px;border-radius:6px;background:#efe7ff;color:#5a2ca0;font-weight:600;font-size:.95em;line-height:1.4;cursor:default}.mc-c-block-editor--values .mc-c-block-var{background:#e3eefa;color:#0d4f8b}
mc-block-palette,mc-block-layers,mc-block-properties{display:block}.mc-c-block-palette{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.mc-c-block-palette__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;text-align:center;cursor:grab}.mc-c-block-palette__item i{font-size:22px;color:var(--surface-text-color)}.mc-c-block-palette__item:hover{border-color:color-mix(in srgb, var(--color-primary-500) 45%, var(--surface-border-color));background:var(--surface-bg-hover)}.mc-c-block-palette__item:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-block-palette__item.is-unavailable{cursor:not-allowed;opacity:.6}.mc-c-block-palette__item.is-unavailable .mc-c-block-palette__hint{color:var(--surface-text-muted)}.mc-c-block-palette__label{font-size:14px;font-weight:400}.mc-c-block-palette__hint{font-size:12px;color:var(--state-text-success)}.mc-c-block-layers{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mc-c-block-layers__row{list-style:none}.mc-c-block-layers__children{margin:2px 0 0;padding:0;list-style:none}.mc-c-block-layers__line{position:relative;display:flex;align-items:center;gap:2px;border-radius:var(--border-radius-sm)}.mc-c-block-layers__line:hover{background:var(--surface-bg-hover)}.mc-c-block-layers__line.is-selected{background:var(--surface-bg-active)}.mc-c-block-layers__line>.mc-c-block-layers__item:hover,.mc-c-block-layers__line>.mc-c-block-layers__item.is-selected{background:rgba(0,0,0,0)}.mc-c-block-layers__action{display:grid;flex:none;place-items:center;width:28px;height:28px;margin-right:2px;padding:0;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer;opacity:0}.mc-c-block-layers__action:hover{background:var(--surface-bg-active);color:var(--surface-text-color)}.mc-c-block-layers__action:focus-visible{opacity:1;outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-block-layers__line.is-hidden>.mc-c-block-layers__item{color:var(--surface-text-muted)}.mc-c-block-layers__tag{margin-left:2px;color:var(--surface-text-muted);font-size:11.5px;font-weight:400}.mc-c-block-layers__action.is-on{opacity:1}.mc-c-block-layers__line:hover>.mc-c-block-layers__action,.mc-c-block-layers__line.is-selected>.mc-c-block-layers__action,.mc-c-block-layers__line:focus-within>.mc-c-block-layers__action{opacity:1}.mc-c-block-layers__row.sortable-ghost>.mc-c-block-layers__line{background:color-mix(in srgb, var(--color-primary-500) 14%, transparent);outline:1px dashed var(--color-primary-500)}.mc-c-block-layers__row:not(.is-fixed)>.mc-c-block-layers__line>.mc-c-block-layers__item{cursor:grab}.mc-c-block-layers__add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:8px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--state-text-brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mc-c-block-layers__add:hover{background:var(--surface-bg-hover)}.mc-c-block-layers__add:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-block-layers__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;text-align:left;cursor:pointer;flex:1;min-width:0}.mc-c-block-layers__item i{color:var(--surface-text-muted)}.mc-c-block-layers__item:hover{background:var(--surface-bg-hover)}.mc-c-block-layers__item:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-block-layers__item.is-nested{padding-left:28px}.mc-c-block-layers__item.is-selected{background:var(--surface-bg-active);color:var(--state-text-brand);font-weight:600}.mc-c-block-layers__item.is-selected i{color:inherit}.mc-c-block-properties{display:flex;flex-direction:column;gap:12px}.mc-c-block-properties__hint{margin:0;font-size:12px;color:var(--surface-text-muted)}.mc-c-block-properties__fields,.mc-c-block-properties__field{display:flex;flex-direction:column}.mc-c-block-properties__fields{gap:12px}.mc-c-block-properties__field{gap:4px}.mc-c-block-properties__label{font-size:12px;font-weight:600;color:var(--surface-text-color-secondary)}.mc-c-block-properties__textarea{width:100%;min-height:56px;resize:vertical;font:inherit;line-height:1.4}.mc-c-block-properties__link--end{margin-left:auto}.mc-c-block-properties__code{width:100%;min-height:220px;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;resize:vertical;tab-size:2;white-space:pre;overflow:auto}.mc-c-block-properties__code:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-c-block-properties__size{color:var(--surface-text-muted);font-size:12px}.mc-c-block-properties__size.is-over{color:var(--state-text-danger);font-weight:600}.mc-c-block-properties__link{align-self:flex-start;padding:0;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mc-c-block-properties__link:hover{text-decoration:underline}.mc-c-block-properties__link:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-block-properties__seg{display:inline-flex;align-self:flex-start;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-block-properties__seg button{padding:6px 12px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;cursor:pointer}.mc-c-block-properties__seg button:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-block-properties__seg button[aria-pressed=true]{background:var(--surface-bg-active);color:var(--state-text-brand);font-weight:600}.mc-c-block-properties__seg button+button{border-left:1px solid var(--surface-border-color)}.mc-c-block-properties__color,.mc-c-block-properties__row{display:flex;align-items:center;gap:8px}.mc-c-block-properties__row{flex-wrap:wrap}.mc-c-block-properties__color-input{width:28px;height:28px;padding:0;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);cursor:pointer}.mc-c-block-properties__color-input::-webkit-color-swatch-wrapper{padding:0}.mc-c-block-properties__color-input::-webkit-color-swatch{border:0;border-radius:var(--border-radius-sm)}.mc-c-block-properties__color-input::-moz-color-swatch{border:0;border-radius:var(--border-radius-sm)}.mc-c-block-properties__color-input:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}
mc-budget-panel{display:block}.mc-c-budget-panel{padding:14px 16px;border-radius:var(--border-radius-base, 8px);background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-budget-panel__columns{display:flex;flex-wrap:wrap;gap:14px 32px}.mc-c-budget-panel__column{min-width:0}.mc-c-budget-panel__column--window{flex:1.15 1 17rem}.mc-c-budget-panel__column--meters{flex:1 1 16rem}.mc-c-budget-panel__label{margin:0 0 6px;font-size:13px;line-height:1.4;color:var(--surface-text-muted)}.mc-c-budget-panel__foot{margin-top:14px;padding-top:10px;border-top:1px solid var(--surface-border-color);font-size:13px}.mc-c-budget-panel__foot:not(:has(>*>*:not(.ng-hide))){display:none}
.mc-c-button{position:relative;display:inline-flex;align-items:center;justify-content:center;--mc-button-gap: var(--space-2);gap:var(--mc-button-gap);margin:0;padding:0;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);text-decoration:none;text-align:center;line-height:1;white-space:nowrap;border:var(--border-width-base) solid rgba(0,0,0,0);border-radius:var(--border-radius-button);background:rgba(0,0,0,0);cursor:pointer;user-select:none;transition:all .2s ease-in-out}.mc-c-button:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-button:focus:not(:focus-visible){outline:none}.mc-c-button--xs{height:24px;padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);--mc-button-gap: var(--space-1)}.mc-c-button--sm{height:32px;padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-sm);--mc-button-gap: var(--space-1-5)}.mc-c-button--md{height:40px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);--mc-button-gap: var(--space-2)}.mc-c-button--lg{height:48px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-lg);--mc-button-gap: var(--space-2-5)}.mc-c-button--filled.mc-c-button--primary{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.mc-c-button--filled.mc-c-button--primary:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.mc-c-button--filled.mc-c-button--primary:active:not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700)}.mc-c-button--filled.mc-c-button--secondary{background-color:var(--color-secondary-800);border-color:var(--color-secondary-800);color:var(--color-white)}.mc-c-button--filled.mc-c-button--secondary:hover:not(:disabled){background-color:var(--color-secondary-900);border-color:var(--color-secondary-900)}.mc-c-button--filled.mc-c-button--success{background-color:var(--color-success-dark);border-color:var(--color-success-dark);color:var(--color-white)}.mc-c-button--filled.mc-c-button--success:hover:not(:disabled){background-color:var(--color-success-800);border-color:var(--color-success-800)}.mc-c-button--filled.mc-c-button--warning{background-color:var(--color-warning);border-color:var(--color-warning);color:var(--color-black)}.mc-c-button--filled.mc-c-button--warning:hover:not(:disabled){background-color:var(--color-warning-dark);border-color:var(--color-warning-dark)}.mc-c-button--filled.mc-c-button--error{background-color:var(--color-error-dark);border-color:var(--color-error-dark);color:var(--color-white)}.mc-c-button--filled.mc-c-button--error:hover:not(:disabled){background-color:var(--color-error-700);border-color:var(--color-error-700)}.mc-c-button--filled.mc-c-button--info{background-color:var(--color-info);border-color:var(--color-info);color:var(--color-white)}.mc-c-button--filled.mc-c-button--info:hover:not(:disabled){background-color:var(--color-info-dark);border-color:var(--color-info-dark)}.mc-c-button--filled.mc-c-button--neutral{background-color:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-button--filled.mc-c-button--neutral:hover:not(:disabled){background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.mc-c-button--outlined{background-color:rgba(0,0,0,0)}.mc-c-button--outlined.mc-c-button--primary{border-color:var(--color-primary-500);color:var(--state-text-brand)}.mc-c-button--outlined.mc-c-button--primary:hover:not(:disabled){background-color:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-600)}.mc-c-button--outlined.mc-c-button--primary:active:not(:disabled){background-color:var(--color-primary-100);border-color:var(--color-primary-700);color:var(--color-primary-700)}.mc-c-button--outlined.mc-c-button--secondary{border-color:var(--color-secondary-800);color:var(--color-secondary-800)}.mc-c-button--outlined.mc-c-button--secondary:hover:not(:disabled){background-color:var(--color-secondary-50);border-color:var(--color-secondary-900);color:var(--color-secondary-900)}.mc-c-button--outlined.mc-c-button--success{border-color:var(--color-success);color:var(--state-text-success)}.mc-c-button--outlined.mc-c-button--success:hover:not(:disabled){background-color:var(--color-success-light);border-color:var(--color-success-dark);color:var(--color-success-dark)}.mc-c-button--outlined.mc-c-button--warning{border-color:var(--color-warning);color:var(--state-text-warning)}.mc-c-button--outlined.mc-c-button--warning:hover:not(:disabled){background-color:var(--color-warning-light);border-color:var(--color-warning-800);color:var(--color-warning-800)}.mc-c-button--outlined.mc-c-button--error{border-color:var(--color-error);color:var(--state-text-danger)}.mc-c-button--outlined.mc-c-button--error:hover:not(:disabled){background-color:var(--color-error-light);border-color:var(--color-error-dark);color:var(--color-error-dark)}.mc-c-button--outlined.mc-c-button--info{border-color:var(--color-info);color:var(--state-text-info)}.mc-c-button--outlined.mc-c-button--info:hover:not(:disabled){background-color:var(--color-info-light);border-color:var(--color-info-dark);color:var(--color-info-700)}.mc-c-button--outlined.mc-c-button--neutral{border-color:var(--color-gray-400);color:var(--color-gray-700)}.mc-c-button--outlined.mc-c-button--neutral:hover:not(:disabled){background-color:var(--color-gray-100);border-color:var(--color-gray-600);color:var(--color-gray-800)}.mc-c-button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mc-c-button--ghost.mc-c-button--primary{color:var(--state-text-brand)}.mc-c-button--ghost.mc-c-button--primary:hover:not(:disabled){background-color:var(--color-primary-50);color:var(--color-primary-700)}.mc-c-button--ghost.mc-c-button--primary:active:not(:disabled){background-color:var(--color-primary-100);color:var(--color-primary-800)}.mc-c-button--ghost.mc-c-button--secondary{color:var(--color-secondary-800)}.mc-c-button--ghost.mc-c-button--secondary:hover:not(:disabled){background-color:var(--color-secondary-50);color:var(--color-secondary-900)}.mc-c-button--ghost.mc-c-button--success{color:var(--state-text-success)}.mc-c-button--ghost.mc-c-button--success:hover:not(:disabled){background-color:var(--color-success-light);color:var(--color-success-dark)}.mc-c-button--ghost.mc-c-button--warning{color:var(--state-text-warning)}.mc-c-button--ghost.mc-c-button--warning:hover:not(:disabled){background-color:var(--color-warning-light);color:var(--color-warning-800)}.mc-c-button--ghost.mc-c-button--error{color:var(--state-text-danger)}.mc-c-button--ghost.mc-c-button--error:hover:not(:disabled){background-color:var(--color-error-light);color:var(--color-error-dark)}.mc-c-button--ghost.mc-c-button--info{color:var(--state-text-info)}.mc-c-button--ghost.mc-c-button--info:hover:not(:disabled){background-color:var(--color-info-light);color:var(--color-info-700)}.mc-c-button--ghost.mc-c-button--neutral{color:var(--color-gray-700)}.mc-c-button--ghost.mc-c-button--neutral:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-gray-800)}.mc-c-button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding-left:0;padding-right:0;min-height:auto;text-decoration:none}.mc-c-button--link:hover:not(:disabled){text-decoration:underline}.mc-c-button--link.mc-c-button--primary{color:var(--state-text-brand)}.mc-c-button--link.mc-c-button--primary:hover:not(:disabled){color:var(--state-text-brand)}.mc-c-button--link.mc-c-button--secondary{color:var(--color-secondary-800)}.mc-c-button--link.mc-c-button--secondary:hover:not(:disabled){color:var(--color-secondary-900)}.mc-c-button--link.mc-c-button--success{color:var(--state-text-success)}.mc-c-button--link.mc-c-button--warning{color:var(--state-text-warning)}.mc-c-button--link.mc-c-button--error{color:var(--state-text-danger)}.mc-c-button--link.mc-c-button--info{color:var(--state-text-info)}.mc-c-button--link.mc-c-button--neutral{color:var(--color-gray-700)}.mc-c-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mc-c-button[data-locked=true]{opacity:.4;cursor:not-allowed}.mc-c-button--loading{pointer-events:none}.mc-c-button--loading .mc-c-button__content{opacity:.7}.mc-c-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-button__icon--left{order:-1}.mc-c-button__icon--right{order:1}.mc-c-button__content{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out}.mc-c-button__content>[ng-transclude],.mc-c-button__content>[data-ng-transclude]{display:flex;align-items:center;justify-content:center;gap:var(--mc-button-gap)}.mc-c-button__content--hidden{opacity:0}.mc-c-button__content:empty{display:none}.mc-c-button__spinner{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.mc-c-button__spinner-icon{width:16px;height:16px;animation:mc-button-spin 1s linear infinite}.mc-c-button__spinner-circle{animation:mc-button-dash 1.5s ease-in-out infinite}.mc-c-button--xs .mc-c-button__spinner-icon{width:12px;height:12px}.mc-c-button--sm .mc-c-button__spinner-icon{width:14px;height:14px}.mc-c-button--lg .mc-c-button__spinner-icon{width:20px;height:20px}.mc-c-button--theme{border-radius:10px;background-color:var(--glass-bg, rgba(var(--wallpaper-film-rgb), 0.12));border:none;box-shadow:none;color:var(--app-text-color);transition:background .15s ease}.mc-c-button--theme:hover:not(:disabled){background-color:var(--glass-bg-hover, rgba(var(--wallpaper-film-rgb), 0.25))}.mc-c-button--theme:disabled{opacity:.6;cursor:not-allowed}.mc-c-button--theme.mc-c-button--icon-only.mc-c-button--xs{width:24px;height:24px;padding:0}.mc-c-button--theme.mc-c-button--icon-only.mc-c-button--sm{width:32px;height:32px;padding:0}.mc-c-button--theme.mc-c-button--icon-only.mc-c-button--md{width:40px;height:40px;padding:0}.mc-c-button--theme.mc-c-button--icon-only.mc-c-button--lg{width:48px;height:48px;padding:0}.mc-c-button--neutral.mc-c-button--filled{background-color:var(--surface-background-color);border-color:var(--border-color);color:var(--surface-text-color)}.mc-c-button--neutral.mc-c-button--filled:hover:not(:disabled){background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05));color:var(--surface-text-color)}.mc-c-button--neutral.mc-c-button--outlined{background-color:rgba(0,0,0,0);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-button--neutral.mc-c-button--outlined:hover:not(:disabled){background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05));border-color:var(--surface-border-dark);color:var(--surface-text-color)}.mc-c-button--neutral.mc-c-button--outlined:active:not(:disabled){background-color:var(--surface-bg-active);border-color:var(--surface-border-dark);color:var(--surface-text-color)}.mc-c-button--neutral.mc-c-button--ghost,.mc-c-button--neutral.mc-c-button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--surface-text-color)}.mc-c-button--neutral.mc-c-button--ghost:hover:not(:disabled),.mc-c-button--neutral.mc-c-button--link:hover:not(:disabled){background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05));color:var(--surface-text-color)}.mc-c-button--with-icon.mc-c-button--xs{padding-left:var(--space-1-5);padding-right:var(--space-1-5)}.mc-c-button--with-icon.mc-c-button--sm{padding-left:var(--space-2-5);padding-right:var(--space-2-5)}.mc-c-button--with-icon.mc-c-button--md{padding-left:var(--space-3);padding-right:var(--space-3)}.mc-c-button--with-icon.mc-c-button--lg{padding-left:var(--space-4);padding-right:var(--space-4)}.mc-c-button--icon-only{gap:0;padding:var(--space-2)}.mc-c-button--icon-only.mc-c-button--xs{width:24px;padding:var(--space-0-5)}.mc-c-button--icon-only.mc-c-button--sm{width:32px;padding:var(--space-1-5)}.mc-c-button--icon-only.mc-c-button--md{width:40px;padding:var(--space-2)}.mc-c-button--icon-only.mc-c-button--lg{width:48px;padding:var(--space-3)}.mc-c-button--icon-right{flex-direction:row-reverse}.mc-c-button--glassed{background-color:var(--glass-fill-solid, rgba(0, 0, 0, 0.35)) !important;border-color:var(--glass-fill-solid, transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-width:1px;border-style:solid;box-shadow:var(--glass-shadow-solid, 0 2px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1));transition:all .2s ease-in-out}.mc-c-button--glassed:hover:not(:disabled){background-color:var(--glass-edge-hover-solid, rgba(0, 0, 0, 0.45)) !important;box-shadow:var(--glass-shadow-solid, 0 4px 12px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.15))}.mc-c-button--glassed:active:not(:disabled){background-color:var(--glass-edge-active-solid, rgba(0, 0, 0, 0.5)) !important}.mc-c-button--glassed.mc-c-button--outlined{color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-button--glassed.mc-c-button--outlined:hover:not(:disabled),.mc-c-button--glassed.mc-c-button--outlined:active:not(:disabled){color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--primary{border-color:var(--color-primary-400)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--secondary{border-color:var(--color-secondary-400)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--success{border-color:var(--color-success)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--warning{border-color:var(--color-warning)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--error{border-color:var(--color-error)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--info{border-color:var(--color-info)}.mc-c-button--glassed.mc-c-button--outlined.mc-c-button--neutral{border-color:var(--glass-edge-hover-solid, rgba(255, 255, 255, 0.5))}.mc-c-button--glassed.mc-c-button--ghost{border-color:var(--glass-fill-solid, transparent);color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-button--glassed.mc-c-button--ghost:hover:not(:disabled),.mc-c-button--glassed.mc-c-button--ghost:active:not(:disabled){color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-button--glassed.mc-c-button--filled{color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-button--glassed.mc-c-button--filled:hover:not(:disabled),.mc-c-button--glassed.mc-c-button--filled:active:not(:disabled){color:var(--glass-chrome-ink-solid, var(--color-white))}.mc-c-toast .mc-c-button--glassed,.mc-c-status-banner .mc-c-button--glassed,.bottom-action-container .mc-c-button--glassed{background-color:rgba(0,0,0,.35) !important;color:var(--color-white) !important;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.mc-c-toast .mc-c-button--glassed:hover:not(:disabled),.mc-c-status-banner .mc-c-button--glassed:hover:not(:disabled),.bottom-action-container .mc-c-button--glassed:hover:not(:disabled){background-color:rgba(0,0,0,.45) !important;color:var(--color-white) !important;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}.mc-c-toast .mc-c-button--glassed:active:not(:disabled),.mc-c-status-banner .mc-c-button--glassed:active:not(:disabled),.bottom-action-container .mc-c-button--glassed:active:not(:disabled){background-color:rgba(0,0,0,.5) !important;color:var(--color-white) !important}.mc-c-button__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:var(--space-1);font-size:11px;font-weight:600;border-radius:var(--border-radius-full, 9999px);line-height:1}.mc-c-button__badge--primary{background-color:var(--color-primary-500);color:var(--color-white)}.mc-c-button__badge--success{background-color:var(--color-success-500, var(--color-success));color:var(--color-white)}.mc-c-button__badge--warning{background-color:var(--color-warning-500, var(--color-warning));color:var(--color-black)}.mc-c-button__badge--error{background-color:var(--color-error-dark);color:var(--color-white)}.mc-c-button__badge--info{background-color:var(--color-info-500, var(--color-info));color:var(--color-white)}.mc-c-button__badge--neutral{background-color:var(--color-gray-500);color:var(--color-white)}.mc-c-button--xs .mc-c-button__badge{min-width:14px;height:14px;padding:0 4px;font-size:10px;margin-left:var(--space-0-5)}.mc-c-button--sm .mc-c-button__badge{min-width:16px;height:16px;padding:0 5px;font-size:10px}.mc-c-button--lg .mc-c-button__badge{min-width:20px;height:20px;padding:0 7px;font-size:12px}@keyframes mc-button-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mc-button-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-125px}}mc-button.mc-c-button-host--locked{position:relative}.mc-c-button__locked-reason{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:var(--z-tooltip);width:max-content;max-width:260px;padding:6px 10px;border-radius:8px;background:var(--surface-text-color);color:var(--surface-background-color);font-size:12px;line-height:1.4;font-weight:400;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}.mc-c-button__locked-reason[data-placement=left]{top:50%;right:calc(100% + 6px);left:auto;transform:translateY(-50%)}.mc-c-button__locked-reason[data-placement=top]{top:auto;bottom:calc(100% + 6px)}mc-button.mc-c-button-host--locked:hover>.mc-c-button__locked-reason,mc-button.mc-c-button-host--locked:focus-within>.mc-c-button__locked-reason{opacity:1;visibility:visible}
.mc-c-campaign-stats{width:100%;height:100%;padding:8px;display:flex;flex-direction:column}.mc-c-campaign-stats__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:12px;height:100%;align-content:center}.mc-c-campaign-stats__card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-radius:8px;background-color:var(--surface-background-color-secondary, #f8f9fa);transition:transform .2s ease,box-shadow .2s ease}.mc-c-campaign-stats__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-campaign-stats__card--campaigns{border-left:3px solid var(--mc-color-primary, #6366f1)}.mc-c-campaign-stats__card--campaigns .mc-c-campaign-stats__card-icon{color:var(--mc-color-primary, #6366f1)}.mc-c-campaign-stats__card--sent{border-left:3px solid var(--mc-color-info, #3b82f6)}.mc-c-campaign-stats__card--sent .mc-c-campaign-stats__card-icon{color:var(--mc-color-info, #3b82f6)}.mc-c-campaign-stats__card--delivered{border-left:3px solid var(--mc-color-success, #22c55e)}.mc-c-campaign-stats__card--delivered .mc-c-campaign-stats__card-icon{color:var(--mc-color-success, #22c55e)}.mc-c-campaign-stats__card--opened{border-left:3px solid var(--mc-color-warning, #f59e0b)}.mc-c-campaign-stats__card--opened .mc-c-campaign-stats__card-icon{color:var(--mc-color-warning, #f59e0b)}.mc-c-campaign-stats__card--clicked{border-left:3px solid var(--mc-color-purple, #8b5cf6)}.mc-c-campaign-stats__card--clicked .mc-c-campaign-stats__card-icon{color:var(--mc-color-purple, #8b5cf6)}.mc-c-campaign-stats__card--bounced{border-left:3px solid var(--mc-color-danger, #ef4444)}.mc-c-campaign-stats__card--bounced .mc-c-campaign-stats__card-icon{color:var(--mc-color-danger, #ef4444)}.mc-c-campaign-stats__card-icon{font-size:24px;margin-bottom:8px;color:var(--surface-text-color-muted, #6b7280)}.mc-c-campaign-stats__card-content{display:flex;flex-direction:column;align-items:center;text-align:center}.mc-c-campaign-stats__card-value{font-size:20px;font-weight:600;color:var(--surface-text-color, #1f2937);line-height:1.2}.mc-c-campaign-stats__card-label{font-size:11px;color:var(--surface-text-color-muted, #6b7280);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.mc-c-campaign-stats__card-rate{font-size:12px;font-weight:500;color:var(--mc-color-success, #22c55e);margin-top:4px;padding:2px 6px;border-radius:4px;background-color:rgba(34,197,94,.1)}.mc-c-campaign-stats__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--surface-text-color-muted, #6b7280);text-align:center}.mc-c-campaign-stats__empty i{font-size:48px;margin-bottom:12px;opacity:.5}.mc-c-campaign-stats__empty p{font-size:14px;margin:0}
.mc-c-checkbox{display:flex;align-items:flex-start;gap:var(--ui-space-inset-sm, 12px);width:100%;margin:0;cursor:pointer;user-select:none;color:var(--surface-text-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-checkbox:hover__input{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06)}.mc-c-checkbox__input{all:unset !important;appearance:none !important;-webkit-appearance:none !important;width:20px !important;height:20px !important;border:1.5px solid var(--surface-border-color, var(--ui-color-border)) !important;border-radius:var(--ui-border-radius, 6px) !important;background-color:var(--surface-level-0, transparent) !important;display:inline-block !important;position:relative !important;transition:all .15s ease-in-out !important;margin:0 !important;flex-shrink:0 !important;cursor:pointer !important;box-sizing:border-box !important}.mc-c-checkbox__input:hover{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06) !important}.mc-c-checkbox__input:checked{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important}.mc-c-checkbox__input:checked::after{content:"" !important;position:absolute !important;left:6px !important;top:2px !important;width:5px !important;height:10px !important;border:solid #fff !important;border-width:0 2.5px 2.5px 0 !important;transform:rotate(45deg) !important;opacity:1 !important}.mc-c-checkbox__input:indeterminate{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important}.mc-c-checkbox__input:indeterminate::after{content:"" !important;position:absolute !important;left:4px !important;top:7px !important;width:9px !important;height:0 !important;border:solid #fff !important;border-width:0 0 2.5px 0 !important;transform:none !important;opacity:1 !important}.mc-c-checkbox__input:focus-visible{outline:2px solid var(--color-primary) !important;outline-offset:2px !important}.mc-c-checkbox__input:disabled{opacity:.4 !important;cursor:not-allowed !important;background-color:var(--surface-border-color) !important;border-color:var(--surface-border-color) !important;box-shadow:none !important;transform:none !important}.mc-c-checkbox__input:disabled:hover{transform:none !important;box-shadow:none !important;border-color:var(--surface-border-color) !important}.mc-c-checkbox__input::after{content:"" !important;position:absolute !important;left:6px !important;top:2px !important;width:5px !important;height:10px !important;border:solid #fff !important;border-width:0 2.5px 2.5px 0 !important;transform:rotate(45deg) scale(0) !important;opacity:0 !important;transition:all .2s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important}.mc-c-checkbox__content{display:flex;flex-direction:column;gap:var(--ui-space-inset-2xs, 4px);flex:1;min-width:0}.mc-c-checkbox__label{font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-normal, 1.5);color:var(--surface-text-color);transition:color .2s ease;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mc-c-checkbox__hint{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-relaxed, 1.6);color:var(--surface-text-color);opacity:.65;transition:opacity .2s ease;cursor:pointer}.mc-c-checkbox:hover .mc-c-checkbox__label{color:var(--color-primary)}.mc-c-checkbox:hover .mc-c-checkbox__hint{opacity:.8}.mc-c-checkbox:has(input:disabled){opacity:.5;cursor:not-allowed}.mc-c-checkbox:has(input:disabled) .mc-c-checkbox__label,.mc-c-checkbox:has(input:disabled) .mc-c-checkbox__hint{cursor:not-allowed}.mc-c-checkbox:has(input:checked) .mc-c-checkbox__label{color:var(--surface-text-color);font-weight:var(--ui-font-weight-semibold, 600)}.mc-c-checkbox--compact{gap:var(--ui-space-inset-xs, 8px)}.mc-c-checkbox--compact .mc-c-checkbox__input{width:18px;height:18px;margin-top:1px}.mc-c-checkbox--compact .mc-c-checkbox__input::after{left:5px;top:1px;width:4px;height:8px;border-width:0 2px 2px 0}.mc-c-checkbox--compact .mc-c-checkbox__label{font-size:var(--ui-font-size-xs, 12px)}.mc-c-checkbox--compact .mc-c-checkbox__hint{font-size:11px}
.mc-c-chips{position:relative;width:100%;font-family:inherit;--chips-border-radius: 8px;--chip-border-radius: 14px;--chips-min-height: 42px;--chip-height: 26px;--chips-gap: 6px;--chips-padding: 8px}.mc-c-chips--plain{color:var(--surface-text-color, var(--app-text-color, #333333));--chips-border-color: var(--border-color, #e1e5e9);--chips-border-color-focus: var(--color-primary-500, #8955ef);--chips-background: var(--surface-background-color, #ffffff);--chips-text-color: var(--surface-text-color, var(--app-text-color, #333333));--chips-placeholder-color: var(--surface-text-muted);--chips-shadow-focus: 0 0 0 3px rgba(137, 85, 239, 0.1);--chip-bg: var(--color-primary-100, #f0ebfc);--chip-border: var(--color-primary-200, #d4c4f5);--chip-text: var(--color-primary-700, #5a3aa6);--chip-hover-bg: var(--color-primary-200, #d4c4f5);--chip-focused-bg: var(--color-primary-500, #8955ef);--chip-focused-text: #ffffff;--clear-button-color: #6c757d;--clear-button-hover-color: var(--color-error-500, #dc3545);--chip-remove-color: var(--color-primary-600, #7a4dd3);--chip-remove-hover-color: var(--color-error-500, #dc3545)}.mc-c-chips--theme{color:var(--app-text-color, #333333);--chips-border-color: var(--border-color, #e1e5e9);--chips-border-color-focus: var(--color-primary-500, #8955ef);--chips-background: var(--app-background-color, #ffffff);--chips-text-color: var(--app-text-color, #333333);--chips-placeholder-color: var(--placeholder-color, #6c757d);--chips-shadow-focus: 0 0 0 3px rgba(137, 85, 239, 0.1);--chip-bg: var(--color-primary-500, #8955ef);--chip-border: var(--color-primary-500, #8955ef);--chip-text: #ffffff;--chip-hover-bg: var(--color-primary-600, #7a4dd3);--chip-focused-bg: var(--color-primary-700, #5a3aa6);--chip-focused-text: #ffffff;--clear-button-color: var(--app-text-color, #333333);--clear-button-hover-color: var(--color-error-500, #dc3545);--chip-remove-color: rgba(255, 255, 255, 0.8);--chip-remove-hover-color: #ffffff}.mc-c-chips--size-sm{--chips-min-height: 36px;--chip-height: 22px;--chips-padding: 6px;--chips-gap: 4px}.mc-c-chips--size-sm .mc-c-chips__input{font-size:13px}.mc-c-chips--size-sm .mc-c-chips__chip-text{font-size:12px}.mc-c-chips--size-lg{--chips-min-height: 48px;--chip-height: 30px;--chips-padding: 10px;--chips-gap: 8px}.mc-c-chips--size-lg .mc-c-chips__input{font-size:15px}.mc-c-chips--size-lg .mc-c-chips__chip-text{font-size:14px}.mc-c-chips--disabled{opacity:.6;pointer-events:none}.mc-c-chips--disabled .mc-c-chips__container{background-color:var(--disabled-background-color, #f8f9fa);cursor:not-allowed}.mc-c-chips--readonly .mc-c-chips__input{background-color:rgba(0,0,0,0);cursor:default}.mc-c-chips--readonly .mc-c-chips__container{background-color:var(--readonly-background-color, #f8f9fa)}.mc-c-chips--focused .mc-c-chips__container{border-color:var(--chips-border-color-focus);box-shadow:var(--chips-shadow-focus)}.mc-c-chips--empty .mc-c-chips__input{width:100%}.mc-c-chips--error .mc-c-chips__container{border-color:var(--color-error-500, #dc3545);box-shadow:0 0 0 3px rgba(220,53,69,.1)}.mc-c-chips__label{display:block;margin-bottom:var(--space-2, 8px);font-weight:500;font-size:14px;color:var(--chips-text-color);line-height:1.4}.mc-c-chips__label:empty{display:none}.mc-c-chips__required{color:var(--color-error-500, #dc3545);margin-left:2px}.mc-c-chips__container{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--chips-gap);min-height:var(--chips-min-height);padding:var(--chips-padding) 36px var(--chips-padding) 12px;border:1px solid var(--chips-border-color);border-radius:var(--chips-border-radius);background-color:var(--chips-background);transition:all .2s ease;cursor:text}.mc-c-chips__container:hover{border-color:var(--border-hover-color, #adb5bd)}.mc-c-chips__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chips-gap)}.mc-c-chips__chip{display:inline-flex;align-items:center;gap:4px;height:var(--chip-height);padding:0 8px;background-color:var(--chip-bg);border:1px solid var(--chip-border);border-radius:var(--chip-border-radius);color:var(--chip-text);font-size:13px;line-height:1;cursor:default;transition:all .15s ease;outline:none;max-width:200px}.mc-c-chips__chip:hover{background-color:var(--chip-hover-bg)}.mc-c-chips__chip--focused{background-color:var(--chip-focused-bg) !important;color:var(--chip-focused-text);box-shadow:0 0 0 2px rgba(137,85,239,.3)}.mc-c-chips__chip--focused .mc-c-chips__chip-remove{color:var(--chip-focused-text)}.mc-c-chips__chip--focused .mc-c-chips__chip-remove:hover{color:var(--color-error-300, #f5c6cb)}.mc-c-chips__chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mc-c-chips__chip-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;margin-right:-4px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--chip-remove-color);cursor:pointer;border-radius:50%;transition:all .15s ease;flex-shrink:0}.mc-c-chips__chip-remove:hover{color:var(--chip-remove-hover-color);background-color:rgba(0,0,0,.1)}.mc-c-chips__chip-remove i{font-size:14px;line-height:1}.mc-c-chips__input-wrapper{flex:1;min-width:80px;display:flex;align-items:center}.mc-c-chips__input{width:100%;min-width:80px;height:var(--chip-height);padding:0;border:none;background:rgba(0,0,0,0);color:var(--chips-text-color);font-size:14px;font-family:inherit;outline:none}.mc-c-chips__input::placeholder{color:var(--chips-placeholder-color)}.mc-c-chips__input:disabled{cursor:not-allowed}.mc-c-chips__clear-all{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--clear-button-color);cursor:pointer;border-radius:50%;transition:all .15s ease;opacity:.6}.mc-c-chips__clear-all:hover{color:var(--clear-button-hover-color);background-color:rgba(220,53,69,.1);opacity:1}.mc-c-chips__clear-all i{font-size:18px}.mc-c-chips__footer{display:flex;justify-content:flex-end;margin-top:4px;padding-right:4px}.mc-c-chips__counter{font-size:11px;color:var(--chips-placeholder-color)}.mc-c-chips__hint{margin-top:4px}.mc-c-chips__hint small{font-size:12px;color:var(--chips-placeholder-color);font-style:italic}@keyframes mcChipsEnter{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}.mc-c-chips__chip{animation:mcChipsEnter .15s ease-out}
.mc-c-choice-list{display:flex;flex-direction:column;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color);min-width:0}.mc-c-choice-list__option{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;cursor:pointer;font-weight:400}.mc-c-choice-list .mc-c-choice-list__option+.mc-c-choice-list__option{border-top:1px solid var(--surface-border-color)}.mc-c-choice-list__option--disabled{cursor:not-allowed}.mc-c-choice-list__option--disabled .mc-c-radio__input,.mc-c-choice-list__option--disabled .mc-c-choice-list__title{opacity:.55}.mc-c-choice-list__option--disabled .mc-c-radio__input{cursor:not-allowed !important}.mc-c-choice-list__body{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-choice-list__title{font-size:14px;line-height:20px}.mc-c-choice-list__label{font-weight:var(--font-weight-medium, 500)}.mc-c-choice-list__option--checked .mc-c-choice-list__label{font-weight:var(--font-weight-semibold, 600)}.mc-c-choice-list__meta{margin-left:4px;color:var(--surface-text-muted)}.mc-c-choice-list__status{display:flex;align-items:flex-start;gap:6px;color:var(--surface-text-color);font-size:13px;line-height:19px}.mc-c-choice-list .mc-c-choice-list__status-icon{flex:0 0 auto;font-size:15px;line-height:19px}.mc-c-choice-list__status-icon--info{color:var(--state-text-info)}.mc-c-choice-list__status-icon--success{color:var(--state-text-success)}.mc-c-choice-list__status-icon--warning{color:var(--state-text-warning)}.mc-c-choice-list__status-icon--danger{color:var(--state-text-danger)}.mc-c-choice-list__status-icon--neutral{color:var(--surface-text-muted)}.mc-c-choice-list__detail{margin-left:21px;color:var(--surface-text-muted);font-size:13px;line-height:19px}
.mc-c-modal.mc-c-modal--choice .mc-c-modal__dialog{max-width:520px}.mc-c-choice-modal{color:var(--surface-text-color);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.mc-c-choice-modal__header{display:flex;align-items:flex-start;gap:var(--space-3);padding-right:var(--space-8);margin-bottom:var(--space-3)}.mc-c-choice-modal__icon{flex:none;display:grid;place-items:center;width:var(--space-9);height:var(--space-9);border-radius:var(--border-radius-base);background:var(--surface-level-2);color:var(--surface-text-muted);font-size:var(--font-size-lg)}.mc-c-choice-modal__heading{min-width:0}.mc-c-choice-modal__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--surface-text-color)}.mc-c-choice-modal__subtitle{margin-top:2px;font-size:13px;color:var(--surface-text-muted);overflow-wrap:anywhere}.mc-c-choice-modal__facts{margin:0 0 var(--space-3);font-size:13px;color:var(--surface-text-muted)}.mc-c-choice-modal__facts-value{font-weight:var(--font-weight-medium);color:var(--surface-text-color)}.mc-c-choice-modal__summary{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--surface-text-color)}.mc-c-choice-modal__options{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.mc-c-choice-modal__option{position:relative;display:block;margin:0;cursor:pointer;font-weight:var(--font-weight-normal)}.mc-c-choice-modal__option--disabled{cursor:not-allowed}.mc-c-choice-modal__option>.mc-c-choice-modal__input{position:absolute !important;top:0;left:0;opacity:0;width:1px;height:1px;margin:0 !important;clip-path:inset(50%);pointer-events:none}.mc-c-choice-modal__card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-level-0);transition:border-color .15s ease,background-color .15s ease}.mc-c-choice-modal__option:hover .mc-c-choice-modal__input:not(:disabled):not(:checked)+.mc-c-choice-modal__card{background:var(--surface-bg-hover)}.mc-c-choice-modal__input:checked+.mc-c-choice-modal__card{border-color:color-mix(in oklab, var(--color-primary-500) 55%, transparent);background:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-choice-modal__input:focus-visible+.mc-c-choice-modal__card{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-choice-modal__input:disabled+.mc-c-choice-modal__card{opacity:.55}.mc-c-choice-modal__radio{flex:none;position:relative;width:18px;height:18px;margin-top:2px;border:2px solid var(--surface-text-muted);border-radius:50%}.mc-c-choice-modal__input:checked+.mc-c-choice-modal__card .mc-c-choice-modal__radio{border-color:var(--color-primary-500)}.mc-c-choice-modal__input:checked+.mc-c-choice-modal__card .mc-c-choice-modal__radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-primary-500)}.mc-c-choice-modal__option-text{display:flex;flex-direction:column;min-width:0}.mc-c-choice-modal__option-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--surface-text-color)}.mc-c-choice-modal__option-description{margin-top:2px;font-size:13px;color:var(--surface-text-muted)}.mc-c-choice-modal__note{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12.5px;color:var(--surface-text-muted)}.mc-c-choice-modal__note-icon{flex:none;margin-top:2px;font-size:var(--font-size-sm);color:var(--state-text-info)}.mc-c-choice-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}
.mc-c-color-swatches{display:flex;flex-direction:column;gap:4px}.mc-c-color-swatches--disabled{opacity:.5;pointer-events:none}.mc-c-color-swatches__label{font-size:12px;font-weight:500;color:var(--surface-text-color)}.mc-c-color-swatches__options{display:flex;flex-wrap:wrap;gap:8px}.mc-c-color-swatches__option{width:32px;height:32px;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;position:relative;padding:0}.mc-c-color-swatches__option:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.mc-c-color-swatches__option:focus{outline:none;box-shadow:0 0 0 3px rgba(137,85,239,.3)}.mc-c-color-swatches__option--selected{border-color:var(--surface-text-color);box-shadow:0 2px 8px rgba(0,0,0,.2)}.mc-c-color-swatches__option--selected::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.mc-c-color-swatches__option:disabled{opacity:.5;cursor:not-allowed}.mc-c-color-swatches__option:disabled:hover{transform:none;box-shadow:none}.mc-c-color-swatches__hint{font-size:12px;color:var(--surface-text-muted);margin-top:4px}
mc-connection-chip{display:inline-block;max-width:100%}.mc-c-connection-chip{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 12px 8px 8px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-connection-chip:hover{background:var(--surface-bg-hover)}.mc-c-connection-chip:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-connection-chip__logo{display:grid;flex:none;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:8px}.mc-c-connection-chip__logo img{width:100%;height:100%}.mc-c-connection-chip__logo--icon{background:var(--surface-bg-secondary);font-size:17px}.mc-c-connection-chip__text{display:flex;flex-direction:column;min-width:0}.mc-c-connection-chip__name{font-size:13px;font-weight:500}.mc-c-connection-chip__state{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-connection-chip__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--state-text-success)}.mc-c-connection-chip__alert{font-size:14px;color:var(--state-text-danger)}
.mc-c-customfield__suffix-wrap{position:relative;display:flex;align-items:center}.mc-c-customfield__suffix-wrap .mc-c-input>input{padding-right:2rem}.mc-c-customfield__suffix{position:absolute;right:var(--space-3, 0.75rem);color:var(--surface-text-muted, #6b7280);font-size:var(--font-size-sm, 0.875rem);pointer-events:none;user-select:none}.mc-c-customfield-preview{margin-top:var(--space-2, 0.5rem);display:flex;flex-wrap:wrap;gap:var(--space-2, 0.5rem)}.mc-c-customfield-preview .custom-field-preview__content{position:relative;display:inline-flex;flex-direction:column;padding:var(--space-2, 0.5rem);border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 0.375rem);background:var(--surface-background-color, #ffffff);max-width:180px}.mc-c-customfield-preview .preview-close{position:absolute;top:var(--space-1, 0.25rem);right:var(--space-1, 0.25rem);cursor:pointer;font-size:var(--font-size-base, 1rem);color:var(--surface-text-muted, #6b7280);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full, 9999px);transition:all .15s ease}.mc-c-customfield-preview .preview-close:hover{color:var(--color-error, #F44336);background-color:var(--color-danger-50, #fef2f2)}.mc-c-customfield-preview .preview-name{margin-bottom:var(--space-1, 0.25rem);padding-right:var(--space-4, 1rem);font-size:var(--font-size-xs, 0.75rem);word-break:break-all;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-customfield-preview .preview-name a{color:var(--color-primary, #8955ef);text-decoration:none}.mc-c-customfield-preview .preview-name a:hover{text-decoration:underline}.mc-c-customfield-preview .preview-container{display:flex;justify-content:center;align-items:center;min-height:70px;min-width:70px;max-width:160px;overflow:hidden;border-radius:var(--border-radius-sm, 0.25rem);background-color:var(--surface-level-0, #f9fafb)}.mc-c-customfield-preview .preview-image{max-width:100%;max-height:70px;object-fit:contain}.mc-c-customfield-preview .preview-audio{width:100%}.mc-c-customfield-preview .preview-audio audio{height:30px;width:160px}.mc-c-customfield-preview .preview-file{display:flex;justify-content:center;align-items:center;width:100%;height:70px;background:var(--surface-level-0, #f9fafb);border-radius:var(--border-radius-sm, 0.25rem)}.mc-c-customfield-preview .preview-file i{font-size:30px;color:var(--surface-text-muted, #6b7280)}
.mc-c-customfield-list-grid{display:flex;flex-direction:column}
.mc-c-customfield-view-item{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;padding:8px 10px;margin:0 0 4px;width:100%}.mc-c-customfield-view-item__label,.mc-c-customfield-view-item .customfield-view-item__label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);margin-bottom:2px;line-height:1.4}.mc-c-customfield-view-item__value,.mc-c-customfield-view-item .customfield-view-item__value{font-size:14px;font-weight:400;color:var(--surface-text-color, #374151);line-height:1.5}.mc-c-customfield-view-item__value p,.mc-c-customfield-view-item .customfield-view-item__value p{margin:0 0 .25em 0}.mc-c-customfield-view-item__value p:last-child,.mc-c-customfield-view-item .customfield-view-item__value p:last-child{margin-bottom:0}.mc-c-customfield-view-item__value ul,.mc-c-customfield-view-item__value ol,.mc-c-customfield-view-item .customfield-view-item__value ul,.mc-c-customfield-view-item .customfield-view-item__value ol{margin:.25em 0;padding-left:1.25em}.mc-c-customfield-view-item__value strong,.mc-c-customfield-view-item__value b,.mc-c-customfield-view-item .customfield-view-item__value strong,.mc-c-customfield-view-item .customfield-view-item__value b{font-weight:600}.mc-c-customfield-view-item__value em,.mc-c-customfield-view-item .customfield-view-item__value em{font-style:italic}.mc-c-customfield-view-item__value u,.mc-c-customfield-view-item .customfield-view-item__value u{text-decoration:underline}.mc-c-customfield-view-item__value a,.mc-c-customfield-view-item .customfield-view-item__value a{color:var(--color-primary, #8955EF);text-decoration:underline}.mc-c-customfield-view-item__value a:hover,.mc-c-customfield-view-item .customfield-view-item__value a:hover{text-decoration:none}.mc-c-customfield-view-item__value--attachments{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:4px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.mc-c-contact-email-field{display:block}.mc-c-contact-email-field__value{width:auto;max-width:calc(100% + 12px);margin:0 -6px;padding:0 6px;border:none;border-radius:var(--border-radius-base, 8px);background:rgba(0,0,0,0);font-family:inherit;font-weight:inherit;text-align:left;cursor:copy;transition:background-color .15s ease}.mc-c-contact-email-field__value:hover{background:var(--surface-bg-hover)}.mc-c-contact-email-field__value:focus{outline:none}.mc-c-contact-email-field__value:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-contact-email-field__editor{display:flex;align-items:flex-start;width:100%}.mc-c-contact-email-field__editor-wrapper{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius, 0.375rem);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.2))}.mc-c-contact-email-field__hint{font-size:11px;color:var(--color-error, #F44336)}.mc-c-contact-email-field__edit-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);padding-top:var(--space-1, 4px);border-top:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08));margin-top:var(--space-1, 4px)}
.mc-c-contact-lifecycle-selector{display:block}.mc-c-contact-lifecycle-selector__icon{border-radius:var(--border-radius-full, 9999px)}.mc-c-contact-lifecycle-selector__loader{font-size:16px;color:var(--surface-text-muted);animation:mc-lifecycle-spin 1s linear infinite}.mc-c-contact-lifecycle-selector--lead .mc-c-contact-lifecycle-selector__icon{background:rgba(30,144,255,.16)}.mc-c-contact-lifecycle-selector--lead .mc-c-contact-lifecycle-selector__icon i{color:#1e90ff}.mc-c-contact-lifecycle-selector--prospect .mc-c-contact-lifecycle-selector__icon{background:rgba(255,152,0,.16)}.mc-c-contact-lifecycle-selector--prospect .mc-c-contact-lifecycle-selector__icon i{color:#ff9800}.mc-c-contact-lifecycle-selector--customer .mc-c-contact-lifecycle-selector__icon{background:rgba(13,189,2,.16)}.mc-c-contact-lifecycle-selector--customer .mc-c-contact-lifecycle-selector__icon i{color:#0dbd02}.mc-c-contact-lifecycle-selector__popover{padding:0;overflow:hidden;min-width:280px}.mc-c-contact-lifecycle-selector__popover-header{padding:16px;text-align:left}.mc-c-contact-lifecycle-selector__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-contact-lifecycle-selector__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-contact-lifecycle-selector__popover-info{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-contact-lifecycle-selector__popover-footer{padding:var(--space-3, 12px);text-align:center;border-top:1px solid var(--surface-border-color)}.mc-c-contact-lifecycle-selector__popover-footer small{font-size:11px;color:var(--surface-text-muted)}.mc-c-contact-lifecycle-selector__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-contact-lifecycle-selector__list{list-style:none;padding:12px;margin:0;display:flex;flex-direction:column;gap:12px}.mc-c-contact-lifecycle-selector__option{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);font-size:13px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.3px;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;color:#fff;transition:all .15s ease}.mc-c-contact-lifecycle-selector__option i:first-child{font-size:16px}.mc-c-contact-lifecycle-selector__option:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.mc-c-contact-lifecycle-selector__option:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.mc-c-contact-lifecycle-selector__option.--disabled{opacity:.5;cursor:pointer}.mc-c-contact-lifecycle-selector__option.--disabled:hover{transform:none;box-shadow:none;opacity:.6}.mc-c-contact-lifecycle-selector__option.--disabled:active{transform:scale(0.98)}.mc-c-contact-lifecycle-selector__option--lead{background:#1e90ff}.mc-c-contact-lifecycle-selector__option--lead:hover:not(:disabled):not(.--disabled){background:rgb(55.5,156.58,255)}.mc-c-contact-lifecycle-selector__option--prospect{background:#ff9800}.mc-c-contact-lifecycle-selector__option--prospect:hover:not(:disabled):not(.--disabled){background:rgb(255,162.3,25.5)}.mc-c-contact-lifecycle-selector__option--customer{background:#0dbd02}.mc-c-contact-lifecycle-selector__option--customer:hover:not(:disabled):not(.--disabled){background:rgb(14.7356020942,214.2329842932,2.2670157068)}.mc-c-contact-lifecycle-selector__option-text{font-weight:600}.mc-c-contact-lifecycle-selector__option-lock{font-size:14px;opacity:.7}.mc-c-contact-lifecycle-selector__option-arrow{font-size:16px;opacity:0;transition:opacity .15s ease,transform .15s ease}.mc-c-contact-lifecycle-selector__option:hover:not(.--disabled) .mc-c-contact-lifecycle-selector__option-arrow{opacity:1}@keyframes mc-lifecycle-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.mc-c-contact-phone-list{display:block}.mc-c-contact-phone-list__number{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-contact-phone-list__more{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;line-height:16px;color:var(--state-text-brand)}.mc-c-contact-phone-list__more i{font-size:14px}@container record-column (width < 260px){.mc-c-contact-phone-list__number{white-space:normal}}
.mc-c-phone-list-editor{container:phone-list-editor/inline-size;display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 8px);background:var(--surface-background-color)}.mc-c-phone-list-editor__item{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-phone-list-editor__item:not(:first-child){padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-phone-list-editor__number{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-phone-list-editor__number>mc-input{flex:1 1 auto;min-width:0}.mc-c-phone-list-editor__meta{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-phone-list-editor__field{flex:1 1 120px;min-width:0}.mc-c-phone-list-editor__field--ddi{flex-basis:104px}.mc-c-phone-list-editor__add{align-self:flex-start}.mc-c-phone-list-editor__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}@container record-column (width < 232px){.mc-c-phone-list-editor{margin:var(--space-1, 4px) 0 var(--space-2, 8px);padding:0;border:0;border-radius:0;background:none}}@container phone-list-editor (width < 176px){.mc-c-phone-list-editor__add-noun{display:none}}@container phone-list-editor (width < 160px){.mc-c-phone-list-editor__number,.mc-c-phone-list-editor__meta{display:contents}.mc-c-phone-list-editor__number>mc-input,.mc-c-phone-list-editor__field{flex:none}.mc-c-phone-list-editor__number>mc-button{order:1;align-self:flex-end}.mc-c-phone-list-editor__actions{flex-direction:column}.mc-c-phone-list-editor__actions>mc-button{display:block}.mc-c-phone-list-editor__actions .mc-c-button{width:100%}}
.mc-c-contact-source-badge{display:block}.mc-c-contact-source-badge__popover{padding:0;overflow:hidden;min-width:280px}.mc-c-contact-source-badge__popover-header{padding:16px;text-align:left}.mc-c-contact-source-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-contact-source-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-contact-source-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-contact-source-badge__list{list-style:none;padding:8px;margin:0;max-height:200px;overflow-y:auto}.mc-c-contact-source-badge__option{width:100%;display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);margin-bottom:4px;font-size:13px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-contact-source-badge__option i:first-child{font-size:16px;color:var(--surface-text-muted);width:20px;text-align:center}.mc-c-contact-source-badge__option:last-child{margin-bottom:0}.mc-c-contact-source-badge__option:hover{background:var(--surface-level-1)}.mc-c-contact-source-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-contact-source-badge__option.--selected{background:var(--color-primary-50, rgba(59, 130, 246, 0.1));color:var(--color-primary-700)}.mc-c-contact-source-badge__option.--selected i:first-child{color:var(--color-primary-500)}.mc-c-contact-source-badge__option-text{flex:1;font-weight:500}.mc-c-contact-source-badge__option-check{font-size:16px;color:var(--color-primary-500)}.mc-c-contact-source-badge__custom{padding:var(--space-3, 12px)}.mc-c-contact-source-badge__custom-label{display:block;font-size:11px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2, 8px)}.mc-c-contact-source-badge__custom-input-group{display:flex;align-items:flex-start;gap:var(--space-2, 8px)}.mc-c-contact-source-badge__custom-input-group mc-input{flex:1}.mc-c-contact-source-badge__custom-input-group mc-button{flex-shrink:0;margin-top:2px}[data-surface=dark] .mc-c-contact-source-badge__option.--selected{background:var(--color-primary-900, rgba(59, 130, 246, 0.2));color:var(--color-primary-300)}
.mc-c-customer-account-select{position:relative}.mc-c-customer-account-select__control{position:absolute;bottom:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.mc-c-customer-account-select__hint{display:flex;align-items:center;gap:6px;margin-top:6px}.mc-c-customer-account-select__hint-icon--ok{color:var(--color-success, #22a06b)}.mc-c-customer-account-select--has-error .mc-c-select__input{border-color:var(--color-error, #F44336)}.mc-c-customer-account-select .mc-c-select__suffix{color:var(--surface-text-muted, #666)}.mc-c-customer-account-select__popover .mc-c-select-popover__option-suffix{color:var(--surface-text-muted, #666)}
.mc-c-entity-details,.mc-c-prospect-details,.mc-c-lead-details,.mc-c-contact-details{display:block;width:100%}.mc-c-entity-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px);border-bottom:1px solid var(--surface-border-color)}.mc-c-entity-details__section{display:block;min-width:0}.mc-c-entity-details contact-source-badge,.mc-c-prospect-details contact-source-badge,.mc-c-lead-details contact-source-badge,.mc-c-contact-details contact-source-badge,.mc-c-entity-details contact-email-field,.mc-c-prospect-details contact-email-field,.mc-c-lead-details contact-email-field,.mc-c-contact-details contact-email-field,.mc-c-entity-details contact-phone-list,.mc-c-prospect-details contact-phone-list,.mc-c-lead-details contact-phone-list,.mc-c-contact-details contact-phone-list{display:block}.mc-c-entity-details__section-label{font-size:11px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-c-entity-details__badge{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);font-size:12px;font-weight:500;color:var(--surface-text-color)}.mc-c-entity-details__badge i{font-size:14px;opacity:.7}.mc-c-entity-details__badge--source{background:var(--color-primary-50, rgba(59, 130, 246, 0.1));border-color:var(--color-primary-200, #bfdbfe);color:var(--color-primary-700, #1d4ed8)}.mc-c-entity-details__badge--source i{color:var(--color-primary-500);opacity:1}.mc-c-entity-details__badge--active{background:var(--color-success-50, rgba(34, 197, 94, 0.1));border-color:var(--color-success-200, #bbf7d0);color:var(--color-success-700, #15803d)}.mc-c-entity-details__badge--active i{color:var(--color-success-500);opacity:1}.mc-c-entity-details__badge--inactive{background:var(--color-gray-50, #f9fafb);border-color:var(--color-gray-200, #e5e7eb);color:var(--color-gray-500, #6b7280)}.mc-c-entity-details__badge--inactive i{color:var(--color-gray-400);opacity:1}.mc-c-entity-details__value-link{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);font-size:13px;color:var(--color-primary-600, #2563eb);text-decoration:none;transition:all .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-entity-details__value-link i{font-size:14px;flex-shrink:0}.mc-c-entity-details__value-link:hover{background:var(--color-primary-50, rgba(59, 130, 246, 0.1));border-color:var(--color-primary-300);text-decoration:none}.mc-c-entity-details__empty{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-md, 8px);font-size:12px;color:var(--surface-text-muted)}.mc-c-entity-details__empty i{font-size:14px;opacity:.6}.mc-c-entity-details__phones{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-entity-details__phone{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);font-size:13px;color:var(--surface-text-color);cursor:pointer;transition:all .15s ease}.mc-c-entity-details__phone:hover{background:var(--color-primary-50, rgba(59, 130, 246, 0.1));border-color:var(--color-primary-300);color:var(--color-primary-600)}.mc-c-entity-details__phone i.bx-phone{font-size:14px;color:var(--color-primary-500)}.mc-c-entity-details__phone-number{font-weight:500}.mc-c-entity-details__phone-type{font-size:11px;color:var(--surface-text-muted);font-weight:400}.mc-c-entity-details__phone-whatsapp{font-size:8px;color:var(--color-success-500, #22c55e);margin-left:-4px}.mc-c-entity-details__phones-more{display:inline-flex;align-items:center;padding:var(--space-2, 8px) var(--space-3, 12px);font-size:12px;color:var(--surface-text-muted)}.mc-c-entity-details__channels{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-entity-details__channel-badge{display:inline-flex;align-items:center;padding:4px 10px;background:var(--color-info-50, rgba(59, 130, 246, 0.1));border-radius:var(--border-radius-full, 9999px);font-size:11px;font-weight:500;color:var(--color-info-700, #1d4ed8)}.mc-c-entity-details__description,.mc-c-prospect-details__description,.mc-c-lead-details__description,.mc-c-contact-details__description{margin-bottom:var(--space-4, 16px)}.mc-c-entity-details__description .overflow-auto,.mc-c-prospect-details__description .overflow-auto,.mc-c-lead-details__description .overflow-auto,.mc-c-contact-details__description .overflow-auto{max-height:200px;overflow-y:auto;padding:var(--space-2, 8px);background:var(--surface-level-0, #f9fafb);border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, 14px);line-height:1.5;color:var(--surface-text-color, #1f2937)}.mc-c-entity-details__infos,.mc-c-prospect-details__infos,.mc-c-lead-details__infos,.mc-c-contact-details__infos{display:block;width:100%}.mc-c-entity-details__infos--rows{padding:0 var(--space-2, 8px)}[data-surface=dark] .mc-c-entity-details__badge{background:var(--surface-level-2)}[data-surface=dark] .mc-c-entity-details__badge--source{background:var(--color-primary-900, rgba(59, 130, 246, 0.2));border-color:var(--color-primary-700);color:var(--color-primary-300)}[data-surface=dark] .mc-c-entity-details__badge--active{background:var(--color-success-900, rgba(34, 197, 94, 0.2));border-color:var(--color-success-700);color:var(--color-success-300)}[data-surface=dark] .mc-c-entity-details__badge--inactive{background:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-400)}[data-surface=dark] .mc-c-entity-details__value-link{background:var(--surface-level-2);color:var(--color-primary-400)}[data-surface=dark] .mc-c-entity-details__value-link:hover{background:var(--color-primary-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-entity-details__empty{background:var(--surface-level-2)}[data-surface=dark] .mc-c-entity-details__phone{background:var(--surface-level-2)}[data-surface=dark] .mc-c-entity-details__phone:hover{background:var(--color-primary-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-entity-details__channel-badge{background:var(--color-info-900, rgba(59, 130, 246, 0.2));color:var(--color-info-300)}
.mc-c-entity-field__suffix-wrap{position:relative;display:flex;align-items:center}.mc-c-entity-field__suffix-wrap .mc-c-input>input{padding-right:2rem}.mc-c-entity-field__suffix{position:absolute;right:var(--space-3, 0.75rem);color:var(--surface-text-muted, #6b7280);font-size:var(--font-size-sm, 0.875rem);pointer-events:none;user-select:none}.mc-c-entity-field-preview,.mc-c-customfield-preview{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.mc-c-entity-field-preview__item,.mc-c-customfield-preview .custom-field-preview__content{position:relative;background:var(--surface-level-1, #f3f4f6);border-radius:var(--border-radius, 6px);padding:var(--space-3, 12px);min-width:120px;max-width:200px}.mc-c-entity-field-preview__close,.mc-c-customfield-preview .preview-close{position:absolute;top:var(--space-1, 4px);right:var(--space-1, 4px);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--surface-level-2, #e5e7eb);border-radius:50%;cursor:pointer;font-size:var(--font-size-sm, 14px);line-height:1;transition:all .2s ease}.mc-c-entity-field-preview__close:hover,.mc-c-customfield-preview .preview-close:hover{background:var(--color-error, #F44336);color:#fff}.mc-c-entity-field-preview__name,.mc-c-customfield-preview .preview-name{font-size:var(--font-size-xs, 12px);margin-bottom:var(--space-2, 8px);word-break:break-all}.mc-c-entity-field-preview__name a,.mc-c-customfield-preview .preview-name a{color:var(--color-primary, #8955ef);text-decoration:none}.mc-c-entity-field-preview__name a:hover,.mc-c-customfield-preview .preview-name a:hover{text-decoration:underline}.mc-c-entity-field-preview__content,.mc-c-customfield-preview .preview-container{display:flex;align-items:center;justify-content:center}.mc-c-entity-field-preview__image,.mc-c-customfield-preview .preview-image{max-width:100%;max-height:80px;object-fit:cover;border-radius:var(--border-radius-sm, 4px)}.mc-c-entity-field-preview__audio audio{max-width:100%}.mc-c-entity-field-preview__file,.mc-c-customfield-preview .preview-file{font-size:32px;color:var(--surface-text-muted, #6b7280)}.mc-c-entity-field-preview__file:hover,.mc-c-customfield-preview .preview-file:hover{color:var(--color-primary, #8955ef)}.mc-c-entity-field-create__add-option-btn{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;color:var(--color-primary, #8955ef);font-size:var(--font-size-sm, 0.875rem)}.mc-c-entity-field-create__add-option-btn i{font-size:1rem}.mc-c-entity-field-create__add-option{display:flex;flex-direction:column;padding:var(--space-3, 12px);gap:var(--space-3, 12px)}.mc-c-entity-field-create__add-option-input{width:100%}.mc-c-entity-field-create__add-option-actions{display:flex;gap:var(--space-2, 8px);justify-content:flex-end}
mc-entity-field-list,mc-contact-field-list,mc-deal-field-list,entity-field-view,mc-editable-field{display:block;width:100%}.mc-c-entity-field-list{display:flex;flex-direction:column;width:100%}.mc-c-entity-field-list__group{padding:0 var(--space-2, 8px);color:var(--surface-text-color);width:100%}.mc-c-entity-field-list__ul{list-style-type:none;padding:unset;margin:0;width:100%}.mc-c-entity-field-list__li{display:flex;width:100%;flex-direction:column}.mc-c-entity-field-list__li:last-child .mc-c-entity-field{margin-bottom:0}.mc-c-entity-field-list__li .resource-select .ui-select-choices-row-inner{display:flex;align-items:center}.mc-c-entity-field-list__li .resource-select .priority{width:13px;height:13px;border-radius:50%;margin:0 var(--space-1-5, 6px)}.mc-c-entity-field-list__li .resource-select .priority.low{background-color:#0b93d5}.mc-c-entity-field-list__li .resource-select .priority.medium{background-color:#ff8c00}.mc-c-entity-field-list__li .resource-select .priority.high{background-color:#c90000}.mc-c-entity-field-list__tabs{display:flex;flex-direction:column}.mc-c-entity-field-list__tabs-container{display:flex;align-items:center;position:relative;margin-bottom:var(--form-section-gap, 24px)}.mc-c-entity-field-list__tabs-wrapper{display:flex;align-items:center;border-bottom:1px solid var(--border-color, #e5e7eb);overflow-x:auto;overflow-y:hidden;gap:var(--space-1, 4px);flex:1;scrollbar-width:none;-ms-overflow-style:none}.mc-c-entity-field-list__tabs-wrapper::-webkit-scrollbar{display:none}.mc-c-entity-field-list__tabs-arrow{pointer-events:auto;cursor:pointer;width:32px;height:32px;background-repeat:no-repeat;background-size:contain;flex-shrink:0;transition:opacity .2s ease-in-out;opacity:.4}.mc-c-entity-field-list__tabs-arrow:hover{opacity:.8}.mc-c-entity-field-list__tabs-arrow--left{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E");background-position:left center;margin-right:var(--space-1, 4px)}.mc-c-entity-field-list__tabs-arrow--right{background-image:url("data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A");background-position:right center;margin-left:var(--space-1, 4px)}.mc-c-entity-field-list__tab{padding:var(--space-3, 12px) var(--space-5, 20px);font-size:var(--font-size-sm, 14px);font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease;border-radius:var(--border-radius, 6px) var(--border-radius, 6px) 0 0;color:var(--surface-text-muted, #6b7280);border:1px solid rgba(0,0,0,0);border-bottom:none;margin-bottom:-1px;flex-shrink:0}.mc-c-entity-field-list__tab:hover{background:var(--surface-level-1, #f3f4f6);color:var(--surface-text-color, #374151)}.mc-c-entity-field-list__tab.active{background:var(--color-primary, #8955ef);color:#fff;border-color:var(--color-primary, #8955ef)}.mc-c-entity-field-list__tab--has-error{color:var(--color-danger, #dc3545);border-color:var(--color-danger, #dc3545);background:rgba(220,53,69,.05)}.mc-c-entity-field-list__tab--has-error::after{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-danger, #dc3545);color:#fff;border-radius:50%;font-size:10px;font-weight:bold;margin-left:var(--space-1-5, 6px)}.mc-c-entity-field-list__tab--has-error:hover{background:rgba(220,53,69,.1);color:var(--color-danger, #dc3545)}.mc-c-entity-field-list__tab--has-error.active{background:var(--color-danger, #dc3545);color:#fff;border-color:var(--color-danger, #dc3545)}.mc-c-entity-field-list__tab--has-error.active::after{background:#fff;color:var(--color-danger, #dc3545)}.mc-c-entity-field-list__tab-content{flex:1}.mc-c-entity-field-list__loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-6, 24px);color:var(--surface-text-muted, #6b7280);font-size:var(--font-size-sm, 14px)}.mc-c-entity-field-list__loading i{color:var(--color-primary, #8955ef)}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field-list__group--rows{padding:0}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field{margin-bottom:0}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field-view-item{flex-direction:column-reverse;justify-content:flex-end;min-height:52px;margin:0;padding:6px 8px 6px 20px;border-radius:var(--border-radius-base, 8px)}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field{flex-direction:column-reverse}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__container,.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__display{min-height:20px}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__edit-trigger{margin-top:-2px;margin-bottom:-2px}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field-view-item__label,.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__label{margin:0;font-size:12px;line-height:16px;font-weight:400;color:var(--surface-text-muted)}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field-view-item__value,.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__value{font-size:14px;line-height:20px;color:var(--surface-text-color);overflow-wrap:break-word}.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-entity-field-view-item__value--placeholder,.mc-c-entity-field-list.mc-c-entity-field-list--rows .mc-c-editable-field__value--placeholder{font-style:italic;color:var(--surface-text-muted)}
entity-field-view{display:block;width:100%}.mc-c-entity-field{display:block;width:100%;margin-bottom:var(--form-field-gap, 16px)}.mc-c-entity-field-list__li:last-child .mc-c-entity-field,.customfield-list-group-li:last-child .mc-c-entity-field{margin-bottom:0}.mc-c-entity-field__wrapper{display:block;width:100%}.mc-c-entity-field__field{position:relative;margin-bottom:var(--form-field-gap, 16px);padding:0}.mc-c-entity-field__field>div+div{margin-top:var(--form-field-gap, 16px)}.mc-c-entity-field__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4;transition:color .2s ease}.mc-c-entity-field__label--has-error{color:var(--color-error, #F44336)}.mc-c-entity-field__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}ng-form.ng-submitted.ng-invalid>.mc-c-entity-field__label,ng-form.ng-submitted .mc-c-entity-field__label:has(+div .ng-invalid),ng-form.ng-submitted .mc-c-entity-field__label:has(+div .mc-select-invalid),ng-form.ng-submitted .mc-c-entity-field__label:has(+div .mc-c-textarea--has-error),ng-form.ng-submitted .mc-c-entity-field__label:has(+div .mc-c-input--has-error){color:var(--color-error, #F44336)}.mc-c-entity-field__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-entity-field__error i{font-size:.75rem;flex-shrink:0}.mc-c-entity-field__error-container{margin-top:5px;animation:mc-entity-field-slide-in .3s ease-in-out}.mc-c-entity-field__hint{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-info, #5bc0de);line-height:1.4}.mc-c-entity-field__hint i{font-size:.75rem;flex-shrink:0}@keyframes mc-entity-field-slide-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mc-c-entity-field__actions{margin-top:var(--space-2, 8px);display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-entity-field-view{display:block;width:100%}.mc-c-entity-field-view-item{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;padding:8px 10px;margin:0 0 4px;border-radius:var(--border-radius, 6px);width:100%}.mc-c-entity-field-view-item:last-child{margin-bottom:0}.mc-c-entity-field-view-item.--email .mc-c-entity-field-view-item__wrapper,.mc-c-entity-field-view-item.--phone .mc-c-entity-field-view-item__wrapper{display:flex;align-items:center;justify-content:space-between}.mc-c-entity-field-view-item__wrapper{width:100%}.mc-c-entity-field-view-item__label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);margin-bottom:2px;line-height:1.4}.mc-c-entity-field-view-item__value{font-size:14px;font-weight:400;color:var(--surface-text-color, #374151);line-height:1.5;width:100%;min-width:0}.mc-c-entity-field-view-item__entity-link{display:inline-flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer}.mc-c-entity-field-view-item__entity-link:hover .mc-c-entity-field-view-item__entity-name{text-decoration:underline;color:var(--color-primary, #8955ef)}.mc-c-entity-field-view-item__entity-name{font-size:var(--font-size-sm, 14px);color:var(--surface-text-color, #374151)}.mc-c-entity-field-view-item-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px)}.mc-c-entity-field-view-item-content__left{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px)}.mc-c-entity-field-view-item-content__right{display:flex;flex-direction:column;flex:1}.mc-c-entity-field .fa-spinner{margin-right:var(--space-2, 8px);color:var(--color-primary, #8955ef)}.mc-c-entity-field-view--inline-editing .mc-c-entity-field-view-item{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;padding:8px 10px;margin:0 0 4px;background:rgba(0,0,0,0);border-radius:var(--border-radius, 6px);width:100%}.mc-c-entity-field-view--inline-editing .mc-c-entity-field-view-item:last-child{margin-bottom:0}.mc-c-entity-field-view--inline-editing .mc-c-entity-field{margin-bottom:0}.mc-c-entity-field-view--inline-editing .mc-c-editable-field{width:100%}.mc-c-entity-field-view--inline-editing .mc-c-editable-field__label{font-size:12px;font-weight:500;color:var(--surface-text-muted, #6b7280);margin-bottom:2px;line-height:1.4}.mc-c-entity-field-view--inline-editing .mc-c-editable-field__value{font-size:14px;font-weight:400;color:var(--surface-text-color, #374151);line-height:1.5}.mc-c-entity-field-view--inline-editing .mc-c-editable-field__value--placeholder{color:var(--surface-text-muted, #6b7280);font-style:italic}.mc-c-entity-field-view--inline-editing .mc-c-editable-field__container{min-height:21px}.mc-c-entity-field-view--inline-editing .mc-c-customfield-view-item{margin:0;padding:0}.mc-c-meeting-datetime__grid{display:flex;align-items:flex-start;gap:var(--space-4, 16px);flex-wrap:wrap}@media(max-width: 768px){.mc-c-meeting-datetime__grid{flex-direction:column;gap:var(--space-3, 12px)}}.mc-c-meeting-datetime__group{flex:1;min-width:200px}.mc-c-meeting-datetime__group-label{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--surface-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2, 8px)}.mc-c-meeting-datetime__group-label i{font-size:14px;color:var(--color-primary, #8955ef)}.mc-c-meeting-datetime__row{display:flex;gap:var(--space-2, 8px)}.mc-c-meeting-datetime__date{flex:1.2;min-width:120px}.mc-c-meeting-datetime__time{flex:.8;min-width:90px}.mc-c-meeting-datetime__separator{display:flex;align-items:center;justify-content:center;padding-top:28px;color:var(--surface-text-muted, #6b7280)}.mc-c-meeting-datetime__separator i{font-size:20px}@media(max-width: 768px){.mc-c-meeting-datetime__separator{display:none}}.mc-c-journey-status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.mc-c-journey-status-badge--active{background:rgba(40,167,69,.16);color:#1e7e34;box-shadow:inset 0 0 0 1px rgba(40,167,69,.32)}.mc-c-journey-status-badge--success{background:rgba(0,123,255,.16);color:#0056b3;box-shadow:inset 0 0 0 1px rgba(0,123,255,.32)}.mc-c-journey-status-badge--churn{background:rgba(220,53,69,.16);color:#b71c1c;box-shadow:inset 0 0 0 1px rgba(220,53,69,.32)}.mc-c-journey-status-badge--unknown{background:rgba(108,117,125,.12);color:#6c757d}
.mc-c-entity-field__composer--has-error .mc-c-ticket-message-composer__input-wrapper{border-color:var(--color-error, #F44336)}.mc-c-entity-field__composer--has-error .mc-c-ticket-message-composer__input-wrapper:focus-within{border-color:var(--color-error, #F44336);box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-entity-field__composer{position:relative}.mc-c-entity-field__composer-control{position:absolute;bottom:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.ticket-create-component__message-section{margin-top:var(--space-4, 16px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color)}.mc-c-ticket-message-composer{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-ticket-message-composer__input-wrapper{display:flex;flex-direction:column;border:1px solid var(--surface-border-color, var(--color-border));border-radius:var(--border-radius-md, 8px);background:var(--surface-background-color, var(--color-background));overflow:hidden;transition:border-color .2s ease}.mc-c-ticket-message-composer__input-wrapper:focus-within{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)))}.mc-c-ticket-message-composer__textarea-container{flex:1}.mc-c-ticket-message-composer__textarea{width:100%;min-height:80px;max-height:200px;padding:var(--space-3, 12px);border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:var(--font-size-base, 1rem);line-height:1.5;color:var(--surface-text-color, var(--color-text-primary));resize:vertical;outline:none}.mc-c-ticket-message-composer__textarea::placeholder{color:var(--surface-text-color-muted, var(--color-text-muted))}.mc-c-ticket-message-composer__textarea:disabled{background:var(--surface-background-color-disabled, var(--color-gray-50));cursor:not-allowed}.mc-c-ticket-message-composer__toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2, 8px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02))}.mc-c-ticket-message-composer__status{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-xs, 0.75rem);color:var(--color-primary-600, #7c3aed)}.mc-c-ticket-message-composer__status mc-chat-spinner{display:inline-flex}.mc-c-ticket-message-composer mc-chat-attachment-previews{display:block;margin-top:var(--space-2, 8px)}[data-theme-mode=dark] .mc-c-ticket-message-composer__input-wrapper{border-color:var(--color-gray-700, #374151);background:var(--color-gray-800, #1f2937)}[data-theme-mode=dark] .mc-c-ticket-message-composer__textarea{color:var(--color-gray-100, #f3f4f6)}[data-theme-mode=dark] .mc-c-ticket-message-composer__textarea::placeholder{color:var(--color-gray-500, #6b7280)}[data-theme-mode=dark] .mc-c-ticket-message-composer__textarea:disabled{background:var(--color-gray-900, #111827)}[data-theme-mode=dark] .mc-c-ticket-message-composer__toolbar{border-color:var(--color-gray-700, #374151);background:hsla(0,0%,100%,.02)}
.mc-c-field-order-popover{min-width:400px;max-width:580px;max-height:70vh;overflow:hidden}.mc-c-field-order-popover--suspended{visibility:hidden !important;pointer-events:none !important}
.mc-c-staff-custom-fields{display:flex;flex-direction:column;gap:8px}.mc-c-staff-custom-field{display:block}
.mc-c-data-table{width:100%;position:relative}.mc-c-data-table--loading{min-height:200px}.mc-c-data-table__table--has-row-link tbody td{position:relative}.mc-c-data-table__table--has-row-link tbody td a:not(.mc-c-data-table__row-link),.mc-c-data-table__table--has-row-link tbody td button,.mc-c-data-table__table--has-row-link tbody td .entity-association{position:relative;z-index:2}.mc-c-data-table__row-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mc-c-data-table__table tbody tr:focus-visible,.mc-c-data-table__table tbody tr:has(.mc-c-data-table__row-link:focus-visible){position:relative}.mc-c-data-table__table tbody tr:focus-visible::after,.mc-c-data-table__table tbody tr:has(.mc-c-data-table__row-link:focus-visible)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));pointer-events:none}.mc-c-data-table__table.table{margin:0}.mc-c-data-table__table thead tr th{padding-top:8px;padding-bottom:8px;vertical-align:middle;overflow:visible}.mc-c-data-table__table thead tr th .column-grip{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;z-index:200;background:rgba(0,0,0,0);pointer-events:auto}.mc-c-data-table__table thead tr th .column-grip::after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:0;background:rgba(0,0,0,0);pointer-events:none}.mc-c-data-table__table thead tr th .column-grip:hover::after{width:2px;background:var(--app-primary-color, #6c5ce7)}.mc-c-data-table__table thead tr th .column-grip.active{z-index:201}.mc-c-data-table__table thead tr th .column-grip.active::after{width:2px;background:var(--app-primary-color, #6c5ce7)}.mc-c-data-table__table thead tr th .mc-c-column-header{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;padding-right:14px;position:relative;box-sizing:border-box}.mc-c-data-table__table thead tr th .mc-c-column-header--filtered{background-color:var(--app-primary-color-light, rgba(59, 130, 246, 0.08)) !important}.mc-c-data-table__table thead tr th .mc-c-column-header__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;display:flex;align-items:center;gap:4px}.mc-c-data-table__table thead tr th .mc-c-column-header__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-data-table__table thead tr th.sort-ascent .mc-c-column-header__text::after,.mc-c-data-table__table thead tr th.sort-descent .mc-c-column-header__text::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;color:var(--app-primary-color, #6c5ce7);margin-left:4px;flex-shrink:0}.mc-c-data-table__table thead tr th.sort-ascent .mc-c-column-header__text::after{content:""}.mc-c-data-table__table thead tr th.sort-descent .mc-c-column-header__text::after{content:""}.mc-c-data-table__table thead tr th .mc-c-column-header__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.mc-c-data-table__checkbox-cell{position:sticky !important;left:0 !important;z-index:4 !important;background-color:var(--surface-level-0, #fff) !important;flex:0 0 48px !important;width:48px !important;min-width:48px !important;max-width:48px !important;padding:0 12px !important;text-align:center !important;vertical-align:middle !important;justify-content:center !important}.mc-c-data-table__checkbox-cell--header{z-index:10 !important;background-color:var(--surface-level-1, #f8f9fa) !important}.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__row-menu-cell{height:auto !important}.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper{display:flex !important;opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.mc-c-data-table .mc-c-data-table__table tbody tr:hover td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper,.mc-c-data-table .mc-c-data-table__table tbody tr:focus-within td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper,.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper:has(button[aria-expanded=true]){opacity:1 !important;pointer-events:auto}@media(hover: none)and (pointer: coarse){.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper{opacity:1;pointer-events:auto}}.mc-c-data-table .mc-c-data-table__table tbody tr td.mc-c-data-table__row-menu-cell .mc-c-data-table__row-menu-wrapper.mc-l-content-body-list__actions-wrapper:not(:has(.mc-c-action-menu)){display:none !important}.mc-c-data-table .mc-c-data-table__table td.actions-column:not(.mc-c-data-table__row-menu-cell):has(+td.mc-c-data-table__row-menu-cell) .mc-l-content-body-list__actions-wrapper{right:56px}.mc-c-data-table .mc-c-data-table__table th.mc-c-data-table__primary-action-cell,.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__primary-action-cell{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding-right:16px;white-space:nowrap}.mc-c-data-table .mc-c-data-table__table th.mc-c-data-table__primary-action-cell:has(+th.mc-c-data-table__row-menu-cell),.mc-c-data-table .mc-c-data-table__table td.mc-c-data-table__primary-action-cell:has(+td.mc-c-data-table__row-menu-cell){padding-right:56px}.mc-c-data-table__checkbox.mc-c-checkbox{gap:0 !important;width:auto !important;justify-content:center}.mc-c-data-table__checkbox.mc-c-checkbox .mc-c-checkbox__content{display:none !important}.mc-c-column-frozen-indicator{flex-shrink:0;font-size:10px;color:var(--app-primary-color, #3b82f6);opacity:.7}.mc-c-data-table__bulk-separator{display:inline-block;width:1px;height:24px;background-color:var(--surface-border-color, #e2e8f0);margin:0 12px;vertical-align:middle}.mc-c-data-table__bulk-actions{display:inline-flex;align-items:center;gap:4px}.mc-c-data-table__bulk-actions:empty{display:none}.mc-c-data-table__bulk-actions mc-table-bulk-actions{display:contents}.mc-c-data-table__table thead tr,.mc-c-data-table__table tbody tr{display:flex;flex-wrap:nowrap;width:100%}.mc-c-data-table__table thead th,.mc-c-data-table__table tbody td{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-data-table__table thead th{display:flex;align-items:center}.mc-c-data-table__table tbody td{display:flex;align-items:center}.mc-c-data-table__table th.mc-c-data-table__column--align-end,.mc-c-data-table__table td.mc-c-data-table__column--align-end{justify-content:flex-end;text-align:right}.mc-c-data-table__table th.mc-c-data-table__column--align-end .mc-c-column-header__text{justify-content:flex-end}.mc-c-data-table__table td.mc-c-data-table__column--align-end .mc-list-column{align-items:flex-end}.mc-c-data-table__table th.mc-c-data-table__column--numeric,.mc-c-data-table__table td.mc-c-data-table__column--numeric{font-variant-numeric:tabular-nums}.mc-c-data-table__table .mc-c-column--frozen{position:sticky !important;z-index:4 !important;background-color:var(--surface-level-0) !important}.mc-c-data-table__table thead th.mc-c-column--frozen{z-index:8 !important;background-color:var(--surface-level-1) !important}.mc-c-data-table__table tbody tr:nth-child(even) td.mc-c-column--frozen{background-color:var(--surface-level-1) !important}.mc-c-data-table__table tbody tr:hover:not(.st-selected) td.mc-c-column--frozen{background-color:var(--surface-level-2) !important}.mc-c-data-table__table tbody tr.st-selected td.mc-c-column--frozen{background-color:var(--surface-level-2) !important}.mc-c-data-table__table tbody tr.mc-c-data-table__row--active td{background-color:var(--surface-level-2) !important}.mc-c-data-table__table .mc-c-data-table__group-header{z-index:5;background:var(--surface-level-1)}.mc-c-data-table__table tbody.mc-c-data-table__group:first-of-type .mc-c-data-table__group-header-cell{border-top:0}.mc-c-data-table__table .mc-c-data-table__group-header-cell{flex:1 1 100%;align-items:center;padding:10px 14px !important;border-top:1px solid var(--surface-border-light);border-bottom:1px solid var(--surface-border-light);font-weight:600;font-size:11px;color:var(--surface-text-muted);letter-spacing:.4px}.mc-c-data-table__table .mc-c-data-table__group-label{text-transform:uppercase}.mc-c-data-table__table .mc-c-data-table__group-count{display:inline-block;margin-left:8px;min-width:18px;text-align:center;background:var(--surface-background-color);border:1px solid var(--surface-border-light);color:var(--surface-text-muted);font-size:11px;padding:1px 7px;border-radius:10px;font-weight:600;line-height:16px}.mc-c-data-table .mc-c-data-table__table tbody tr.mc-c-data-table__group-header{position:sticky;top:0}
.mc-c-date-time-range{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-date-time-range--disabled{opacity:.6}.mc-c-date-time-range__line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.mc-c-date-time-range__chip{margin:0;padding:5px 8px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.3;cursor:pointer;transition:background-color .15s ease}.mc-c-date-time-range__chip:hover:not([disabled]),.mc-c-date-time-range__chip--open{background:var(--surface-bg-hover)}.mc-c-date-time-range__chip--open{box-shadow:inset 0 -2px 0 var(--state-text-brand)}.mc-c-date-time-range__chip--empty{color:var(--surface-text-muted)}.mc-c-date-time-range__chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-date-time-range__chip[disabled]{cursor:not-allowed}.mc-c-date-time-range__dash,.mc-c-date-time-range__end-day{color:var(--surface-text-muted);font-size:14px}.mc-c-date-time-range__end-day{padding:0 4px;color:var(--surface-text-color)}.mc-c-date-time-range__summary{padding:0 8px;color:var(--surface-text-muted);font-size:12px}.mc-c-date-time-range__shortcuts{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 0}.mc-c-date-time-range__shortcut{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px 10px;border:1px solid var(--surface-border-color);border-radius:999px;background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:12px;cursor:pointer}.mc-c-date-time-range__shortcut:hover:not([disabled]){background:var(--surface-bg-hover)}.mc-c-date-time-range__shortcut:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-date-time-range__calendar{width:280px;max-width:calc(100vw - 32px)}.mc-c-date-time-range__calendar-panel{padding:10px 10px 8px;color:var(--surface-text-color)}.mc-c-date-time-range__calendar-panel:focus{outline:none}.mc-c-date-time-range__calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mc-c-date-time-range__calendar-month{font-size:14px;font-weight:var(--font-weight-semibold)}.mc-c-date-time-range__calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:18px;cursor:pointer}.mc-c-date-time-range__calendar-nav:hover{background:var(--surface-bg-hover)}.mc-c-date-time-range__calendar-nav:focus-visible{outline:2px solid var(--color-border-focus)}.mc-c-date-time-range__calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.mc-c-date-time-range__calendar-weekday{padding:4px 0;color:var(--surface-text-muted);font-size:11px;text-align:center}.mc-c-date-time-range__calendar-day{height:32px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.mc-c-date-time-range__calendar-day:hover{background:var(--surface-bg-hover)}.mc-c-date-time-range__calendar-day:focus-visible{outline:2px solid var(--color-border-focus)}.mc-c-date-time-range__calendar-day--outside{color:var(--surface-text-muted)}.mc-c-date-time-range__calendar-day--today{color:var(--state-text-brand);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--state-text-brand)}.mc-c-date-time-range__calendar-day--selected{background:color-mix(in srgb, var(--color-primary-500) 18%, var(--surface-background-color));color:var(--state-text-brand);font-weight:var(--font-weight-semibold)}.mc-c-date-time-range__calendar-day--selected:hover{background:color-mix(in srgb, var(--color-primary-500) 24%, var(--surface-background-color))}.mc-c-date-time-range__calendar-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border-color)}
mc-detail-pane{display:block;height:100%;min-width:0}.mc-l-content-body__right-panel .mc-c-detail-pane h4{width:auto !important;padding:0 !important;background:rgba(0,0,0,0) !important;font-weight:var(--font-weight-semibold, 600) !important}.mc-c-detail-pane{--mc-detail-pane-top: 72px;display:flex;flex-direction:column;min-width:0;position:sticky;top:var(--mc-detail-pane-top);max-height:calc(100vh - var(--mc-detail-pane-top) - max(16px,var(--mc-chat-dock-bottom-offset, 0px)));overflow:hidden;box-sizing:border-box;background:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.mc-c-detail-pane:focus{outline:none}.mc-c-detail-pane:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-c-detail-pane h1,.mc-c-detail-pane h2,.mc-c-detail-pane h3,.mc-c-detail-pane h4,.mc-c-detail-pane h5,.mc-c-detail-pane h6{color:var(--surface-text-color) !important}.mc-c-detail-pane .mc-c-card.mc-c-card--plain{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding-left:0;padding-right:0}.mc-c-detail-pane__header{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-3, 12px) var(--space-2, 8px);border-bottom:1px solid var(--surface-border-color);flex:none}.mc-c-detail-pane mc-detail-pane-title{display:block;min-width:0}.mc-c-detail-pane mc-detail-pane-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.mc-c-detail-pane__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2, 8px)}.mc-c-detail-pane__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mc-c-detail-pane__close{flex:none;margin-left:auto}.mc-c-detail-pane__actions{min-width:0}.mc-c-detail-pane__body{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-3, 12px)}
.mc-ds-folder-sidebar{display:flex;flex-direction:column;width:280px;min-width:280px;max-width:280px;height:100%;background:var(--surface-level-0, #ffffff);border-right:1px solid var(--surface-border, #e5e7eb);transition:width .2s ease;position:relative}.mc-ds-folder-sidebar--compact{width:60px;min-width:60px;max-width:60px}.mc-ds-folder-sidebar--compact .mc-ds-folder-sidebar__title span,.mc-ds-folder-sidebar--compact .mc-ds-folder-sidebar__item span{display:none}.mc-ds-folder-sidebar--loading .mc-ds-folder-sidebar__content{opacity:.6;pointer-events:none}.mc-ds-folder-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px)}.mc-ds-folder-sidebar__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--surface-text-primary, #1f2937)}.mc-ds-folder-sidebar__title i{font-size:18px;color:var(--color-primary, #8955ef)}.mc-ds-folder-sidebar__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.mc-ds-folder-sidebar__search{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:0 8px;height:28px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.mc-ds-folder-sidebar__search:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 20%, transparent)}.mc-ds-folder-sidebar__search-icon{font-size:15px;color:var(--surface-text-muted);flex:0 0 auto}.mc-ds-folder-sidebar__search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:var(--surface-text-color)}.mc-ds-folder-sidebar__search-input::placeholder{color:var(--surface-text-muted)}.mc-ds-folder-sidebar__search-clear{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-ds-folder-sidebar__search-clear:hover{background:var(--surface-bg-hover, rgba(0, 0, 0, 0.06));color:var(--surface-text-color)}.mc-ds-folder-sidebar__search-clear i{font-size:14px}.mc-ds-folder-sidebar__action-btn,.mc-ds-folder-sidebar__add-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--surface-level-1, #f3f4f6);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-ds-folder-sidebar__action-btn:hover,.mc-ds-folder-sidebar__add-btn:hover{background:rgba(137,85,239,.1);color:var(--state-text-brand)}.mc-ds-folder-sidebar__action-btn i,.mc-ds-folder-sidebar__add-btn i{font-size:18px}.mc-ds-folder-sidebar__content{flex:1;overflow-y:auto;padding:var(--space-2, 8px)}.mc-ds-folder-sidebar__loading{display:flex;align-items:center;justify-content:center;padding:var(--space-8, 32px)}.mc-ds-folder-sidebar__item{display:flex;align-items:center;gap:10px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:6px;font-size:14px;color:var(--surface-text-primary, #1f2937);cursor:pointer;transition:background-color .15s ease}.mc-ds-folder-sidebar__item:hover{background:var(--surface-level-1, #f3f4f6)}.mc-ds-folder-sidebar__item--selected{background:var(--surface-bg-hover);color:var(--surface-text-color);font-weight:600}.mc-ds-folder-sidebar__item--selected i{color:var(--surface-text-color)}.mc-ds-folder-sidebar__item--all i{font-size:18px;color:var(--surface-text-muted, #6b7280)}.mc-ds-folder-sidebar__item i{font-size:18px}.mc-ds-folder-sidebar__separator{height:1px;background:var(--surface-border, #e5e7eb);margin:var(--space-2, 8px) 0}.mc-ds-folder-sidebar__tree{flex:1;padding:0 var(--space-2, 8px)}.mc-ds-folder-sidebar__node{position:relative;display:flex;align-items:center;gap:6px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:6px;font-size:14px;color:var(--surface-text-primary, #1f2937);cursor:pointer;transition:background-color .15s ease}.mc-ds-folder-sidebar__node:hover{background:var(--surface-level-1, #f3f4f6)}.mc-ds-folder-sidebar__node:hover .mc-ds-folder-sidebar__node-actions{opacity:1;pointer-events:auto}.mc-ds-folder-sidebar__node--selected{background:var(--surface-bg-hover);color:var(--surface-text-color);font-weight:600}.mc-ds-folder-sidebar__node--selected i{color:var(--surface-text-color)}.mc-ds-folder-sidebar__node-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:18px;flex-shrink:0;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:var(--surface-text-muted, #9ca3af);border-radius:3px}.mc-ds-folder-sidebar__node-toggle:hover{color:var(--surface-text-primary, #374151);background:var(--surface-level-1, rgba(0, 0, 0, 0.06))}.mc-ds-folder-sidebar__node-toggle i{font-size:14px}.mc-ds-folder-sidebar__node-toggle--placeholder{pointer-events:none}.mc-ds-folder-sidebar__node-icon{font-size:18px;color:var(--surface-text-muted, #6b7280);flex-shrink:0}.mc-ds-folder-sidebar__node-name{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-ds-folder-sidebar__node-count{font-size:13px;color:var(--surface-text-muted, #6b7280);font-weight:400;font-variant-numeric:tabular-nums;flex-shrink:0}.mc-ds-folder-sidebar__node-actions{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:var(--surface-text-muted, #6b7280);border-radius:4px;opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .15s ease}.mc-ds-folder-sidebar__node-actions i{font-size:16px}.mc-ds-folder-sidebar__node-actions:hover{background:var(--surface-level-1, rgba(0, 0, 0, 0.08));color:var(--surface-text-primary, #374151)}.mc-ds-folder-sidebar__context-menu{position:absolute;top:calc(100% + 2px);right:var(--space-2, 8px);z-index:1000;min-width:160px;background:var(--surface-level-0, #ffffff);border:1px solid var(--surface-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:var(--space-1, 4px)}.mc-ds-folder-sidebar__context-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);border:none;background:rgba(0,0,0,0);font-size:13px;color:var(--surface-text-primary, #1f2937);text-align:left;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.mc-ds-folder-sidebar__context-menu button:hover:not([aria-disabled=true]){background:var(--surface-level-1, #f3f4f6)}.mc-ds-folder-sidebar__context-menu button i{font-size:16px;color:var(--surface-text-muted, #6b7280)}.mc-ds-folder-sidebar__context-menu button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mc-ds-folder-sidebar__context-menu button:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:-2px}.mc-ds-folder-sidebar__context-menu-danger{color:var(--color-danger, #dc3545) !important}.mc-ds-folder-sidebar__context-menu-danger i{color:var(--color-danger, #dc3545) !important}.mc-ds-folder-sidebar__context-menu-danger:hover:not([aria-disabled=true]){background:rgba(220,53,69,.1) !important}.mc-ds-folder-sidebar__context-separator{height:1px;background:var(--surface-border, #e5e7eb);margin:4px 0}.mc-ds-folder-sidebar__context-hint{display:flex;align-items:flex-start;gap:6px;max-width:240px;margin:0 0 var(--space-1, 4px);padding:var(--space-2, 8px) var(--space-3, 12px);border-bottom:1px solid var(--surface-border, #e5e7eb);font-size:12px;line-height:1.4;color:var(--surface-text-muted, #6b7280);white-space:normal}.mc-ds-folder-sidebar__context-hint i{flex-shrink:0;font-size:14px;line-height:1.4}.mc-ds-folder-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px) var(--space-4, 16px);text-align:center}.mc-ds-folder-sidebar__empty i{font-size:48px;color:var(--surface-text-muted, #6b7280);margin-bottom:var(--space-3, 12px)}.mc-ds-folder-sidebar__empty>p,.mc-ds-folder-sidebar__empty>span{font-size:13px;color:var(--surface-text-muted, #6b7280);margin:0 0 var(--space-3, 12px) 0}
.mc-c-help-popover{display:inline-flex}.mc-c-help-popover__trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:16px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mc-c-help-popover__trigger:hover,.mc-c-help-popover__trigger[aria-expanded=true]{background:var(--surface-bg-active);color:var(--surface-text-color)}.mc-c-help-popover__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-help-popover__window{width:320px;max-width:calc(100vw - 32px)}.mc-c-help-popover__panel{padding:16px 16px 14px;color:var(--surface-text-color);font-size:13px;line-height:1.5}.mc-c-help-popover__panel:focus{outline:none}.mc-c-help-popover__title{margin:0 0 6px;color:var(--surface-text-color);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.35}.mc-c-help-popover__body{margin:0 0 8px}.mc-c-help-popover__bullets{margin:0 0 12px;padding-left:18px}.mc-c-help-popover__bullet{margin:2px 0}.mc-c-help-popover__actions{display:flex}
.mc-c-index-nav{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-index-nav__search{flex:none;padding:var(--space-3) var(--space-3) var(--space-1)}.mc-c-index-nav__field{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid rgba(0,0,0,0);border-radius:10px;background:var(--surface-level-2);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.mc-c-index-nav__field:focus-within{border-color:var(--color-border-focus);background:var(--surface-background-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 18%, transparent)}.mc-c-index-nav__field:focus-within .mc-c-index-nav__field-icon{color:var(--state-text-brand)}.mc-c-index-nav__field-icon{flex:none;color:var(--surface-text-muted);font-size:18px}.mc-c-index-nav__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--surface-text-color);font:inherit;font-size:var(--font-size-sm)}.mc-c-index-nav__input::placeholder{color:var(--surface-text-muted);opacity:1}.mc-c-index-nav__input:focus{outline:none}.mc-c-index-nav__shortcut{flex:none;padding:1px 7px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-background-color);box-shadow:none;color:var(--surface-text-muted);font-family:inherit;font-size:11.5px;font-weight:var(--font-weight-medium);line-height:18px}.mc-c-index-nav__clear{display:grid;flex:none;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:var(--surface-bg-active);color:var(--surface-text-muted);font-size:16px;line-height:1;cursor:pointer}.mc-c-index-nav__clear:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-index-nav__count{flex:none;padding:0;color:var(--surface-text-muted);font-size:var(--font-size-xs)}.mc-c-index-nav__count--visible{padding:4px 22px 6px}.mc-c-index-nav__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-2) var(--space-3)}.mc-c-index-nav .mc-c-index-nav__category+.mc-c-index-nav__category{margin-top:var(--space-3)}.mc-c-index-nav__category-title{position:sticky;top:0;z-index:1;margin:0;padding:6px 10px 4px;background:var(--surface-background-color);color:var(--surface-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5}.mc-c-index-nav__group-title{margin:0;padding:var(--space-2) 10px 2px 36px;color:var(--surface-text-muted);font-size:11.5px;font-weight:var(--font-weight-medium);line-height:1.4}.mc-c-index-nav__list{margin:0;padding:0;list-style:none}.mc-c-index-nav__item{position:relative;border-radius:var(--border-radius-base)}.mc-c-index-nav__item:hover{background:var(--surface-bg-hover)}.mc-c-index-nav__item:hover .mc-c-index-nav__help,.mc-c-index-nav__item:focus-within .mc-c-index-nav__help{opacity:1}.mc-c-index-nav__item--highlighted{background:var(--surface-bg-hover);box-shadow:inset 0 0 0 1px var(--surface-border-dark)}.mc-c-index-nav__item--active,.mc-c-index-nav__item--active:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, transparent)}.mc-c-index-nav__item--active .mc-c-index-nav__label,.mc-c-index-nav__item--active .mc-c-index-nav__icon{color:var(--state-text-brand)}.mc-c-index-nav__item--active .mc-c-index-nav__label{font-weight:var(--font-weight-medium)}.mc-c-index-nav__item--with-help .mc-c-index-nav__link{padding-right:36px}.mc-c-index-nav__link{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:8px 8px 8px 10px;border:0;border-radius:inherit;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-c-index-nav__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mc-c-index-nav__icon{flex:none;width:16px;margin-top:2px;color:var(--surface-text-muted);font-size:16px}.mc-c-index-nav__text{display:flex;flex-direction:column;min-width:0}.mc-c-index-nav__label{color:var(--surface-text-color);font-size:var(--font-size-sm);line-height:1.3}.mc-c-index-nav__description{margin-top:2px;color:var(--surface-text-muted);font-size:var(--font-size-xs);line-height:1.35}.mc-c-index-nav__mark{padding:0;border-radius:3px;background:color-mix(in srgb, var(--color-primary-500) 22%, transparent);color:inherit;font-weight:var(--font-weight-medium)}.mc-c-index-nav__synonym{align-self:flex-start;margin-top:4px;padding:1px 6px;border-radius:6px;background:color-mix(in srgb, var(--color-primary-500) 10%, transparent);color:var(--state-text-brand);font-size:11.5px;line-height:1.4}.mc-c-index-nav__enter{flex:none;align-self:center;margin-left:auto;padding:0 5px;border:1px solid var(--surface-border-dark);border-radius:5px;background:rgba(0,0,0,0);box-shadow:none;color:var(--surface-text-muted);font-family:inherit;font-size:11px;line-height:16px}.mc-c-index-nav__help{position:absolute;top:50%;right:6px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.mc-c-index-nav__help.mc-c-help-popover--open{opacity:1}@media(hover: none){.mc-c-index-nav .mc-c-index-nav__help{opacity:1}}.mc-c-index-nav__empty{padding:36px 20px;text-align:center}.mc-c-index-nav__empty-icon{color:var(--surface-text-muted);font-size:32px}.mc-c-index-nav__empty-title{margin:10px 0 4px;color:var(--surface-text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.mc-c-index-nav__empty-hint{margin:0 0 14px;color:var(--surface-text-muted);font-size:12.5px;line-height:1.45}
.mc-c-inline-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:var(--surface-bg-secondary);color:var(--surface-text-color);border:1px solid var(--surface-border-color);font-size:14px;line-height:1.5;min-width:0}.mc-c-inline-note .mc-c-inline-note__icon{flex:0 0 auto;font-size:18px;line-height:21px;color:var(--surface-text-muted)}.mc-c-inline-note__body{flex:1 1 auto;min-width:0}.mc-c-inline-note__text,.mc-c-inline-note__content>p{margin:0}.mc-c-inline-note .mc-c-inline-note__text+.mc-c-inline-note__content>p:first-child,.mc-c-inline-note .mc-c-inline-note__content>p+p,.mc-c-inline-note .mc-c-inline-note__content>ul{margin-top:6px}.mc-c-inline-note__muted{font-size:13.5px;color:var(--surface-text-muted)}.mc-c-inline-note__tone-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mc-c-inline-note__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto}.mc-c-inline-note--stacked{flex-wrap:wrap}.mc-c-inline-note--stacked .mc-c-inline-note__body{flex-basis:calc(100% - 28px)}.mc-c-inline-note--stacked .mc-c-inline-note__actions{flex-basis:calc(100% - 28px);margin-left:28px;margin-top:-2px}.mc-c-inline-note__lead{font-weight:var(--font-weight-medium, 500)}.mc-c-inline-note--bare{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.mc-c-inline-note--info .mc-c-inline-note__icon{color:var(--state-text-info)}.mc-c-inline-note--warning .mc-c-inline-note__icon{color:var(--state-text-warning)}.mc-c-inline-note--danger .mc-c-inline-note__icon{color:var(--state-text-danger)}.mc-c-inline-note--success .mc-c-inline-note__icon{color:var(--state-text-success)}.mc-c-inline-note--neutral .mc-c-inline-note__icon{color:var(--surface-text-muted)}.mc-c-inline-note:not(.mc-c-inline-note--stacked)>.mc-c-inline-note__actions{margin-block:-5.5px}
.mc-c-input{width:100%}.mc-c-input__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-input__required{color:var(--state-text-danger);margin-left:.125rem;font-weight:600}.mc-c-input__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}.mc-c-input__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-input__error i{font-size:.75rem;flex-shrink:0}.mc-c-input>input,.mc-c-input>textarea,.mc-c-input>select:not([multiple]){display:block;width:100%;padding:.375rem .75rem;font-size:var(--font-size-base, 1rem);font-weight:400;line-height:1.5;color:var(--surface-text-color);background-color:var(--surface-background-color);background-clip:padding-box;border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius, 0.375rem);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-c-input>input::placeholder,.mc-c-input>textarea::placeholder,.mc-c-input>select:not([multiple])::placeholder{color:var(--surface-text-muted);opacity:1}.mc-c-input>input:focus,.mc-c-input>textarea:focus,.mc-c-input>select:not([multiple]):focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)))}.mc-c-input>input:disabled,.mc-c-input>input[readonly],.mc-c-input>textarea:disabled,.mc-c-input>textarea[readonly],.mc-c-input>select:not([multiple]):disabled,.mc-c-input>select:not([multiple])[readonly]{background-color:var(--color-neutral-100, #f3f4f6);opacity:1;cursor:not-allowed}.mc-c-input--has-error>input,.mc-c-input--has-error>textarea,.mc-c-input--has-error>select:not([multiple]){border-color:var(--color-error, #F44336)}.mc-c-input--has-error>input:focus,.mc-c-input--has-error>textarea:focus,.mc-c-input--has-error>select:not([multiple]):focus{border-color:var(--color-error, #F44336);box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}[data-surface=dark] .mc-c-input .mc-c-input__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-input .mc-c-input__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-input .mc-c-input__error{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-input>input,[data-surface=dark] .mc-c-input>textarea,[data-surface=dark] .mc-c-input>select:not([multiple]){background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-input>input::placeholder,[data-surface=dark] .mc-c-input>textarea::placeholder,[data-surface=dark] .mc-c-input>select:not([multiple])::placeholder{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-input>input:focus,[data-surface=dark] .mc-c-input>textarea:focus,[data-surface=dark] .mc-c-input>select:not([multiple]):focus{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)))}[data-surface=dark] .mc-c-input>input:disabled,[data-surface=dark] .mc-c-input>input[readonly],[data-surface=dark] .mc-c-input>textarea:disabled,[data-surface=dark] .mc-c-input>textarea[readonly],[data-surface=dark] .mc-c-input>select:not([multiple]):disabled,[data-surface=dark] .mc-c-input>select:not([multiple])[readonly]{background-color:var(--color-neutral-800, #1f2937);color:var(--surface-text-muted)}[data-surface=dark] .mc-c-input.mc-c-input--has-error>input,[data-surface=dark] .mc-c-input.mc-c-input--has-error>textarea,[data-surface=dark] .mc-c-input.mc-c-input--has-error>select:not([multiple]){border-color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-input.mc-c-input--has-error>input:focus,[data-surface=dark] .mc-c-input.mc-c-input--has-error>textarea:focus,[data-surface=dark] .mc-c-input.mc-c-input--has-error>select:not([multiple]):focus{border-color:var(--color-danger-400, #f87171);box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.uib-datepicker-popup{padding:0}.uib-datepicker-popup.dropdown-menu{background-color:var(--surface-background-color);border:1px solid var(--surface-border-color, var(--color-neutral-300));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:var(--border-radius, 0.375rem)}.uib-datepicker-popup li[ng-transclude]{padding:0 !important}.uib-datepicker-popup [uib-datepicker]{width:100% !important}.uib-datepicker-popup [uib-datepicker] table{margin:0 !important;width:100% !important;table-layout:fixed !important}.uib-datepicker-popup [uib-datepicker] table td,.uib-datepicker-popup [uib-datepicker] table th{padding:0;border:none;background-color:rgba(0,0,0,0)}.uib-datepicker-popup [uib-datepicker] table td button,.uib-datepicker-popup [uib-datepicker] table td .btn,.uib-datepicker-popup [uib-datepicker] table td button.btn-default,.uib-datepicker-popup [uib-datepicker] table td button.btn-sm,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-default,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-sm,.uib-datepicker-popup [uib-datepicker] table th button,.uib-datepicker-popup [uib-datepicker] table th .btn,.uib-datepicker-popup [uib-datepicker] table th button.btn-default,.uib-datepicker-popup [uib-datepicker] table th button.btn-sm,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-default,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-sm{border:none !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;outline:none !important;color:var(--surface-text-color) !important;width:100%;box-shadow:none !important;text-shadow:none !important;transition:all .15s ease-in-out}.uib-datepicker-popup [uib-datepicker] table td button:active,.uib-datepicker-popup [uib-datepicker] table td button.active,.uib-datepicker-popup [uib-datepicker] table td .btn:active,.uib-datepicker-popup [uib-datepicker] table td .btn.active,.uib-datepicker-popup [uib-datepicker] table td button.btn-default:active,.uib-datepicker-popup [uib-datepicker] table td button.btn-default.active,.uib-datepicker-popup [uib-datepicker] table td button.btn-sm:active,.uib-datepicker-popup [uib-datepicker] table td button.btn-sm.active,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-default:active,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-default.active,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-sm:active,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-sm.active,.uib-datepicker-popup [uib-datepicker] table th button:active,.uib-datepicker-popup [uib-datepicker] table th button.active,.uib-datepicker-popup [uib-datepicker] table th .btn:active,.uib-datepicker-popup [uib-datepicker] table th .btn.active,.uib-datepicker-popup [uib-datepicker] table th button.btn-default:active,.uib-datepicker-popup [uib-datepicker] table th button.btn-default.active,.uib-datepicker-popup [uib-datepicker] table th button.btn-sm:active,.uib-datepicker-popup [uib-datepicker] table th button.btn-sm.active,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-default:active,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-default.active,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-sm:active,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-sm.active{box-shadow:none !important;background-image:none !important}.uib-datepicker-popup [uib-datepicker] table td button:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table td .btn:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table td button.btn-default:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table td button.btn-sm:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-default:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-sm:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th button:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th .btn:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th button.btn-default:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th button.btn-sm:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-default:not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-sm:not(:disabled):hover{color:var(--surface-text-color) !important;background-image:none !important}.uib-datepicker-popup [uib-datepicker] table td button:focus,.uib-datepicker-popup [uib-datepicker] table td .btn:focus,.uib-datepicker-popup [uib-datepicker] table td button.btn-default:focus,.uib-datepicker-popup [uib-datepicker] table td button.btn-sm:focus,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-default:focus,.uib-datepicker-popup [uib-datepicker] table td .btn.btn-sm:focus,.uib-datepicker-popup [uib-datepicker] table th button:focus,.uib-datepicker-popup [uib-datepicker] table th .btn:focus,.uib-datepicker-popup [uib-datepicker] table th button.btn-default:focus,.uib-datepicker-popup [uib-datepicker] table th button.btn-sm:focus,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-default:focus,.uib-datepicker-popup [uib-datepicker] table th .btn.btn-sm:focus{outline:none !important;box-shadow:none !important}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1){background-color:var(--surface-background-color)}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th:nth-child(2) button strong{font-weight:600;color:var(--surface-text-color)}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button:hover,.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button.btn-default:hover,.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th .btn.btn-default:hover{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.03)) !important;background-image:none !important;border-radius:var(--border-radius-sm, 0.25rem);border-color:rgba(0,0,0,0) !important}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(2) th small{display:block;background-color:var(--surface-background-color);cursor:default;font-weight:600;font-size:.75rem;text-transform:uppercase;color:var(--surface-text-muted);padding:.5rem 0}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(2) th:first-child small{margin-left:0}.uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(2) th:last-child small{margin-right:0}.uib-datepicker-popup [uib-datepicker] table tbody tr td{padding:2px}.uib-datepicker-popup [uib-datepicker] table tbody tr td button,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm{display:block;margin:0;text-align:center;line-height:1.5;border:none !important;border-radius:var(--border-radius-sm, 0.25rem);min-height:32px;padding:.25rem;background-image:none !important;box-shadow:none !important;text-shadow:none !important}.uib-datepicker-popup [uib-datepicker] table tbody tr td button span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm span{padding:0;color:var(--surface-text-color);font-weight:500}.uib-datepicker-popup [uib-datepicker] table tbody tr td button span.text-muted,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn span.text-muted,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default span.text-muted,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm span.text-muted,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default span.text-muted,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm span.text-muted{color:var(--surface-text-muted);opacity:.5}.uib-datepicker-popup [uib-datepicker] table tbody tr td button:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm:disabled,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.disabled{background-color:rgba(0,0,0,0) !important;background-image:none !important;border-color:rgba(0,0,0,0) !important;opacity:.4;cursor:not-allowed}.uib-datepicker-popup [uib-datepicker] table tbody tr td button:not(.active):not(.btn-info):not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn:not(.active):not(.btn-info):not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default:not(.active):not(.btn-info):not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm:not(.active):not(.btn-info):not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default:not(.active):not(.btn-info):not(:disabled):hover,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm:not(.active):not(.btn-info):not(:disabled):hover{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1)) !important;background-image:none !important;border-color:rgba(0,0,0,0) !important}.uib-datepicker-popup [uib-datepicker] table tbody tr td button:not(.active):not(.btn-info):not(:disabled):hover span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn:not(.active):not(.btn-info):not(:disabled):hover span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default:not(.active):not(.btn-info):not(:disabled):hover span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm:not(.active):not(.btn-info):not(:disabled):hover span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default:not(.active):not(.btn-info):not(:disabled):hover span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm:not(.active):not(.btn-info):not(:disabled):hover span{color:var(--color-primary-700, #6d28d9)}.uib-datepicker-popup [uib-datepicker] table tbody tr td button.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-info,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-info,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.btn-info,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.btn-info,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.btn-info,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.active,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.btn-info{box-shadow:none !important;background-color:var(--color-primary-500, #8955ef) !important;background-image:none !important;border-color:var(--color-primary-500, #8955ef) !important}.uib-datepicker-popup [uib-datepicker] table tbody tr td button.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-info span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-info span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.btn-info span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.btn-info span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.btn-info span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.active span,.uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.btn-info span{color:#fff !important;font-weight:600}.uib-datepicker-popup [uib-datepicker] [uib-daypicker] tbody tr td{padding:2px}.uib-datepicker-popup [uib-datepicker] [uib-daypicker] tbody tr td:first-child,.uib-datepicker-popup [uib-datepicker] [uib-daypicker] tbody tr td:last-child{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius-sm, 0.25rem)}.uib-datepicker-popup .uib-button-bar{padding:10px;border-top:1px solid var(--surface-border-color, var(--color-neutral-200));background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02))}.uib-datepicker-popup .uib-button-bar button,.uib-datepicker-popup .uib-button-bar .btn,.uib-datepicker-popup .uib-button-bar button.btn-default,.uib-datepicker-popup .uib-button-bar button.btn-sm,.uib-datepicker-popup .uib-button-bar .btn.btn-default,.uib-datepicker-popup .uib-button-bar .btn.btn-sm{color:var(--surface-text-color) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:1px solid var(--surface-border-color, var(--color-neutral-300)) !important;border-radius:var(--border-radius-sm, 0.25rem);padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-shadow:none !important;box-shadow:none !important;transition:all .15s ease-in-out}.uib-datepicker-popup .uib-button-bar button:hover,.uib-datepicker-popup .uib-button-bar button:focus,.uib-datepicker-popup .uib-button-bar .btn:hover,.uib-datepicker-popup .uib-button-bar .btn:focus,.uib-datepicker-popup .uib-button-bar button.btn-default:hover,.uib-datepicker-popup .uib-button-bar button.btn-default:focus,.uib-datepicker-popup .uib-button-bar button.btn-sm:hover,.uib-datepicker-popup .uib-button-bar button.btn-sm:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-default:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-default:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-sm:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-sm:focus{background-color:var(--surface-level-2, rgba(0, 0, 0, 0.05)) !important;background-image:none !important;border-color:var(--surface-border-color, var(--color-neutral-400)) !important;box-shadow:none !important;outline:none}.uib-datepicker-popup .uib-button-bar button:active,.uib-datepicker-popup .uib-button-bar button.active,.uib-datepicker-popup .uib-button-bar .btn:active,.uib-datepicker-popup .uib-button-bar .btn.active,.uib-datepicker-popup .uib-button-bar button.btn-default:active,.uib-datepicker-popup .uib-button-bar button.btn-default.active,.uib-datepicker-popup .uib-button-bar button.btn-sm:active,.uib-datepicker-popup .uib-button-bar button.btn-sm.active,.uib-datepicker-popup .uib-button-bar .btn.btn-default:active,.uib-datepicker-popup .uib-button-bar .btn.btn-default.active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm:active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.active{background-color:var(--surface-level-2, rgba(0, 0, 0, 0.08)) !important;background-image:none !important;box-shadow:none !important}.uib-datepicker-popup .uib-button-bar button.btn-info,.uib-datepicker-popup .uib-button-bar button.btn-primary,.uib-datepicker-popup .uib-button-bar .btn.btn-info,.uib-datepicker-popup .uib-button-bar .btn.btn-primary,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-info,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary{background-color:var(--color-primary-500, #8955ef) !important;background-image:none !important;border-color:var(--color-primary-500, #8955ef) !important;color:#fff !important}.uib-datepicker-popup .uib-button-bar button.btn-info:hover,.uib-datepicker-popup .uib-button-bar button.btn-info:focus,.uib-datepicker-popup .uib-button-bar button.btn-primary:hover,.uib-datepicker-popup .uib-button-bar button.btn-primary:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-info:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-info:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-primary:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-primary:focus,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:hover,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:focus,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:hover,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:focus,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:hover,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:focus,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:hover,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:focus,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:hover,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:focus{background-color:var(--color-primary-600, #7c3aed) !important;background-image:none !important;border-color:var(--color-primary-600, #7c3aed) !important;color:#fff !important}.uib-datepicker-popup .uib-button-bar button.btn-info:active,.uib-datepicker-popup .uib-button-bar button.btn-info.active,.uib-datepicker-popup .uib-button-bar button.btn-primary:active,.uib-datepicker-popup .uib-button-bar button.btn-primary.active,.uib-datepicker-popup .uib-button-bar .btn.btn-info:active,.uib-datepicker-popup .uib-button-bar .btn.btn-info.active,.uib-datepicker-popup .uib-button-bar .btn.btn-primary:active,.uib-datepicker-popup .uib-button-bar .btn.btn-primary.active,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:active,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-info.active,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:active,.uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary.active,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:active,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info.active,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:active,.uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary.active,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:active,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info.active,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:active,.uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary.active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info.active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:active,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary.active{background-color:var(--color-primary-700, #6d28d9) !important;background-image:none !important;border-color:var(--color-primary-700, #6d28d9) !important}.uib-datepicker-popup .uib-button-bar button:disabled,.uib-datepicker-popup .uib-button-bar button.disabled,.uib-datepicker-popup .uib-button-bar .btn:disabled,.uib-datepicker-popup .uib-button-bar .btn.disabled,.uib-datepicker-popup .uib-button-bar button.btn-default:disabled,.uib-datepicker-popup .uib-button-bar button.btn-default.disabled,.uib-datepicker-popup .uib-button-bar button.btn-sm:disabled,.uib-datepicker-popup .uib-button-bar button.btn-sm.disabled,.uib-datepicker-popup .uib-button-bar .btn.btn-default:disabled,.uib-datepicker-popup .uib-button-bar .btn.btn-default.disabled,.uib-datepicker-popup .uib-button-bar .btn.btn-sm:disabled,.uib-datepicker-popup .uib-button-bar .btn.btn-sm.disabled{opacity:.5;cursor:not-allowed;background-color:rgba(0,0,0,0) !important;background-image:none !important}.uib-datepicker-popup .uib-button-bar button.uib-close{display:none !important}.uib-datepicker-popup .uib-button-bar .btn-group{display:flex !important;justify-content:space-between;align-items:center;width:100%;gap:.5rem}[data-surface=dark] .uib-datepicker-popup.dropdown-menu{background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1){background-color:var(--surface-background-color)}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button:hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button.btn-default:hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th .btn:hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th .btn.btn-default:hover{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1)) !important;background-image:none !important;border-color:rgba(0,0,0,0) !important}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button:focus,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th button.btn-default:focus,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th .btn:focus,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(1) th .btn.btn-default:focus{box-shadow:none !important}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table thead tr:nth-child(2) th small{background-color:var(--surface-background-color);color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button:not(.active):not(.btn-info):not(:disabled):hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn:not(.active):not(.btn-info):not(:disabled):hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default:not(.active):not(.btn-info):not(:disabled):hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm:not(.active):not(.btn-info):not(:disabled):hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default:not(.active):not(.btn-info):not(:disabled):hover,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm:not(.active):not(.btn-info):not(:disabled):hover{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2)) !important;background-image:none !important;border-color:rgba(0,0,0,0) !important}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button:not(.active):not(.btn-info):not(:disabled):hover span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn:not(.active):not(.btn-info):not(:disabled):hover span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default:not(.active):not(.btn-info):not(:disabled):hover span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm:not(.active):not(.btn-info):not(:disabled):hover span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default:not(.active):not(.btn-info):not(:disabled):hover span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm:not(.active):not(.btn-info):not(:disabled):hover span{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-info,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-info,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.btn-info,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.btn-info,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.btn-info,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.active,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.btn-info{background-color:var(--color-primary-600, #7c3aed) !important;background-image:none !important;border-color:var(--color-primary-600, #7c3aed) !important}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-info span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-info span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-default.btn-info span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td button.btn-sm.btn-info span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-default.btn-info span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.active span,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] table tbody tr td .btn.btn-sm.btn-info span{color:#fff !important}[data-surface=dark] .uib-datepicker-popup [uib-datepicker] [uib-daypicker] tbody tr td:first-child,[data-surface=dark] .uib-datepicker-popup [uib-datepicker] [uib-daypicker] tbody tr td:last-child{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.05))}[data-surface=dark] .uib-datepicker-popup .uib-button-bar{border-top-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05))}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm{color:var(--surface-text-color) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2)) !important;box-shadow:none !important;text-shadow:none !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm:focus{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1)) !important;background-image:none !important;border-color:var(--surface-border-color, rgba(255, 255, 255, 0.3)) !important;box-shadow:none !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.active{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.15)) !important;background-image:none !important;box-shadow:none !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-primary,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-primary,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary{background-color:var(--color-primary-600, #7c3aed) !important;background-image:none !important;border-color:var(--color-primary-600, #7c3aed) !important;color:#fff !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-primary:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-primary:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:focus,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:hover,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:focus{background-color:var(--color-primary-700, #6d28d9) !important;background-image:none !important;border-color:var(--color-primary-700, #6d28d9) !important;color:#fff !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-primary.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-primary.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.btn-primary.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.btn-primary.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.btn-primary.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-info.active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary:active,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.btn-primary.active{background-color:var(--color-primary-800, #5b21b6) !important;background-image:none !important;border-color:var(--color-primary-800, #5b21b6) !important}[data-surface=dark] .uib-datepicker-popup .uib-button-bar button:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-default.disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar button.btn-sm.disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-default.disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm:disabled,[data-surface=dark] .uib-datepicker-popup .uib-button-bar .btn.btn-sm.disabled{opacity:.4;cursor:not-allowed;background-color:rgba(0,0,0,0) !important;background-image:none !important}.mc-c-input{position:relative}.mc-c-input+.dropdown-menu.uib-datepicker-popup{min-width:auto !important;width:100%}.input-wrapper.ui-datepicker{position:relative}.input-wrapper.ui-datepicker .uib-datepicker-popup{width:100%}.mc-c-date-range{display:flex;align-items:center;gap:.5rem}.mc-c-date-range>mc-input,.mc-c-date-range>.mc-c-input{flex:1;min-width:0}.mc-c-date-range>span{color:var(--surface-text-muted);flex-shrink:0}
mc-integration-card{display:block;container-type:inline-size}.mc-c-integration-card{display:flex;flex-direction:column;gap:10px;height:100%;min-height:172px;padding:14px 14px 12px;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-integration-card--featured{min-height:196px;padding:18px;border-color:rgba(0,0,0,0);background:var(--surface-bg-secondary)}.mc-c-integration-card__head{display:flex;align-items:center;gap:12px}.mc-c-integration-card__logo{display:grid;flex:none;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:10px}.mc-c-integration-card__logo img{width:100%;height:100%}.mc-c-integration-card__logo--icon{background:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:22px}.mc-c-integration-card__title{min-width:0}.mc-c-integration-card__name{margin:0;font-size:15px;font-weight:500;line-height:1.3}.mc-c-integration-card--featured .mc-c-integration-card__name{font-size:17px}.mc-c-integration-card__category{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-integration-card__menu{align-self:flex-start;margin-left:auto}.mc-c-integration-card__description{margin:0;font-size:13px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-integration-card__caps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mc-c-integration-card__cap{padding:2px 8px;border-radius:6px;background:var(--surface-bg-secondary);font-size:12px;color:var(--surface-text-muted)}.mc-c-integration-card__foot{margin-top:auto}.mc-c-integration-card__foot-row{display:flex;align-items:center;gap:8px;min-height:30px}.mc-c-integration-card__state{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px}.mc-c-integration-card__state--muted{color:var(--surface-text-muted)}.mc-c-integration-card__sentence{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-integration-card__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--state-text-success)}.mc-c-integration-card__alert{flex:none;font-size:16px;color:var(--state-text-danger)}.mc-c-integration-card__action{margin-left:auto}@container (max-width: 240px){.mc-c-integration-card__foot-row{flex-wrap:wrap}.mc-c-integration-card__action{margin-left:0}}
.mc-c-label-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mc-c-label-chips__empty{font-size:14px;line-height:20px;font-style:italic;color:var(--surface-text-muted)}.mc-c-label-chips__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 8px 0 7px;border:1px solid var(--surface-border-color);border-radius:999px;background-color:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.mc-c-label-chips__dot{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--surface-text-muted);box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-text-color) 28%, transparent)}.mc-c-label-chips__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-c-label-chips__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:0;height:16px;margin-left:-6px;padding:0;overflow:hidden;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);opacity:0;cursor:pointer}.mc-c-label-chips__remove i{font-size:14px}.mc-c-label-chips__remove:hover{background-color:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-label-chips__remove:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-label-chips__chip:hover .mc-c-label-chips__remove,.mc-c-label-chips__chip:focus-within .mc-c-label-chips__remove{width:16px;margin:0 -4px 0 -2px;opacity:1}@media(hover: none){.mc-c-label-chips__remove{width:16px;margin:0 -4px 0 -2px;opacity:1}}.mc-c-label-chips__more{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--surface-border-color);border-radius:999px;background-color:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:12px;font-weight:500;cursor:pointer}.mc-c-label-chips__more:hover{background-color:var(--surface-bg-hover)}.mc-c-label-chips__slot,.mc-c-label-chips__slot>mc-label-chips-add{display:contents}.mc-c-label-chips__add{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px dashed color-mix(in srgb, var(--state-text-brand) 55%, transparent);border-radius:999px;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:12px;font-weight:500;cursor:pointer}.mc-c-label-chips__add i{font-size:14px}.mc-c-label-chips__add:hover{background-color:var(--surface-bg-hover)}.mc-c-label-chips__add:disabled{opacity:.5;cursor:not-allowed}
mc-list-filter{display:contents}
.mc-c-mail-editor{display:flex;flex-direction:column;font-family:var(--app-font-family, sans-serif)}.mc-c-mail-editor .mc-c-mail-editor__toolbar{border:none;border-bottom:1px solid var(--border-color);padding:4px;display:flex;flex-wrap:wrap;gap:4px}.mc-c-mail-editor .mc-c-mail-editor__toolbar .ql-formats{margin-right:4px}.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow .ql-stroke,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow .ql-stroke-miter{stroke:currentColor}.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow .ql-fill,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow .ql-stroke.ql-fill{fill:currentColor}.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow .ql-picker{color:currentColor}.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button.ql-active .ql-stroke,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button.ql-active .ql-stroke-miter,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button:hover .ql-stroke,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button:hover .ql-stroke-miter{stroke:var(--color-primary-500)}.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button.ql-active .ql-fill,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button.ql-active .ql-stroke.ql-fill,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button:hover .ql-fill,.mc-c-mail-editor .mc-c-mail-editor__toolbar.ql-snow button:hover .ql-stroke.ql-fill{fill:var(--color-primary-500)}.mc-c-mail-editor .mc-c-mail-editor__toolbar button{border:none;background:rgba(0,0,0,0);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.mc-c-mail-editor .mc-c-mail-editor__toolbar button:hover,.mc-c-mail-editor .mc-c-mail-editor__toolbar button:focus{background:var(--hover-background-color);outline:none}.mc-c-mail-editor .mc-c-mail-editor__toolbar button.ql-active{background:var(--sidebar-item-active, var(--hover-background-color))}.mc-c-mail-editor .mc-c-mail-editor__toolbar button.ql-audio-record.recording{background:var(--danger-color, #ff4444);color:#fff;animation:mailEditorPulse 1s infinite}.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar{border-top:none;border-bottom:1px solid var(--border-color);padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:var(--surface-level-0, var(--surface-background-color))}.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar mc-chat-emoji-picker,.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar mc-chat-image-button,.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar mc-chat-attach-button,.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar mc-chat-audio-recorder{display:inline-flex;align-items:center}.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn{display:flex;align-items:center;gap:4px;border:none;background:rgba(0,0,0,0);font-size:14px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn i{font-size:16px}.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn:hover,.mc-c-mail-editor .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn:focus{background:var(--hover-background-color);outline:none}.mc-c-mail-editor .mc-c-mail-editor__editor{min-height:200px;border:none;padding:8px;overflow:auto}.mc-c-mail-editor .mc-c-mail-editor__editor:focus{outline:none}.mc-c-mail-editor--plain .mc-c-mail-editor__toolbar{background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-mail-editor--plain .mc-c-mail-editor__toolbar button{color:var(--surface-text-color)}.mc-c-mail-editor--plain .mc-c-mail-editor__bottom-toolbar{background:var(--surface-background-color)}.mc-c-mail-editor--plain .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn{color:var(--surface-text-color)}.mc-c-mail-editor--plain .mc-c-mail-editor__editor{background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-mail-editor--theme .mc-c-mail-editor__toolbar{background:var(--main-background-color);color:var(--app-text-color)}.mc-c-mail-editor--theme .mc-c-mail-editor__toolbar button{color:var(--app-text-color)}.mc-c-mail-editor--theme .mc-c-mail-editor__bottom-toolbar{background:var(--main-background-color)}.mc-c-mail-editor--theme .mc-c-mail-editor__bottom-toolbar .mc-c-mail-editor__bottom-btn{color:var(--app-text-color)}.mc-c-mail-editor--theme .mc-c-mail-editor__editor{background:var(--main-background-color);color:var(--app-text-color)}@keyframes mailEditorPulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@media(max-width: 600px){.mc-c-mail-editor .mc-c-mail-editor__toolbar button{width:24px;height:24px;font-size:14px}.mc-c-mail-editor .mc-c-mail-editor__editor{min-height:150px;font-size:14px}}
.mc-c-masked-value{display:inline-flex;align-items:center;gap:var(--space-1, 4px);color:var(--surface-text-muted, #6b7280);font-style:italic}.mc-c-masked-value__dots{letter-spacing:2px;user-select:none}.mc-c-masked-value__icon{font-size:13px;opacity:.8}[data-surface=dark] .mc-c-masked-value{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}
.mc-c-meeting-datetime-field{display:block;min-width:0}
mc-meter{display:block}.mc-c-meter{--mc-meter-label-width: 6.5rem;--mc-meter-value-width: 5.5rem;display:grid;grid-template-columns:var(--mc-meter-label-width) minmax(3rem, 1fr) var(--mc-meter-value-width);align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--surface-text-color);font-variant-numeric:tabular-nums}.mc-c-meter__label{min-width:0;overflow-wrap:anywhere}.mc-c-meter__bar{display:block;height:8px;border-radius:4px;background:var(--surface-border-color);overflow:hidden}.mc-c-meter__fill{display:block;height:100%;border-radius:4px;background:var(--color-primary-500)}.mc-c-meter__value{text-align:right;white-space:nowrap}.mc-c-meter--muted{color:var(--surface-text-muted)}.mc-c-meter--muted .mc-c-meter__fill{background:var(--surface-text-muted)}mc-meter+mc-meter>.mc-c-meter{margin-top:8px}
html.mc-modal-open{overflow:hidden !important;position:relative}html.mc-modal-open body>*:not(.mc-c-modal):not(.mc-c-modal *){overflow:visible !important}.mc-c-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-modal-base);display:none;overflow:hidden;outline:none}.mc-c-modal--open{display:flex;align-items:center;justify-content:center;padding:1rem}.mc-c-modal--open .mc-c-modal__backdrop{opacity:1}.mc-c-modal--open .mc-c-modal__dialog{opacity:1;transform:scale(1) translateY(0)}.mc-c-modal--opening{display:flex;align-items:center;justify-content:center;padding:1rem}.mc-c-modal--opening .mc-c-modal__backdrop{opacity:0;animation:mcModalFadeIn .3s ease-out forwards}.mc-c-modal--opening .mc-c-modal__dialog{opacity:0;transform:scale(0.95) translateY(-20px);animation:mcModalSlideIn .3s ease-out forwards}.mc-c-modal--closing{display:flex;align-items:center;justify-content:center;padding:1rem}.mc-c-modal--closing .mc-c-modal__dialog{pointer-events:none}.mc-c-modal--closing .mc-c-modal__backdrop{opacity:1;animation:mcModalFadeOut .3s ease-out forwards}.mc-c-modal--closing .mc-c-modal__dialog{opacity:1;transform:scale(1) translateY(0);animation:mcModalSlideOut .3s ease-out forwards}.mc-c-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-out;cursor:pointer}.mc-c-modal__backdrop--static{cursor:default}.mc-c-modal__dialog{position:relative;width:100%;max-width:600px;max-height:calc(100vh - 2rem);margin:0 auto;display:flex;flex-direction:column;opacity:0;transform:scale(0.95) translateY(-20px);transition:all .3s ease-out;outline:none}.mc-c-modal--sm .mc-c-modal__dialog{max-width:400px}.mc-c-modal--md .mc-c-modal__dialog{max-width:600px}.mc-c-modal--lg .mc-c-modal__dialog{max-width:800px}.mc-c-modal--xl .mc-c-modal__dialog{max-width:1200px}.mc-c-modal--fullscreen .mc-c-modal__dialog{max-width:100%;max-height:100%;margin:0;height:100%;width:100%}.mc-c-modal__content{display:flex;flex-direction:column;height:100%;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.05);overflow:hidden;position:relative}.mc-c-modal--plain .mc-c-modal__content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-modal--plain .mc-c-modal__header{border:0 solid var(--surface-border-color);border-bottom:1px solid var(--surface-border-color)}.mc-c-modal--plain .mc-c-modal__footer{border:0 solid var(--surface-border-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal--plain .mc-c-modal__body{color:var(--surface-text-color)}.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--surface-text-color)}.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]),.mc-c-modal--plain .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]){color:var(--surface-text-color)}.mc-c-modal--theme .mc-c-modal__content{color:var(--app-text-color);background:var(--app-background-color)}.mc-c-modal--theme .mc-c-modal__header{border-bottom:1px solid var(--border-color)}.mc-c-modal--theme .mc-c-modal__footer{border-top:1px solid var(--border-color)}.mc-c-modal--theme .mc-c-modal__title,.mc-c-modal--theme .mc-c-modal__subtitle{color:var(--app-text-color)}.mc-c-modal--theme .mc-c-modal__body{color:var(--app-text-color)}.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--app-text-color)}.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]):not([class*=ui-select]),.mc-c-modal--theme .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]):not([class*=ui-select]){color:var(--app-text-color)}.mc-c-modal--success .mc-c-modal__content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);border:1px solid var(--surface-border-color)}.mc-c-modal--success .mc-c-modal__header{background:linear-gradient(135deg, #5a9f08 0%, rgb(117.4850299401, 207.5568862275, 10.4431137725) 100%);color:#fff;border-bottom:none}.mc-c-modal--success .mc-c-modal__header .mc-c-modal__title,.mc-c-modal--success .mc-c-modal__header .mc-c-modal__subtitle{color:#fff}.mc-c-modal--success .mc-c-modal__header .mc-c-modal__close{color:#fff}.mc-c-modal--success .mc-c-modal__header .mc-c-modal__close:hover{background-color:hsla(0,0%,100%,.2)}.mc-c-modal--success .mc-c-modal__footer{border:0 solid var(--surface-border-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal--success .mc-c-modal__body{color:var(--surface-text-color)}.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--surface-text-color)}.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]):not([class*=ui-select]),.mc-c-modal--success .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]):not([class*=ui-select]){color:var(--surface-text-color)}.mc-c-modal--warning .mc-c-modal__content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);border:1px solid var(--surface-border-color)}.mc-c-modal--warning .mc-c-modal__header{background:linear-gradient(135deg, #FFCA28 0%, rgb(255, 214.5720930233, 91) 100%);color:#fff;border-bottom:none}.mc-c-modal--warning .mc-c-modal__header .mc-c-modal__title,.mc-c-modal--warning .mc-c-modal__header .mc-c-modal__subtitle{color:#fff}.mc-c-modal--warning .mc-c-modal__header .mc-c-modal__close{color:#fff}.mc-c-modal--warning .mc-c-modal__header .mc-c-modal__close:hover{background-color:hsla(0,0%,100%,.2)}.mc-c-modal--warning .mc-c-modal__footer{border:0 solid var(--surface-border-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal--warning .mc-c-modal__body{color:var(--surface-text-color)}.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--surface-text-color)}.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]):not([class*=ui-select]),.mc-c-modal--warning .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]):not([class*=ui-select]){color:var(--surface-text-color)}.mc-c-modal--error .mc-c-modal__content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);border:1px solid var(--surface-border-color)}.mc-c-modal--error .mc-c-modal__header{background:linear-gradient(135deg, #F44336 0%, rgb(246.6462264151, 112.2264150943, 102.3537735849) 100%);color:#fff;border-bottom:none}.mc-c-modal--error .mc-c-modal__header .mc-c-modal__title,.mc-c-modal--error .mc-c-modal__header .mc-c-modal__subtitle{color:#fff}.mc-c-modal--error .mc-c-modal__header .mc-c-modal__close{color:#fff}.mc-c-modal--error .mc-c-modal__header .mc-c-modal__close:hover{background-color:hsla(0,0%,100%,.2)}.mc-c-modal--error .mc-c-modal__footer{border:0 solid var(--surface-border-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal--error .mc-c-modal__body{color:var(--surface-text-color)}.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--surface-text-color)}.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]):not([class*=ui-select]),.mc-c-modal--error .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]):not([class*=ui-select]){color:var(--surface-text-color)}.mc-c-modal--info .mc-c-modal__content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color);border:1px solid var(--surface-border-color)}.mc-c-modal--info .mc-c-modal__header{background:linear-gradient(135deg, #5bc0de 0%, rgb(133.4568527919, 208.3096446701, 230.5431472081) 100%);color:#fff;border-bottom:none}.mc-c-modal--info .mc-c-modal__header .mc-c-modal__title,.mc-c-modal--info .mc-c-modal__header .mc-c-modal__subtitle{color:#fff}.mc-c-modal--info .mc-c-modal__header .mc-c-modal__close{color:#fff}.mc-c-modal--info .mc-c-modal__header .mc-c-modal__close:hover{background-color:hsla(0,0%,100%,.2)}.mc-c-modal--info .mc-c-modal__footer{border:0 solid var(--surface-border-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal--info .mc-c-modal__body{color:var(--surface-text-color)}.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h1,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h2,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h3,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h4,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h5,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content h6,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content p,.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content label{color:var(--surface-text-color)}.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content>span:not([class*=mc-uiselect]):not([class*=ui-select]),.mc-c-modal--info .mc-c-modal__body>.mc-c-modal__body-content>div:not([class*=mc-uiselect]):not([class*=ui-select]){color:var(--surface-text-color)}.mc-c-modal--fullscreen .mc-c-modal__content{border-radius:0}.mc-c-modal__hero{padding:3rem 1.5rem;text-align:center;margin:-1.5rem -1.5rem 0;flex-shrink:0;color:#fff}.mc-c-modal__hero--sm{padding:3rem 1.5rem}.mc-c-modal__hero--md{padding:4rem 1.5rem}.mc-c-modal__hero--lg{padding:5rem 1.5rem}.mc-c-modal__hero--compact{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:2.1rem 2.75rem .65rem;text-align:left}.mc-c-modal__hero--compact .mc-c-modal__hero-title{margin:0;flex:1 1 auto;font-size:1.0625rem;font-weight:600;text-shadow:none;line-height:1.3}.mc-c-modal__hero--compact .mc-c-modal__hero-subtitle{display:none}.mc-c-modal__hero--compact .mc-c-modal__hero-close{position:static !important;top:auto;right:auto;transform:none;flex:0 0 auto;margin:0}.mc-c-modal__hero--compact .mc-c-modal__hero-close.mc-c-button{width:1.75rem !important;height:1.75rem !important;min-width:1.75rem !important;min-height:1.75rem !important}.mc-c-modal__hero--compact .mc-c-modal__hero-close.mc-c-button .mc-c-button__icon{font-size:.8125rem !important}.mc-c-modal__hero-title{margin:0;font-size:1.75rem;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.3;color:inherit}.mc-c-modal__hero-subtitle{margin:.5rem 0 0;font-size:1rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1.4;color:inherit}.mc-c-modal__hero-close{position:absolute !important;top:.4rem;right:.4rem}.mc-c-modal__hero-close.mc-c-button{width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;min-height:2.5rem !important;padding:0 !important;border-radius:50% !important}.mc-c-modal__hero-close.mc-c-button .mc-c-button__icon{margin:0 !important;font-size:.875rem !important}.mc-c-modal__hero-close.mc-c-button.mc-c-button--icon-only .mc-c-button__content{display:none}.mc-c-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;flex-shrink:0;min-height:60px;color:var(--surface-text-color);border-bottom:1px solid var(--surface-border-color)}.mc-c-modal__header-content{flex:1;margin-right:1rem}.mc-c-modal__header-content--inline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.mc-c-modal__header-content--inline .mc-c-modal__subtitle{margin:0}.mc-c-modal__header-aside{flex-shrink:0;margin-right:2.5rem;font-size:.875rem;white-space:nowrap;opacity:.8;color:var(--surface-text-color)}.mc-c-modal>[ng-transclude=header]{flex-shrink:0}.mc-c-modal>[ng-transclude=header]>*:first-child{margin-top:0}.mc-c-modal>[ng-transclude=header]>*:last-child{margin-bottom:0}.mc-c-modal__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.3;color:var(--surface-text-color)}.mc-c-modal__subtitle{margin:.5rem 0 0;font-size:.875rem;opacity:.8;line-height:1.4;color:var(--surface-text-color)}.mc-c-modal__dialog .mc-c-modal__header .mc-c-modal__title,.mc-c-modal__dialog .mc-c-modal__header .mc-c-modal__subtitle{color:var(--surface-text-color)}.mc-c-modal__close{position:absolute;top:1rem;right:1rem;z-index:calc(var(--z-modal-base) + 5);flex-shrink:0}.mc-c-modal__close.mc-c-button{width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;min-height:2.5rem !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important}.mc-c-modal__close.mc-c-button .mc-c-button__icon{margin:0 !important;font-size:.875rem !important}.mc-c-modal__close.mc-c-button.mc-c-button--icon-only .mc-c-button__content{display:none}.mc-c-modal__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;position:relative;color:var(--surface-text-color);scroll-behavior:smooth}.mc-c-modal__body::-webkit-scrollbar{width:8px}.mc-c-modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-modal__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.mc-c-modal__body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.mc-c-modal__body-content{position:relative}.mc-c-modal__body-content>*:first-child{margin-top:0}.mc-c-modal__body-content>*:last-child{margin-bottom:0}.mc-c-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;flex-shrink:0;color:var(--surface-text-color);border-top:1px solid var(--surface-border-color)}.mc-c-modal__footer:not(:empty)>mc-modal-footer{display:flex;width:100%}.mc-c-modal__footer:not(:empty)>mc-modal-footer>div{display:flex;align-items:center;gap:.5rem;width:100%}.mc-c-modal__footer:not(:empty)>div{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}@media(max-width: 480px){.mc-c-modal__footer{flex-direction:column-reverse;gap:.75rem}.mc-c-modal__footer>*,.mc-c-modal__footer>div>*{width:100%}}@keyframes mcModalFadeIn{from{opacity:0}to{opacity:1}}@keyframes mcModalFadeOut{from{opacity:1}to{opacity:0}}@keyframes mcModalSlideIn{from{opacity:0;transform:scale(0.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mcModalSlideOut{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.95) translateY(-20px)}}@media(max-width: 768px){.mc-c-modal{padding:0}.mc-c-modal__dialog{margin:0;max-width:100%;max-height:100%;height:100%}.mc-c-modal__dialog:not(.mc-c-modal--sm){width:100%}.mc-c-modal__content{border-radius:0;height:100%}}.mc-c-modal input,.mc-c-modal select{transition:none !important}.mc-c-modal__body.mc-u-prevent-content-flicker{visibility:hidden}.mc-c-modal__body.mc-u-prevent-content-flicker.mc-u-content-ready{visibility:visible}.mc-c-modal__backdrop{will-change:opacity;transform:translateZ(0)}.mc-c-modal__dialog{will-change:opacity,transform;transform:translateZ(0)}.mc-c-modal--opening,.mc-c-modal--closing{overflow:hidden}
.mc-c-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px)}.mc-c-pagination__status{font-size:13px;color:var(--surface-text-primary, #1f2937);white-space:nowrap}.mc-c-pagination__range{font-size:12px;color:var(--surface-text-muted, #6b7280);white-space:nowrap}.mc-c-pagination--sm .mc-c-pagination__status{font-size:12px}.mc-c-pagination--sm .mc-c-pagination__range{font-size:11px}
.mc-c-radio-group{display:flex;flex-direction:column;gap:var(--ui-space-inset-sm, 12px)}.mc-c-radio-group--inline{flex-direction:row;flex-wrap:wrap;gap:var(--ui-space-inset-lg, 24px)}.mc-c-radio-group--disabled{opacity:.5;cursor:not-allowed}.mc-c-radio{display:flex;align-items:flex-start;gap:var(--ui-space-inset-sm, 12px);cursor:pointer;user-select:none;color:var(--surface-text-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-radio:hover:not(.mc-c-radio--disabled) .mc-c-radio__input{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06)}.mc-c-radio:hover:not(.mc-c-radio--disabled) .mc-c-radio__label{color:var(--color-primary)}.mc-c-radio:hover:not(.mc-c-radio--disabled) .mc-c-radio__hint{opacity:.8}.mc-c-radio--checked .mc-c-radio__label{color:var(--surface-text-color);font-weight:var(--ui-font-weight-semibold, 600)}.mc-c-radio--disabled{opacity:.5;cursor:not-allowed}.mc-c-radio--disabled .mc-c-radio__label,.mc-c-radio--disabled .mc-c-radio__hint{cursor:not-allowed}.mc-c-radio__input{all:unset !important;appearance:none !important;-webkit-appearance:none !important;width:20px !important;height:20px !important;border:1.5px solid var(--surface-border-color, var(--ui-color-border)) !important;border-radius:50% !important;background-color:var(--surface-level-0, transparent) !important;display:inline-block !important;position:relative !important;transition:all .15s ease-in-out !important;margin:0 !important;flex-shrink:0 !important;cursor:pointer !important;box-sizing:border-box !important}.mc-c-radio__input::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:10px !important;height:10px !important;border-radius:50% !important;background-color:var(--color-primary) !important;transform:translate(-50%, -50%) scale(0) !important;opacity:0 !important;transition:all .2s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important}.mc-c-radio__input:hover{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06) !important}.mc-c-radio__input:checked{background-color:var(--surface-level-0, transparent) !important;border-color:var(--color-primary) !important}.mc-c-radio__input:checked::after{transform:translate(-50%, -50%) scale(1) !important;opacity:1 !important}.mc-c-radio__input:focus-visible{outline:2px solid var(--color-primary) !important;outline-offset:2px !important}.mc-c-radio__input:disabled{opacity:.4 !important;cursor:not-allowed !important;background-color:var(--surface-border-color) !important;border-color:var(--surface-border-color) !important;box-shadow:none !important}.mc-c-radio__input:disabled:hover{box-shadow:none !important;border-color:var(--surface-border-color) !important}.mc-c-radio__input:disabled::after{background-color:var(--surface-text-muted) !important}.mc-c-radio__content{display:flex;flex-direction:column;gap:var(--ui-space-inset-2xs, 4px);flex:1;min-width:0}.mc-c-radio__label{font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-normal, 1.5);color:var(--surface-text-color);transition:color .2s ease;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mc-c-radio__hint{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-relaxed, 1.6);color:var(--surface-text-color);opacity:.65;transition:opacity .2s ease;cursor:pointer}.mc-c-radio-group--compact{gap:var(--ui-space-inset-xs, 8px)}.mc-c-radio-group--compact.mc-c-radio-group--inline{gap:var(--ui-space-inset-md, 16px)}.mc-c-radio-group--compact .mc-c-radio{gap:var(--ui-space-inset-xs, 8px)}.mc-c-radio-group--compact .mc-c-radio__input{width:18px !important;height:18px !important}.mc-c-radio-group--compact .mc-c-radio__input::after{width:8px !important;height:8px !important}.mc-c-radio-group--compact .mc-c-radio__label{font-size:var(--ui-font-size-xs, 12px)}.mc-c-radio-group--compact .mc-c-radio__hint{font-size:11px}.mc-c-radio-group.mc-c-radio-group--chips{flex-direction:row;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio{position:relative;align-items:center;gap:var(--space-2, 8px);box-sizing:border-box;min-width:var(--space-11, 44px);min-height:var(--space-11, 44px);padding:var(--space-1, 4px) var(--space-3-5, 14px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 8px);background-color:var(--surface-level-0);color:var(--surface-text-color)}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio:hover:not(.mc-c-radio--disabled):not(.mc-c-radio--checked){border-color:var(--surface-text-muted);background-color:var(--surface-bg-hover)}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio:hover:not(.mc-c-radio--disabled) .mc-c-radio__label{color:inherit}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio:hover:not(.mc-c-radio--disabled) .mc-c-radio__hint{opacity:1}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio:has(.mc-c-radio__input:focus-visible){outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio--checked{border-color:var(--state-text-brand);background-color:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0));color:var(--state-text-brand)}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__input{position:absolute !important;top:0 !important;left:0 !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;pointer-events:none !important}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__input::after{content:none !important}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__mark{flex-shrink:0;font-size:var(--font-size-base, 16px);line-height:1;color:inherit}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__content{gap:var(--space-0-5, 2px)}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__label{font-size:var(--font-size-sm, 14px);line-height:var(--line-height-tight, 1.25);color:inherit}.mc-c-radio-group.mc-c-radio-group--chips .mc-c-radio__hint{font-size:var(--font-size-xs, 12px);line-height:var(--line-height-tight, 1.25);color:var(--surface-text-muted);opacity:1}
mc-record-search{display:block}.mc-c-record-search{position:relative;width:100%;color:var(--surface-text-color)}.mc-c-record-search__field{position:relative;display:flex;align-items:center}.mc-c-record-search__icon{position:absolute;left:14px;font-size:1.125rem;color:var(--surface-text-muted);pointer-events:none}.mc-c-record-search__input{box-sizing:border-box;width:100%;height:40px;padding:0 40px 0 40px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mc-c-record-search__input::placeholder{color:var(--surface-text-muted)}.mc-c-record-search__input:hover{border-color:color-mix(in srgb, var(--state-text-brand) 45%, var(--surface-border-color))}.mc-c-record-search__input:focus{border-color:var(--state-text-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 18%, transparent)}.mc-c-record-search__spinner{position:absolute;right:14px;font-size:1.125rem;color:var(--surface-text-muted)}.mc-c-record-search[data-size=lg] .mc-c-record-search__icon{left:16px;font-size:1.25rem}.mc-c-record-search[data-size=lg] .mc-c-record-search__input{height:52px;padding:0 44px;border-radius:var(--border-radius-md);font-size:.9375rem}.mc-c-record-search__popup{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:2;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background-color:var(--surface-background-color);box-shadow:var(--shadow-dropdown);text-align:left}.mc-c-record-search__list{max-height:360px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.mc-c-record-search__option{display:flex;align-items:center;gap:12px;padding:8px 14px;cursor:pointer}.mc-c-record-search__option[aria-selected=true]{background-color:var(--surface-bg-hover)}.mc-c-record-search__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-full);background-color:color-mix(in srgb, var(--color-primary-500) 16%, var(--surface-background-color));color:var(--state-text-brand);font-size:.75rem;font-weight:600}.mc-c-record-search__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mc-c-record-search__title{overflow:hidden;font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mc-c-record-search__title[data-masked=true]{color:var(--surface-text-muted);font-style:italic}.mc-c-record-search__part[data-match=true]{font-weight:700}.mc-c-record-search__subtitle{overflow:hidden;color:var(--surface-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-record-search__meta{flex:0 1 auto;max-width:40%;overflow:hidden;color:var(--surface-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-record-search__status{margin:0;padding:12px 14px;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-record-search__status[data-kind=error]{color:var(--state-text-danger)}.mc-c-record-search__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@container (max-width: 520px){.mc-c-record-search__meta{display:none}}
mc-reorder-list{display:block}.mc-c-reorder-list{list-style:none;margin:0;padding:0;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-reorder-list__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 10px;background:var(--surface-background-color)}.mc-c-reorder-list__item+.mc-c-reorder-list__item{border-top:1px solid var(--surface-border-light)}.mc-c-reorder-list__item:hover{background:var(--surface-bg-hover)}.mc-c-reorder-list__handle{flex:0 0 auto;width:16px;text-align:center;color:var(--surface-text-muted);cursor:grab}.mc-c-reorder-list__position{flex:0 0 auto;min-width:20px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}.mc-c-reorder-list__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-reorder-list__label--muted{color:var(--surface-text-muted)}.mc-c-reorder-list__moves{flex:0 0 auto;display:inline-flex;gap:2px;opacity:0}.mc-c-reorder-list__item:hover .mc-c-reorder-list__moves,.mc-c-reorder-list__item:focus-within .mc-c-reorder-list__moves{opacity:1}@media(hover: none){.mc-c-reorder-list__moves{opacity:1}}.mc-c-reorder-list__item--ghost{background:color-mix(in srgb, var(--state-text-brand) 10%, var(--surface-background-color));outline:1px dashed var(--state-text-brand);outline-offset:-1px}.mc-c-reorder-list__item--chosen{box-shadow:var(--shadow-card-hover)}.mc-c-reorder-list-wrapper--disabled .mc-c-reorder-list__handle{cursor:default;opacity:.4}.mc-c-reorder-list__announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.mc-c-report-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2, 8px)}.mc-c-report-empty__icon{opacity:.35;color:var(--surface-text-muted, #a1a1aa);line-height:1}.mc-c-report-empty__title{font-weight:600;color:var(--surface-text-color, #1f2937)}.mc-c-report-empty__detail{max-width:460px;color:var(--surface-text-muted, #64748b);line-height:1.5}.mc-c-report-empty--sm{padding:var(--space-5, 24px) var(--space-4, 16px)}.mc-c-report-empty--sm .mc-c-report-empty__icon{font-size:34px}.mc-c-report-empty--sm .mc-c-report-empty__title{font-size:13px}.mc-c-report-empty--sm .mc-c-report-empty__detail{font-size:12px}.mc-c-report-empty--md{padding:var(--space-7, 48px) var(--space-5, 24px);background:var(--surface-background-color, #fff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:10px}.mc-c-report-empty--md .mc-c-report-empty__icon{font-size:44px}.mc-c-report-empty--md .mc-c-report-empty__title{font-size:15px}.mc-c-report-empty--md .mc-c-report-empty__detail{font-size:12px;margin-bottom:var(--space-2, 8px)}
mc-risk-note{display:block}.mc-c-risk-note{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--surface-text-color)}.mc-c-risk-note .mc-c-risk-note__icon{flex:0 0 auto;font-size:15px;line-height:19px;color:var(--state-text-warning)}.mc-c-risk-note__text{min-width:0}.mc-c-risk-note__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.mc-c-section-index{display:flex;flex-direction:column;gap:2px}.mc-c-section-index__group{display:flex;flex-direction:column;gap:2px}.mc-c-section-index__group-label{padding:14px 10px 6px;font-size:12.5px;font-weight:600;color:var(--surface-text-muted)}.mc-c-section-index__group:first-child .mc-c-section-index__group-label{padding-top:0}.mc-c-section-index__item{position:relative;display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:10px;align-items:start;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-section-index__item:hover{background:color-mix(in oklab, var(--color-primary-500) 6%, var(--surface-level-0))}.mc-c-section-index__item--active{background:color-mix(in oklab, var(--color-primary-500) 10%, var(--surface-level-0))}.mc-c-section-index__item--active .mc-c-section-index__label,.mc-c-section-index__item--active .mc-c-section-index__icon{color:var(--state-text-brand)}.mc-c-section-index__item--active .mc-c-section-index__label{font-weight:700}.mc-c-section-index__icon{font-size:18px;line-height:20px;color:var(--surface-text-muted)}.mc-c-section-index__text{min-width:0}.mc-c-section-index__label{display:block;font-weight:500;line-height:1.3}.mc-c-section-index__summary{display:block;font-size:12.5px;line-height:1.35;color:var(--surface-text-muted)}.mc-c-section-index__state{font-size:17px;line-height:20px}.mc-c-section-index__state-icon--success{color:var(--state-text-success)}.mc-c-section-index__state-icon--warning{color:var(--state-text-warning)}.mc-c-section-index__state-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.mc-c-select__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-select__required{color:var(--color-error-dark, #c62828);margin-left:.125rem;font-weight:600}.mc-c-select__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}[data-surface=dark] .mc-c-select__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select__required{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-select__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}.mc-c-select__wrapper,.mc-select-input-wrapper{position:relative;width:100%}.mc-c-select__wrapper.mc-c-select__wrapper--disabled,.mc-c-select__wrapper--disabled,.mc-select-input-wrapper.disabled{opacity:.6;cursor:not-allowed}.mc-c-select__wrapper.mc-c-select__wrapper--disabled .mc-c-select__input,.mc-c-select__wrapper--disabled .mc-c-select__input,.mc-c-select__wrapper--disabled .mc-select-input,.mc-select-input-wrapper.disabled .mc-c-select__input,.mc-select-input-wrapper.disabled .mc-select-input{background-color:var(--color-neutral-100, #f3f4f6);color:var(--color-neutral-400, #9ca3af);cursor:not-allowed;pointer-events:none}.mc-c-select__wrapper.mc-c-select__wrapper--disabled .mc-c-select__input:hover,.mc-c-select__wrapper--disabled .mc-c-select__input:hover,.mc-c-select__wrapper--disabled .mc-select-input:hover,.mc-select-input-wrapper.disabled .mc-c-select__input:hover,.mc-select-input-wrapper.disabled .mc-select-input:hover{border-color:var(--color-neutral-300, #d1d5db)}.mc-c-select__wrapper.mc-c-select__wrapper--loading,.mc-c-select__wrapper--loading,.mc-select-input-wrapper.loading{pointer-events:none}.mc-c-select__wrapper.mc-c-select__wrapper--loading .mc-c-select__input,.mc-c-select__wrapper--loading .mc-c-select__input,.mc-c-select__wrapper--loading .mc-select-input,.mc-select-input-wrapper.loading .mc-c-select__input,.mc-select-input-wrapper.loading .mc-select-input{cursor:wait}.mc-c-select__wrapper.mc-c-select__wrapper--loading .mc-c-select__input:hover,.mc-c-select__wrapper--loading .mc-c-select__input:hover,.mc-c-select__wrapper--loading .mc-select-input:hover,.mc-select-input-wrapper.loading .mc-c-select__input:hover,.mc-select-input-wrapper.loading .mc-select-input:hover{border-color:var(--color-neutral-300, #d1d5db)}.mc-c-select__wrapper.mc-c-select__wrapper--loading .mc-c-select__loading-text,.mc-c-select__wrapper--loading .mc-c-select__loading-text,.mc-c-select__wrapper--loading .mc-select-input .loading-text,.mc-select-input .mc-c-select__wrapper--loading .loading-text,.mc-select-input-wrapper.loading .mc-c-select__loading-text,.mc-select-input-wrapper.loading .mc-select-input .loading-text,.mc-select-input .mc-select-input-wrapper.loading .loading-text{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-c-select__wrapper.mc-c-select__wrapper--loading .mc-c-select__loading-spinner,.mc-c-select__wrapper--loading .mc-c-select__loading-spinner,.mc-c-select__wrapper--loading .mc-select-input .loading-spinner,.mc-select-input .mc-c-select__wrapper--loading .loading-spinner,.mc-select-input-wrapper.loading .mc-c-select__loading-spinner,.mc-select-input-wrapper.loading .mc-select-input .loading-spinner,.mc-select-input .mc-select-input-wrapper.loading .loading-spinner{color:var(--color-primary-500, #8955ef);margin-left:.5rem;animation:mc-select-spin 1s linear infinite}.mc-c-select__wrapper.mc-c-select__wrapper--open,.mc-c-select__wrapper--open,.mc-select-input-wrapper.open{z-index:var(--z-popover, 1610)}.mc-c-select__wrapper.mc-c-select__wrapper--has-selection .mc-c-select__placeholder,.mc-c-select__wrapper--has-selection .mc-c-select__placeholder,.mc-c-select__wrapper--has-selection .mc-select-input .placeholder,.mc-select-input .mc-c-select__wrapper--has-selection .placeholder,.mc-select-input-wrapper.has-selection .mc-c-select__placeholder,.mc-select-input-wrapper.has-selection .mc-select-input .placeholder,.mc-select-input .mc-select-input-wrapper.has-selection .placeholder{display:none}.mc-c-select__wrapper.mc-c-select__wrapper--has-selection .mc-c-select__selected-items,.mc-c-select__wrapper--has-selection .mc-c-select__selected-items,.mc-select-input-wrapper.has-selection .mc-c-select__selected-items{display:block}.mc-c-select__wrapper.mc-c-select__wrapper--invalid .mc-c-select__input,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-c-select__input,.mc-c-select__wrapper--invalid .mc-c-select__input,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-c-select__input,.mc-c-select__wrapper--invalid .mc-select-input,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-select-input,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-select-input,.mc-select-input-wrapper.mc-select-invalid .mc-c-select__input,.mc-select-input-wrapper.mc-select-invalid .mc-select-input,.mc-c-select__wrapper.mc-select-invalid .mc-c-select__input,.mc-c-select__wrapper.mc-select-invalid .mc-select-input{border-color:var(--color-error, #F44336);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-select__wrapper.mc-c-select__wrapper--invalid .mc-c-select__input:focus-visible,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-c-select__input:focus-visible,.mc-c-select__wrapper.mc-c-select__wrapper--invalid .mc-c-select__input.mc-c-select__input--focused,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper--invalid .mc-c-select__input:focus-visible,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-c-select__input:focus-visible,.mc-c-select__wrapper--invalid .mc-select-input:focus-visible,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-select-input:focus-visible,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-select-input:focus-visible,.mc-select-input-wrapper.mc-select-invalid .mc-c-select__input:focus-visible,.mc-select-input-wrapper.mc-select-invalid .mc-select-input:focus-visible,.mc-c-select__wrapper--invalid .mc-c-select__input.mc-c-select__input--focused,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper--invalid .mc-c-select__input--focused.mc-select-input,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-c-select__input--focused.mc-select-input,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-c-select__input--focused.mc-select-input,.mc-c-select__wrapper--invalid .mc-select-input.focused,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-select-input.focused,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-select-input.focused,.mc-select-input-wrapper.mc-select-invalid .mc-c-select__input.mc-c-select__input--focused,.mc-select-input-wrapper.mc-select-invalid .mc-c-select__input--focused.mc-select-input,.mc-select-input-wrapper.mc-select-invalid .mc-select-input.focused,.mc-c-select__wrapper.mc-select-invalid .mc-c-select__input:focus-visible,.mc-c-select__wrapper.mc-select-invalid .mc-select-input:focus-visible,.mc-c-select__wrapper.mc-select-invalid .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper.mc-select-invalid .mc-c-select__input--focused.mc-select-input,.mc-c-select__wrapper.mc-select-invalid .mc-select-input.focused{border-color:var(--color-error, #F44336);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-select__wrapper.mc-c-select__wrapper--invalid .mc-c-select__arrow,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-c-select__arrow,.mc-c-select__wrapper--invalid .mc-c-select__arrow,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-c-select__arrow,.mc-c-select__wrapper--invalid .mc-select-input .select-arrow,.form-group .mc-c-select__wrapper.ng-invalid.ng-touched .mc-select-input .select-arrow,.form-group .mc-select-input-wrapper.ng-invalid.ng-touched .mc-select-input .select-arrow,.mc-select-input .mc-c-select__wrapper--invalid .select-arrow,.mc-select-input .form-group .mc-c-select__wrapper.ng-invalid.ng-touched .select-arrow,.form-group .mc-select-input .mc-c-select__wrapper.ng-invalid.ng-touched .select-arrow,.mc-select-input .form-group .mc-select-input-wrapper.ng-invalid.ng-touched .select-arrow,.form-group .mc-select-input .mc-select-input-wrapper.ng-invalid.ng-touched .select-arrow,.mc-select-input-wrapper.mc-select-invalid .mc-c-select__arrow,.mc-select-input-wrapper.mc-select-invalid .mc-select-input .select-arrow,.mc-select-input .mc-select-input-wrapper.mc-select-invalid .select-arrow,.mc-c-select__wrapper.mc-select-invalid .mc-c-select__arrow,.mc-c-select__wrapper.mc-select-invalid .mc-select-input .select-arrow,.mc-select-input .mc-c-select__wrapper.mc-select-invalid .select-arrow{color:var(--color-error, #F44336)}.mc-c-select__wrapper.mc-c-select__wrapper--required .mc-c-select__input,.mc-c-select__wrapper--required .mc-c-select__input,.mc-c-select__wrapper--required .mc-select-input,.mc-select-input-wrapper.mc-select-required .mc-c-select__input,.mc-select-input-wrapper.mc-select-required .mc-select-input,.mc-c-select__wrapper.mc-select-required .mc-c-select__input,.mc-c-select__wrapper.mc-select-required .mc-select-input{position:relative}.mc-c-select__wrapper.ng-valid.ng-dirty:not(.mc-c-select__wrapper--required):not(.mc-select-required) .mc-c-select__input,.mc-c-select__wrapper.ng-valid.ng-dirty:not(.mc-c-select__wrapper--required):not(.mc-select-required) .mc-select-input,.ng-valid.ng-dirty.mc-select-input-wrapper:not(.mc-c-select__wrapper--required):not(.mc-select-required) .mc-c-select__input,.ng-valid.ng-dirty.mc-select-input-wrapper:not(.mc-c-select__wrapper--required):not(.mc-select-required) .mc-select-input{border-color:var(--color-success-500, #22c55e);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(34,197,94,.25)}.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-c-select__input,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-select-input,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-c-select__input,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-select-input{border-color:var(--color-error, #F44336);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-c-select__input:focus-visible,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-select-input:focus-visible,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-c-select__input:focus-visible,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-select-input:focus-visible,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-c-select__input--focused.mc-select-input,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-select-input.focused,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-c-select__input.mc-c-select__input--focused,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-c-select__input--focused.mc-select-input,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-select-input.focused{border-color:var(--color-error, #F44336);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-c-select__arrow,.mc-c-select__wrapper.ng-invalid.ng-dirty .mc-select-input .select-arrow,.mc-select-input .mc-c-select__wrapper.ng-invalid.ng-dirty .select-arrow,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-c-select__arrow,.ng-invalid.ng-dirty.mc-select-input-wrapper .mc-select-input .select-arrow,.mc-select-input .ng-invalid.ng-dirty.mc-select-input-wrapper .select-arrow{color:var(--color-error, #F44336)}.mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-c-select__input,.mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-select-input,.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-c-select__input,.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-select-input,.mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-c-select__input,.mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-select-input,.mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-c-select__input,.mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-select-input,.mc-select-input-wrapper.disabled.loading .mc-c-select__input,.mc-select-input-wrapper.disabled.loading .mc-select-input,.mc-c-select__wrapper--loading.--disabled .mc-c-select__input,.mc-c-select__wrapper--loading.--disabled .mc-select-input,.--disabled.mc-select-input-wrapper.loading .mc-c-select__input,.--disabled.mc-select-input-wrapper.loading .mc-select-input{cursor:not-allowed;opacity:.7}.mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-c-select__input .loading-spinner,.mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-select-input .mc-c-select__loading-spinner,.mc-c-select__wrapper.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled .mc-select-input .loading-spinner,.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-c-select__input .loading-spinner,.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-select-input .mc-c-select__loading-spinner,.mc-c-select__wrapper--loading.mc-c-select__wrapper--disabled.mc-select-input-wrapper .mc-select-input .loading-spinner,.mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-c-select__input .loading-spinner,.mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-select-input .mc-c-select__loading-spinner,.mc-c-select__wrapper--disabled.mc-select-input-wrapper.loading .mc-select-input .loading-spinner,.mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-c-select__input .loading-spinner,.mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-select-input .mc-c-select__loading-spinner,.mc-c-select__wrapper--loading.mc-select-input-wrapper.disabled .mc-select-input .loading-spinner,.mc-select-input-wrapper.disabled.loading .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-select-input-wrapper.disabled.loading .mc-c-select__input .loading-spinner,.mc-select-input-wrapper.disabled.loading .mc-select-input .mc-c-select__loading-spinner,.mc-select-input-wrapper.disabled.loading .mc-select-input .loading-spinner,.mc-c-select__wrapper--loading.--disabled .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .mc-c-select__wrapper--loading.--disabled .mc-c-select__input .loading-spinner,.mc-c-select__wrapper--loading.--disabled .mc-select-input .mc-c-select__loading-spinner,.mc-c-select__wrapper--loading.--disabled .mc-select-input .loading-spinner,.--disabled.mc-select-input-wrapper.loading .mc-c-select__input .mc-c-select__loading-spinner,.mc-select-input .--disabled.mc-select-input-wrapper.loading .mc-c-select__input .loading-spinner,.--disabled.mc-select-input-wrapper.loading .mc-select-input .mc-c-select__loading-spinner,.--disabled.mc-select-input-wrapper.loading .mc-select-input .loading-spinner{opacity:.6}.mc-c-select__wrapper.mc-c-select__wrapper--compact .mc-c-select__input,.mc-c-select__wrapper--compact .mc-c-select__input,.mc-c-select__wrapper--compact .mc-select-input{min-height:28px;padding:.125rem .5rem;font-size:.75rem;line-height:1.35;box-shadow:none}.mc-c-select__wrapper.mc-c-select__wrapper--compact .mc-c-select__arrow,.mc-c-select__wrapper--compact .mc-c-select__arrow,.mc-c-select__wrapper--compact .mc-select-input .select-arrow,.mc-select-input .mc-c-select__wrapper--compact .select-arrow{font-size:.875rem}.mc-c-select__wrapper.mc-c-select__wrapper--compact .mc-c-select__label,.mc-c-select__wrapper--compact .mc-c-select__label{font-size:.75rem;margin-bottom:.125rem}.mc-c-select__wrapper.mc-c-select__wrapper--compact .mc-c-select__hint,.mc-c-select__wrapper--compact .mc-c-select__hint{font-size:.6875rem;margin-top:.125rem}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__input,.mc-c-select__wrapper--theme .mc-c-select__input,.mc-c-select__wrapper--theme .mc-select-input{background-color:var(--header-background-color);color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__input:hover:not([disabled]):not(.mc-c-select__input--disabled),.mc-c-select__wrapper--theme .mc-c-select__input:hover:not([disabled]):not(.mc-c-select__input--disabled),.mc-c-select__wrapper--theme .mc-select-input:hover:not([disabled]):not(.mc-c-select__input--disabled){border-color:var(--color-primary-400, #a855f7)}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__input:focus-visible,.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper--theme .mc-c-select__input:focus-visible,.mc-c-select__wrapper--theme .mc-select-input:focus-visible,.mc-c-select__wrapper--theme .mc-c-select__input.mc-c-select__input--focused,.mc-c-select__wrapper--theme .mc-c-select__input--focused.mc-select-input,.mc-c-select__wrapper--theme .mc-select-input.focused{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__placeholder,.mc-c-select__wrapper--theme .mc-c-select__placeholder,.mc-c-select__wrapper--theme .mc-select-input .placeholder,.mc-select-input .mc-c-select__wrapper--theme .placeholder{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__selected-value,.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__loading-text,.mc-c-select__wrapper--theme .mc-c-select__selected-value,.mc-c-select__wrapper--theme .mc-select-input .selected-value,.mc-select-input .mc-c-select__wrapper--theme .selected-value,.mc-c-select__wrapper--theme .mc-c-select__loading-text,.mc-c-select__wrapper--theme .mc-select-input .loading-text,.mc-select-input .mc-c-select__wrapper--theme .loading-text{color:var(--app-text-color)}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__arrow,.mc-c-select__wrapper--theme .mc-c-select__arrow,.mc-c-select__wrapper--theme .mc-select-input .select-arrow,.mc-select-input .mc-c-select__wrapper--theme .select-arrow{color:var(--app-text-color)}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__clear-button,.mc-c-select__wrapper--theme .mc-c-select__clear-button,.mc-c-select__wrapper--theme .mc-select-clear-button{color:var(--app-text-color)}.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__clear-button:hover,.mc-c-select__wrapper.mc-c-select__wrapper--theme .mc-c-select__clear-button:focus,.mc-c-select__wrapper--theme .mc-c-select__clear-button:hover,.mc-c-select__wrapper--theme .mc-select-clear-button:hover,.mc-c-select__wrapper--theme .mc-c-select__clear-button:focus,.mc-c-select__wrapper--theme .mc-select-clear-button:focus{color:rgba(var(--app-text-color-rgb, 255, 255, 255), 0.8)}.mc-c-select__input,.mc-select-input{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .75rem;font-size:inherit;font-weight:400;line-height:1.5;color:var(--surface-text-color, #1a1a1a);background-color:var(--surface-background-color, #ffffff);background-clip:padding-box;border:1px solid var(--color-neutral-300, #d1d5db);border-radius:var(--border-radius, 0.5rem);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;min-height:38px}.mc-c-select__input:hover:not([disabled]):not(.mc-c-select__input--disabled),.mc-select-input:hover:not([disabled]):not(.mc-c-select__input--disabled){border-color:var(--color-primary-300, #c4b5fd)}.mc-c-select__input:focus-visible,.mc-select-input:focus-visible,.mc-c-select__input.mc-c-select__input--focused,.mc-c-select__input--focused.mc-select-input,.mc-select-input.focused,.mc-c-select__input[aria-expanded=true],[aria-expanded=true].mc-select-input{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-select__label-container,.mc-select-input .display-label-container{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-select__label-container--suffixed{display:flex;align-items:baseline;min-width:0}.mc-c-select__label-container--suffixed .mc-c-select__selected-value,.mc-c-select__label-container--suffixed .mc-select-input .selected-value,.mc-select-input .mc-c-select__label-container--suffixed .selected-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-select__suffix{flex-shrink:0;margin-left:.25em;white-space:nowrap}.mc-c-select__placeholder,.mc-select-input .placeholder{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-c-select__selected-value,.mc-select-input .selected-value{color:var(--surface-text-color, #1a1a1a)}.mc-c-select__loading-text,.mc-select-input .loading-text{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-c-select__actions{display:flex;align-items:center;justify-content:center;margin-left:.5rem}.mc-c-select__icon-container,.mc-select-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.mc-c-select__arrow,.mc-select-input .select-arrow{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.7));transition:transform .2s ease-in-out,opacity .15s ease-in-out;opacity:1;position:absolute}.mc-c-select__arrow--hidden{opacity:0;pointer-events:none}.mc-select-input.focused .mc-c-select__arrow,.mc-select-input.focused .select-arrow,[aria-expanded=true].mc-select-input .mc-c-select__arrow,[aria-expanded=true].mc-select-input .select-arrow{transform:rotate(180deg)}.mc-c-select__clear-button,.mc-select-clear-button{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.7));padding:.2rem;margin-right:.25rem;cursor:pointer;transition:color .15s ease-in-out;font-size:1em;border:none;background:none}.mc-c-select__clear-button:hover,.mc-select-clear-button:hover,.mc-c-select__clear-button:focus,.mc-select-clear-button:focus{color:var(--surface-text-color, #1a1a1a);outline:none}.mc-c-select__loading-spinner,.mc-select-input .loading-spinner{color:var(--color-primary-500, #8955ef);animation:mc-select-spin 1s linear infinite;transition:opacity .15s ease-in-out;opacity:0;position:absolute;pointer-events:none}.mc-c-select__loading-spinner--visible{opacity:1}.mc-c-select__error-container,.mc-select-error-container{margin-top:5px;animation:mc-select-slide-in .3s ease-in-out}.mc-c-select__error-message,.mc-select-error-message{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-select__error-message i,.mc-select-error-message i{font-size:.75rem;flex-shrink:0}.mc-c-select__error-message span,.mc-select-error-message span{line-height:1.4}.mc-c-select-popover,.mc-select-content{background-color:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1a1a1a);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:var(--border-radius, 0.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;z-index:var(--z-popover, 1610);font-size:inherit;display:flex;flex-direction:column;max-width:calc(100vw - 32px)}.mc-c-select-popover__search-container,.mc-select-content .popover-search-container{padding:.5rem;border-bottom:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0}.mc-c-select-popover__search-input,.mc-select-content .popover-option-search-input,.mc-select-content .popover-group-search-input{width:100%;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;padding-right:2rem;font-size:inherit;color:var(--surface-text-color, #1a1a1a);background-color:var(--surface-background-color, #ffffff);border:1px solid var(--color-neutral-300, #d1d5db);box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-c-select-popover__search-input::placeholder,.mc-select-content .popover-option-search-input::placeholder,.mc-select-content .popover-group-search-input::placeholder{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-c-select-popover__search-input:focus,.mc-select-content .popover-option-search-input:focus,.mc-select-content .popover-group-search-input:focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-select-popover__search-container,.mc-select-content .popover-search-container{position:relative}.mc-c-select-popover__search-container--loading .mc-c-select-popover__search-input,.mc-c-select-popover__search-container--loading .mc-select-content .popover-option-search-input,.mc-select-content .mc-c-select-popover__search-container--loading .popover-option-search-input,.mc-c-select-popover__search-container--loading .mc-select-content .popover-group-search-input,.mc-select-content .mc-c-select-popover__search-container--loading .popover-group-search-input{padding-right:2.25rem}.mc-c-select-popover__search-spinner{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--color-primary-500, #8955ef);font-size:.875rem;animation:mc-select-spin 1s linear infinite;pointer-events:none}.mc-c-select-popover__list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));min-height:100px}.mc-c-select-popover__list-loading i{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-primary-500, #8955ef)}.mc-c-select-popover__list-loading span{font-size:.875rem}.mc-c-select-popover__search-hint{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));text-align:center;font-size:.875rem}.mc-c-select-popover__search-hint i{margin-right:.5rem;font-size:1rem}.mc-c-select-popover__list,.mc-select-content .popover-options-list,.mc-select-content .popover-groups-list,.mc-select-content .popover-list-base{list-style:none;padding:.5rem 0;margin:0;flex-grow:1;overflow-y:auto}.mc-c-select-popover__item,.mc-select-content .option-item,.mc-select-content .group-item{padding:.45rem 1rem;cursor:pointer;color:var(--surface-text-color, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.5em + .9rem + 2px);display:flex;align-items:center;transition:background-color .15s ease-in-out}.mc-c-select-popover__item:hover,.mc-select-content .option-item:hover,.mc-select-content .group-item:hover{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.mc-c-select-popover__item:focus,.mc-select-content .option-item:focus,.mc-select-content .group-item:focus{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05));outline:none}.mc-c-select-popover__item.mc-c-select-popover__item--selected,.mc-select-content .mc-c-select-popover__item--selected.option-item,.mc-select-content .option-item.selected,.mc-select-content .mc-c-select-popover__item--selected.group-item,.mc-select-content .group-item.selected,.mc-c-select-popover__item--selected{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.1);color:var(--color-primary-600, #7c3aed);font-weight:600}.mc-c-select-popover__option-checkbox,.mc-select-content .mc-select-option-checkbox{margin-right:.75rem;flex-shrink:0;cursor:pointer}.mc-c-select-popover__option-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mc-c-select-popover__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-select-popover__option-suffix{flex-shrink:0;margin-left:.25em;white-space:nowrap}.mc-c-select-popover__no-results,.mc-select-content .no-results{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));padding:.5rem 1rem;display:block;cursor:default}.mc-c-select-popover__no-results:hover,.mc-select-content .no-results:hover{background-color:rgba(0,0,0,0)}.mc-c-select-popover__loading-more,.mc-select-content .mc-select-loading-more{display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-c-select-popover__loading-more i,.mc-select-content .mc-select-loading-more i{margin-right:.5rem}.mc-c-select-popover__group-name,.mc-select-content .group-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mc-c-select-popover__group-count,.mc-select-content .group-count{margin-left:.5em;font-size:.85em;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));background-color:var(--color-neutral-100, #f3f4f6);padding:.1rem .4rem}.mc-c-select-popover__group-arrow,.mc-select-content .group-arrow{font-size:.8em;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.7));margin-left:.5em;opacity:.5;transition:opacity .15s ease-in-out,color .15s ease-in-out}.mc-c-select-popover__two-panels,.mc-select-content .popover-layout-two-panels{display:flex;max-height:280px;width:550px;max-width:calc(100vw - 32px)}.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel,.mc-c-select-popover__two-panels .mc-select-content .panel-groups,.mc-select-content .mc-c-select-popover__two-panels .panel-groups,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel,.mc-select-content .popover-layout-two-panels .panel-groups{display:flex;flex-direction:column;border-right:1px solid var(--surface-border-color, #e5e7eb);flex-shrink:0;width:200px}.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-select-content .panel-groups .mc-c-select-popover__list,.mc-select-content .mc-c-select-popover__two-panels .panel-groups .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .panel-groups .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .mc-select-content .popover-options-list,.mc-c-select-popover__two-panels .mc-select-content .panel-groups .mc-select-content .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .panel-groups .popover-options-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel .popover-options-list,.mc-select-content .popover-layout-two-panels .panel-groups .popover-options-list,.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .mc-select-content .popover-groups-list,.mc-c-select-popover__two-panels .mc-select-content .panel-groups .mc-select-content .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .panel-groups .popover-groups-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel .popover-groups-list,.mc-select-content .popover-layout-two-panels .panel-groups .popover-groups-list,.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .mc-select-content .popover-list-base,.mc-c-select-popover__two-panels .mc-select-content .panel-groups .mc-select-content .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .panel-groups .popover-list-base,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel .popover-list-base,.mc-select-content .popover-layout-two-panels .panel-groups .popover-list-base{max-height:280px;width:200px}.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel,.mc-c-select-popover__two-panels .mc-select-content .panel-options,.mc-select-content .mc-c-select-popover__two-panels .panel-options,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel,.mc-select-content .popover-layout-two-panels .panel-options{display:flex;flex-direction:column;flex-grow:1;width:350px}.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel.mc-c-select-popover__options-panel--placeholder,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder,.mc-c-select-popover__two-panels .mc-select-content .panel-options.placeholder-panel,.mc-select-content .mc-c-select-popover__two-panels .panel-options.placeholder-panel,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel--placeholder,.mc-select-content .popover-layout-two-panels .panel-options.placeholder-panel{align-items:center;justify-content:center;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));padding:1rem;text-align:center;height:280px}.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel.mc-c-select-popover__options-panel--placeholder .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-select-content .panel-options.placeholder-panel .mc-c-select-popover__list,.mc-select-content .mc-c-select-popover__two-panels .panel-options.placeholder-panel .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel--placeholder .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .panel-options.placeholder-panel .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .mc-select-content .popover-options-list,.mc-c-select-popover__two-panels .mc-select-content .panel-options.placeholder-panel .mc-select-content .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .panel-options.placeholder-panel .popover-options-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel--placeholder .popover-options-list,.mc-select-content .popover-layout-two-panels .panel-options.placeholder-panel .popover-options-list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .mc-select-content .popover-groups-list,.mc-c-select-popover__two-panels .mc-select-content .panel-options.placeholder-panel .mc-select-content .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .panel-options.placeholder-panel .popover-groups-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel--placeholder .popover-groups-list,.mc-select-content .popover-layout-two-panels .panel-options.placeholder-panel .popover-groups-list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .mc-select-content .popover-list-base,.mc-c-select-popover__two-panels .mc-select-content .panel-options.placeholder-panel .mc-select-content .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel--placeholder .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .panel-options.placeholder-panel .popover-list-base,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel--placeholder .popover-list-base,.mc-select-content .popover-layout-two-panels .panel-options.placeholder-panel .popover-list-base{display:none}.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-select-content .panel-options .mc-c-select-popover__list,.mc-select-content .mc-c-select-popover__two-panels .panel-options .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel .mc-c-select-popover__list,.mc-select-content .popover-layout-two-panels .panel-options .mc-c-select-popover__list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .mc-select-content .popover-options-list,.mc-c-select-popover__two-panels .mc-select-content .panel-options .mc-select-content .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .popover-options-list,.mc-select-content .mc-c-select-popover__two-panels .panel-options .popover-options-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel .popover-options-list,.mc-select-content .popover-layout-two-panels .panel-options .popover-options-list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .mc-select-content .popover-groups-list,.mc-c-select-popover__two-panels .mc-select-content .panel-options .mc-select-content .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .popover-groups-list,.mc-select-content .mc-c-select-popover__two-panels .panel-options .popover-groups-list,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel .popover-groups-list,.mc-select-content .popover-layout-two-panels .panel-options .popover-groups-list,.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .mc-select-content .popover-list-base,.mc-c-select-popover__two-panels .mc-select-content .panel-options .mc-select-content .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .mc-c-select-popover__options-panel .popover-list-base,.mc-select-content .mc-c-select-popover__two-panels .panel-options .popover-list-base,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel .popover-list-base,.mc-select-content .popover-layout-two-panels .panel-options .popover-list-base{max-height:280px;width:350px}.mc-c-select-popover__single-panel,.mc-select-content .popover-layout-single-panel{display:flex;flex-direction:column;max-height:280px;min-width:200px;max-width:min(400px,100vw - 32px)}.mc-c-select-popover__single-panel .mc-c-select-popover__list,.mc-select-content .popover-layout-single-panel .mc-c-select-popover__list,.mc-c-select-popover__single-panel .mc-select-content .popover-options-list,.mc-select-content .mc-c-select-popover__single-panel .popover-options-list,.mc-select-content .popover-layout-single-panel .popover-options-list,.mc-c-select-popover__single-panel .mc-select-content .popover-groups-list,.mc-select-content .mc-c-select-popover__single-panel .popover-groups-list,.mc-select-content .popover-layout-single-panel .popover-groups-list,.mc-c-select-popover__single-panel .mc-select-content .popover-list-base,.mc-select-content .mc-c-select-popover__single-panel .popover-list-base,.mc-select-content .popover-layout-single-panel .popover-list-base{width:100%}.mc-c-select-popover--match-width{width:100%;min-width:100%;max-width:none}.mc-c-select-popover--match-width .mc-c-select-popover__single-panel,.mc-c-select-popover--match-width .mc-select-content .popover-layout-single-panel,.mc-select-content .mc-c-select-popover--match-width .popover-layout-single-panel,.mc-c-select-popover--match-width .mc-c-select-popover__main-content{max-width:none;width:100%}.mc-c-select-popover--match-width .mc-c-select-popover__list,.mc-c-select-popover--match-width .mc-select-content .popover-options-list,.mc-select-content .mc-c-select-popover--match-width .popover-options-list,.mc-c-select-popover--match-width .mc-select-content .popover-groups-list,.mc-select-content .mc-c-select-popover--match-width .popover-groups-list,.mc-c-select-popover--match-width .mc-select-content .popover-list-base,.mc-select-content .mc-c-select-popover--match-width .popover-list-base{max-width:none;width:100%}.mc-c-select-popover--match-width .mc-c-select-popover__search-container,.mc-c-select-popover--match-width .mc-select-content .popover-search-container,.mc-select-content .mc-c-select-popover--match-width .popover-search-container{width:100%;box-sizing:border-box}.mc-c-select-popover--match-width .mc-c-select-popover__search-input,.mc-c-select-popover--match-width .mc-select-content .popover-option-search-input,.mc-select-content .mc-c-select-popover--match-width .popover-option-search-input,.mc-c-select-popover--match-width .mc-select-content .popover-group-search-input,.mc-select-content .mc-c-select-popover--match-width .popover-group-search-input{width:100%;box-sizing:border-box}.mc-c-select-popover__main-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-c-select-popover__footer{flex-shrink:0;border-top:1px solid var(--surface-border-color, #e5e7eb);background-color:var(--surface-level-1, #f8f9fa);padding:0}.mc-c-select-popover__footer .mc-c-select-footer-btn{display:flex;align-items:center;width:100%;padding:.75rem 1rem;border:none;background:rgba(0,0,0,0);color:var(--color-primary-600, #7c3aed);font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out;text-align:left}.mc-c-select-popover__footer .mc-c-select-footer-btn:hover{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.08)}.mc-c-select-popover__footer .mc-c-select-footer-btn:focus{outline:none;background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.12)}.mc-c-select-popover__footer .mc-c-select-footer-btn i{margin-right:.5rem;font-size:1.125rem}.mc-c-select-popover__footer .mc-c-select-footer-btn--prominent{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.05);font-weight:500}.mc-c-select-popover__alternate{padding:1rem;max-height:400px;overflow-y:auto}.mc-c-select-popover__alternate .mc-c-select-alternate-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--form-field-gap, 16px);padding-bottom:.75rem;border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-select-popover__alternate .mc-c-select-alternate-header__title{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;color:var(--surface-text-color, #1a1a1a)}.mc-c-select-popover__alternate .mc-c-select-alternate-header__title i{font-size:1.125rem;color:var(--color-primary-500, #8955ef)}.mc-c-select-popover__alternate .mc-c-select-alternate-header__back{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--color-primary-500, #8955ef);cursor:pointer;text-decoration:none}.mc-c-select-popover__alternate .mc-c-select-alternate-header__back:hover{text-decoration:underline}.mc-c-select-popover__alternate .mc-c-select-alternate-header__back i{font-size:.875rem}.mc-c-select-popover__alternate .mc-c-select-alternate-body .form-group{margin-bottom:var(--form-field-gap, 16px)}.mc-c-select-popover__alternate .mc-c-select-alternate-body .form-group:last-child{margin-bottom:0}.mc-c-select-popover__alternate .mc-c-select-alternate-body label{display:block;font-size:.8125rem;font-weight:500;margin-bottom:var(--space-1-5, 6px);color:var(--surface-text-color, #1a1a1a)}.mc-c-select-popover__alternate .mc-c-select-alternate-body .form-control{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--color-neutral-300, #d1d5db);border-radius:.375rem;background-color:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #1a1a1a)}.mc-c-select-popover__alternate .mc-c-select-alternate-body .form-control:focus{border-color:var(--color-primary-500, #8955ef);outline:none;box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-select-popover__alternate .mc-c-select-alternate-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn{padding:.5rem 1rem;font-size:.875rem;border-radius:.375rem;cursor:pointer;transition:all .15s ease-in-out}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--secondary{background:rgba(0,0,0,0);border:1px solid var(--color-neutral-300, #d1d5db);color:var(--surface-text-color, #1a1a1a)}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--secondary:hover{background-color:var(--surface-level-1, #f8f9fa)}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--primary{background-color:var(--color-primary-500, #8955ef);border:1px solid var(--color-primary-500, #8955ef);color:#fff}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--primary:hover{background-color:var(--color-primary-600, #7c3aed)}.mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--primary:disabled{opacity:.6;cursor:not-allowed}.mc-c-select-popover--alternate-mode .mc-c-select-popover__main-content,.mc-c-select-popover--alternate-mode .mc-c-select-popover__footer{display:none}.mc-select-content .option-item.selected .mc-c-select-popover__group-arrow,.mc-select-content .option-item.selected .group-arrow,.mc-select-content .group-item.selected .mc-c-select-popover__group-arrow,.mc-select-content .group-item.selected .group-arrow{opacity:1;color:var(--color-primary-600, #7c3aed)}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover,.mc-c-select__wrapper--theme+.popup-window .mc-select-content{background-color:var(--header-background-color);color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__search-input,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-option-search-input,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-option-search-input,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-group-search-input,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-group-search-input{background-color:var(--header-background-color);color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__search-input::placeholder,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-option-search-input::placeholder,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-option-search-input::placeholder,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-group-search-input::placeholder,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-group-search-input::placeholder{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__search-input:focus,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-option-search-input:focus,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-option-search-input:focus,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .popover-group-search-input:focus,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .popover-group-search-input:focus{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 .125rem rgba(137,85,239,.25)}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__item,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .option-item,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .option-item,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .group-item,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .group-item{color:var(--app-text-color)}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__item:hover,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .option-item:hover,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .option-item:hover,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .group-item:hover,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .group-item:hover{background-color:var(--sidebar-item-active, rgba(0, 0, 0, 0.05))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__item:focus,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .option-item:focus,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .option-item:focus,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .group-item:focus,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .group-item:focus{background-color:var(--sidebar-item-active, rgba(0, 0, 0, 0.05))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__item.mc-c-select-popover__item--selected,.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__item--selected,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .option-item.selected,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .option-item.selected,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .group-item.selected,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .group-item.selected{background-color:rgba(137,85,239,.1);color:var(--color-primary-600, #7c3aed)}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__group-count,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .group-count,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .group-count{background-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.05));color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-c-select__wrapper--theme+.popup-window .mc-c-select-popover__no-results,.mc-c-select__wrapper--theme+.popup-window .mc-select-content .no-results,.mc-select-content .mc-c-select__wrapper--theme+.popup-window .no-results{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input:hover:not([disabled]),[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input:hover:not([disabled]),[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input:hover:not([disabled]),[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input:hover:not([disabled]){border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.3)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input:focus-visible,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input:focus-visible,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input:focus-visible,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input:focus-visible,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input.mc-c-select__input--focused,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input--focused.mc-select-input,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input.focused,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input.mc-c-select__input--focused,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__input--focused.mc-select-input,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input.focused{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__placeholder,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .placeholder,.mc-select-input [data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .placeholder,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__placeholder,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .placeholder,.mc-select-input [data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .placeholder,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__loading-text,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .loading-text,.mc-select-input [data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .loading-text,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__loading-text,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .loading-text,.mc-select-input [data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .loading-text{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__selected-value,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .selected-value,.mc-select-input [data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .selected-value,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__selected-value,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .selected-value,.mc-select-input [data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .selected-value{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__arrow,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .select-arrow,.mc-select-input [data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .select-arrow,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__arrow,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-input .select-arrow,.mc-select-input [data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .select-arrow{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button:hover,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button:hover,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button:hover,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button:hover,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button:focus,[data-surface=dark] .mc-c-select__wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button:focus,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-c-select__clear-button:focus,[data-surface=dark] .mc-select-input-wrapper:not(.mc-c-select__wrapper--theme) .mc-select-clear-button:focus{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select-popover,[data-surface=dark] .mc-select-content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-select-popover__search-input,[data-surface=dark] .mc-select-content .popover-option-search-input,.mc-select-content [data-surface=dark] .popover-option-search-input,[data-surface=dark] .mc-select-content .popover-group-search-input,.mc-select-content [data-surface=dark] .popover-group-search-input{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-select-popover__search-input::placeholder,[data-surface=dark] .mc-select-content .popover-option-search-input::placeholder,.mc-select-content [data-surface=dark] .popover-option-search-input::placeholder,[data-surface=dark] .mc-select-content .popover-group-search-input::placeholder,.mc-select-content [data-surface=dark] .popover-group-search-input::placeholder{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-c-select-popover__search-input:focus,[data-surface=dark] .mc-select-content .popover-option-search-input:focus,.mc-select-content [data-surface=dark] .popover-option-search-input:focus,[data-surface=dark] .mc-select-content .popover-group-search-input:focus,.mc-select-content [data-surface=dark] .popover-group-search-input:focus{border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__item,[data-surface=dark] .mc-select-content .option-item,.mc-select-content [data-surface=dark] .option-item,[data-surface=dark] .mc-select-content .group-item,.mc-select-content [data-surface=dark] .group-item{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select-popover__item:hover,[data-surface=dark] .mc-select-content .option-item:hover,.mc-select-content [data-surface=dark] .option-item:hover,[data-surface=dark] .mc-select-content .group-item:hover,.mc-select-content [data-surface=dark] .group-item:hover{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-c-select-popover__item.mc-c-select-popover__item--selected,[data-surface=dark] .mc-select-content .mc-c-select-popover__item--selected.option-item,[data-surface=dark] .mc-select-content .option-item.selected,.mc-select-content [data-surface=dark] .mc-c-select-popover__item--selected.option-item,.mc-select-content [data-surface=dark] .option-item.selected,[data-surface=dark] .mc-select-content .mc-c-select-popover__item--selected.group-item,[data-surface=dark] .mc-select-content .group-item.selected,.mc-select-content [data-surface=dark] .mc-c-select-popover__item--selected.group-item,.mc-select-content [data-surface=dark] .group-item.selected{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2);color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__group-count,[data-surface=dark] .mc-select-content .group-count,.mc-select-content [data-surface=dark] .group-count{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1);color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-c-select-popover__no-results,[data-surface=dark] .mc-select-content .no-results,.mc-select-content [data-surface=dark] .no-results,[data-surface=dark] .mc-c-select-popover__loading-more,[data-surface=dark] .mc-select-content .mc-select-loading-more,.mc-select-content [data-surface=dark] .mc-select-loading-more,[data-surface=dark] .mc-c-select-popover__list-loading,[data-surface=dark] .mc-c-select-popover__search-hint{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-c-select-popover__no-results i,[data-surface=dark] .mc-select-content .no-results i,.mc-select-content [data-surface=dark] .no-results i,[data-surface=dark] .mc-c-select-popover__loading-more i,[data-surface=dark] .mc-select-content .mc-select-loading-more i,.mc-select-content [data-surface=dark] .mc-select-loading-more i,[data-surface=dark] .mc-c-select-popover__list-loading i,[data-surface=dark] .mc-c-select-popover__search-hint i{color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__search-spinner{color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__footer{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.05);border-top-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-c-select-popover__footer .mc-c-select-footer-btn{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__footer .mc-c-select-footer-btn:hover{background-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.15)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-header{border-bottom-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-header__title{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-header__back{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-body label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-body .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-body .form-control:focus{border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-actions{border-top-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--secondary{border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2);color:var(--surface-text-color)}[data-surface=dark] .mc-c-select-popover__alternate .mc-c-select-alternate-actions .btn--secondary:hover{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}.mcs-item-large .mc-c-select-popover__item,.mcs-item-large .mc-select-content .option-item,.mc-select-content .mcs-item-large .option-item,.mcs-item-large .mc-select-content .group-item,.mc-select-content .mcs-item-large .group-item{padding-top:.75rem;padding-bottom:.75rem;min-height:calc(1.5em + 1.5rem + 2px)}@keyframes mc-select-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mc-select-slide-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 576px){.mc-c-select-popover,.mc-select-content{max-width:300px}.mc-c-select-popover__two-panels,.mc-select-content .popover-layout-two-panels{width:300px}.mc-c-select-popover__two-panels .mc-c-select-popover__groups-panel,.mc-c-select-popover__two-panels .mc-select-content .panel-groups,.mc-select-content .mc-c-select-popover__two-panels .panel-groups,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__groups-panel,.mc-select-content .popover-layout-two-panels .panel-groups{width:140px}.mc-c-select-popover__two-panels .mc-c-select-popover__options-panel,.mc-c-select-popover__two-panels .mc-select-content .panel-options,.mc-select-content .mc-c-select-popover__two-panels .panel-options,.mc-select-content .popover-layout-two-panels .mc-c-select-popover__options-panel,.mc-select-content .popover-layout-two-panels .panel-options{width:160px}.mc-c-select__error-message,.mc-select-error-message{font-size:11px}}.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-c-select__input,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-select-input,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-c-select__input,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-select-input{border-color:var(--color-success-500, #22c55e)}.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-c-select__input:focus-visible,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-c-select__input.mc-c-select__input--focused,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-c-select__input.focused,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-select-input:focus-visible,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-select-input.mc-c-select__input--focused,.form-group .mc-c-select__wrapper.ng-valid.ng-dirty .mc-select-input.focused,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-c-select__input:focus-visible,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-c-select__input.mc-c-select__input--focused,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-c-select__input.focused,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-select-input:focus-visible,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-select-input.mc-c-select__input--focused,.form-group .mc-select-input-wrapper.ng-valid.ng-dirty .mc-select-input.focused{border-color:var(--color-success-500, #22c55e);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(34,197,94,.25)}.field-error-highlight .mc-c-select__wrapper .mc-c-select__input,.field-error-highlight .mc-c-select__wrapper .mc-select-input,.field-error-highlight .mc-select-input-wrapper .mc-c-select__input,.field-error-highlight .mc-select-input-wrapper .mc-select-input{border-color:var(--color-error, #F44336) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25) !important}
.mc-c-slider{width:100%;display:flex;flex-direction:column;gap:.25rem}.mc-c-slider__label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-slider__required{color:var(--color-error, #f44336);margin-left:.125rem;font-weight:600}.mc-c-slider__wrapper{display:flex;align-items:center;gap:.75rem}.mc-c-slider__min-label,.mc-c-slider__max-label{font-size:.75rem;font-weight:500;color:var(--surface-text-muted);flex-shrink:0;min-width:1.5rem;text-align:center}.mc-c-slider__track-container{position:relative;flex:1;height:6px;background-color:var(--surface-border-color, var(--color-neutral-200));border-radius:3px;overflow:visible}.mc-c-slider__track-fill{position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary-500, #8955ef);border-radius:3px;pointer-events:none;transition:width .1s ease-out}.mc-c-slider__input{position:absolute;top:50%;left:0;width:100%;height:100%;margin:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;transform:translateY(-50%);-webkit-appearance:none;appearance:none}.mc-c-slider__input:focus{outline:none}.mc-c-slider__input::-webkit-slider-runnable-track{width:100%;height:6px;background:rgba(0,0,0,0);border-radius:3px;cursor:pointer}.mc-c-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--color-primary-500, #8955ef);border:2px solid #fff;border-radius:50%;cursor:pointer;margin-top:-6px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.mc-c-slider__input::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}.mc-c-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(137,85,239,.3)}.mc-c-slider__input::-moz-range-track{width:100%;height:6px;background:rgba(0,0,0,0);border-radius:3px;cursor:pointer}.mc-c-slider__input::-moz-range-thumb{width:18px;height:18px;background:var(--color-primary-500, #8955ef);border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.mc-c-slider__input::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.25)}.mc-c-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(137,85,239,.3)}.mc-c-slider__input:disabled{cursor:not-allowed}.mc-c-slider__input:disabled::-webkit-slider-thumb{background:var(--color-neutral-400, #9ca3af);cursor:not-allowed}.mc-c-slider__input:disabled::-moz-range-thumb{background:var(--color-neutral-400, #9ca3af);cursor:not-allowed}.mc-c-slider__value{min-width:2.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;text-align:center;color:var(--surface-text-color);background-color:var(--surface-level-1, rgba(0, 0, 0, 0.03));border-radius:var(--border-radius-sm, 0.25rem);flex-shrink:0}.mc-c-slider__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}.mc-c-slider__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #f44336);line-height:1.4}.mc-c-slider__error i{font-size:.75rem;flex-shrink:0}.mc-c-slider--sm .mc-c-slider__track-container{height:4px}.mc-c-slider--sm .mc-c-slider__track-fill{border-radius:2px}.mc-c-slider--sm .mc-c-slider__input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}.mc-c-slider--sm .mc-c-slider__input::-moz-range-thumb{width:14px;height:14px}.mc-c-slider--sm .mc-c-slider__value{font-size:.75rem;padding:.125rem .375rem;min-width:2rem}.mc-c-slider--lg .mc-c-slider__track-container{height:8px}.mc-c-slider--lg .mc-c-slider__track-fill{border-radius:4px}.mc-c-slider--lg .mc-c-slider__input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px}.mc-c-slider--lg .mc-c-slider__input::-moz-range-thumb{width:22px;height:22px}.mc-c-slider--lg .mc-c-slider__value{font-size:1rem;padding:.375rem .625rem;min-width:3rem}.mc-c-slider--danger .mc-c-slider__track-fill{background-color:var(--color-danger-500, #ef4444)}.mc-c-slider--danger .mc-c-slider__input::-webkit-slider-thumb{background:var(--color-danger-500, #ef4444)}.mc-c-slider--danger .mc-c-slider__input::-moz-range-thumb{background:var(--color-danger-500, #ef4444)}.mc-c-slider--danger .mc-c-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(239,68,68,.3)}.mc-c-slider--danger .mc-c-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(239,68,68,.3)}.mc-c-slider--danger .mc-c-slider__value{background-color:var(--color-danger-100, #fee2e2);color:var(--color-danger-700, #b91c1c)}.mc-c-slider--warning .mc-c-slider__track-fill{background-color:var(--color-warning-500, #f59e0b)}.mc-c-slider--warning .mc-c-slider__input::-webkit-slider-thumb{background:var(--color-warning-500, #f59e0b)}.mc-c-slider--warning .mc-c-slider__input::-moz-range-thumb{background:var(--color-warning-500, #f59e0b)}.mc-c-slider--warning .mc-c-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(245,158,11,.3)}.mc-c-slider--warning .mc-c-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(245,158,11,.3)}.mc-c-slider--warning .mc-c-slider__value{background-color:var(--color-warning-100, #fef3c7);color:var(--color-warning-700, #b45309)}.mc-c-slider--success .mc-c-slider__track-fill{background-color:var(--color-success-500, #22c55e)}.mc-c-slider--success .mc-c-slider__input::-webkit-slider-thumb{background:var(--color-success-500, #22c55e)}.mc-c-slider--success .mc-c-slider__input::-moz-range-thumb{background:var(--color-success-500, #22c55e)}.mc-c-slider--success .mc-c-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(34,197,94,.3)}.mc-c-slider--success .mc-c-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(34,197,94,.3)}.mc-c-slider--success .mc-c-slider__value{background-color:var(--color-success-100, #dcfce7);color:var(--color-success-700, #15803d)}.mc-c-slider--disabled{opacity:.6;cursor:not-allowed}.mc-c-slider--disabled .mc-c-slider__track-fill{background-color:var(--color-neutral-400, #9ca3af)}.mc-c-slider--dragging .mc-c-slider__input::-webkit-slider-thumb{transform:scale(1.15)}.mc-c-slider--dragging .mc-c-slider__input::-moz-range-thumb{transform:scale(1.15)}.mc-c-slider--with-value .mc-c-slider__wrapper{gap:1rem}[data-surface=dark] .mc-c-slider__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-slider__required{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-slider__min-label,[data-surface=dark] .mc-c-slider__max-label{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-slider__track-container{background-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-slider__track-fill{background-color:var(--color-primary-400, #a78bfa)}[data-surface=dark] .mc-c-slider__input::-webkit-slider-thumb{background:var(--color-primary-400, #a78bfa);border-color:var(--surface-background-color)}[data-surface=dark] .mc-c-slider__input::-moz-range-thumb{background:var(--color-primary-400, #a78bfa);border-color:var(--surface-background-color)}[data-surface=dark] .mc-c-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(167,139,250,.4)}[data-surface=dark] .mc-c-slider__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(167,139,250,.4)}[data-surface=dark] .mc-c-slider__value{color:var(--surface-text-color);background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-slider__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-slider__error{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-slider--danger .mc-c-slider__track-fill{background-color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-slider--danger .mc-c-slider__input::-webkit-slider-thumb,[data-surface=dark] .mc-c-slider--danger .mc-c-slider__input::-moz-range-thumb{background:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-slider--danger .mc-c-slider__value{background-color:rgba(239,68,68,.2);color:var(--color-danger-300, #fca5a5)}[data-surface=dark] .mc-c-slider--warning .mc-c-slider__track-fill{background-color:var(--color-warning-400, #fbbf24)}[data-surface=dark] .mc-c-slider--warning .mc-c-slider__input::-webkit-slider-thumb,[data-surface=dark] .mc-c-slider--warning .mc-c-slider__input::-moz-range-thumb{background:var(--color-warning-400, #fbbf24)}[data-surface=dark] .mc-c-slider--warning .mc-c-slider__value{background-color:rgba(245,158,11,.2);color:var(--color-warning-300, #fcd34d)}[data-surface=dark] .mc-c-slider--success .mc-c-slider__track-fill{background-color:var(--color-success-400, #4ade80)}[data-surface=dark] .mc-c-slider--success .mc-c-slider__input::-webkit-slider-thumb,[data-surface=dark] .mc-c-slider--success .mc-c-slider__input::-moz-range-thumb{background:var(--color-success-400, #4ade80)}[data-surface=dark] .mc-c-slider--success .mc-c-slider__value{background-color:rgba(34,197,94,.2);color:var(--color-success-300, #86efac)}
.mc-c-split-button{display:inline-flex;align-items:stretch;vertical-align:middle}.mc-c-split-button .mc-c-split-button__main .mc-c-button{border-top-right-radius:0;border-bottom-right-radius:0}.mc-c-split-button .mc-c-split-button__menu .mc-c-action-menu__toggle{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.mc-c-split-button .mc-c-split-button__menu .mc-c-action-menu__toggle--icon-only{aspect-ratio:auto;width:32px}.mc-c-split-button--glassed .mc-c-split-button__menu .mc-c-action-menu__toggle{background-color:var(--glass-fill-solid, rgba(0, 0, 0, 0.35)) !important;color:var(--glass-chrome-ink-solid, var(--color-white)) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--glass-shadow-solid, 0 2px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1));transition:all .2s ease-in-out}.mc-c-split-button--glassed .mc-c-split-button__menu .mc-c-action-menu__toggle:hover:not(:disabled){background-color:var(--glass-edge-hover-solid, rgba(0, 0, 0, 0.45)) !important;color:var(--glass-chrome-ink-solid, var(--color-white)) !important}.mc-c-split-button--glassed .mc-c-split-button__menu .mc-c-action-menu__toggle:active:not(:disabled){background-color:var(--glass-edge-active-solid, rgba(0, 0, 0, 0.5)) !important}
.mc-c-spot-illustration{--spot-field: color-mix(in srgb, var(--color-primary-500) 13%, var(--surface-background-color));--spot-paper: var(--surface-background-color);--spot-edge: color-mix(in srgb, var(--state-text-brand) 30%, var(--surface-border-color));--spot-ink: var(--state-text-brand);--spot-ink-soft: color-mix(in srgb, var(--state-text-brand) 48%, transparent);--spot-fill: color-mix(in srgb, var(--color-primary-500) 13%, transparent);--spot-fill-strong: color-mix(in srgb, var(--color-primary-500) 30%, transparent);position:relative;display:block;flex:none}.mc-c-spot-illustration__art{display:block;width:100%;height:100%;border-radius:inherit;background:var(--spot-field)}.mc-c-spot-illustration--cover{width:100%;height:84px;border-radius:9px}.mc-c-spot-illustration--thumb{width:120px;height:84px;border-radius:9px}.mc-c-spot-illustration__fill{fill:var(--spot-fill)}.mc-c-spot-illustration__fill-strong{fill:var(--spot-fill-strong)}.mc-c-spot-illustration__paper{fill:var(--spot-paper);stroke:var(--spot-edge);stroke-width:1.5}.mc-c-spot-illustration__paper-dashed{fill:var(--spot-paper);stroke:var(--spot-edge);stroke-width:1.5;stroke-dasharray:4 3}.mc-c-spot-illustration__paper-ink{fill:var(--spot-paper);stroke:var(--spot-ink);stroke-width:2.4}.mc-c-spot-illustration__ink{fill:var(--spot-ink)}.mc-c-spot-illustration__stroke-soft{fill:none;stroke:var(--spot-ink-soft);stroke-width:3;stroke-linecap:round}.mc-c-spot-illustration__stroke-ink{fill:none;stroke:var(--spot-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mc-c-spot-illustration__edge{fill:none;stroke:var(--spot-edge);stroke-width:1.5;stroke-linecap:round}.mc-c-spot-illustration__edge-dashed{fill:none;stroke:var(--spot-edge);stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round}.mc-c-spot-illustration__tick{fill:none;stroke:var(--spot-paper);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mc-c-spot-illustration__ring{fill:none;stroke-width:9}.mc-c-spot-illustration .mc-c-spot-illustration__ring--fill{stroke:var(--spot-fill)}.mc-c-spot-illustration .mc-c-spot-illustration__ring--strong{stroke:var(--spot-fill-strong)}.mc-c-spot-illustration .mc-c-spot-illustration__ring--ink{stroke:var(--spot-ink)}.mc-c-spot-illustration__medal{position:absolute;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--surface-border-color);border-radius:50%;background:var(--surface-background-color);color:var(--state-text-brand);box-shadow:var(--shadow-sm)}.mc-c-spot-illustration--cover .mc-c-spot-illustration__medal{left:12px;bottom:-18px}.mc-c-spot-illustration--thumb .mc-c-spot-illustration__medal{right:-10px;bottom:-10px;width:32px;height:32px}.mc-c-spot-illustration .mc-c-spot-illustration__medal-icon{font-size:19px;line-height:1}.mc-c-spot-illustration--thumb .mc-c-spot-illustration__medal-icon{font-size:16px}
mc-stat-card{display:block}.mc-stat-card .mc-stat-card__content{display:flex;align-items:center;gap:var(--space-4, 16px);transition:opacity .2s ease}.mc-stat-card .mc-stat-card__content--loading{opacity:.7}.mc-stat-card .mc-stat-card__icon{width:var(--space-12, 48px);height:var(--space-12, 48px);border-radius:var(--space-3, 12px);display:flex;align-items:center;justify-content:center;font-size:var(--space-5, 20px);flex-shrink:0;transition:background-color .2s ease,color .2s ease}.mc-stat-card .mc-stat-card__icon--primary{background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));color:var(--state-text-brand)}.mc-stat-card .mc-stat-card__icon--success{background:color-mix(in oklab, var(--color-success-500) 14%, var(--surface-level-0));color:var(--state-text-success)}.mc-stat-card .mc-stat-card__icon--danger{background:color-mix(in oklab, var(--color-danger-500) 14%, var(--surface-level-0));color:var(--state-text-danger)}.mc-stat-card .mc-stat-card__icon--warning{background:color-mix(in oklab, var(--color-warning-500) 14%, var(--surface-level-0));color:var(--state-text-warning)}.mc-stat-card .mc-stat-card__icon--info{background:color-mix(in oklab, var(--color-info-500) 14%, var(--surface-level-0));color:var(--state-text-info)}.mc-stat-card .mc-stat-card__body{display:flex;flex-direction:column;min-width:0}.mc-stat-card .mc-stat-card__value{font-size:var(--space-6, 24px);font-weight:600;color:var(--surface-text-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-stat-card .mc-stat-card__label{font-size:var(--space-3, 12px);color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-stat-card .mc-stat-card__hint{margin-top:2px;font-size:13px;line-height:1.4;color:var(--surface-text-muted)}.mc-stat-card .mc-stat-card__footer{margin-top:var(--space-3, 12px);font-size:13px}@media(max-width: 768px){.mc-stat-card .mc-stat-card__icon{width:var(--space-10, 40px);height:var(--space-10, 40px);font-size:var(--space-4, 16px)}.mc-stat-card .mc-stat-card__value{font-size:var(--space-5, 20px)}.mc-stat-card .mc-stat-card__label{font-size:11px}}.mc-stat-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-5, 20px);margin-bottom:var(--space-7, 28px)}@media(max-width: 768px){.mc-stat-cards-grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-3-5, 14px);margin-bottom:var(--space-5, 20px)}}@media(max-width: 480px){.mc-stat-cards-grid{grid-template-columns:1fr;gap:var(--space-3, 12px)}}
.mc-c-stat-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(96px, 1fr));gap:16px 20px;margin:0;color:var(--surface-text-color)}.mc-c-stat-row__item{display:flex;flex-direction:column;min-width:0}.mc-c-stat-row__label{order:2;margin:2px 0 0;color:var(--surface-text-muted);font-size:14px;font-weight:400;line-height:1.4}.mc-c-stat-row__figure{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;min-width:0}.mc-c-stat-row__value{color:var(--surface-text-color);font-size:24px;font-weight:var(--font-weight-semibold, 600);line-height:1.2;font-variant-numeric:tabular-nums}.mc-c-stat-row__suffix{color:var(--surface-text-muted);font-size:13px;line-height:1.2;white-space:nowrap}.mc-c-stat-row--loading .mc-c-stat-row__value{color:var(--surface-text-muted)}.mc-c-stat-row-card{display:block;grid-column:1/-1}
.mc-c-status-banner{position:fixed;left:0;right:0;height:40px;z-index:var(--z-system-alert, 2210);display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;color:#fff;font-size:14px;font-family:inherit}.mc-c-status-banner--top{top:0}.mc-c-status-banner--bottom{bottom:0;top:auto}.mc-c-status-banner--floating{left:auto;right:16px;bottom:16px;top:auto;width:360px;height:auto;min-height:56px;padding:12px 16px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.28);flex-wrap:wrap;justify-content:flex-start}.mc-c-status-banner__icon{font-size:18px;line-height:1}.mc-c-status-banner__content{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0}.mc-c-status-banner__body{display:flex;align-items:center;gap:12px;flex:0 1 auto}.mc-c-status-banner__body strong{font-weight:600}.mc-c-status-banner__body .mc-c-status-banner__action{flex-shrink:0}.mc-c-status-banner__progress{flex:1 1 auto;display:flex;align-items:center;gap:8px;max-width:320px}.mc-c-status-banner__progress-bar{flex:1 1 auto;height:6px;background:hsla(0,0%,100%,.2);border-radius:999px;position:relative;overflow:hidden}.mc-c-status-banner__progress-bar::after{content:"";position:absolute;inset:0;width:var(--progress-width, 0%);background:hsla(0,0%,100%,.85);border-radius:999px;transition:width 200ms ease-out}.mc-c-status-banner__progress-label{font-size:12px;opacity:.9;white-space:nowrap}.mc-c-status-banner__dismiss{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;padding:4px;font-size:18px;line-height:1;opacity:.85}.mc-c-status-banner__dismiss:hover{opacity:1}.mc-c-status-banner--danger{background:var(--color-error, #e74c3c)}.mc-c-status-banner--info{background:var(--color-info-500, #3498db)}.mc-c-status-banner--progress{background:var(--color-primary-500, #8955ef)}.mc-c-status-banner--success{background:var(--color-success-500, #10b981)}.mc-c-status-banner--warning{background:var(--color-warning-500, #FFCA28);color:var(--color-text-primary, #1a1a1a)}.mc-c-status-banner--warning .mc-c-status-banner__progress-bar{background:rgba(0,0,0,.18)}.mc-c-status-banner--warning .mc-c-status-banner__progress-bar::after{background:rgba(0,0,0,.7)}body.mc-has-status-banner .mc-l-header{top:40px !important}body.mc-has-status-banner .mc-l-sidebar{top:40px !important;height:calc(100vh - 40px) !important}body.mc-has-status-banner .mc-l-right-actions{top:calc(var(--layout-header-height, 63px) + 40px) !important;height:calc(100vh - var(--layout-header-height, 63px) - 40px) !important}body.mc-has-status-banner .mc-l-main-container{padding-top:40px}
mc-status-label{display:inline-flex;min-width:0}.mc-c-status-label{--mc-status-label-tone: var(--surface-text-muted);display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--surface-text-color)}.mc-c-status-label--success{--mc-status-label-tone: var(--state-text-success)}.mc-c-status-label--danger{--mc-status-label-tone: var(--state-text-danger)}.mc-c-status-label--warning{--mc-status-label-tone: var(--state-text-warning)}.mc-c-status-label--info{--mc-status-label-tone: var(--state-text-info)}.mc-c-status-label--neutral{--mc-status-label-tone: var(--surface-text-muted)}.mc-c-status-label__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--mc-status-label-tone)}.mc-c-status-label__icon{flex:0 0 auto;color:var(--mc-status-label-tone);font-size:16px}.mc-c-status-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mc-c-switch{display:inline-flex;align-items:flex-start;gap:var(--ui-space-inset-sm, 12px);cursor:pointer;user-select:none;color:var(--surface-text-color);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-switch__track{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;background-color:var(--surface-border-color, #d1d5db);border-radius:12px;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0}.mc-c-switch__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mc-c-switch__input:focus-visible+.mc-c-switch__thumb{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.3)}.mc-c-switch__input:checked~.mc-c-switch__thumb{transform:translateX(20px)}.mc-c-switch__thumb{position:absolute;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-switch__content{display:flex;flex-direction:column;gap:var(--ui-space-inset-2xs, 4px);flex:1;min-width:0}.mc-c-switch__label{font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-normal, 1.5);color:var(--surface-text-color);transition:color .2s ease;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mc-c-switch__hint{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-relaxed, 1.6);color:var(--surface-text-color);opacity:.65;transition:opacity .2s ease;cursor:pointer}.mc-c-switch--checked .mc-c-switch__track{background-color:var(--color-primary, #8955ef)}.mc-c-switch--checked .mc-c-switch__label{font-weight:var(--ui-font-weight-semibold, 600)}.mc-c-switch:hover:not(.mc-c-switch--disabled) .mc-c-switch__track{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06)}.mc-c-switch:hover:not(.mc-c-switch--disabled) .mc-c-switch__label{color:var(--state-text-brand)}.mc-c-switch:hover:not(.mc-c-switch--disabled) .mc-c-switch__hint{opacity:.8}.mc-c-switch--disabled{opacity:.5;cursor:not-allowed}.mc-c-switch--disabled .mc-c-switch__track{cursor:not-allowed}.mc-c-switch--disabled .mc-c-switch__label,.mc-c-switch--disabled .mc-c-switch__hint{cursor:not-allowed}.mc-c-switch--label-left{flex-direction:row-reverse}.mc-c-switch--success.mc-c-switch--checked .mc-c-switch__track{background-color:var(--color-success, #22c55e)}.mc-c-switch--danger.mc-c-switch--checked .mc-c-switch__track{background-color:var(--color-danger, #ef4444)}.mc-c-switch--sm{gap:var(--ui-space-inset-xs, 8px)}.mc-c-switch--sm .mc-c-switch__track{width:36px;height:20px;border-radius:10px}.mc-c-switch--sm .mc-c-switch__thumb{width:16px;height:16px}.mc-c-switch--sm .mc-c-switch__input:checked~.mc-c-switch__thumb{transform:translateX(16px)}.mc-c-switch--sm .mc-c-switch__label{font-size:var(--ui-font-size-xs, 12px)}.mc-c-switch--sm .mc-c-switch__hint{font-size:11px}.mc-c-switch--lg{gap:var(--ui-space-inset-md, 16px)}.mc-c-switch--lg .mc-c-switch__track{width:52px;height:28px;border-radius:14px}.mc-c-switch--lg .mc-c-switch__thumb{width:24px;height:24px}.mc-c-switch--lg .mc-c-switch__input:checked~.mc-c-switch__thumb{transform:translateX(24px)}.mc-c-switch--lg .mc-c-switch__label{font-size:var(--ui-font-size-base, 16px)}.mc-c-switch--lg .mc-c-switch__hint{font-size:var(--ui-font-size-sm, 14px)}
.mc-c-tabs{display:inline-flex;border-radius:var(--border-radius-md, 8px);overflow:hidden;list-style:none;margin-bottom:var(--space-4, 16px)}.mc-c-tabs.mc-c-tabs--spacing-none{margin-bottom:0}.mc-c-tabs--plain{background:var(--surface-background-color);border:1px solid var(--border-color)}.mc-c-tabs--plain .mc-c-tab{color:var(--surface-text-color)}.mc-c-tabs--plain .mc-c-tab:hover:not(.mc-c-tab--disabled):not(.mc-c-tab--active){background:var(--hover-background-color);color:var(--surface-text-color)}.mc-c-tabs--plain .mc-c-tab--active{background:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0));box-shadow:inset 0 -2px 0 var(--state-text-brand);color:var(--state-text-brand);font-weight:600}.mc-c-tabs--theme{background:rgba(var(--wallpaper-film-rgb), 0.12)}.mc-c-tabs--theme .mc-c-tab{color:var(--app-text-color)}.mc-c-tabs--theme .mc-c-tab:hover:not(.mc-c-tab--disabled):not(.mc-c-tab--active){background:rgba(var(--wallpaper-film-rgb), 0.2);color:var(--app-text-color)}.mc-c-tabs--theme .mc-c-tab--active{background:rgba(var(--wallpaper-film-rgb), 0.35);color:var(--app-text-color);font-weight:600}.mc-c-tab{padding:.4rem 1.6rem;cursor:pointer;user-select:none;transition:all .15s ease}.mc-c-tab--disabled{opacity:.4;cursor:not-allowed}.mc-c-tabs--size-xs .mc-c-tab{padding:.25rem .8rem;font-size:12px}.mc-c-tabs--size-xs .mc-c-tab__badge{width:14px;height:14px;font-size:10px;margin-right:.3rem}.mc-c-tabs--size-sm .mc-c-tab{padding:.375rem .875rem;font-size:.8125rem}.mc-c-tabs--size-sm .mc-c-tab__badge{width:16px;height:16px;font-size:10px;margin-right:.35rem}.mc-l-content-action__left .mc-c-tabs,.mc-l-content-action__right .mc-c-tabs,.mc-l-content-header__middle .mc-c-tabs{margin-bottom:0}.mc-l-content-header__middle .mc-c-tabs--plain{background:var(--surface-level-1);border:none;box-shadow:0 1px 3px rgba(0,0,0,.08);gap:.125rem;padding:.25rem}.mc-l-content-header__middle .mc-c-tabs--plain .mc-c-tab{border-radius:6px}.mc-l-content-header__middle .mc-c-tabs--plain .mc-c-tab--active{background:var(--surface-background-color);box-shadow:0 1px 2px rgba(0,0,0,.1)}.mc-c-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-right:.5rem;border-radius:10px;font-size:12px;font-weight:600;background:var(--color-neutral-300, rgba(255, 255, 255, 0.25));color:var(--color-neutral-50, #ffffff)}.mc-c-tab__badge.--highlight{background:var(--color-error-500, #ff3d3d);color:var(--color-neutral-50, #ffffff)}.mc-c-tabs--plain .mc-c-tab__badge{background:var(--color-neutral-200, #e5e7eb);color:var(--color-neutral-700, #374151)}.mc-c-tabs--plain .mc-c-tab__badge.--highlight{background:var(--color-danger-600, #dc2626);color:#fff}.mc-c-tabs--plain .mc-c-tab--active .mc-c-tab__badge{background:var(--color-primary-500, #8955ef);color:#fff}.mc-c-tabs--theme .mc-c-tab__badge{background:hsla(0,0%,100%,.35);color:var(--app-text-color);border:1px solid hsla(0,0%,100%,.2)}.mc-c-tabs--theme .mc-c-tab__badge.--highlight{background:var(--color-danger-600, #dc2626);color:#fff;border-color:rgba(0,0,0,0)}.mc-c-tabs--theme .mc-c-tab--active .mc-c-tab__badge{background:hsla(0,0%,100%,.9);color:var(--color-neutral-800, #1f2937);border-color:rgba(0,0,0,0)}.mc-c-tab__caret{margin-left:.4rem;border:solid currentColor;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.mc-c-tabs__panels--hidden{display:none !important}.mc-c-tabs__submenu{margin:0;padding:.4rem 0;list-style:none;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-tabs__submenu li{padding:.4rem 1.2rem;cursor:pointer;white-space:nowrap;transition:background 150ms ease;color:var(--surface-text-color)}.mc-c-tabs__submenu li:hover{background:var(--hover-background-color)}
.mc-c-text-excerpt{display:flex;flex-direction:column;gap:var(--space-1, 4px);min-width:0}.mc-c-text-excerpt__box{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-3, 12px) 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-bg-secondary);color:var(--surface-text-color)}.mc-c-text-excerpt__text{margin:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.mc-c-text-excerpt__text--full{white-space:pre-line}.mc-c-text-excerpt__text--muted{color:var(--surface-text-muted)}.mc-c-text-excerpt__part{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-text-excerpt .mc-c-text-excerpt__part+.mc-c-text-excerpt__part{padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-text-excerpt__part-label{font-size:.8125rem;font-weight:600;color:var(--surface-text-muted)}.mc-c-text-excerpt__items{margin:0;padding-left:var(--space-5, 20px);font-size:.875rem;line-height:1.6}.mc-c-text-excerpt__foot{display:flex;align-items:baseline;gap:14px;margin:2px 2px 0;font-size:.8125rem;line-height:1.45;color:var(--surface-text-muted)}.mc-c-text-excerpt__note{flex:1;min-width:0}.mc-c-text-excerpt .mc-c-text-excerpt__toggle{flex:none;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--state-text-brand);cursor:pointer;white-space:nowrap}.mc-c-text-excerpt .mc-c-text-excerpt__toggle:hover{text-decoration:underline}.mc-c-text-excerpt .mc-c-text-excerpt__toggle:focus-visible{outline:2px solid var(--surface-focus-ring-color, currentColor);outline-offset:2px;border-radius:2px}
.mc-c-textarea__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--surface-text-color);line-height:1.4}.mc-c-textarea__label--error{color:var(--color-error, #F44336)}.mc-c-textarea__required{color:var(--color-error, #F44336);margin-left:.125rem;font-weight:600}.mc-c-textarea__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--surface-text-muted);line-height:1.4}.mc-c-textarea__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-error, #F44336);line-height:1.4}.mc-c-textarea__error i{font-size:.75rem;flex-shrink:0}[data-surface=dark] .mc-c-textarea__label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea__required{color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-textarea__hint{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-textarea__error{color:var(--color-danger-400, #f87171)}.mc-c-textarea{width:100%;display:flex;flex-direction:column;border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius, 0.375rem);background-color:var(--surface-background-color);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;position:relative}.mc-c-textarea--focused{border-color:var(--color-primary-500, #8955ef);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-textarea--disabled,.mc-c-textarea--readonly{background-color:var(--color-neutral-100, #f3f4f6);cursor:not-allowed}.mc-c-textarea--disabled .mc-c-textarea__editor,.mc-c-textarea--disabled .mc-c-textarea__plain-input,.mc-c-textarea--disabled .mc-c-textarea__code-input,.mc-c-textarea--readonly .mc-c-textarea__editor,.mc-c-textarea--readonly .mc-c-textarea__plain-input,.mc-c-textarea--readonly .mc-c-textarea__code-input{pointer-events:none;opacity:.7}.mc-c-textarea--disabled .mc-c-textarea__toolbar,.mc-c-textarea--readonly .mc-c-textarea__toolbar{pointer-events:none;opacity:.5}.mc-c-textarea--has-error{border-color:var(--color-error, #F44336)}.mc-c-textarea--has-error.mc-c-textarea--focused{box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-textarea--sm .mc-c-textarea__toolbar{padding:.25rem .5rem}.mc-c-textarea--sm .mc-c-textarea__toolbar .ql-formats{margin-right:.5rem}.mc-c-textarea--sm .mc-c-textarea__editor{min-height:80px}.mc-c-textarea--sm .mc-c-textarea__editor .ql-editor{padding:.375rem .5rem;font-size:.875rem}.mc-c-textarea--sm .mc-c-textarea__plain-input,.mc-c-textarea--sm .mc-c-textarea__code-input{padding:.375rem .5rem;font-size:.875rem;min-height:80px}.mc-c-textarea--lg .mc-c-textarea__toolbar{padding:.75rem 1rem}.mc-c-textarea--lg .mc-c-textarea__editor{min-height:200px}.mc-c-textarea--lg .mc-c-textarea__editor .ql-editor{padding:.75rem 1rem;font-size:1.125rem}.mc-c-textarea--lg .mc-c-textarea__plain-input,.mc-c-textarea--lg .mc-c-textarea__code-input{padding:.75rem 1rem;font-size:1.125rem;min-height:200px}.mc-c-textarea__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem .75rem;background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));border-bottom:1px solid var(--surface-border-color, var(--color-neutral-200))}.mc-c-textarea__toolbar.ql-toolbar{border:none;padding:.5rem .75rem}.mc-c-textarea__toolbar .ql-formats{display:inline-flex;align-items:center;margin-right:.75rem}.mc-c-textarea__toolbar .ql-formats:last-child{margin-right:0}.mc-c-textarea__toolbar button{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 0.25rem);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out}.mc-c-textarea__toolbar button:hover{background-color:var(--surface-level-2, rgba(0, 0, 0, 0.05))}.mc-c-textarea__toolbar button.ql-active{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.mc-c-textarea__toolbar button svg{width:16px;height:16px}.mc-c-textarea__toolbar button svg .ql-stroke{stroke:currentColor}.mc-c-textarea__toolbar button svg .ql-fill{fill:currentColor}.mc-c-textarea__toolbar select{height:28px;padding:0 .5rem;font-size:.875rem;background-color:rgba(0,0,0,0);border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius-sm, 0.25rem);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out}.mc-c-textarea__toolbar select:hover{border-color:var(--color-primary-400, #a78bfa)}.mc-c-textarea__toolbar select:focus{border-color:var(--color-primary-500, #8955ef);outline:none;box-shadow:0 0 0 .1rem rgba(137,85,239,.25)}.mc-c-textarea__toolbar .ql-color-picker .ql-picker-label,.mc-c-textarea__toolbar .ql-background .ql-picker-label{padding:2px 4px}.mc-c-textarea__toolbar .ql-color-picker .ql-picker-label svg,.mc-c-textarea__toolbar .ql-background .ql-picker-label svg{width:16px;height:16px}.mc-c-textarea__editor{flex:1;min-height:100px;max-height:300px;overflow-y:auto}.mc-c-textarea__editor::-webkit-scrollbar{width:6px}.mc-c-textarea__editor::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-textarea__editor::-webkit-scrollbar-thumb{background-color:var(--surface-border-color, rgba(0, 0, 0, 0.2));border-radius:3px}.mc-c-textarea__editor::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-400, rgba(0, 0, 0, 0.3))}.mc-c-textarea__editor.ql-container{border:none;font-family:inherit;font-size:var(--font-size-base, 1rem)}.mc-c-textarea__editor .ql-editor{padding:.5rem .75rem;min-height:inherit;color:var(--surface-text-color);font-size:var(--font-size-base, 1rem);line-height:1.5}.mc-c-textarea__editor .ql-editor.ql-blank::before{color:var(--surface-text-muted);font-style:normal;left:.75rem;right:.75rem}.mc-c-textarea__editor .ql-editor p{margin-bottom:.5em}.mc-c-textarea__editor .ql-editor h1,.mc-c-textarea__editor .ql-editor h2,.mc-c-textarea__editor .ql-editor h3,.mc-c-textarea__editor .ql-editor h4,.mc-c-textarea__editor .ql-editor h5,.mc-c-textarea__editor .ql-editor h6{margin-top:.5em;margin-bottom:.25em;font-weight:600;color:var(--surface-text-color)}.mc-c-textarea__editor .ql-editor h1{font-size:2em}.mc-c-textarea__editor .ql-editor h2{font-size:1.5em}.mc-c-textarea__editor .ql-editor h3{font-size:1.25em}.mc-c-textarea__editor .ql-editor ul,.mc-c-textarea__editor .ql-editor ol{padding-left:1.5em;margin-bottom:.5em}.mc-c-textarea__editor .ql-editor blockquote{border-left:4px solid var(--color-primary-300, #c4b5fd);padding-left:1em;margin:.5em 0;color:var(--surface-text-muted);font-style:italic}.mc-c-textarea__editor .ql-editor a{color:var(--color-primary-500, #8955ef);text-decoration:underline}.mc-c-textarea__editor .ql-editor a:hover{color:var(--color-primary-600, #7c3aed)}.mc-c-textarea__editor .ql-editor img{max-width:100%;height:auto;border-radius:var(--border-radius-sm, 0.25rem)}.mc-c-textarea__editor .ql-editor pre{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius-sm, 0.25rem);padding:.5em .75em;font-family:monospace;font-size:.875em;overflow-x:auto}.mc-c-textarea__editor .ql-editor code{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));padding:.125em .25em;border-radius:.25em;font-family:monospace;font-size:.875em}.mc-c-textarea--plain .mc-c-textarea__plain-input{display:block}.mc-c-textarea--single-line .mc-c-textarea__plain-input{min-height:0;resize:none;overflow-y:hidden}.mc-c-textarea__plain-toolbar{display:flex;justify-content:flex-end;padding:4px 6px 0;background-color:var(--surface-background-color)}.mc-c-textarea__plain-input{flex:1;width:100%;min-height:100px;max-height:300px;padding:.5rem .75rem;border:none;background-color:var(--surface-background-color);color:var(--surface-text-color);font-family:inherit;font-size:var(--font-size-base, 1rem);line-height:1.5;resize:vertical;outline:none;overflow-y:auto}.mc-c-textarea__plain-input::placeholder{color:var(--surface-text-muted)}.mc-c-textarea__plain-input:disabled,.mc-c-textarea__plain-input:read-only{background-color:var(--color-neutral-100, #f3f4f6);cursor:not-allowed}.mc-c-textarea--code .mc-c-textarea__code-input{display:block}.mc-c-textarea__code-input{flex:1;width:100%;min-height:100px;max-height:300px;padding:.5rem .75rem;border:none;background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));color:var(--surface-text-color);font-family:"Consolas","Monaco","Menlo","Ubuntu Mono",monospace;font-size:.875rem;line-height:1.4;resize:vertical;outline:none;overflow-y:auto;tab-size:2;white-space:pre-wrap;word-wrap:break-word}.mc-c-textarea__code-input::placeholder{color:var(--surface-text-muted)}.mc-c-textarea__code-input:disabled,.mc-c-textarea__code-input:read-only{background-color:var(--color-neutral-100, #f3f4f6);cursor:not-allowed}.mc-c-textarea--bubble{border:1px solid var(--surface-border-color, var(--color-neutral-300));background-color:var(--surface-background-color);overflow:visible;position:relative}.mc-c-textarea--bubble.mc-c-textarea--focused{border-color:var(--color-primary-500, #8955ef);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .15rem rgba(137,85,239,.15)}.mc-c-textarea--bubble.mc-c-textarea--has-error{border-color:var(--color-error, #F44336)}.mc-c-textarea--bubble.mc-c-textarea--has-error.mc-c-textarea--focused{border-color:var(--color-error, #F44336);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 0 .2rem rgba(239,68,68,.25)}.mc-c-textarea--bubble .mc-c-textarea__toolbar{display:none}.mc-c-textarea--bubble .mc-c-textarea__editor{border:none;border-radius:0;overflow:visible !important;position:relative}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-editor{padding:.5rem .75rem;max-height:inherit;overflow-y:auto}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-editor.ql-blank::before{left:.75rem}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip{z-index:var(--z-tooltip, 1970) !important;background-color:var(--color-neutral-800, #1f2937);border-radius:var(--border-radius, 0.375rem);box-shadow:0 10px 25px -5px rgba(0,0,0,.25),0 8px 10px -6px rgba(0,0,0,.2);padding:8px 12px;position:absolute}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-tooltip-arrow{border-bottom-color:var(--color-neutral-800, #1f2937)}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar{padding:0;border:none}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar button{width:28px;height:28px;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar button.ql-active{background-color:var(--color-primary-600, #7c3aed);color:#fff}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar button svg .ql-stroke{stroke:currentColor}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar button svg .ql-fill{fill:currentColor}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-toolbar .ql-picker{color:hsla(0,0%,100%,.85)}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip input[type=text]{width:200px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--border-radius-sm, 0.25rem);color:#fff;padding:.25rem .5rem;font-size:.875rem}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip input[type=text]::placeholder{color:hsla(0,0%,100%,.5)}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip input[type=text]:focus{border-color:var(--color-primary-400, #c4b5fd);outline:none}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip a{color:var(--color-primary-300, #c4b5fd);margin-left:8px}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip a:hover{color:var(--color-primary-200, #ddd6fe)}.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-action::after,.mc-c-textarea--bubble .mc-c-textarea__editor .ql-bubble .ql-tooltip .ql-remove::before{color:var(--color-primary-300, #c4b5fd)}.mc-c-textarea--bubble .mc-c-textarea__footer{border-top:none;background-color:rgba(0,0,0,0);padding:.25rem .5rem}.mc-c-textarea--snow .mc-c-textarea__toolbar{display:flex}.mc-c-textarea__footer{display:flex;justify-content:flex-end;padding:.25rem .75rem;background-color:var(--surface-level-1, rgba(0, 0, 0, 0.02));border-top:1px solid var(--surface-border-color, var(--color-neutral-200))}.mc-c-textarea__char-count{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-textarea__char-count--error{color:var(--color-error, #F44336);font-weight:500}[data-surface=dark] .mc-c-textarea{background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-textarea--focused{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}[data-surface=dark] .mc-c-textarea--disabled,[data-surface=dark] .mc-c-textarea--readonly{background-color:var(--color-neutral-800, #1f2937)}[data-surface=dark] .mc-c-textarea--has-error{border-color:var(--color-danger-400, #f87171)}[data-surface=dark] .mc-c-textarea--has-error.mc-c-textarea--focused{box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-bottom-color:var(--surface-border-color, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar button{color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar button:hover{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar button.ql-active{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2));color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar select{background-color:rgba(0,0,0,0);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar select:hover{border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__toolbar select:focus{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 .1rem rgba(137,85,239,.25)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__floating-btn{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__floating-btn:hover{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2));border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__floating-btn--active{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.25));border-color:var(--color-primary-400);color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__floating-btn--variables i{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor{color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor.ql-blank::before{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor blockquote{border-left-color:var(--color-primary-600, #7c3aed);color:var(--surface-text-muted, rgba(255, 255, 255, 0.7))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor a{color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor a:hover{color:var(--color-primary-300, #ddd6fe)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor pre,[data-surface=dark] .mc-c-textarea .mc-c-textarea__editor .ql-editor code{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.05))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__plain-input,[data-surface=dark] .mc-c-textarea .mc-c-textarea__code-input{background-color:var(--surface-background-color);color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__plain-input::placeholder,[data-surface=dark] .mc-c-textarea .mc-c-textarea__code-input::placeholder{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__plain-input:disabled,[data-surface=dark] .mc-c-textarea .mc-c-textarea__plain-input:read-only,[data-surface=dark] .mc-c-textarea .mc-c-textarea__code-input:disabled,[data-surface=dark] .mc-c-textarea .mc-c-textarea__code-input:read-only{background-color:var(--color-neutral-800, #1f2937)}[data-surface=dark] .mc-c-textarea .mc-c-textarea__code-input{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__footer{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-top-color:var(--surface-border-color, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__char-count{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-textarea .mc-c-textarea__char-count--error{color:var(--color-danger-400, #f87171)}.mc-c-textarea .ql-toolbar.ql-snow{border:none;padding:0;font-family:inherit}.mc-c-textarea .ql-container.ql-snow{border:none;font-family:inherit}.mc-c-textarea .ql-snow .ql-picker{color:var(--surface-text-color)}.mc-c-textarea .ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:var(--color-primary-500, #8955ef)}.mc-c-textarea .ql-snow .ql-picker-options{background-color:var(--surface-background-color);border-color:var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius-sm, 0.25rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.25rem}.mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item{color:var(--surface-text-color);padding:.25rem .5rem;border-radius:var(--border-radius-sm, 0.25rem)}.mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item:hover{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.05))}.mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item.ql-selected{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.mc-c-textarea .ql-snow .ql-tooltip{background-color:var(--surface-background-color);border-color:var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius, 0.375rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:var(--surface-text-color);padding:.5rem .75rem;z-index:var(--z-popover, 1610)}.mc-c-textarea .ql-snow .ql-tooltip input[type=text]{border:1px solid var(--surface-border-color, var(--color-neutral-300));border-radius:var(--border-radius-sm, 0.25rem);padding:.25rem .5rem;color:var(--surface-text-color);background-color:var(--surface-background-color)}.mc-c-textarea .ql-snow .ql-tooltip input[type=text]:focus{border-color:var(--color-primary-500, #8955ef);outline:none;box-shadow:0 0 0 .1rem rgba(137,85,239,.25)}.mc-c-textarea .ql-snow .ql-tooltip a{color:var(--color-primary-500, #8955ef)}.mc-c-textarea .ql-snow .ql-tooltip .ql-action,.mc-c-textarea .ql-snow .ql-tooltip .ql-remove{color:var(--color-primary-500, #8955ef)}.mc-c-textarea .ql-snow .ql-tooltip .ql-action:hover,.mc-c-textarea .ql-snow .ql-tooltip .ql-remove:hover{color:var(--color-primary-600, #7c3aed)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-picker{color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-picker-options{background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item{color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item:hover{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-textarea .ql-snow .ql-picker-options .ql-picker-item.ql-selected{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2));color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip{background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2);color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip input[type=text]{border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));color:var(--surface-text-color)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip input[type=text]:focus{border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip a,[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip .ql-action,[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip .ql-remove{color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip a:hover,[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip .ql-action:hover,[data-surface=dark] .mc-c-textarea .ql-snow .ql-tooltip .ql-remove:hover{color:var(--color-primary-300, #ddd6fe)}.mc-c-textarea__mentions-dropdown{position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--space-1, 4px);background-color:var(--surface-background-color, #fff);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:var(--border-radius, 0.375rem);box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);z-index:var(--z-popover, 1610);overflow:hidden;max-height:280px;display:flex;flex-direction:column}.mc-c-textarea__mentions-list{overflow-y:auto;max-height:220px}.mc-c-textarea__mentions-list::-webkit-scrollbar{width:6px}.mc-c-textarea__mentions-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-textarea__mentions-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.mc-c-textarea__mention-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;cursor:pointer;transition:background-color .1s ease}.mc-c-textarea__mention-item:hover,.mc-c-textarea__mention-item--selected{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-textarea__mention-item--selected{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.12))}.mc-c-textarea__mention-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--color-primary-100, #ede9fe)}.mc-c-textarea__mention-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:var(--color-primary-600, #7c3aed)}.mc-c-textarea__mention-info{display:flex;flex-direction:column;min-width:0;flex:1}.mc-c-textarea__mention-name{font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-textarea__mention-detail{font-size:.75rem;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-textarea__mentions-hint{padding:.5rem .875rem;font-size:.7rem;color:var(--surface-text-muted);border-top:1px solid var(--surface-border-color, #e5e7eb);background-color:var(--surface-level-0, #f9fafb)}.mc-c-textarea__mentions-hint kbd{display:inline-block;padding:.1rem .35rem;font-size:.65rem;font-family:monospace;background-color:var(--surface-level-1, #f3f4f6);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:3px;box-shadow:0 1px 0 var(--surface-border-color, #e5e7eb)}.mc-c-textarea__editor .ql-mention{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-700, #6d28d9);padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.mc-c-textarea__shortcuts-hint{position:absolute;bottom:4px;right:4px;font-size:.65rem;color:var(--surface-text-muted);opacity:0;transition:opacity .2s ease;pointer-events:none}.mc-c-textarea__shortcuts-hint kbd{padding:.05rem .25rem;font-family:monospace;background-color:var(--surface-level-1, #f3f4f6);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:2px}.mc-c-textarea__floating-actions{position:absolute;top:8px;right:8px;z-index:10;display:flex;gap:4px}.mc-c-textarea__floating-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--surface-level-0, #f9fafb);border:1px solid var(--surface-border-color, var(--color-neutral-200));border-radius:var(--border-radius, 0.375rem);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out}.mc-c-textarea__floating-btn i{font-size:16px}.mc-c-textarea__floating-btn:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.08));border-color:var(--color-primary-300, rgba(137, 85, 239, 0.3))}.mc-c-textarea__floating-btn--active{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-500);color:var(--color-primary-600, #7c3aed)}.mc-c-textarea__floating-btn--variables i{color:var(--color-primary-600, #7c3aed)}.mc-c-textarea__upload-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:var(--z-dropdown, 1310);backdrop-filter:blur(2px);border-radius:inherit}.mc-c-textarea__upload-progress{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;background-color:var(--surface-background-color);border-radius:var(--border-radius, 0.375rem);box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px}.mc-c-textarea__upload-progress i{font-size:24px;color:var(--color-primary-500, #8955ef)}.mc-c-textarea__upload-progress span{font-size:.875rem;color:var(--surface-text-color);font-weight:500}.mc-c-textarea__upload-bar{width:100%;height:4px;background-color:var(--surface-level-1, rgba(0, 0, 0, 0.05));border-radius:2px;overflow:hidden}.mc-c-textarea__upload-bar-fill{height:100%;background-color:var(--color-primary-500, #8955ef);border-radius:2px;transition:width .2s ease-out}
.mc-c-time-select{display:inline-flex}.mc-c-time-select--disabled{opacity:.6}.mc-c-time-select__trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:4px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mc-c-time-select__trigger .bx{color:var(--surface-text-muted);font-size:16px}.mc-c-time-select__trigger:hover:not([disabled]),.mc-c-time-select__trigger--open{background:var(--surface-bg-hover)}.mc-c-time-select__trigger--empty{color:var(--surface-text-muted)}.mc-c-time-select__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-time-select__trigger[disabled]{cursor:not-allowed}.mc-c-time-popover{width:220px;max-width:calc(100vw - 32px)}.mc-c-time-popover--wide{width:260px}.mc-c-time-popover__panel{padding:0;color:var(--surface-text-color)}.mc-c-time-list{display:flex;flex-direction:column}.mc-c-time-list__typed{padding:8px;border-bottom:1px solid var(--surface-border-color)}.mc-c-time-list__input{box-sizing:border-box;width:100%;padding:6px 8px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:13px}.mc-c-time-list__input:focus{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-time-list__hint{margin-top:4px;color:var(--surface-text-muted);font-size:12px}.mc-c-time-list__options{position:relative;max-height:248px;padding:4px 0;overflow-y:auto;overscroll-behavior:contain}.mc-c-time-list__option{display:flex;align-items:baseline;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:7px 14px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.mc-c-time-list__option:hover,.mc-c-time-list__option--active{background:var(--surface-bg-hover)}.mc-c-time-list__option--selected{background:color-mix(in srgb, var(--color-primary-500) 14%, var(--surface-background-color));color:var(--state-text-brand);font-weight:var(--font-weight-semibold)}.mc-c-time-list__duration{color:var(--surface-text-muted);font-size:12px;font-weight:normal}
mc-time-window{display:block}.mc-c-time-window{color:var(--surface-text-color);font-variant-numeric:tabular-nums}.mc-c-time-window__line{position:relative;display:block;height:34px}.mc-c-time-window__track,.mc-c-time-window__past{position:absolute;top:10px;left:0;height:6px;border-radius:3px}.mc-c-time-window__track{right:0;background:var(--surface-border-color)}.mc-c-time-window__past{background:var(--surface-text-muted);opacity:.45}.mc-c-time-window__now{position:absolute;top:4px;width:2px;height:18px;margin-left:-1px;background:var(--surface-text-color)}.mc-c-time-window__next{position:absolute;top:7px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--surface-background-color);border:2px solid var(--color-primary-500);box-sizing:border-box}.mc-c-time-window__ticks{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:space-between}.mc-c-time-window__tick{font-size:11.5px;line-height:14px;color:var(--surface-text-muted)}.mc-c-time-window__caption{margin:4px 0 0;font-size:13px;line-height:1.45}
mc-timeline-chart{display:flex;flex-direction:column;height:100%;min-height:0}.mc-c-timeline-chart{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-level-0);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:var(--content-radius-lg, 10px);overflow:hidden}.tooltip.mc-c-timeline-chart-tip,.tooltip.mc-c-timeline-chart-tip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.mc-c-timeline-chart-tip .tooltip-inner{max-width:340px;padding:0;background:var(--surface-level-0);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:var(--content-radius-base, 8px);box-shadow:0 6px 20px -6px rgba(0,0,0,.28);text-align:left;opacity:1}.tooltip.mc-c-timeline-chart-tip .tooltip-arrow{display:none}.mc-c-timeline-tip{padding:10px 12px}.mc-c-timeline-tip__head{display:flex;align-items:center;gap:7px}.mc-c-timeline-tip__swatch{flex:none;width:10px;height:10px;border-radius:2px}.mc-c-timeline-tip__title{font-size:.84rem;font-weight:600;color:var(--surface-text-color)}.mc-c-timeline-tip__sub{margin-top:1px;font-size:.72rem;color:var(--surface-text-muted)}.mc-c-timeline-tip__rows{margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border-light);display:flex;flex-direction:column;gap:3px}.mc-c-timeline-tip__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.76rem}.mc-c-timeline-tip__label{color:var(--surface-text-muted)}.mc-c-timeline-tip__value{font-weight:600;color:var(--surface-text-color);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-timeline-tip__state{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.75rem;font-weight:600}.mc-c-timeline-tip__state--ontrack,.mc-c-timeline-tip__state--won{color:var(--state-text-success)}.mc-c-timeline-tip__state--atrisk{color:var(--state-text-warning)}.mc-c-timeline-tip__state--stalled{color:var(--state-text-danger)}.mc-c-timeline-tip__state--lost,.mc-c-timeline-tip__state--closed,.mc-c-timeline-tip__state--none{color:var(--surface-text-muted)}.mc-c-timeline-tip__note{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border-light);font-size:.72rem;line-height:1.4;color:var(--surface-text-muted)}.popover.mc-c-timeline-actions-pop{opacity:1;max-width:280px;padding:0;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--content-radius-base, 8px);box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}.popover.mc-c-timeline-actions-pop .popover-content{padding:0}.popover.mc-c-timeline-actions-pop .popover-title{display:none}.popover.mc-c-timeline-actions-pop>.arrow{display:none}.mc-c-timeline-actions__head{padding:10px 12px 8px;border-bottom:1px solid var(--surface-border-light)}.mc-c-timeline-actions__title{display:block;font-size:.82rem;font-weight:600;color:var(--surface-text-color)}.mc-c-timeline-actions__meta{display:block;margin-top:1px;font-size:.72rem;color:var(--surface-text-muted)}.mc-c-timeline-actions__list{padding:4px}.mc-c-timeline-actions__item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:var(--content-radius-sm, 5px);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.8rem;text-align:left;cursor:pointer}.mc-c-timeline-actions__item i{font-size:1rem;color:var(--surface-text-muted)}.mc-c-timeline-actions__item:hover{background:var(--surface-bg-hover)}.mc-c-timeline-actions__item--danger,.mc-c-timeline-actions__item--danger i{color:var(--state-text-danger)}.mc-c-timeline-chart__caret{flex:none;font-size:1.05rem;color:var(--surface-text-muted);opacity:0;transition:opacity 120ms ease-out,transform 150ms ease-out}.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__caret{opacity:.8}.mc-c-timeline-chart__row--open .mc-c-timeline-chart__caret{opacity:1;transform:rotate(180deg)}.mc-c-timeline-chart__row--open{background:var(--surface-bg-active)}@media(hover: none){.mc-c-timeline-chart__caret{opacity:.8}}.mc-c-timeline-chart__legend{display:flex;flex-wrap:wrap;flex:none;gap:8px 20px;padding:11px 18px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-timeline-chart__legend-item{display:inline-flex;align-items:center;gap:7px;font-size:.755rem;color:var(--surface-text-muted)}.mc-c-timeline-chart__swatch{flex:none;width:22px;height:11px;border-radius:var(--content-radius-sm, 5px)}.mc-c-timeline-chart__swatch--ramp{background:linear-gradient(90deg, var(--color-primary-200), var(--color-primary-800))}.mc-c-timeline-chart__swatch--plain{border:1px dashed var(--surface-border-dark)}.mc-c-timeline-chart__swatch--stall{border:1px solid var(--color-danger);background:repeating-linear-gradient(135deg, var(--color-danger) 0 1px, transparent 1px 5px);opacity:.65}.mc-c-timeline-chart__swatch--milestone{width:11px;height:11px;transform:rotate(45deg);border:2px solid var(--surface-text-muted);background:var(--surface-level-0);border-radius:0}.mc-c-timeline-chart__swatch--incomplete{width:11px;border-left:2px dotted var(--surface-text-muted);border-radius:0}.mc-c-timeline-chart__more{padding:14px;text-align:center;font-size:.76rem;color:var(--surface-text-muted);border-top:1px solid var(--surface-border-light)}.mc-c-timeline-chart__message--broken{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:var(--surface-text, #1f2937);text-align:center}.mc-c-timeline-chart__message--broken i{font-size:28px;color:var(--color-warning-500, #f59e0b)}.mc-c-timeline-chart__message--broken span{max-width:420px;color:var(--surface-text-muted, #6b7280);font-size:12px}.mc-c-timeline-chart__message{padding:40px 24px;text-align:center;color:var(--surface-text-muted)}.mc-c-timeline-chart__scroll{flex:1;min-height:0;overflow:auto}.mc-c-timeline-chart__inner{min-width:100%}.mc-c-timeline-chart__body{position:relative}.mc-c-timeline-chart__gridlayer{position:absolute;top:0;bottom:0;left:250px;right:128px;pointer-events:none}.mc-c-timeline-chart__axis{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:250px 1fr 128px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-c-timeline-chart__group{position:sticky;top:42px;z-index:4}.mc-c-timeline-chart__axis-side,.mc-c-timeline-chart__axis-end{display:flex;align-items:center;padding:7px 14px 7px 18px;font-size:.69rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surface-text-muted)}.mc-c-timeline-chart__axis-side{border-right:1px solid var(--surface-border-light)}.mc-c-timeline-chart__axis-end{border-left:1px solid var(--surface-border-light)}.mc-c-timeline-chart__axis-side,.mc-c-timeline-chart__side{position:sticky;left:0;z-index:3;background:var(--surface-level-1)}.mc-c-timeline-chart__group-side{position:sticky;left:0;z-index:3;background:var(--surface-level-2)}.mc-c-timeline-chart__axis-end,.mc-c-timeline-chart__end{position:sticky;right:0;z-index:3;background:var(--surface-level-1)}.mc-c-timeline-chart__axis-side,.mc-c-timeline-chart__axis-end{z-index:1}.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__side,.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__end{background:var(--surface-level-3)}.mc-c-timeline-chart__axis-plot{position:relative;height:42px;padding:6px 28px 6px 11px}.mc-c-timeline-chart__tick,.mc-c-timeline-chart__tick-sub{position:absolute;transform:translateX(-50%);white-space:nowrap}.mc-c-timeline-chart__tick{top:5px;font-size:.72rem;font-weight:600;color:var(--surface-text-color);text-transform:capitalize}.mc-c-timeline-chart__tick-sub{top:23px;font-size:.68rem;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-c-timeline-chart__gridline{position:absolute;top:0;bottom:0;width:1px;background:var(--surface-border-light)}.mc-c-timeline-chart__today{position:absolute;top:0;bottom:0;width:2px;background:var(--color-primary-500)}.mc-c-timeline-chart__gridlayer .mc-c-timeline-chart__today{z-index:2}.mc-c-timeline-chart__today-cap{position:absolute;top:1px;transform:translateX(-50%);padding:1px 6px;border-radius:var(--content-radius-sm, 5px);background:var(--color-primary-500);color:var(--color-primary-ink, #ffffff);font-size:.65rem;font-weight:600;white-space:nowrap}.mc-c-timeline-chart__today-cap--start{transform:none}.mc-c-timeline-chart__group{display:grid;grid-template-columns:250px 1fr 128px;border-bottom:1px solid var(--surface-border-light)}.mc-c-timeline-chart__group-plot,.mc-c-timeline-chart__group-end{background:var(--surface-level-2)}.mc-c-timeline-chart__group-plot{background:color-mix(in srgb, var(--surface-level-2) 86%, transparent)}.mc-c-timeline-chart__group>div{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 18px}.mc-c-timeline-chart__group-name{font-size:.79rem;font-weight:600;color:var(--surface-text-color)}.mc-c-timeline-chart__group-count{font-size:.74rem;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-c-timeline-chart__row{display:grid;grid-template-columns:250px 1fr 128px;border-bottom:1px solid var(--surface-border-light);cursor:pointer}.mc-c-timeline-chart__row:last-child{border-bottom:0}.mc-c-timeline-chart__row{transition:background-color 120ms ease-out}.mc-c-timeline-chart__row:hover{background:var(--surface-bg-hover)}.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__track{box-shadow:0 0 0 1px var(--surface-border-dark);filter:brightness(1.06)}.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__milestone{transform:translate(-50%, -50%) rotate(45deg) scale(1.25)}@media(prefers-reduced-motion: reduce){.mc-c-timeline-chart__row,.mc-c-timeline-chart__segment,.mc-c-timeline-chart__milestone{transition:none}.mc-c-timeline-chart__row:hover .mc-c-timeline-chart__milestone{transform:translate(-50%, -50%) rotate(45deg)}}.mc-c-timeline-chart__side{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:9px 14px 9px 26px;border-right:1px solid var(--surface-border-light)}.mc-c-timeline-chart__title{font-size:.85rem;font-weight:600;line-height:1.3;color:var(--surface-text-color);overflow-wrap:anywhere}.mc-c-timeline-chart__meta{font-size:.735rem;line-height:1.34;color:var(--surface-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-timeline-chart__plot{position:relative;min-height:50px;padding:13px 28px 13px 11px}.mc-c-timeline-chart__end{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 8px 9px 11px;border-left:1px solid var(--surface-border-light)}.mc-c-timeline-chart__track{position:absolute;top:50%;display:flex;height:14px;transform:translateY(-50%);border-radius:var(--content-radius-sm, 5px);overflow:hidden}.mc-c-timeline-chart__track--plain{border:1px dashed var(--surface-border-dark);background:rgba(0,0,0,0)}.mc-c-timeline-chart__track--incomplete{border-left:2px dotted var(--surface-text-muted)}.mc-c-timeline-chart__track--closed{opacity:.55}.mc-c-timeline-chart__segment{height:100%;min-width:3px;border-right:2px solid var(--surface-level-0)}.mc-c-timeline-chart__segment:last-child{border-right:0}.mc-c-timeline-chart__segment{cursor:default;transition:filter 120ms ease-out}.mc-c-timeline-chart__segment:hover{filter:brightness(1.25)}.mc-c-timeline-chart__segment--tone1{background:var(--color-primary-200)}.mc-c-timeline-chart__segment--tone2{background:var(--color-primary-300)}.mc-c-timeline-chart__segment--tone3{background:var(--color-primary-500)}.mc-c-timeline-chart__segment--tone4{background:var(--color-primary-600)}.mc-c-timeline-chart__segment--tone5{background:var(--color-primary-800)}.mc-c-timeline-chart__budget{position:absolute;top:50%;height:18px;transform:translateY(-50%);border-right:2px solid var(--surface-text-muted);opacity:.45}.mc-c-timeline-chart__stall{position:absolute;top:50%;height:14px;transform:translateY(-50%);border:1px solid var(--color-danger);border-left:0;border-radius:0 var(--content-radius-sm, 5px) var(--content-radius-sm, 5px) 0;background:repeating-linear-gradient(135deg, var(--color-danger) 0 1px, transparent 1px 5px);opacity:.65}.mc-c-timeline-chart__milestone{position:absolute;top:50%;width:11px;height:11px;transform:translate(-50%, -50%) rotate(45deg);border:2px solid var(--surface-text-muted);background:var(--surface-level-0);transition:transform 120ms ease-out}.mc-c-timeline-chart__milestone--met{border-color:var(--color-success);background:var(--color-success)}.mc-c-timeline-chart__milestone--missed{border-color:var(--color-danger);background:var(--color-danger)}.mc-c-timeline-chart__state{display:inline-flex;align-items:center;gap:5px;font-size:.745rem;font-weight:600;line-height:1.25}.mc-c-timeline-chart__state i{font-size:.9rem}.mc-c-timeline-chart__state--ontrack{color:var(--state-text-success)}.mc-c-timeline-chart__state--atrisk{color:var(--state-text-warning)}.mc-c-timeline-chart__state--stalled{color:var(--state-text-danger)}.mc-c-timeline-chart__state--won{color:var(--state-text-success)}.mc-c-timeline-chart__state--lost{color:var(--surface-text-muted)}.mc-c-timeline-chart__state--closed{color:var(--surface-text-muted)}.mc-c-timeline-chart__state--none{color:var(--surface-text-muted)}
.mc-c-variable-inserter{display:inline-flex;position:relative}.mc-c-variable-inserter__btn{display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 0.25rem);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out}.mc-c-variable-inserter__btn i{font-size:16px}.mc-c-variable-inserter__btn:hover{background-color:var(--surface-level-2, rgba(0, 0, 0, 0.05))}.mc-c-variable-inserter__btn--active{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary-600, #7c3aed)}.mc-c-variable-inserter__btn--toolbar{width:28px;height:28px}.mc-c-variable-inserter__btn--floating{width:32px;height:32px;background-color:var(--surface-level-0, #f9fafb);border:1px solid var(--surface-border-color, var(--color-neutral-200));border-radius:var(--border-radius, 0.375rem);box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-c-variable-inserter__btn--floating i{color:var(--color-primary-600, #7c3aed)}.mc-c-variable-inserter__btn--floating:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.08));border-color:var(--color-primary-300, rgba(137, 85, 239, 0.3))}.mc-c-variable-inserter__btn--floating.mc-c-variable-inserter__btn--active{background-color:var(--color-primary-100, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-500)}.mc-c-variable-inserter__popover{width:420px;max-height:350px;background-color:var(--surface-background-color);border-radius:var(--border-radius, 0.375rem);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid var(--surface-border-color)}.mc-c-variable-inserter__header{padding:.75rem;border-bottom:1px solid var(--surface-border-color)}.mc-c-variable-inserter__search{width:100%;height:32px;padding:0 .75rem;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 0.25rem);font-size:.875rem;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-variable-inserter__search:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(137,85,239,.1)}.mc-c-variable-inserter__search::placeholder{color:var(--surface-text-muted)}.mc-c-variable-inserter__panels{display:flex;flex:1;min-height:0;max-height:280px}.mc-c-variable-inserter__groups{width:140px;flex-shrink:0;border-right:1px solid var(--surface-border-color);background-color:var(--surface-level-0, #f9fafb);overflow-y:auto}.mc-c-variable-inserter__group-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;cursor:pointer;transition:background-color .1s ease}.mc-c-variable-inserter__group-item:hover{background-color:var(--surface-level-1, rgba(0, 0, 0, 0.03))}.mc-c-variable-inserter__group-item--active{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.08));border-left:2px solid var(--color-primary-500)}.mc-c-variable-inserter__group-item--active .mc-c-variable-inserter__group-label{color:var(--color-primary-700);font-weight:500}.mc-c-variable-inserter__group-label{font-size:.8125rem;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-variable-inserter__group-count{font-size:.6875rem;color:var(--surface-text-muted);background-color:var(--surface-level-1);padding:.125rem .375rem;border-radius:10px;flex-shrink:0}.mc-c-variable-inserter__options{flex:1;overflow-y:auto;padding:.25rem}.mc-c-variable-inserter__option-item{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border-radius:var(--border-radius-sm, 0.25rem);cursor:pointer;transition:background-color .1s ease}.mc-c-variable-inserter__option-item:hover{background-color:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-variable-inserter__option-label{font-size:.875rem;font-weight:500;color:var(--surface-text-color)}.mc-c-variable-inserter__option-desc{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-variable-inserter__empty{padding:1.5rem;text-align:center;color:var(--surface-text-muted);font-size:.875rem}[data-surface=dark] .mc-c-variable-inserter__btn{color:var(--surface-text-color)}[data-surface=dark] .mc-c-variable-inserter__btn:hover{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-variable-inserter__btn--active{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2));color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-variable-inserter__btn--floating{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-variable-inserter__btn--floating:hover{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2));border-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-c-variable-inserter__btn--floating i{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-variable-inserter__popover{background-color:var(--surface-background-color);border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2))}[data-surface=dark] .mc-c-variable-inserter__header{border-bottom-color:var(--surface-border-color, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-variable-inserter__search{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-color:var(--surface-border-color, rgba(255, 255, 255, 0.2));color:var(--surface-text-color)}[data-surface=dark] .mc-c-variable-inserter__search:focus{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 2px rgba(137,85,239,.15)}[data-surface=dark] .mc-c-variable-inserter__search::placeholder{color:var(--surface-text-muted, rgba(255, 255, 255, 0.5))}[data-surface=dark] .mc-c-variable-inserter__groups{background-color:var(--surface-level-1, rgba(255, 255, 255, 0.05));border-right-color:var(--surface-border-color, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-variable-inserter__group-item:hover{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1))}[data-surface=dark] .mc-c-variable-inserter__group-item--active{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-variable-inserter__group-item--active .mc-c-variable-inserter__group-label{color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-c-variable-inserter__group-label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-variable-inserter__group-count{background-color:var(--surface-level-2, rgba(255, 255, 255, 0.1));color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-variable-inserter__option-item:hover{background-color:var(--color-primary-900, rgba(137, 85, 239, 0.15))}[data-surface=dark] .mc-c-variable-inserter__option-label{color:var(--surface-text-color)}[data-surface=dark] .mc-c-variable-inserter__option-desc{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}[data-surface=dark] .mc-c-variable-inserter__empty{color:var(--surface-text-muted, rgba(255, 255, 255, 0.6))}
mc-variable-problems{display:block}.mc-c-variable-problems{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.mc-c-variable-problems__item{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;color:var(--surface-text-color)}.mc-c-variable-problems .mc-c-variable-problems__icon{flex:0 0 auto;font-size:15px;line-height:19px;color:var(--state-text-warning)}.mc-c-variable-problems__text{min-width:0;overflow-wrap:anywhere}.mc-c-variable-problems__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.mc-c-wave-strip{display:flex;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.mc-c-wave-strip__wave{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0;padding:10px 12px;border-radius:6px;border:1px solid var(--surface-border-color);background:var(--surface-level-1);color:var(--surface-text-color);font-size:13px;line-height:1.4}.mc-c-wave-strip__title{font-size:14px;font-weight:var(--font-weight-medium, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-wave-strip__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-wave-strip__wave--first{background:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-primary-500) 35%, var(--surface-level-0))}.mc-c-wave-strip__wave--group{flex:3 1 0;background-image:repeating-linear-gradient(90deg, transparent 0 9px, var(--surface-border-color) 9px 10px);background-size:100% 6px;background-repeat:no-repeat;background-position:0 100%}@media(max-width: 768px){.mc-c-wave-strip{flex-wrap:wrap}.mc-c-wave-strip__wave{flex:1 1 40%}.mc-c-wave-strip__wave--group{flex:1 1 100%;order:3}}
.mc-c-wave-table{color:var(--surface-text-color);min-width:0}.mc-c-wave-table__scroll{overflow-x:auto}.mc-c-wave-table__table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.mc-c-wave-table__table th,.mc-c-wave-table__table td{padding:12px;border-bottom:1px solid var(--surface-border-color);text-align:left;vertical-align:middle;white-space:nowrap}.mc-c-wave-table__table thead th{color:var(--surface-text-muted);font-size:13px;font-weight:var(--font-weight-medium, 500)}.mc-c-wave-table__table tbody th{font-weight:var(--font-weight-medium, 500)}.mc-c-wave-table .mc-c-wave-table__num{text-align:right;font-variant-numeric:tabular-nums}.mc-c-wave-table__col-situation{min-width:150px}.mc-c-wave-table .mc-c-wave-table__col-open{width:40px;padding:0 8px;text-align:right}.mc-c-wave-table__muted{color:var(--surface-text-muted)}.mc-c-wave-table__row--clickable{cursor:pointer}.mc-c-wave-table__row--clickable:hover{background:var(--surface-level-1)}.mc-c-wave-table__row--child th{padding-left:40px;font-weight:400}.mc-c-wave-table__row--current{background:var(--surface-level-1)}.mc-c-wave-table__row--pending th,.mc-c-wave-table__row--pending td{color:var(--surface-text-muted)}.mc-c-wave-table__group-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--font-weight-medium, 500);cursor:pointer}.mc-c-wave-table__group-toggle .bx{font-size:18px;color:var(--surface-text-muted)}.mc-c-wave-table__dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--color-primary-500);vertical-align:middle}.mc-c-wave-table__current-tag{margin-left:8px;color:var(--state-text-brand);font-size:13px;font-weight:var(--font-weight-medium, 500)}.mc-c-wave-table__open,.mc-c-wave-table__page{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:none;color:var(--surface-text-muted);cursor:pointer}.mc-c-wave-table__open .bx,.mc-c-wave-table__page .bx{font-size:18px}.mc-c-wave-table__open:hover:not([disabled]),.mc-c-wave-table__page:hover:not([disabled]){background:var(--surface-level-2, var(--surface-level-1));color:var(--surface-text-color)}.mc-c-wave-table__open:focus-visible,.mc-c-wave-table__page:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-wave-table__open[disabled],.mc-c-wave-table__page[disabled]{opacity:.4;cursor:default}.mc-c-wave-table__pager{display:flex;align-items:center;gap:8px;padding-left:28px;color:var(--surface-text-muted);font-size:13px}.mc-c-wave-table .mc-c-wave-table__next-row td{padding:12px 0}.mc-c-wave-table__next{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 32px;border:1px dashed color-mix(in oklab, var(--color-primary-500) 55%, var(--surface-level-0));border-radius:8px;white-space:normal}.mc-c-wave-table__next-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-wave-table__next-title{font-weight:var(--font-weight-medium, 500)}.mc-c-wave-table__next-sentence{color:var(--surface-text-muted)}.mc-c-wave-table__footer{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:var(--surface-text-muted);font-size:13.5px;line-height:1.45}.mc-c-wave-table__footer .bx{font-size:17px;line-height:20px}.mc-c-wave-table__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 768px){.mc-c-wave-table__next{flex-direction:column;align-items:flex-start;padding-left:16px}}
.mc-c-wf-canvas{position:relative;width:100%;height:100%;overflow:hidden;outline:none;-webkit-user-select:none;user-select:none;background-color:var(--surface-level-1);background-image:radial-gradient(circle, var(--surface-border-color) 1px, transparent 1px);background-size:20px 20px}.mc-c-wf-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--surface-focus-ring-color, var(--state-text-brand))}.mc-c-wf-canvas__viewport{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none}.mc-c-wf-canvas__viewport--dragging{cursor:grabbing}.mc-c-wf-canvas__stage{position:absolute;top:0;left:0;transform-origin:0 0}.mc-c-wf-canvas__lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.mc-c-wf-canvas__line{fill:none;stroke:var(--surface-text-muted);stroke-width:1.5;opacity:.55}.mc-c-wf-canvas__line--open{stroke-dasharray:4 4}.mc-c-wf-canvas:hover .mc-c-wf-add--inline{opacity:1}.mc-c-wf-canvas__controls{position:absolute;bottom:var(--space-4, 16px);left:50%;z-index:1;max-width:calc(100% - 2*var(--space-4, 16px));transform:translateX(-50%)}.mc-c-wf-canvas{container-type:inline-size;container-name:wf-canvas}.mc-c-wf-toolbar{display:flex;align-items:center;gap:var(--space-1, 4px);padding:var(--space-1, 4px);border:1px solid var(--surface-border-color);border-radius:999px;background:var(--surface-background-color);box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, 0.12));white-space:nowrap}.mc-c-wf-toolbar__group{display:flex;align-items:center;gap:2px}.mc-c-wf-toolbar .mc-c-wf-toolbar__group+.mc-c-wf-toolbar__group{padding-left:var(--space-1, 4px);border-left:1px solid var(--surface-border-color)}.mc-c-wf-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mc-c-wf-toolbar__btn i{font-size:1.1rem}.mc-c-wf-toolbar__btn:hover:not([disabled]){background:var(--surface-bg-hover)}.mc-c-wf-toolbar__btn:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand));outline-offset:1px}.mc-c-wf-toolbar__btn[disabled]{color:var(--surface-text-muted);opacity:.5;cursor:default}.mc-c-wf-toolbar__btn--primary{padding:0 14px;background:color-mix(in srgb, var(--state-text-brand) 12%, transparent);color:var(--state-text-brand);font-weight:600}.mc-c-wf-toolbar__btn--primary:hover:not([disabled]){background:color-mix(in srgb, var(--state-text-brand) 20%, transparent)}.mc-c-wf-toolbar__btn--active{padding:0 14px;background:color-mix(in srgb, var(--state-text-danger) 12%, transparent);color:var(--state-text-danger);font-weight:600}.mc-c-wf-toolbar__zoom{min-width:52px;font-variant-numeric:tabular-nums}.mc-c-wf-toolbar__btn--pressed{background:color-mix(in srgb, var(--state-text-brand) 12%, transparent);color:var(--state-text-brand)}.mc-c-wf-toolbar__hint{padding:0 10px 0 6px;color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-minimap{position:absolute;right:var(--space-4, 16px);bottom:calc(var(--space-4, 16px) + 48px);z-index:1;overflow:hidden;box-sizing:content-box;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);box-shadow:var(--shadow-md);cursor:pointer}.mc-c-wf-minimap__node{position:absolute;border-radius:1px;background:var(--surface-text-muted);opacity:.45}.mc-c-wf-minimap__node--selected{background:var(--state-text-brand);opacity:1}.mc-c-wf-minimap__view{position:absolute;border:1.5px solid var(--state-text-brand);border-radius:3px;background:color-mix(in srgb, var(--state-text-brand) 10%, transparent);pointer-events:none}@container wf-canvas (width < 560px){.mc-c-wf-toolbar__btn span,.mc-c-wf-toolbar__hint{display:none}.mc-c-wf-toolbar__btn--primary,.mc-c-wf-toolbar__btn--active{padding:0 8px}}mc-wf-node,mc-wf-add,mc-wf-edge-label,mc-wf-step-picker{position:absolute;top:0;left:0}.mc-c-wf-node{position:absolute;display:flex;align-items:center;gap:var(--space-3, 12px);width:264px;height:64px;padding:0 var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color 120ms ease,box-shadow 120ms ease}.mc-c-wf-node:hover{border-color:var(--surface-text-muted)}.mc-c-wf-node:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand));outline-offset:2px}.mc-c-wf-node--selected{border-color:var(--state-text-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--state-text-brand) 20%, transparent)}.mc-c-wf-node--issue{border-color:var(--state-text-danger)}.mc-c-wf-node__icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:1.2rem}.mc-c-wf-node--trigger .mc-c-wf-node__icon{background:color-mix(in srgb, var(--state-text-brand) 14%, transparent);color:var(--state-text-brand)}.mc-c-wf-node--end .mc-c-wf-node__icon{color:var(--state-text-success)}.mc-c-wf-node__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mc-c-wf-node__title,.mc-c-wf-node__summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-wf-node__title{font-size:.875rem;font-weight:600}.mc-c-wf-node__summary{color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-node__issues{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--badge-bg);color:var(--badge-text);font-size:.6875rem;font-weight:700;line-height:20px;text-align:center}.mc-c-wf-add{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;transform:translate(-50%, -50%);border:1px dashed var(--surface-text-muted);border-radius:50%;background:var(--surface-background-color);color:var(--surface-text-muted);cursor:pointer}.mc-c-wf-add:hover,.mc-c-wf-add:focus-visible{border-style:solid;border-color:var(--state-text-brand);color:var(--state-text-brand);outline:none}.mc-c-wf-add--inline{width:20px;height:20px;border-style:solid;font-size:.75rem;opacity:0;transition:opacity 120ms ease}.mc-c-wf-add--inline:focus-visible{opacity:1}.mc-c-wf-edge-label{position:absolute;display:inline-flex;align-items:center;max-width:220px;padding:1px 8px;transform:translate(-50%, -50%);border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-muted);font-size:.6875rem;font-weight:600;white-space:nowrap;pointer-events:none}.mc-c-wf-edge-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-c-wf-edge-label--open{max-width:148px}.mc-c-wf-edge-label__count{flex:none;margin-left:4px;color:var(--surface-text-color);font-weight:700;font-variant-numeric:tabular-nums}.mc-c-wf-edge-label--zero .mc-c-wf-edge-label__count{color:var(--surface-text-muted);font-weight:600}.mc-c-wf-edge-label__add{left:100%;top:50%;margin-left:14px;pointer-events:auto}.mc-c-wf-step-picker{position:absolute;z-index:2;display:flex;flex-direction:column;width:288px;transform:translateX(-50%);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:var(--shadow-md, 0 8px 24px rgba(0, 0, 0, 0.12))}.mc-c-wf-step-picker__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2, 8px) var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);font-size:.8125rem;font-weight:600}.mc-c-wf-step-picker__close{border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-wf-step-picker__list{flex:1 1 auto;min-height:0;margin:0;padding:var(--space-1, 4px);overflow-y:auto;overscroll-behavior:contain;list-style:none}.mc-c-wf-step-picker__item{display:flex;align-items:center;gap:var(--space-3, 12px);width:100%;padding:var(--space-2, 8px);border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.mc-c-wf-step-picker__item:hover,.mc-c-wf-step-picker__item:focus-visible{background:var(--surface-bg-hover);outline:none}.mc-c-wf-step-picker__icon{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:1.1rem}.mc-c-wf-step-picker__icon--end{color:var(--state-text-success)}.mc-c-wf-step-picker__text{display:flex;flex-direction:column;min-width:0}.mc-c-wf-step-picker__label{font-size:.875rem;font-weight:600}.mc-c-wf-step-picker__description{color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-canvas__node-host--draggable .mc-c-wf-node{cursor:grab}.mc-c-wf-canvas__node-host--draggable .mc-c-wf-node:active{cursor:grabbing}.mc-c-wf-node,.mc-c-wf-add{animation:mcWfEnter .18s ease-out both}.mc-c-wf-canvas__line{transition:stroke .2s ease,stroke-width .2s ease,opacity .2s ease}@keyframes mcWfEnter{from{opacity:0}to{opacity:1}}.mc-c-wf-canvas__line--flow{stroke:var(--state-text-brand);stroke-width:2;stroke-dasharray:6 6;animation:mcWfFlow .8s linear infinite}.mc-c-wf-canvas__line--path{stroke:var(--state-text-brand);stroke-width:3}.mc-c-wf-canvas__line--dim{opacity:.3}.mc-c-wf-canvas__node-host--dim{opacity:.45}.mc-c-wf-node__test-badge{position:absolute;top:-10px;right:10px;padding:1px 8px;border-radius:999px;background:var(--state-text-brand);color:var(--surface-background-color);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);pointer-events:none}.mc-c-wf-node__test-badge--zero{padding:0 7px;border:1px solid var(--surface-border-color);background:var(--surface-background-color);color:var(--surface-text-muted);box-shadow:none}.mc-c-wf-canvas--test-stale .mc-c-wf-node__test-badge{padding:0 7px;border:1px solid var(--surface-border-color);background:var(--surface-background-color);color:var(--surface-text-muted);box-shadow:none}.mc-c-wf-canvas--test-stale .mc-c-wf-edge-label__count{color:var(--surface-text-muted);font-weight:600}.mc-c-wf-canvas--test-stale .mc-c-wf-canvas__line--flow{animation:none;stroke-dasharray:none}.mc-c-wf-canvas__line--weighted{stroke:var(--state-text-brand);opacity:.55}.mc-c-wf-edge-label__percent{flex:none;margin-left:3px;color:var(--surface-text-muted);font-weight:600;font-variant-numeric:tabular-nums}.mc-c-wf-edge-label--count-only .mc-c-wf-edge-label__count{margin-left:0}.mc-c-wf-node__badges{position:absolute;top:-11px;left:254px;z-index:1;display:flex;gap:var(--space-1, 4px);transform:translateX(-100%);white-space:nowrap}.mc-c-wf-node-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid var(--surface-border-color);border-radius:999px;background:var(--surface-background-color);color:var(--surface-text-color);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;box-shadow:var(--shadow-sm);cursor:pointer}.mc-c-wf-node-badge i{color:var(--surface-text-muted);font-size:.875rem}.mc-c-wf-node-badge:hover{border-color:var(--state-text-brand)}.mc-c-wf-node-badge:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand));outline-offset:1px}.mc-c-wf-node-badge--paused{color:var(--surface-text-muted);box-shadow:none}.mc-c-wf-canvas--results-loading .mc-c-wf-edge-label__count,.mc-c-wf-canvas--results-loading .mc-c-wf-edge-label__percent,.mc-c-wf-canvas--results-loading .mc-c-wf-node__summary,.mc-c-wf-canvas--results-loading .mc-c-wf-node-badge{opacity:.45;transition:opacity .15s ease}@keyframes mcWfFlow{to{stroke-dashoffset:-12}}@media(prefers-reduced-motion: reduce){.mc-c-wf-node,.mc-c-wf-add,.mc-c-wf-canvas__line,.mc-c-wf-canvas__line--flow{animation:none;transition:none}}
.mc-c-whatsapp-preview{border-radius:12px;overflow:hidden;border:1px solid var(--surface-border-color);min-width:0}.mc-c-whatsapp-preview__bar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--whatsapp-preview-bar-background);color:var(--whatsapp-preview-bar-text);font-size:13px;line-height:1.35}.mc-c-whatsapp-preview__avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--whatsapp-preview-avatar-background);color:var(--whatsapp-preview-avatar-icon)}.mc-c-whatsapp-preview__avatar .bx{font-size:16px}.mc-c-whatsapp-preview__sender{display:flex;flex-direction:column;min-width:0}.mc-c-whatsapp-preview__name{font-weight:var(--font-weight-medium, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-whatsapp-preview__meta{font-size:12px;color:var(--whatsapp-preview-meta-text)}.mc-c-whatsapp-preview__chat{padding:16px 14px 20px;min-height:200px;background:var(--whatsapp-preview-chat-background)}.mc-c-whatsapp-preview__bubble{max-width:88%;margin-right:auto;padding:8px 10px 6px;border-radius:0 8px 8px 8px;background:var(--whatsapp-preview-bubble-background);color:var(--whatsapp-preview-bubble-text);box-shadow:var(--whatsapp-preview-bubble-shadow);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.mc-c-whatsapp-preview__paragraph{margin:0 0 6px;white-space:pre-line}.mc-c-whatsapp-preview__paragraph--empty{color:var(--whatsapp-preview-time-text)}.mc-c-whatsapp-preview__footer{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--whatsapp-preview-footer-border);color:var(--whatsapp-preview-footer-text);font-size:12.5px;line-height:1.4}.mc-c-whatsapp-preview__footer .bx{font-size:14px;line-height:17px}.mc-c-whatsapp-preview__time{margin-top:2px;text-align:right;color:var(--whatsapp-preview-time-text);font-size:11px;line-height:1.3}
.mc-c-workspace-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:1px 8px;border-radius:999px;border:1px solid var(--surface-border-color);background:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:12px;line-height:18px;font-weight:var(--font-weight-medium, 500);white-space:nowrap;vertical-align:middle;cursor:default}.mc-c-workspace-badge .mc-c-workspace-badge__icon{flex:0 0 auto;font-size:13px;line-height:1;color:var(--surface-text-muted)}.mc-c-workspace-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-c-workspace-badge__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mc-c-workspace-badge--compact{padding:0 2px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.mc-c-workspace-locked-action{cursor:not-allowed}.mc-c-workspace-locked-action>*{opacity:.45}.mc-c-workspace-locked-action:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}
.mc-c-workspace-locked-action-host{position:relative;display:inline-flex}.mc-c-workspace-locked-action__reason{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-tooltip);width:max-content;max-width:260px;padding:6px 10px;border-radius:8px;background:var(--surface-text-color);color:var(--surface-background-color);font-size:12px;line-height:1.4;font-weight:400;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}.mc-c-workspace-locked-action-host:hover>.mc-c-workspace-locked-action__reason,.mc-c-workspace-locked-action-host:focus-within>.mc-c-workspace-locked-action__reason{opacity:1;visibility:visible}
.mc-c-workspace-readonly-banner{display:block;margin-bottom:16px}.mc-c-workspace-readonly-banner .mc-c-inline-note{padding:8px 12px;gap:8px;font-size:13px;line-height:20px;border-color:var(--surface-border-light, var(--surface-border-color))}.mc-c-workspace-readonly-banner .mc-c-inline-note .mc-c-inline-note__icon{font-size:16px;line-height:20px}.mc-c-workspace-readonly-banner .mc-c-inline-note:not(.mc-c-inline-note--stacked)>.mc-c-inline-note__actions{margin-block:-2px}.mc-c-workspace-readonly-banner__text{margin:0;line-height:inherit}.mc-c-workspace-readonly-banner__strong{font-weight:var(--font-weight-semibold, 600)}.mc-c-workspace-readonly-banner__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.mc-c-workspace-readonly-banner__actions mc-button{display:inline-flex}.mc-c-workspace-readonly-banner__global{display:inline-flex;align-items:center;gap:4px;color:var(--surface-text-muted);font-size:inherit}.mc-c-workspace-readonly-banner__global .mc-c-button{height:auto;padding-block:0;border:0;font-size:inherit;line-height:inherit}
page-form{display:block;height:100%}.page-form{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color);position:relative;min-height:0}.page-form__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0}.page-form__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;height:100%;padding:0 12px;padding-bottom:2rem}.page-form__scroll-wrapper.has-bottom-actions{padding-bottom:2rem}.page-form__bottom-actions{flex:0 0 auto;display:flex;justify-content:center;gap:8px;padding:1rem .8rem 1.5rem .8rem;border-top:1px solid var(--border-color, #e0e0e0);background-color:var(--surface-background-color);z-index:calc(var(--z-base) + 10);width:100%;box-sizing:border-box}.page-form__bottom-actions mc-button{margin:0 .25rem}.page-form__inline-actions{display:flex;justify-content:center;gap:8px;padding:1rem 0}.page-form__inline-actions mc-button{margin:0 .25rem}.page-form smart-form{display:flex;flex-direction:column;flex:1 1 auto}.page-form smart-form .smart-form__actions{display:none !important}.page-form smart-form .smart-form{flex:1 1 auto;display:flex;flex-direction:column}.page-form smart-form .smart-form__content{flex:1 1 auto}.page-form smart-form .smart-form-container{height:auto;min-height:0;display:flex;flex-direction:column;flex:1 1 auto}.page-form__custom-form{position:relative;flex:1 1 auto}.page-form__custom-form--loading{opacity:.8;pointer-events:none}.page-form__custom-form--disabled{opacity:.6;pointer-events:none}.page-form__custom-form--disabled *{cursor:not-allowed !important}.page-form__loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center}.page-form content-header-title{display:flex !important;align-items:center;flex-direction:row !important;gap:0;width:100%}.page-form content-header-title h2{margin:0;flex-shrink:0;width:auto !important;max-width:none !important;display:inline !important}.page-form__header-info{display:inline-flex;align-items:center;gap:6px;margin-left:16px;font-size:13px;color:var(--surface-text-muted, #666);line-height:1}.page-form__header-info .page-form__label{font-weight:500;color:var(--surface-text-muted)}.page-form__header-info code{font-family:"Monaco","Menlo","Consolas",monospace;font-size:12px;background:var(--surface-level-1, #f5f5f5);padding:2px 8px;border-radius:4px;color:var(--surface-text-color)}.page-form__header-actions{display:inline-flex;align-items:center;gap:8px;margin-right:12px}
mc-panel-section{display:block}.mc-c-panel-section{color:var(--surface-text-color)}.mc-c-panel-section--card{padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px);background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 8px);box-shadow:0 4px 5px rgba(0,0,0,.05)}.mc-c-panel-section--flat{padding:0}.mc-c-panel-section--collapsed.mc-c-panel-section--card{padding-bottom:var(--space-1, 4px)}.mc-c-panel-section__header{display:flex;align-items:center;gap:6px;min-height:40px;padding-left:var(--space-2, 8px)}.mc-c-panel-section__title{flex:1 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px);margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--surface-text-color);overflow-wrap:break-word}.mc-c-panel-section__count{display:inline-block;min-width:20px;padding:0 6px;border-radius:var(--border-radius-full, 9999px);background:var(--surface-bg-hover);font-size:12px;line-height:18px;font-weight:400;text-align:center;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}.mc-c-panel-section__actions{flex:none;display:flex;align-items:center;gap:2px}.mc-c-panel-section__actions .mc-c-button__icon{font-size:18px;color:var(--state-text-brand)}.mc-c-panel-section__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--border-radius-full, 9999px);background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer}.mc-c-panel-section__toggle:hover{background:var(--surface-bg-hover)}.mc-c-panel-section__toggle:focus{outline:none}.mc-c-panel-section__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.mc-c-panel-section__empty{display:flex;align-items:center;gap:12px;min-height:40px;padding:var(--space-1, 4px) var(--space-2, 8px);font-size:14px;line-height:20px;color:var(--surface-text-muted)}.mc-c-panel-section__empty-icon{width:32px;flex:none;text-align:center;font-size:18px}@container record-column (width < 260px){.mc-c-panel-section__empty-icon{display:none}}
@keyframes mc-ds-popup-window-button-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mc-ds-popup-window-theme,.popup-window-theme{box-sizing:border-box;z-index:var(--z-popover);background-color:rgba(0,0,0,0);transition:top 150ms ease-out,left 150ms ease-out}.mc-ds-popup-window-theme.mc-c-popup-window--no-transition,.popup-window-theme.mc-c-popup-window--no-transition{transition:none !important}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .triangle,.mc-ds-popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.popup-window-bottom-placement .triangle,.popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle,.popup-window-theme.mc-ds-popup-window--placement-bottom .triangle,.popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle,.popup-window-theme.popup-window-bottom-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:rgba(0,0,0,0);position:absolute;border-bottom-color:var(--border-color);left:50%;top:-11px;margin-left:-11px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .triangle:after,.mc-ds-popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-bottom-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-bottom .triangle:after,.popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-bottom-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:rgba(0,0,0,0);position:absolute}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-bottom .triangle:after,.mc-ds-popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-bottom-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-bottom .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-bottom .triangle:after,.popup-window-theme.popup-window-bottom-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-bottom-placement .triangle:after{border-bottom-color:var(--surface-background-color);border-top-width:0;top:1px;margin-left:-10px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .triangle,.mc-ds-popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.popup-window-top-placement .triangle,.popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle,.popup-window-theme.mc-ds-popup-window--placement-top .triangle,.popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle,.popup-window-theme.popup-window-top-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:rgba(0,0,0,0);position:absolute;border-top-color:var(--border-color);left:50%;bottom:-11px;margin-left:-11px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .triangle:after,.mc-ds-popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-top-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-top .triangle:after,.popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-top-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:rgba(0,0,0,0);position:absolute}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-top .triangle:after,.mc-ds-popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-top-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-top .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-top .triangle:after,.popup-window-theme.popup-window-top-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-top-placement .triangle:after{border-top-color:var(--surface-background-color);border-bottom-width:0;bottom:1px;margin-left:-10px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .triangle,.mc-ds-popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.popup-window-right-placement .triangle,.popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle,.popup-window-theme.mc-ds-popup-window--placement-right .triangle,.popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle,.popup-window-theme.popup-window-right-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:rgba(0,0,0,0);position:absolute;border-right-color:var(--border-color);top:50%;left:-11px;margin-top:-11px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .triangle:after,.mc-ds-popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-right-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-right .triangle:after,.popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-right-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:rgba(0,0,0,0);position:absolute}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-right .triangle:after,.mc-ds-popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-right-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-right .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-right .triangle:after,.popup-window-theme.popup-window-right-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-right-placement .triangle:after{border-right-color:var(--surface-background-color);border-left-width:0;left:1px;bottom:-10px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .triangle,.mc-ds-popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle,.mc-ds-popup-window-theme.popup-window-left-placement .triangle,.popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle,.popup-window-theme.mc-ds-popup-window--placement-left .triangle,.popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle,.popup-window-theme.popup-window-left-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:rgba(0,0,0,0);position:absolute;border-left-color:var(--border-color);top:50%;right:-11px;margin-top:-11px}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .triangle:after,.mc-ds-popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-left-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-left .triangle:after,.popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-left-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:rgba(0,0,0,0);position:absolute}.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.mc-ds-popup-window--placement-left .triangle:after,.mc-ds-popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle:after,.mc-ds-popup-window-theme.popup-window-left-placement .triangle:after,.popup-window-theme.mc-ds-popup-window--placement-left .mc-ds-popup-window__triangle:after,.popup-window-theme.mc-ds-popup-window--placement-left .triangle:after,.popup-window-theme.popup-window-left-placement .mc-ds-popup-window__triangle:after,.popup-window-theme.popup-window-left-placement .triangle:after{border-left-color:var(--surface-background-color);border-right-width:0;right:1px;bottom:-10px}.mc-ds-popup-window-theme.mc-ds-popup-window--align-left .mc-ds-popup-window,.mc-ds-popup-window-theme.mc-ds-popup-window--align-left .popup-window,.mc-ds-popup-window-theme.popup-window-left-align .mc-ds-popup-window,.mc-ds-popup-window-theme.popup-window-left-align .popup-window,.popup-window-theme.mc-ds-popup-window--align-left .mc-ds-popup-window,.popup-window-theme.mc-ds-popup-window--align-left .popup-window,.popup-window-theme.popup-window-left-align .mc-ds-popup-window,.popup-window-theme.popup-window-left-align .popup-window{margin-left:0}.mc-ds-popup-window-theme.mc-ds-popup-window--align-right .mc-ds-popup-window,.mc-ds-popup-window-theme.mc-ds-popup-window--align-right .popup-window,.mc-ds-popup-window-theme.popup-window-right-align .mc-ds-popup-window,.mc-ds-popup-window-theme.popup-window-right-align .popup-window,.popup-window-theme.mc-ds-popup-window--align-right .mc-ds-popup-window,.popup-window-theme.mc-ds-popup-window--align-right .popup-window,.popup-window-theme.popup-window-right-align .mc-ds-popup-window,.popup-window-theme.popup-window-right-align .popup-window{margin-right:0}.mc-ds-popup-window-theme.mc-ds-popup-window--align-top .mc-ds-popup-window,.mc-ds-popup-window-theme.mc-ds-popup-window--align-top .popup-window,.mc-ds-popup-window-theme.popup-window-top-align .mc-ds-popup-window,.mc-ds-popup-window-theme.popup-window-top-align .popup-window,.popup-window-theme.mc-ds-popup-window--align-top .mc-ds-popup-window,.popup-window-theme.mc-ds-popup-window--align-top .popup-window,.popup-window-theme.popup-window-top-align .mc-ds-popup-window,.popup-window-theme.popup-window-top-align .popup-window{margin-top:0}.mc-ds-popup-window-theme.mc-ds-popup-window--align-bottom .mc-ds-popup-window,.mc-ds-popup-window-theme.mc-ds-popup-window--align-bottom .popup-window,.mc-ds-popup-window-theme.popup-window-bottom-align .mc-ds-popup-window,.mc-ds-popup-window-theme.popup-window-bottom-align .popup-window,.popup-window-theme.mc-ds-popup-window--align-bottom .mc-ds-popup-window,.popup-window-theme.mc-ds-popup-window--align-bottom .popup-window,.popup-window-theme.popup-window-bottom-align .mc-ds-popup-window,.popup-window-theme.popup-window-bottom-align .popup-window{margin-bottom:0}.mc-ds-popup-window,.popup-window{margin:10px;min-width:20rem;background-color:var(--surface-background-color);box-shadow:0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06);font:13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch;border-radius:var(--popup-window-border-radius);will-change:opacity;color:var(--surface-text-color)}.mc-ds-popup-window.mc-ds-popup-window--fixed,.mc-ds-popup-window.--fixed,.popup-window.mc-ds-popup-window--fixed,.popup-window.--fixed{position:fixed !important}.mc-ds-popup-window.mc-ds-popup-window--rounded,.mc-ds-popup-window.--rounded,.popup-window.mc-ds-popup-window--rounded,.popup-window.--rounded{border-radius:10px}.mc-ds-popup-window.mc-ds-popup-window--no-padding,.mc-ds-popup-window.--no-padding,.popup-window.mc-ds-popup-window--no-padding,.popup-window.--no-padding{padding:0 !important}.mc-ds-popup-window.mc-ds-popup-window--with-titlebar,.mc-ds-popup-window.popup-window-with-titlebar,.popup-window.mc-ds-popup-window--with-titlebar,.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.mc-ds-popup-window[style*=block],.popup-window[style*=block]{display:flex !important}.mc-ds-popup-window--disable-scroll,.popup-window-disable-scroll{overflow:hidden}.mc-ds-popup-window__delimiter,.popup-window-delimiter{background-color:var(--surface-background-color);display:block;height:1px;line-height:1px}.mc-ds-popup-window__delimiter-section,.popup-window-delimiter-section{display:flex;margin:5px 0 8px 0;text-align:center}.mc-ds-popup-window__delimiter-section:before,.mc-ds-popup-window__delimiter-section:after,.popup-window-delimiter-section:before,.popup-window-delimiter-section:after{display:block;content:"";flex:1;min-width:15px;position:relative;top:8px;height:1px;background-color:var(--surface-background-color)}.mc-ds-popup-window__delimiter-text,.popup-window-delimiter-text{position:relative;top:2px;padding:0 12px;background:var(--surface-background-color);color:var(--surface-text-color);font-size:10px;font-weight:var(--ui-font-weight-bold);text-transform:uppercase;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-align:center;box-sizing:border-box}.mc-ds-popup-window__buttons,.popup-window-buttons{text-align:center;padding:20px 0 10px;position:relative}.mc-ds-popup-window__button,.popup-window-button{display:inline-block;height:39px;line-height:39px;margin:0 12px 0 0;background:var(--surface-background-color);border-radius:var(--popup-window-button-border-radius, 2px);cursor:pointer;color:var(--surface-text-color);font-family:var(--ui-font-family-secondary, var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold, 700);font-size:12px;outline:0;padding:0 18px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;box-shadow:0 0 0 1px var(--surface-background-color) inset;-webkit-font-smoothing:antialiased;transition:background-color .2s linear,color .2s linear;border:none}.mc-ds-popup-window__button:before,.mc-ds-popup-window__button:after,.popup-window-button:before,.popup-window-button:after{display:none}.mc-ds-popup-window__button:hover,.popup-window-button:hover{background:var(--surface-background-color);color:var(--surface-text-color)}.mc-ds-popup-window__button:last-child,.popup-window-button:last-child{margin-right:0}.mc-ds-popup-window__button.mc-ds-popup-window__button--accept,.mc-ds-popup-window__button.mc-ds-popup-window__button--create,.mc-ds-popup-window__button.popup-window-button-accept,.mc-ds-popup-window__button.popup-window-button-create,.popup-window-button.mc-ds-popup-window__button--accept,.popup-window-button.mc-ds-popup-window__button--create,.popup-window-button.popup-window-button-accept,.popup-window-button.popup-window-button-create{background:var(--color-success);box-shadow:none;color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--accept:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--create:hover,.mc-ds-popup-window__button.popup-window-button-accept:hover,.mc-ds-popup-window__button.popup-window-button-create:hover,.popup-window-button.mc-ds-popup-window__button--accept:hover,.popup-window-button.mc-ds-popup-window__button--create:hover,.popup-window-button.popup-window-button-accept:hover,.popup-window-button.popup-window-button-create:hover{background:color-mix(in srgb, var(--color-success) 80%, white);color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--decline,.mc-ds-popup-window__button.popup-window-button-decline,.popup-window-button.mc-ds-popup-window__button--decline,.popup-window-button.popup-window-button-decline{background:var(--color-error);color:var(--surface-background-color);box-shadow:none}.mc-ds-popup-window__button.mc-ds-popup-window__button--decline:hover,.mc-ds-popup-window__button.popup-window-button-decline:hover,.popup-window-button.mc-ds-popup-window__button--decline:hover,.popup-window-button.popup-window-button-decline:hover{background:color-mix(in srgb, var(--color-error) 80%, black);color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--blue,.mc-ds-popup-window__button.popup-window-button-blue,.popup-window-button.mc-ds-popup-window__button--blue,.popup-window-button.popup-window-button-blue{background-color:var(--color-info);box-shadow:none;color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--blue:hover,.mc-ds-popup-window__button.popup-window-button-blue:hover,.popup-window-button.mc-ds-popup-window__button--blue:hover,.popup-window-button.popup-window-button-blue:hover{background-color:color-mix(in srgb, var(--color-info) 80%, white);color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--blue:active,.mc-ds-popup-window__button.popup-window-button-blue:active,.popup-window-button.mc-ds-popup-window__button--blue:active,.popup-window-button.popup-window-button-blue:active{background-color:color-mix(in srgb, var(--color-info) 80%, black);color:var(--surface-background-color)}.mc-ds-popup-window__button.mc-ds-popup-window__button--cancel,.mc-ds-popup-window__button.popup-window-button-cancel,.popup-window-button.mc-ds-popup-window__button--cancel,.popup-window-button.popup-window-button-cancel{font-weight:normal}.mc-ds-popup-window__button.mc-ds-popup-window__button--disable,.mc-ds-popup-window__button.popup-window-button-disable,.popup-window-button.mc-ds-popup-window__button--disable,.popup-window-button.popup-window-button-disable{cursor:default;opacity:.3}.mc-ds-popup-window__button.mc-ds-popup-window__button--wait,.mc-ds-popup-window__button.popup-window-button-wait,.popup-window-button.mc-ds-popup-window__button--wait,.popup-window-button.popup-window-button-wait{color:rgba(0,0,0,0) !important;position:relative}.mc-ds-popup-window__button.mc-ds-popup-window__button--wait .mc-ds-popup-window__button-text,.mc-ds-popup-window__button.mc-ds-popup-window__button--wait .popup-window-button-text,.mc-ds-popup-window__button.popup-window-button-wait .mc-ds-popup-window__button-text,.mc-ds-popup-window__button.popup-window-button-wait .popup-window-button-text,.popup-window-button.mc-ds-popup-window__button--wait .mc-ds-popup-window__button-text,.popup-window-button.mc-ds-popup-window__button--wait .popup-window-button-text,.popup-window-button.popup-window-button-wait .mc-ds-popup-window__button-text,.popup-window-button.popup-window-button-wait .popup-window-button-text{opacity:0}.mc-ds-popup-window__button.mc-ds-popup-window__button--wait:before,.mc-ds-popup-window__button.popup-window-button-wait:before,.popup-window-button.mc-ds-popup-window__button--wait:before,.popup-window-button.popup-window-button-wait:before{background:none !important;box-shadow:inset 0 0 0 1px var(--surface-background-color);border-radius:50%;color:var(--surface-background-color);display:block !important;content:"_" !important;font-size:10px;font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));line-height:10px;height:21px;top:10px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px}.mc-ds-popup-window__button.mc-ds-popup-window__button--wait:after,.mc-ds-popup-window__button.popup-window-button-wait:after,.popup-window-button.mc-ds-popup-window__button--wait:after,.popup-window-button.popup-window-button-wait:after{background:var(--surface-background-color) !important;content:" " !important;display:block !important;height:7px;position:absolute;top:13px;left:50%;padding:0;width:1px;transform-origin:0 100%;animation:mc-ds-popup-window-button-animation 1s infinite linear}.mc-ds-popup-window__button.mc-ds-popup-window__button--link,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel,.mc-ds-popup-window__button.popup-window-button-link,.mc-ds-popup-window__button.popup-window-button-link-cancel,.popup-window-button.mc-ds-popup-window__button--link,.popup-window-button.mc-ds-popup-window__button--link-cancel,.popup-window-button.popup-window-button-link,.popup-window-button.popup-window-button-link-cancel{background:0;box-shadow:none}.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link,.popup-window-button.popup-window-button-link.popup-window-button-link,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link{border-bottom:1px solid var(--border-color);border-radius:0;color:var(--surface-text-color);cursor:pointer;height:17px;line-height:17px;transition:border-bottom-color .15s linear;padding:0}.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link:active,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link:hover,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link:active,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link:hover,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link:active,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link:hover,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link:active,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link:hover,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link:active,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link:hover,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link:active,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link:hover,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link:active,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link:hover,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link:active,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link:hover,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link:active,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link:hover,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link:active,.popup-window-button.popup-window-button-link.popup-window-button-link:hover,.popup-window-button.popup-window-button-link.popup-window-button-link:active,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link:hover,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link:active,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link:hover,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link:active{border-bottom-color:var(--surface-text-color);color:var(--surface-text-color);line-height:17px;height:17px}.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link-cancel,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link-cancel,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link-cancel,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link-cancel,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link-cancel,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link-cancel,.popup-window-button.popup-window-button-link.popup-window-button-link-cancel,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link-cancel{color:var(--color-error);border-bottom-color:color-mix(in srgb, var(--color-error) 30%, white)}.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link-cancel:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link.popup-window-button-link-cancel:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel:active,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel:hover,.mc-ds-popup-window__button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel:active,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link-cancel:hover,.mc-ds-popup-window__button.popup-window-button-link.mc-ds-popup-window__button--link-cancel:active,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link-cancel:hover,.mc-ds-popup-window__button.popup-window-button-link.popup-window-button-link-cancel:active,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel:hover,.mc-ds-popup-window__button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel:active,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link-cancel:hover,.mc-ds-popup-window__button.popup-window-button-link-cancel.popup-window-button-link-cancel:active,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel:hover,.popup-window-button.mc-ds-popup-window__button--link.mc-ds-popup-window__button--link-cancel:active,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link-cancel:hover,.popup-window-button.mc-ds-popup-window__button--link.popup-window-button-link-cancel:active,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel:hover,.popup-window-button.mc-ds-popup-window__button--link-cancel.mc-ds-popup-window__button--link-cancel:active,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel:hover,.popup-window-button.mc-ds-popup-window__button--link-cancel.popup-window-button-link-cancel:active,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link-cancel:hover,.popup-window-button.popup-window-button-link.mc-ds-popup-window__button--link-cancel:active,.popup-window-button.popup-window-button-link.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link.popup-window-button-link-cancel:active,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel:hover,.popup-window-button.popup-window-button-link-cancel.mc-ds-popup-window__button--link-cancel:active,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link-cancel.popup-window-button-link-cancel:active{border-bottom-color:var(--color-error);color:var(--color-error)}.mc-ds-popup-window__titlebar,.popup-window-titlebar{height:49px}.mc-ds-popup-window__titlebar-text,.mc-ds-popup-window__titlebar-text--version,.popup-window-titlebar-text,.popup-window-titlebar-text-version{box-sizing:border-box;color:var(--text-color-muted);display:inline-block;font-size:14px;font-weight:var(--ui-font-weight-bold);max-width:100%;line-height:49px;overflow:hidden;padding:0 30px 0 4px;text-overflow:ellipsis;white-space:nowrap}.mc-ds-popup-window__titlebar-text.mc-ds-popup-window__titlebar-text--version,.mc-ds-popup-window__titlebar-text.popup-window-titlebar-text-version,.mc-ds-popup-window__titlebar-text--version.mc-ds-popup-window__titlebar-text--version,.mc-ds-popup-window__titlebar-text--version.popup-window-titlebar-text-version,.popup-window-titlebar-text.mc-ds-popup-window__titlebar-text--version,.popup-window-titlebar-text.popup-window-titlebar-text-version,.popup-window-titlebar-text-version.mc-ds-popup-window__titlebar-text--version,.popup-window-titlebar-text-version.popup-window-titlebar-text-version{font-weight:normal;font-size:13px;padding-left:0}.mc-ds-popup-window__content,.popup-window-content{box-sizing:border-box;flex:1;border-radius:var(--popup-window-content-border-radius);scrollbar-width:thin;scrollbar-color:var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.2))}.mc-ds-popup-window__content::-webkit-scrollbar,.popup-window-content::-webkit-scrollbar{width:12px}.mc-ds-popup-window__content::-webkit-scrollbar-track,.popup-window-content::-webkit-scrollbar-track{background-color:var(--popup-window-scrollbar-track-background, rgba(82, 92, 105, 0.05));margin:8px 0;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);background-clip:content-box}.mc-ds-popup-window__content::-webkit-scrollbar-thumb,.popup-window-content::-webkit-scrollbar-thumb{background-color:var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.2));margin:8px 0;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);background-clip:content-box}.mc-ds-popup-window__content::-webkit-scrollbar-thumb:hover,.popup-window-content::-webkit-scrollbar-thumb:hover{background-color:var(--popup-window-scrollbar-thumb-hover-background, rgba(82, 92, 105, 0.5))}.mc-ds-popup-window__content .popup-window-with-titlebar .popup-window-content,.mc-ds-popup-window__content .popup-window-content-gray .popup-window-content,.popup-window-content .popup-window-with-titlebar .popup-window-content,.popup-window-content .popup-window-content-gray .popup-window-content{background-color:var(--surface-background-color)}.mc-ds-popup-window__content .popup-window-content-white .popup-window-content,.popup-window-content .popup-window-content-white .popup-window-content{background-color:var(--surface-background-color)}.mc-ds-popup-window__close-icon,.popup-window-close-icon{cursor:pointer;height:27px;outline:0;opacity:.5;position:absolute;right:3px;top:5px;width:27px;transition:opacity .2s linear}.mc-ds-popup-window__close-icon:after,.popup-window-close-icon:after{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%2710%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z%27 fill=%27%23828b95%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:""}.mc-ds-popup-window__close-icon.mc-ds-popup-window__close-icon--large,.mc-ds-popup-window__close-icon.--large,.popup-window-close-icon.mc-ds-popup-window__close-icon--large,.popup-window-close-icon.--large{top:10px;right:10px}.mc-ds-popup-window__close-icon.mc-ds-popup-window__close-icon--large:after,.mc-ds-popup-window__close-icon.--large:after,.popup-window-close-icon.mc-ds-popup-window__close-icon--large:after,.popup-window-close-icon.--large:after{width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2712%27 height=%2712%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.664 6l3.89 3.891a.6.6 0 010 .848l-.813.815a.6.6 0 01-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 01-.849 0l-.814-.815a.6.6 0 010-.848l3.89-3.89L.448 2.11a.6.6 0 010-.849l.814-.814a.6.6 0 01.849 0L6 4.337l3.89-3.89a.6.6 0 01.85 0l.814.814a.6.6 0 010 .849L7.665 6z%27 fill=%27%23828b95%27/%3E%3C/svg%3E")}.mc-ds-popup-window__close-icon.mc-ds-popup-window__titlebar-close-icon,.mc-ds-popup-window__close-icon.popup-window-titlebar-close-icon,.popup-window-close-icon.mc-ds-popup-window__titlebar-close-icon,.popup-window-close-icon.popup-window-titlebar-close-icon{top:20px;right:7px}.mc-ds-popup-window__close-icon:hover,.popup-window-close-icon:hover{opacity:1}.mc-ds-popup-window__overlay,.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:alpha(opacity=50);opacity:.5}.mc-ds-popup-window__resize,.popup-window-resize{opacity:0;transition:opacity .3s;position:absolute;right:2px;bottom:2px;width:12px;height:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center;cursor:nwse-resize}.mc-ds-popup-window__menu-popup,.menu-popup{padding:8px 0}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-items,.mc-ds-popup-window__menu-popup .menu-popup-items,.menu-popup .mc-ds-popup-window__menu-items,.menu-popup .menu-popup-items{display:flex;flex-direction:column;row-gap:1rem}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-title,.mc-ds-popup-window__menu-popup .menu-popup-title,.menu-popup .mc-ds-popup-window__menu-title,.menu-popup .menu-popup-title{margin:0 0 7px 0;padding:0 0 0 4px;color:var(--text-color-muted);white-space:nowrap}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item,.mc-ds-popup-window__menu-popup .menu-popup-item,.menu-popup .mc-ds-popup-window__menu-item,.menu-popup .menu-popup-item{background-color:rgba(0,0,0,0);display:flex;align-items:center;cursor:pointer;position:relative;text-decoration:none;outline:0;white-space:nowrap}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item[style*=block],.mc-ds-popup-window__menu-popup .menu-popup-item[style*=block],.menu-popup .mc-ds-popup-window__menu-item[style*=block],.menu-popup .menu-popup-item[style*=block]{display:flex !important}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item:hover,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open,.mc-ds-popup-window__menu-popup .menu-popup-item:hover,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-open,.menu-popup .mc-ds-popup-window__menu-item:hover,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open,.menu-popup .menu-popup-item:hover,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open,.menu-popup .menu-popup-item.menu-popup-item-open{background-color:var(--hover-background-color)}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item:hover .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item:hover .menu-popup-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open .menu-popup-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item:hover .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item:hover .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-open .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-open .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item:hover .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item:hover .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--open .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-open .menu-popup-item-text,.menu-popup .menu-popup-item:hover .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item:hover .menu-popup-item-text,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--open .menu-popup-item-text,.menu-popup .menu-popup-item.menu-popup-item-open .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item.menu-popup-item-open .menu-popup-item-text{color:var(--surface-text-color)}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--disabled,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-disabled,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--disabled,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-disabled,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--disabled,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-disabled,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--disabled,.menu-popup .menu-popup-item.menu-popup-item-disabled{pointer-events:none;opacity:.4;cursor:default}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--disabled:hover,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-disabled:hover,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--disabled:hover,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-disabled:hover,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--disabled:hover,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-disabled:hover,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--disabled:hover,.menu-popup .menu-popup-item.menu-popup-item-disabled:hover{background:initial}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item .mc-ds-popup-window__menu-item-icon,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item .menu-popup-item-icon,.mc-ds-popup-window__menu-popup .menu-popup-item .mc-ds-popup-window__menu-item-icon,.mc-ds-popup-window__menu-popup .menu-popup-item .menu-popup-item-icon,.menu-popup .mc-ds-popup-window__menu-item .mc-ds-popup-window__menu-item-icon,.menu-popup .mc-ds-popup-window__menu-item .menu-popup-item-icon,.menu-popup .menu-popup-item .mc-ds-popup-window__menu-item-icon,.menu-popup .menu-popup-item .menu-popup-item-icon{display:inline-block;height:16px;margin-left:15px;vertical-align:middle;width:19px}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item .menu-popup-item-text,.menu-popup .menu-popup-item .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item .menu-popup-item-text{display:inline-block;flex:1;font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));color:var(--surface-text-color);line-height:20px;padding:0 15px 0 9px;text-decoration:none;vertical-align:middle;transition:color .2s linear}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu .menu-popup-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu .menu-popup-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-submenu .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-submenu .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu .menu-popup-item-text,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu .mc-ds-popup-window__menu-item-text,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu .menu-popup-item-text,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu .menu-popup-item-text,.menu-popup .menu-popup-item.menu-popup-item-submenu .mc-ds-popup-window__menu-item-text,.menu-popup .menu-popup-item.menu-popup-item-submenu .menu-popup-item-text{padding-right:28px}.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu:after,.mc-ds-popup-window__menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu:after,.mc-ds-popup-window__menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu:after,.mc-ds-popup-window__menu-popup .menu-popup-item.menu-popup-item-submenu:after,.menu-popup .mc-ds-popup-window__menu-item.mc-ds-popup-window__menu-item--submenu:after,.menu-popup .mc-ds-popup-window__menu-item.menu-popup-item-submenu:after,.menu-popup .menu-popup-item.mc-ds-popup-window__menu-item--submenu:after,.menu-popup .menu-popup-item.menu-popup-item-submenu:after{position:absolute;right:11px;top:50%;margin-top:-4px;width:6px;height:9px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tLjAxIDEuMTg3bDIuOTIyIDIuOTItMi45MiAyLjkyMyAxLjE3MyAxLjE3MyAyLjkyLTIuOTJMNS4yNiA0LjEwNyAxLjE2NC4wMTMiIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-size:cover;content:""}.mc-ds-popup-window__menu-popup.mc-ds-popup-window__menu-popup--no-icon .mc-ds-popup-window__menu-item-icon,.mc-ds-popup-window__menu-popup.mc-ds-popup-window__menu-popup--no-icon .menu-popup-item-icon,.mc-ds-popup-window__menu-popup.menu-popup-no-icon .mc-ds-popup-window__menu-item-icon,.mc-ds-popup-window__menu-popup.menu-popup-no-icon .menu-popup-item-icon,.menu-popup.mc-ds-popup-window__menu-popup--no-icon .mc-ds-popup-window__menu-item-icon,.menu-popup.mc-ds-popup-window__menu-popup--no-icon .menu-popup-item-icon,.menu-popup.menu-popup-no-icon .mc-ds-popup-window__menu-item-icon,.menu-popup.menu-popup-no-icon .menu-popup-item-icon{display:none}.mc-ds-popup-window__menu-popup.mc-ds-popup-window__menu-popup--no-icon .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup.mc-ds-popup-window__menu-popup--no-icon .menu-popup-item-text,.mc-ds-popup-window__menu-popup.menu-popup-no-icon .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup.menu-popup-no-icon .menu-popup-item-text,.menu-popup.mc-ds-popup-window__menu-popup--no-icon .mc-ds-popup-window__menu-item-text,.menu-popup.mc-ds-popup-window__menu-popup--no-icon .menu-popup-item-text,.menu-popup.menu-popup-no-icon .mc-ds-popup-window__menu-item-text,.menu-popup.menu-popup-no-icon .menu-popup-item-text{padding:0 15px}.mc-ds-popup-window__menu-popup.mc-ds-popup-window--fixed-width .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup.mc-ds-popup-window--fixed-width .menu-popup-item-text,.mc-ds-popup-window__menu-popup.popup-window-fixed-width .mc-ds-popup-window__menu-item-text,.mc-ds-popup-window__menu-popup.popup-window-fixed-width .menu-popup-item-text,.menu-popup.mc-ds-popup-window--fixed-width .mc-ds-popup-window__menu-item-text,.menu-popup.mc-ds-popup-window--fixed-width .menu-popup-item-text,.menu-popup.popup-window-fixed-width .mc-ds-popup-window__menu-item-text,.menu-popup.popup-window-fixed-width .menu-popup-item-text{text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box}#magnetCustomerApplication.has-popup-opened iframe#launcher.zEWidget-launcher{display:none}#magnetCustomerApplication #popup-window{position:fixed;z-index:var(--z-popover)}#magnetCustomerApplication #popup-window .mc-ds-popup-window__container,#magnetCustomerApplication #popup-window .popup-window-container{position:fixed;width:100vw;height:100vh;pointer-events:none;cursor:unset;top:0;left:0;background:rgba(0,0,0,.06);display:none}#magnetCustomerApplication #popup-window .mc-ds-popup-window__container.mc-ds-popup-window__container--open,#magnetCustomerApplication #popup-window .mc-ds-popup-window__container.open,#magnetCustomerApplication #popup-window .popup-window-container.mc-ds-popup-window__container--open,#magnetCustomerApplication #popup-window .popup-window-container.open{pointer-events:all;cursor:unset;display:flex}#magnetCustomerApplication #popup-window .mc-ds-popup-window__container .mc-ds-popup-window__content-wrapper,#magnetCustomerApplication #popup-window .mc-ds-popup-window__container .popup-content-wrapper,#magnetCustomerApplication #popup-window .popup-window-container .mc-ds-popup-window__content-wrapper,#magnetCustomerApplication #popup-window .popup-window-container .popup-content-wrapper{position:absolute;width:auto;height:auto;display:flex;z-index:1;opacity:0}#popup-window{z-index:var(--z-popover)}[data-emergency=true] #popup-window{z-index:var(--z-emergency) !important}[data-dev=true] #popup-window{z-index:var(--z-dev-override) !important}html.mc-modal-open #popup-window,body.mc-modal-open #popup-window,html.mc-modal-open .popup-window-auto-placement,body.mc-modal-open .popup-window-auto-placement,html.mc-modal-open [id^=nspopover-],body.mc-modal-open [id^=nspopover-]{z-index:var(--z-modal-popover) !important}
@keyframes mcPreLoaderBar{0%,100%{transform:scaleY(0.3);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes mcPreLoaderPulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes mcPreLoaderRail{0%{transform:translateX(-100%)}100%{transform:translateX(270%)}}pre-loader.mc-c-pre-loader-host{display:block;color:inherit;z-index:calc(var(--z-content-sticky, 1030) + 1) !important}.mc-l-content-wrapper>[ng-transclude-slot=preLoader]:has(>pre-loader.mc-c-pre-loader-host--refresh),.mc-l-content-wrapper>[ng-transclude-slot=preLoader]:has(>pre-loader.mc-c-pre-loader-host--leaving),.mc-l-content-wrapper>[ng-transclude-slot=preLoader]:has(>pre-loader.mc-c-pre-loader-host--leaving-reserve){position:static}[ng-transclude-slot=preLoader]:has(>pre-loader.mc-c-pre-loader-host--reserve){order:1}.mc-c-pre-loader-host--reserve{position:relative;width:100%;flex:1 1 100%;min-height:var(--mc-pre-loader-floor, 160px)}.mc-c-pre-loader-host--refresh,.mc-c-pre-loader-host--leaving{position:absolute;inset:0;z-index:2}.mc-c-pre-loader-host--leaving-reserve{position:absolute;top:0;left:0;right:0;height:var(--mc-pre-loader-floor, 160px);z-index:2}.mc-c-pre-loader-host--leaving,.mc-c-pre-loader-host--leaving-reserve{pointer-events:none}.mc-c-pre-loader-carrier{position:absolute !important;box-sizing:border-box;margin:0 !important;z-index:calc(var(--z-content-sticky, 1030) + 1);pointer-events:none}.mc-c-pre-loader-carrier--fading{opacity:0;transition:opacity 150ms ease-in}.mc-c-pre-loader-host--linear{position:relative;height:3px}.mc-c-pre-loader{position:relative;width:100%;height:100%;min-height:inherit;color:inherit;font-family:var(--font-family-base);visibility:hidden}.mc-c-pre-loader-host--visible .mc-c-pre-loader{visibility:visible}.mc-c-pre-loader-host--fading .mc-c-pre-loader{opacity:0;transition:opacity 150ms ease-in}.mc-c-pre-loader-host--reserve .mc-c-pre-loader,.mc-c-pre-loader-host--leaving-reserve .mc-c-pre-loader{display:grid;grid-template-rows:1fr auto 2fr;justify-items:center}.mc-c-pre-loader-host--reserve .mc-c-pre-loader__indicator,.mc-c-pre-loader-host--leaving-reserve .mc-c-pre-loader__indicator{grid-row:2}.mc-c-pre-loader-host--reserve .mc-c-pre-loader__chip,.mc-c-pre-loader-host--leaving-reserve .mc-c-pre-loader__chip{display:none}.mc-c-pre-loader-host--refresh .mc-c-pre-loader,.mc-c-pre-loader-host--leaving .mc-c-pre-loader{background:var(--mc-pre-loader-dim, transparent)}.mc-c-pre-loader-host--refresh .mc-c-pre-loader__indicator,.mc-c-pre-loader-host--leaving .mc-c-pre-loader__indicator{display:none}.mc-c-pre-loader-host--refresh.mc-c-pre-loader-host--mini .mc-c-pre-loader__chip{display:none}.mc-c-pre-loader-host--refresh.mc-c-pre-loader-host--mini .mc-c-pre-loader__indicator{display:flex;position:absolute;inset:0;align-items:center;justify-content:center}.mc-c-pre-loader-host--mini .mc-c-pre-loader__label,.mc-c-pre-loader-host--mini .mc-c-pre-loader__hint,.mc-c-pre-loader-host--mini .mc-c-pre-loader__retry{display:none}.mc-c-pre-loader-host--without-background .mc-c-pre-loader{background:none}.mc-c-pre-loader__indicator{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);text-align:center}.mc-c-pre-loader-host--reserve.mc-c-pre-loader-host--wallpaper:not(.mc-c-pre-loader-host--compact):not(.mc-c-pre-loader-host--without-background) .mc-c-pre-loader__indicator,.mc-c-pre-loader-host--leaving-reserve.mc-c-pre-loader-host--wallpaper:not(.mc-c-pre-loader-host--compact):not(.mc-c-pre-loader-host--without-background) .mc-c-pre-loader__indicator{padding:14px 20px 13px;border-radius:14px;background:radial-gradient(63% 76% at 50% 15%, rgba(var(--wallpaper-film-rgb), 0.12) 0%, rgba(var(--wallpaper-film-rgb), 0.4) 100%);box-shadow:0 12px 28px -18px rgba(var(--wallpaper-film-rgb), 0.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mc-c-pre-loader__label{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);line-height:1.35}.mc-c-pre-loader__hint{max-width:34ch;font-size:var(--font-size-xs, 12px);line-height:1.4}.mc-c-pre-loader__bars{display:inline-flex;align-items:flex-end;gap:4px;height:30px}.mc-c-pre-loader__bar{display:block;width:6px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom;animation:mcPreLoaderBar 1.1s ease-in-out infinite}.mc-c-pre-loader__bar:nth-child(1){animation-delay:-0.44s}.mc-c-pre-loader__bar:nth-child(2){animation-delay:-0.33s}.mc-c-pre-loader__bar:nth-child(3){animation-delay:-0.22s}.mc-c-pre-loader__bar:nth-child(4){animation-delay:-0.11s}.mc-c-pre-loader-host--section .mc-c-pre-loader__bars{height:22px}.mc-c-pre-loader-host--compact .mc-c-pre-loader__bars,.mc-c-pre-loader-host--mini .mc-c-pre-loader__bars,.mc-c-pre-loader__bars--chip{height:13px;gap:2px}.mc-c-pre-loader-host--compact .mc-c-pre-loader__bar,.mc-c-pre-loader-host--mini .mc-c-pre-loader__bar,.mc-c-pre-loader__bars--chip .mc-c-pre-loader__bar{width:3px}.mc-c-pre-loader__chip{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:6px 12px 6px 10px;border-radius:999px;background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:var(--shadow-popover);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);white-space:nowrap}.mc-c-pre-loader__rail{position:relative;height:3px;border-radius:3px;overflow:hidden;background:color-mix(in srgb, currentColor 22%, transparent)}.mc-c-pre-loader__rail::after{content:"";position:absolute;inset:0;width:38%;border-radius:3px;background:currentColor;animation:mcPreLoaderRail 1.5s cubic-bezier(0.45, 0.05, 0.35, 1) infinite}@media(prefers-reduced-motion: reduce){.mc-c-pre-loader__bar,.mc-c-pre-loader__rail::after{animation:none}.mc-c-pre-loader__bar:nth-child(1){transform:scaleY(0.4)}.mc-c-pre-loader__bar:nth-child(2){transform:scaleY(0.7)}.mc-c-pre-loader__bar:nth-child(3){transform:scaleY(1)}.mc-c-pre-loader__bar:nth-child(4){transform:scaleY(0.55)}.mc-c-pre-loader__bars,.mc-c-pre-loader__rail{animation:mcPreLoaderPulse 2.4s ease-in-out infinite}.mc-c-pre-loader__rail::after{width:100%;opacity:.6}.mc-c-pre-loader-host--fading .mc-c-pre-loader,.mc-c-pre-loader-carrier--fading{transition:none}}.pre-loader-container,.pre-loader-container-linear{position:relative}
.mc-c-query-builder-group{container:qb-group/inline-size;border:1px solid var(--surface-border-color);border-left:3px solid color-mix(in oklab, var(--color-primary-500) 55%, var(--surface-border-color));border-radius:var(--border-radius-base);background-color:var(--surface-background-color)}.mc-c-query-builder-group--locked{background-color:var(--surface-level-1)}.mc-c-query-builder-group__header{display:grid;grid-template-columns:auto minmax(0, 260px) minmax(0, 1fr) auto;grid-template-areas:"label selector . actions";align-items:center;gap:8px;padding:8px 6px 8px 12px;border-bottom:1px solid var(--surface-border-color);border-top-right-radius:inherit;background-color:var(--surface-bg-secondary)}.mc-c-query-builder-group__title{display:contents}.mc-c-query-builder-group__label{grid-area:label;justify-self:start;padding:2px 8px;border-radius:var(--border-radius-full);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mc-c-query-builder-group__condition-selector{grid-area:selector;min-width:0}.mc-c-query-builder-group__condition-selector mc-select{display:block;width:100%}.mc-c-query-builder-group__actions{grid-area:actions;display:flex;align-items:center;gap:2px}.mc-c-query-builder-group__footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.mc-c-query-builder-group__content{padding:10px}.mc-c-query-builder-group__rules-list{display:flex;flex-direction:column;gap:8px}.mc-c-query-builder-group__rule-wrapper{position:relative;display:flex;align-items:stretch;gap:4px}.mc-c-query-builder-group__rule-wrapper--dragging{opacity:.6}.mc-c-query-builder-group__drag-indicator{flex:0 0 14px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);color:var(--surface-text-muted);opacity:.45;cursor:grab;transition:opacity .15s ease,background-color .15s ease}.mc-c-query-builder-group__drag-indicator:hover{color:var(--state-text-brand);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));opacity:1}.mc-c-query-builder-group__drag-indicator:active{cursor:grabbing}.mc-c-query-builder-group__drag-indicator i{font-size:14px;pointer-events:none}.mc-c-query-builder-group .mc-c-query-builder-group__rule-wrapper:hover>.mc-c-query-builder-group__drag-indicator{opacity:1}.mc-c-query-builder-group__rule-content{flex:1 1 auto;min-width:0;container:qb-rule/inline-size}.mc-c-query-builder-group__empty-state{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-base);color:var(--surface-text-muted);text-align:center;transition:border-color .15s ease,background-color .15s ease}.mc-c-query-builder-group__empty-state--drop-active{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand)}.mc-c-query-builder-group__empty-icon{flex:0 0 auto;font-size:18px}.mc-c-query-builder-group__empty-text{margin:0;font-size:.8125rem;line-height:1.4}.mc-c-query-builder-group__empty-text strong{font-weight:600;color:var(--surface-text-color)}.mc-c-query-builder-group--locked .mc-c-query-builder-group__drag-indicator{display:none}.mc-c-query-builder-group--collapsible>.mc-c-query-builder-group__header{grid-template-columns:auto auto minmax(0, 220px) minmax(0, 1fr) auto auto;grid-template-areas:"toggle label selector summary count actions";padding-left:6px}.mc-c-query-builder-group__toggle{grid-area:toggle;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-query-builder-group__toggle:hover{background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand)}.mc-c-query-builder-group__toggle:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-c-query-builder-group__toggle i{font-size:18px}.mc-c-query-builder-group__summary{grid-area:summary;min-width:0;margin:0;overflow:hidden;color:var(--surface-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-query-builder-group__count{grid-area:count;padding:1px 8px;border-radius:var(--border-radius-full);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand);font-size:.75rem;font-variant-numeric:tabular-nums}@container qb-group (width < 460px){.mc-c-query-builder-group__header{grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"label . actions" "selector selector selector";padding:6px 4px 6px 8px}.mc-c-query-builder-group__content{padding:8px 6px 8px 4px}.mc-c-query-builder-group__rule-wrapper{gap:2px}.mc-c-query-builder-group__drag-indicator{flex-basis:10px}.mc-c-query-builder-group--collapsible>.mc-c-query-builder-group__header{grid-template-columns:auto auto minmax(0, 1fr) auto auto;grid-template-areas:"toggle label . count actions" "selector selector selector selector selector" "summary summary summary summary summary"}}
.mc-c-query-builder-rule{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr) auto;grid-template-areas:"field field actions" "operator value value";align-items:start;gap:8px;padding:10px 8px 10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background-color:var(--surface-background-color);color:var(--surface-text-color);transition:border-color .15s ease}.mc-c-query-builder-rule:hover{border-color:color-mix(in oklab, var(--color-primary-500) 35%, var(--surface-border-color))}.mc-c-query-builder-rule:focus-within{border-color:color-mix(in oklab, var(--color-primary-500) 60%, var(--surface-border-color))}.mc-c-query-builder-rule--match{border-color:color-mix(in oklab, var(--color-primary-500) 70%, var(--surface-border-color));box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary-500) 22%, transparent)}.mc-c-query-builder-rule--wide-value{grid-template-areas:"field field actions" "operator operator operator" "value value value"}.mc-c-query-builder-rule--locked{background-color:var(--surface-level-1)}.mc-c-query-builder-rule--locked .mc-c-query-builder-rule__field,.mc-c-query-builder-rule--locked .mc-c-query-builder-rule__operator,.mc-c-query-builder-rule--locked .mc-c-query-builder-rule__value,.mc-c-query-builder-rule--locked .mc-c-query-builder-rule__value-info{opacity:.7}.mc-c-query-builder-rule__content{display:contents}.mc-c-query-builder-rule__field{grid-area:field;min-width:0}.mc-c-query-builder-rule__operator{grid-area:operator;min-width:0}.mc-c-query-builder-rule__value,.mc-c-query-builder-rule__value-info{grid-area:value;min-width:0}.mc-c-query-builder-rule mc-select,.mc-c-query-builder-rule mc-date-input{display:block;width:100%;min-width:0}.mc-c-query-builder-rule__value-info{display:flex;align-items:center;min-height:38px;padding:0 12px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius, 0.5rem);color:var(--surface-text-muted);font-size:.8125rem}.mc-c-query-builder-rule__replaced{display:block;grid-column:1/-1;min-width:0}.mc-c-query-builder-rule__actions{grid-area:actions;display:flex;align-items:center;align-self:center;gap:0}.mc-c-query-builder-rule__input{display:block;width:100%;min-height:38px;padding:.375rem .75rem;border:1px solid var(--color-neutral-300, #d1d5db);border-radius:var(--border-radius, 0.5rem);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:.875rem;line-height:1.5;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-c-query-builder-rule__input::placeholder{color:var(--surface-text-muted);opacity:.8}.mc-c-query-builder-rule__input:focus{outline:none;border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-c-query-builder-rule__input:disabled{background-color:var(--surface-level-1);cursor:not-allowed}.mc-c-query-builder-rule__input--number,.mc-c-query-builder-rule__input--monetary{font-variant-numeric:tabular-nums}.mc-c-query-builder-rule__date-range,.mc-c-query-builder-rule__number-range{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:8px}.mc-c-query-builder-rule__range-separator{color:var(--surface-text-muted);font-size:.8125rem;white-space:nowrap}.mc-c-query-builder-rule__loading-indicator,.mc-c-query-builder-rule__dependency-hint{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius, 0.5rem);background-color:var(--surface-level-1);color:var(--surface-text-color);font-size:.8125rem;line-height:1.35}.mc-c-query-builder-rule__loading-indicator i,.mc-c-query-builder-rule__dependency-hint i{flex-shrink:0;font-size:12px}.mc-c-query-builder-rule__loading-indicator i{animation:queryBuilderRuleSpin 1s linear infinite}[data-surface=dark] .mc-c-query-builder-rule__input{border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-c-query-builder-rule__input:hover:not(:disabled){border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.3)}[data-surface=dark] .mc-c-query-builder-rule__input:focus{border-color:var(--color-primary-400, #c4b5fd)}@container qb-rule (width < 340px){.mc-c-query-builder-rule,.mc-c-query-builder-rule--wide-value{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"field field" "operator actions" "value value"}.mc-c-query-builder-rule__date-range{grid-template-columns:minmax(0, 1fr);gap:4px}.mc-c-query-builder-rule__date-range .mc-c-query-builder-rule__range-separator{padding-left:4px}}@container qb-rule (width < 260px){.mc-c-query-builder-rule,.mc-c-query-builder-rule--wide-value{grid-template-columns:minmax(0, 1fr);grid-template-areas:"field" "operator" "value" "actions";gap:6px;padding:8px 6px 4px 8px}.mc-c-query-builder-rule__actions{justify-self:end}.mc-c-query-builder-rule__field .mc-c-select__selected-value{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.mc-c-query-builder-rule__field .mc-c-select__label-container{white-space:normal;overflow:visible}}@container qb-rule (width >= 640px){.mc-c-query-builder-rule{grid-template-columns:minmax(0, 2fr) minmax(0, 1.2fr) minmax(0, 2fr) auto;grid-template-areas:"field operator value actions";align-items:center}.mc-c-query-builder-rule--wide-value{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 2.6fr) auto;grid-template-areas:"field operator value actions"}.mc-c-query-builder-wide .mc-c-query-builder-rule{grid-template-columns:minmax(0, 1.8fr) minmax(150px, 1fr) minmax(0, 1.6fr) auto}}@keyframes queryBuilderRuleSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
query-builder,query-builder-group,query-builder-rule{display:block;min-width:0}.mc-c-query-builder{background-color:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-query-builder__header{padding:8px 8px 8px 12px;border-bottom:1px solid var(--surface-border-color);border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--surface-bg-secondary)}.mc-c-query-builder__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-c-query-builder__actions-left{flex:1 1 auto;min-width:0;max-width:280px}.mc-c-query-builder__actions-left mc-select{display:block;width:100%}.mc-c-query-builder__actions-right{display:flex;flex:0 0 auto;align-items:center;gap:2px}.mc-c-query-builder__content{padding:12px}.mc-c-query-builder__rules-container{display:flex;flex-direction:column;gap:8px}.mc-c-query-builder__footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}.mc-c-query-builder__rule-item{position:relative;display:flex;align-items:stretch;gap:4px}.mc-c-query-builder__rule-item--dragging{opacity:.6}.mc-c-query-builder__rule-item--locked{padding-left:18px}.mc-c-query-builder__rule-subgroup,.mc-c-query-builder__rule-content{flex:1 1 auto;min-width:0}.mc-c-query-builder__rule-content{container:qb-rule/inline-size}.mc-c-query-builder__drag-handle{flex:0 0 14px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);color:var(--surface-text-muted);opacity:.45;cursor:grab;transition:opacity .15s ease,background-color .15s ease}.mc-c-query-builder__drag-handle:hover{color:var(--state-text-brand);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));opacity:1}.mc-c-query-builder__drag-handle:active{cursor:grabbing}.mc-c-query-builder__drag-handle i{font-size:14px;pointer-events:none}.mc-c-query-builder .mc-c-query-builder__rule-item:hover>.mc-c-query-builder__drag-handle{opacity:1}.mc-c-query-builder__placeholder{display:flex;align-items:center;justify-content:center;padding:16px 12px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-base);color:var(--surface-text-muted);text-align:center;transition:border-color .15s ease,background-color .15s ease}.mc-c-query-builder__placeholder--active{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand)}.mc-c-query-builder__placeholder-content{display:flex;align-items:center;gap:8px}.mc-c-query-builder__placeholder-icon{flex:0 0 auto;font-size:18px}.mc-c-query-builder__placeholder-text{margin:0;font-size:.8125rem;line-height:1.4}.mc-c-query-builder__placeholder-text strong{font-weight:600;color:var(--surface-text-color)}.mc-c-query-builder .mc-c-query-builder__action--danger .mc-c-button:hover:not(:disabled){color:var(--state-text-danger)}.mc-c-query-builder .mc-c-query-builder__action--active .mc-c-button{color:var(--state-text-brand)}.mc-c-query-builder-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal-base);display:flex;align-items:center;justify-content:center;padding:20px}.mc-c-query-builder-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.mc-c-query-builder-modal__container{position:relative;display:flex;flex-direction:column;width:100%;max-width:800px;max-height:90vh;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background-color:var(--surface-background-color);color:var(--surface-text-color);box-shadow:0 10px 40px rgba(0,0,0,.2)}.mc-c-query-builder-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--surface-border-color)}.mc-c-query-builder-modal__title{display:flex;align-items:center;gap:8px;margin:0;color:var(--surface-text-color);font-size:1rem;font-weight:600}.mc-c-query-builder-modal__title i{color:var(--state-text-brand);font-size:1.25rem}.mc-c-query-builder-modal__content{flex:1;padding:16px 20px;overflow:auto}.mc-c-query-builder-modal__json-container{padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background-color:var(--surface-level-1)}.mc-c-query-builder-modal__json-code{color:var(--surface-text-color);font-family:"SFMono-Regular","Menlo","Monaco","Consolas",monospace;font-size:12.5px;line-height:1.55;margin:0;white-space:pre-wrap;word-wrap:break-word;background:none;border:none;padding:0;max-height:400px;overflow:auto}.mc-c-query-builder-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--surface-border-color)}.mc-c-query-builder__summary{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background-color:var(--surface-level-1)}.mc-c-query-builder__summary-title{margin:0;padding:10px 12px;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-color);font-weight:600}.mc-c-query-builder__summary-list,.mc-c-query-builder__summary-rows,.mc-c-query-builder__summary-lines{margin:0;padding:0;list-style:none}.mc-c-query-builder__summary-list{padding:8px 12px 10px;font-size:.8125rem}.mc-c-query-builder__summary-item{display:grid;grid-template-columns:22px minmax(0, 1fr);padding:3px 0}.mc-c-query-builder__summary-join{display:inline-block;min-width:22px;color:var(--surface-text-muted);font-size:.75rem}.mc-c-query-builder__summary-heading{display:block;color:var(--surface-text-muted)}.mc-c-query-builder__summary-row{display:grid;grid-template-columns:16px minmax(0, 1fr);gap:6px;width:100%;padding:6px 4px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-query-builder__summary-row:hover{background-color:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-query-builder__summary-row:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-c-query-builder__summary-row i{margin-top:2px;color:var(--surface-text-muted)}.mc-c-query-builder__summary-row-title{font-weight:600}.mc-c-query-builder__summary-count{margin-left:4px;padding:0 7px;border-radius:var(--border-radius-full);background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));color:var(--state-text-brand);font-size:.75rem;font-variant-numeric:tabular-nums}.mc-c-query-builder__summary-row-sub{display:block;color:var(--surface-text-muted)}.mc-c-query-builder__summary-lines{margin:2px 0 6px 26px;padding-left:10px;border-left:2px solid color-mix(in oklab, var(--color-primary-500) 25%, var(--surface-border-color))}.mc-c-query-builder__summary-line{display:grid;grid-template-columns:22px minmax(0, 1fr);padding:2px 0}.mc-c-query-builder__summary-line--heading{color:var(--surface-text-muted)}.mc-c-query-builder__summary-line--depth-1{padding-left:14px}.mc-c-query-builder__summary-line--depth-2{padding-left:28px}.mc-c-query-builder__summary-line--depth-3{padding-left:42px}.mc-c-query-builder__summary-line--depth-4{padding-left:56px}.mc-c-query-builder__summary-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-top:1px solid var(--surface-border-color)}.mc-c-query-builder__grew{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:8px;margin-top:10px;padding:10px 12px;border-radius:var(--border-radius-base);background-color:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0));font-size:.8125rem}.mc-c-query-builder__grew i{margin-top:2px;color:var(--state-text-brand)}.mc-c-query-builder__grew-text{margin:0 0 6px;color:var(--surface-text-color)}.mc-c-query-builder-wide{position:fixed;inset:0;z-index:var(--z-modal-base);display:flex;align-items:center;justify-content:center;padding:20px}.mc-c-query-builder-wide__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.mc-c-query-builder-wide__container{position:relative;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;width:min(1180px,100%);height:100%;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:12px;background-color:var(--surface-background-color);color:var(--surface-text-color);box-shadow:0 24px 64px rgba(15,23,42,.22)}.mc-c-query-builder-wide__header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--surface-border-color)}.mc-c-query-builder-wide__heading{flex:1 1 auto;min-width:0}.mc-c-query-builder-wide__title{margin:0;color:var(--surface-text-color);font-size:1rem;font-weight:600}.mc-c-query-builder-wide__subtitle{margin:2px 0 0;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-query-builder-wide__search{display:flex;align-items:center;gap:6px;min-width:240px;margin:0;padding:6px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);color:var(--surface-text-muted);font-weight:400}.mc-c-query-builder-wide__search:focus-within{border-color:var(--color-primary-500)}.mc-c-query-builder-wide__search input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:.875rem}.mc-c-query-builder-wide__body{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:0}.mc-c-query-builder-wide__rail{width:240px;padding:12px;overflow:auto;border-right:1px solid var(--surface-border-color);background-color:var(--surface-level-1)}.mc-c-query-builder-wide__rail-item{display:block;width:100%;padding:7px 8px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.mc-c-query-builder-wide__rail-item:hover{background-color:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-query-builder-wide__rail-item:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-c-query-builder-wide__rail-item--current{background-color:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));color:var(--state-text-brand)}.mc-c-query-builder-wide__rail-count{display:block;color:var(--surface-text-muted);font-size:.75rem}.mc-c-query-builder-wide__work{min-height:0;padding:16px 20px 24px;overflow:auto}.mc-c-query-builder-wide__footer{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--surface-border-color)}.mc-c-query-builder-wide__footer-count{margin-right:auto;color:var(--surface-text-muted);font-size:.8125rem}
.mc-c-quick-create{display:flex;flex-direction:column;min-height:0;color:var(--surface-text-color)}.mc-c-quick-create__body{display:flex;flex-direction:column;gap:4px;padding:4px 4px 12px}.mc-c-quick-create__row{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:10px;align-items:start;padding:10px 0}.mc-c-quick-create .mc-c-quick-create__row+.mc-c-quick-create__row{border-top:1px solid var(--surface-border-color)}.mc-c-quick-create__row-icon{font-size:20px;line-height:36px;text-align:center;color:var(--surface-text-muted)}.mc-c-quick-create__row-content{min-width:0}.mc-c-quick-create__top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:2px 0 4px}.mc-c-quick-create__chip-static{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);color:var(--surface-text-muted);font-size:13px}.mc-c-quick-create__chip-menu--missing{border-radius:var(--border-radius-sm);outline:1px dashed var(--state-text-warning);outline-offset:2px}.mc-c-quick-create__add{display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 8px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-c-quick-create__add:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-quick-create__add:focus-visible{outline:2px solid var(--color-border-focus)}.mc-c-quick-create__chip-kind{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;background:var(--surface-bg-active);color:var(--surface-text-muted);font-size:11px;white-space:nowrap}.mc-c-quick-create__description{box-sizing:border-box;width:100%;min-height:72px;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:14px;resize:vertical;outline:none}.mc-c-quick-create__description::placeholder{color:var(--surface-text-muted)}.mc-c-quick-create__description:focus{border-color:var(--color-primary-500)}.mc-c-quick-create__title{box-sizing:border-box;width:100%;margin:-6px 0 8px;padding:4px 3rem 8px 0;border:0;border-bottom:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:22px;line-height:1.3;outline:none}.mc-c-quick-create__title::placeholder{color:var(--surface-text-muted)}.mc-c-quick-create__title:focus{border-bottom-color:var(--color-primary-500)}.mc-c-quick-create__hint{margin:6px 0 0;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-quick-create__hint a{color:var(--color-link);cursor:pointer}.mc-c-quick-create__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-c-quick-create__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--surface-border-color);border-radius:999px;font-size:13px}.mc-c-quick-create__chip--plain{padding-right:10px}.mc-c-quick-create__chip--plain i{color:var(--surface-text-muted)}.mc-c-quick-create__chip-name{font-weight:500}.mc-c-quick-create__chip-remove{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-quick-create__chip-remove:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-quick-create__links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:10px}@media(max-width: 768px){.mc-c-quick-create__links{grid-template-columns:minmax(0, 1fr)}}.mc-c-quick-create__staff{display:flex;align-items:center;gap:8px;min-height:36px}.mc-c-quick-create__muted{font-size:12.5px;color:var(--surface-text-muted)}.mc-c-quick-create__error-inline{margin:6px 0 0;font-size:12.5px;color:var(--state-text-danger)}.mc-c-quick-create__error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--state-text-danger)}.mc-c-quick-create__error i{font-size:18px}.mc-c-quick-create__label{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-quick-create__required{display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--surface-border-color);border-radius:999px;font-size:11px;line-height:18px;white-space:nowrap}.mc-c-quick-create__row-head{display:flex;align-items:center;gap:6px;min-height:36px;font-size:14px}.mc-c-quick-create__row-spacer{flex:1}.mc-c-quick-create__value{display:flex;align-items:center;gap:8px;min-height:36px;font-size:14px}.mc-c-quick-create__value strong{font-weight:500}.mc-c-quick-create__presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mc-c-quick-create__group-title{margin:6px 0 0 38px;padding-top:10px;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-quick-create__account-fields{margin-left:38px}.mc-c-quick-create__datetime{box-sizing:border-box;min-height:36px;margin-top:8px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:14px;outline:none}.mc-c-quick-create__datetime:focus{border-color:var(--color-primary-500)}.mc-c-quick-create__switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:14px}.mc-c-quick-create__block{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-quick-create__block-head{display:flex;align-items:center;gap:8px;min-height:28px}.mc-c-quick-create__block-title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-quick-create__input{box-sizing:border-box;flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:14px;outline:none}.mc-c-quick-create__input::placeholder{color:var(--surface-text-muted)}.mc-c-quick-create__input:focus{border-color:var(--color-primary-500)}.mc-c-quick-create__inline{display:flex;align-items:center;gap:8px}.mc-c-quick-create__notice{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);font-size:13px;color:var(--surface-text-color)}.mc-c-quick-create__notice-title{display:flex;align-items:center;gap:6px;color:var(--surface-text-muted)}.mc-c-quick-create__notice-title i{font-size:16px;color:var(--state-text-warning)}.mc-c-quick-create__notice-item{display:flex;align-items:center;gap:8px;min-height:28px}.mc-c-quick-create__notice-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-quick-create__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px 4px;border-top:1px solid var(--surface-border-color)}.mc-c-quick-create-modal .mc-c-modal__header{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.mc-ds-search-input-group{display:flex;align-items:center;background:var(--header-background-color);box-shadow:0 0 0 1px var(--sidebar-item-hover);color:var(--app-text-color);border-radius:10px;width:100%;min-width:420px;max-width:820px;margin:0 auto;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);height:48px;overflow:hidden;position:relative;transition:box-shadow .2s ease,background-color .2s ease}.mc-ds-search-input-group:hover{box-shadow:0 0 0 3px var(--sidebar-item-hover)}.mc-ds-search-input-group__overflow{position:absolute;right:96px;top:50%;transform:translateY(-50%);height:24px;min-width:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;border-radius:12px;cursor:default;background:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary-700, #6b46c1);white-space:nowrap}.mc-ds-search-input-group.mc-ds-search-input-group--focused{box-shadow:0 0 0 2px var(--color-primary-500, #8955ef)}.mc-ds-search-input-group.mc-ds-search-input-group--plain{background:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-ds-search-input-group.mc-ds-search-input-group--plain:hover{box-shadow:0 0 0 2px var(--hover-background-color)}.mc-ds-search-input-group.mc-ds-search-input-group--plain .mc-ds-search-input-group__input{color:var(--surface-text-color);caret-color:var(--surface-text-color)}.mc-ds-search-input-group.mc-ds-search-input-group--plain .mc-ds-search-input-group__input::placeholder{color:var(--surface-text-muted)}.mc-ds-search-input-group.mc-ds-search-input-group--plain .mc-ds-search-input-group__icon{color:var(--surface-text-color)}.mc-ds-search-input-group.mc-ds-search-input-group--plain .mc-ds-search-input-group__icon:hover{background:var(--hover-background-color)}[data-surface=dark] .mc-ds-search-input-group.mc-ds-search-input-group--plain{background:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-ds-search-input-group.mc-ds-search-input-group--plain:hover{box-shadow:0 0 0 2px rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}@media screen and (max-width: 767px){.mc-ds-search-input-group{min-width:280px}.mc-ds-search-input-group .mc-ds-search-input-group__chips{width:calc(100% - 60px)}}.mc-ds-search-input-group .mc-ds-search-input-group__chips{display:flex;flex-wrap:nowrap;align-items:center;width:calc(100% - 80px);height:100%;overflow:hidden}.mc-ds-search-input-group.mc-ds-search-input-group--has-overflow .mc-ds-search-input-group__chips{width:calc(100% - 140px)}.mc-ds-search-input-group .mc-ds-search-input-group__chip{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;height:28px;max-width:150px;margin:0 4px 0 0;padding:0 5px 0 8px;font-size:12px;font-weight:400;line-height:28px;border-radius:4px;background:var(--color-primary);color:#fff}.mc-ds-search-input-group .mc-ds-search-input-group__chip-text{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-ds-search-input-group .mc-ds-search-input-group__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:inherit;font-size:14px;line-height:1;cursor:pointer}.mc-ds-search-input-group .mc-ds-search-input-group__chip-remove:hover{background:hsla(0,0%,100%,.2)}.mc-ds-search-input-group .mc-ds-search-input-group__chip-remove:focus-visible{box-shadow:0 0 0 2px currentColor}.mc-ds-search-input-group .mc-ds-search-input-group__input{flex:1 1 auto;min-width:80px;width:auto;height:100%;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);font-size:13px;line-height:36px;color:var(--app-text-color);caret-color:var(--app-text-color);text-overflow:ellipsis}.mc-ds-search-input-group .mc-ds-search-input-group__input::placeholder{color:var(--app-text-color)}.mc-ds-search-input-group .mc-ds-search-input-group__input:focus{outline:none}.mc-ds-search-input-group .mc-ds-search-input-group__icons{display:flex;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);padding-left:5px}.mc-ds-search-input-group .mc-ds-search-input-group__icon{color:var(--app-text-color);padding:.7rem;margin-left:.4rem;cursor:pointer;border-radius:10px;flex-shrink:0 !important;transition:background-color .2s ease,color .2s ease}.mc-ds-search-input-group .mc-ds-search-input-group__icon:hover{background:var(--sidebar-item-active)}
@keyframes mc-skeleton-shimmer{0%{background-position:-200% 0;transform:translateX(-2px)}50%{transform:translateX(0)}100%{background-position:200% 0;transform:translateX(2px)}}@keyframes mc-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes mc-skeleton-fade-in{from{opacity:0}to{opacity:1}}.mc-c-skeleton,.mc-c-skeleton .mc-c-table-skeleton{width:100%}.mc-c-skeleton--theme{--skeleton-base-color: rgba(137, 85, 239, 0.08);--skeleton-highlight-color: rgba(137, 85, 239, 0.25)}.mc-c-skeleton--plain{--skeleton-base-color: rgba(0, 0, 0, 0.06);--skeleton-highlight-color: rgba(0, 0, 0, 0.18)}.mc-c-skeleton .mc-c-content-skeleton__line{height:14px;margin-bottom:var(--space-3, 12px);background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:4px;animation:mc-skeleton-shimmer 1.8s ease-in-out infinite,mc-skeleton-pulse 2s ease-in-out infinite;animation-delay:calc(var(--skeleton-line-index)*.1s)}@media(prefers-reduced-motion: reduce){.mc-c-skeleton .mc-c-content-skeleton__line{animation:mc-skeleton-pulse 3s ease-in-out infinite}}.mc-c-skeleton .mc-c-card-skeleton{display:grid;gap:16px}.mc-c-skeleton .mc-c-card-skeleton--grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.mc-c-skeleton .mc-c-card-skeleton__card{padding:16px;border-radius:8px;background-color:var(--skeleton-base-color);box-shadow:0 1px 2px rgba(0,0,0,.05);animation:mc-skeleton-pulse 2s ease-in-out infinite}.mc-c-skeleton .mc-c-card-skeleton__card .mc-c-card-skeleton__thumbnail{width:100%;height:100px;background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:6px;margin-bottom:var(--space-3, 12px);animation:mc-skeleton-shimmer 1.8s ease-in-out infinite}.mc-c-skeleton .mc-c-card-skeleton__card .mc-c-card-skeleton__line{height:14px;background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:4px;animation:mc-skeleton-shimmer 1.8s ease-in-out infinite}.mc-c-skeleton .mc-c-card-skeleton__card .mc-c-card-skeleton__line--title{width:70%;margin-bottom:var(--space-2, 8px)}.mc-c-skeleton .mc-c-card-skeleton__card .mc-c-card-skeleton__line--subtitle{width:50%}.mc-c-skeleton .mc-c-form-skeleton__field{margin-bottom:var(--space-5, 20px)}.mc-c-skeleton .mc-c-form-skeleton__field .mc-c-form-skeleton__label{width:30%;height:12px;margin-bottom:var(--space-1-5, 6px);background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:3px;animation:mc-skeleton-shimmer 1.8s ease-in-out infinite}.mc-c-skeleton .mc-c-form-skeleton__field .mc-c-form-skeleton__input{width:100%;height:36px;background:var(--skeleton-base-color);border-radius:4px;animation:mc-skeleton-pulse 2s ease-in-out infinite}.mc-c-skeleton .mc-c-form-skeleton__button{width:120px;height:36px;background:var(--skeleton-base-color);border-radius:4px;animation:mc-skeleton-pulse 2s ease-in-out infinite}.mc-c-skeleton .mc-c-table-skeleton{width:100%;animation:mc-skeleton-fade-in .3s ease-out}.mc-c-skeleton .mc-c-table-skeleton__table{width:100%;table-layout:fixed;border-collapse:collapse}.mc-c-skeleton .mc-c-table-skeleton__header-cell{padding:22px 10px;border-bottom:1px solid var(--border-color)}.mc-c-skeleton .mc-c-table-skeleton__header-placeholder{height:16px;background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:4px;animation:mc-skeleton-shimmer 1.8s ease-in-out infinite,mc-skeleton-pulse 2s ease-in-out infinite;width:60%}.mc-c-skeleton .mc-c-table-skeleton__body .mc-c-table-skeleton__row{transition:background-color .2s ease}.mc-c-skeleton .mc-c-table-skeleton__body .mc-c-table-skeleton__row:nth-child(even){background-color:rgba(154,111,239,.05)}.mc-c-skeleton .mc-c-table-skeleton__body .mc-c-table-skeleton__row:hover{background-color:rgba(154,111,239,.08)}.mc-c-skeleton .mc-c-table-skeleton__body .mc-c-table-skeleton__row:hover .mc-c-table-skeleton__cell-placeholder{animation-play-state:paused;opacity:.9}.mc-c-skeleton .mc-c-table-skeleton__cell{padding:22px 10px;border:1px solid var(--border-color)}.mc-c-skeleton .mc-c-table-skeleton__cell-placeholder{height:14px;background:linear-gradient(90deg, var(--skeleton-base-color) 0%, var(--skeleton-base-color) 40%, var(--skeleton-highlight-color) 50%, var(--skeleton-base-color) 60%, var(--skeleton-base-color) 100%);background-size:200% 100%;border-radius:3px;animation:mc-skeleton-shimmer 1.8s ease-in-out infinite,mc-skeleton-pulse 2s ease-in-out infinite;animation-delay:calc(var(--skeleton-row-index)*.1s);width:80%}.mc-c-skeleton .mc-c-table-skeleton__cell-placeholder--small{width:40%;height:12px;animation-delay:calc(var(--skeleton-row-index)*.1s + .05s)}.mc-c-skeleton .mc-c-table-skeleton--theme{--skeleton-base-color: rgba(137, 85, 239, 0.08);--skeleton-highlight-color: rgba(137, 85, 239, 0.25)}.mc-c-skeleton .mc-c-table-skeleton--theme .mc-c-table-skeleton__cell-placeholder,.mc-c-skeleton .mc-c-table-skeleton--theme .mc-c-table-skeleton__header-placeholder{box-shadow:0 0 0 1px rgba(137,85,239,.03)}.mc-c-skeleton .mc-c-table-skeleton--plain{--skeleton-base-color: rgba(0, 0, 0, 0.06);--skeleton-highlight-color: rgba(0, 0, 0, 0.18)}.mc-c-skeleton .mc-c-table-skeleton--plain .mc-c-table-skeleton__cell-placeholder,.mc-c-skeleton .mc-c-table-skeleton--plain .mc-c-table-skeleton__header-placeholder{box-shadow:0 0 0 1px rgba(0,0,0,.02)}
.smart-form-container{height:100%;display:flex;flex-direction:column;position:relative}.smart-form{flex:1 1 auto;position:relative;display:flex;flex-direction:column}.smart-form__content{padding:0;position:relative;flex:1 1 auto}.smart-form__loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center}.smart-form__actions{display:flex;justify-content:center;gap:8px;padding:2rem .8rem 3rem .8rem;background-color:var(--surface-background-color)}.smart-form__actions--top{border-bottom:1px solid var(--border-color, #e0e0e0);margin-bottom:var(--form-field-gap, 16px)}.smart-form__actions--bottom{border-top:1px solid var(--border-color, #e0e0e0);margin-top:1rem}@media(max-width: 768px){.smart-form__actions{flex-direction:column}.smart-form__actions mc-button,.smart-form__actions button{width:100%}}.smart-form--loading{pointer-events:none}.smart-form--loading *{cursor:wait !important}.smart-form--disabled{pointer-events:none;opacity:.6}.smart-form--disabled *{cursor:not-allowed !important}.smart-form--invalid.smart-form--dirty .ng-invalid:not(form):not(fieldset):not(ng-form).ng-touched,.smart-form--invalid.smart-form--dirty .ng-invalid:not(form):not(fieldset):not(ng-form).ng-dirty{border-color:var(--color-error, #dc3545)}.smart-form--invalid.smart-form--dirty .ng-invalid:not(form):not(fieldset):not(ng-form).ng-touched:focus,.smart-form--invalid.smart-form--dirty .ng-invalid:not(form):not(fieldset):not(ng-form).ng-dirty:focus{box-shadow:0 0 0 2px rgba(220,53,69,.2)}.smart-form--dirty .smart-form__actions mc-button[color=primary],.smart-form--dirty .smart-form__actions button[type=submit]{animation:pulse-attention 2s ease-in-out}@keyframes pulse-attention{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.smart-form content,.smart-form content-body{display:block;padding:0}.smart-form content-header{padding:1rem 0}.smart-form content-header h1,.smart-form content-header h2,.smart-form content-header h3{margin:0}.smart-form mc-button[type=submit]:not([ng-click]){cursor:pointer}.smart-form .smart-form__error,.smart-form .field-error,.smart-form .error-message{color:var(--color-error, #dc3545);font-size:.875rem;margin-top:.25rem;display:block}.smart-form .has-error input,.smart-form .has-error select,.smart-form .has-error textarea,.smart-form .ng-invalid.ng-touched input,.smart-form .ng-invalid.ng-touched select,.smart-form .ng-invalid.ng-touched textarea{border-color:var(--color-error, #dc3545)}.smart-form .has-error input:focus,.smart-form .has-error select:focus,.smart-form .has-error textarea:focus,.smart-form .ng-invalid.ng-touched input:focus,.smart-form .ng-invalid.ng-touched select:focus,.smart-form .ng-invalid.ng-touched textarea:focus{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 2px rgba(220,53,69,.2)}.smart-form .smart-form__required::after{content:"*";color:var(--state-text-danger);margin-left:.25rem}.smart-form *:focus-visible{outline:2px solid var(--color-primary-500, #8955ef);outline-offset:2px}.smart-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.smart-form [aria-live=polite],.smart-form [aria-live=assertive]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.smart-form .mb-0{margin-bottom:0 !important}.smart-form .mb-1{margin-bottom:.5rem !important}.smart-form .mb-2{margin-bottom:1rem !important}.smart-form .mb-3{margin-bottom:1.5rem !important}.smart-form .mb-4{margin-bottom:2rem !important}.smart-form .mt-0{margin-top:0 !important}.smart-form .mt-1{margin-top:.5rem !important}.smart-form .mt-2{margin-top:1rem !important}.smart-form .mt-3{margin-top:1.5rem !important}.smart-form .mt-4{margin-top:2rem !important}
mc-ticket-active-filters{display:inline-flex;align-items:center;gap:6px}.mc-c-ticket-active-filters{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.mc-c-ticket-active-filters__chip{display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.3);color:var(--app-text-color, #fff);padding:4px 8px 4px 10px;border-radius:6px;font-size:11px;font-weight:500}.mc-c-ticket-active-filters__chip-remove{background:rgba(0,0,0,.2);color:inherit;border:none;padding:0 4px;border-radius:8px;cursor:pointer;font-size:11px;line-height:1}.mc-c-ticket-active-filters__chip-remove:hover{background:rgba(0,0,0,.35)}.mc-c-ticket-active-filters__refine{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.08);color:var(--app-text-color, #fff);border:1px dashed hsla(0,0%,100%,.3);padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px;transition:background .15s ease}.mc-c-ticket-active-filters__refine:hover{background:hsla(0,0%,100%,.15)}.mc-c-ticket-active-filters__refine--has-filters{border-style:solid;border-color:hsla(0,0%,100%,.4)}.mc-c-ticket-active-filters__refine-badge{background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff);font-size:10px;padding:1px 6px;border-radius:8px;font-weight:600;line-height:1.4}
.mc-c-ticket-refine-popover{color:var(--surface-text, #1f2937);padding:14px;min-width:280px;max-width:360px}.mc-c-ticket-refine-popover__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-c-ticket-refine-popover__title{font-size:13px;color:var(--surface-text, #1f2937)}.mc-c-ticket-refine-popover__clear{font-size:11px;color:var(--color-primary, #7c3aed);cursor:pointer;text-decoration:none}.mc-c-ticket-refine-popover__clear:hover{text-decoration:underline}.mc-c-ticket-refine-popover__section{margin-bottom:14px}.mc-c-ticket-refine-popover__section:last-child{margin-bottom:0}.mc-c-ticket-refine-popover__label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted, #888);margin-bottom:6px;letter-spacing:.4px;font-weight:600}.mc-c-ticket-refine-popover__chips{display:flex;gap:6px;flex-wrap:wrap}.mc-c-ticket-refine-popover__chip{background:var(--surface-secondary, #f3f4f6);color:var(--surface-text, #1f2937);border:1px solid rgba(0,0,0,0);padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mc-c-ticket-refine-popover__chip:hover{background:var(--surface-hover, #e5e7eb)}.mc-c-ticket-refine-popover__chip--active{background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);border-color:var(--info-border, #93c5fd);font-weight:500}
.mc-c-title-selector{position:relative}.mc-c-title-selector__toggle{position:relative;background:rgba(0,0,0,0) !important;border:none !important;display:inline-flex !important;align-items:center;gap:4px;cursor:pointer;padding:0;box-shadow:none !important;width:auto !important;height:auto !important;max-width:unset !important;max-height:unset !important;transition:background-color .2s ease}.mc-c-title-selector__toggle:hover{background-color:var(--hover-background-color);border-radius:6px}.mc-c-title-selector__toggle:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-title-selector__title{margin:0;font-size:26px;font-weight:300;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-title-selector__chevron{font-size:18px;line-height:1;pointer-events:none;color:currentColor}.mc-c-title-selector__popover{min-width:260px;max-width:320px;padding:12px;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mc-c-title-selector__popover--wide{min-width:360px;max-width:440px}.mc-c-title-selector__search{width:100%;padding:8px 12px;margin-bottom:var(--space-3, 12px);border:1px solid var(--border-color);border-radius:6px;font-size:13px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.mc-c-title-selector__search::placeholder{color:var(--text-muted-color)}.mc-c-title-selector__search:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(137,85,239,.2)}.mc-c-title-selector__list{max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:0}.mc-c-title-selector__option{width:100%;text-align:left;padding:8px 12px;background:rgba(0,0,0,0);border:none;font-size:13px;display:block;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.mc-c-title-selector__option:hover{background-color:rgba(175,141,243,.285);color:var(--color-primary-500)}.mc-c-title-selector__option--active{background-color:rgba(137,85,239,.12);color:var(--color-primary-500);font-weight:500}.mc-c-title-selector__option:focus{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mc-c-title-selector__empty{text-align:center;padding:20px 12px;color:var(--text-muted-color);font-size:12px;line-height:1.4}.mc-c-title-selector__create{width:100%;margin-top:12px;padding:8px 12px;background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.mc-c-title-selector__create:hover{background:var(--color-primary-600, #7c3aed);border-color:var(--color-primary-600, #7c3aed);transform:translateY(-1px)}.mc-c-title-selector__create:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-title-selector__create:active{transform:translateY(0)}.mc-c-title-selector__create i{font-size:12px}.mc-c-title-selector--theme{color:var(--app-text-color)}.mc-c-title-selector--theme .mc-c-title-selector__toggle{color:inherit}.mc-c-title-selector--theme .mc-c-title-selector__title{color:inherit}.mc-c-title-selector--theme .mc-c-title-selector__popover{background:var(--main-background-color);color:var(--app-text-color)}.mc-c-title-selector--theme .mc-c-title-selector__search{background:var(--main-background-color);color:var(--app-text-color)}.mc-c-title-selector--theme .mc-c-title-selector__option{color:var(--app-text-color)}.mc-c-title-selector--plain{color:var(--surface-text-color)}.mc-c-title-selector--plain .mc-c-title-selector__toggle{color:inherit}.mc-c-title-selector--plain .mc-c-title-selector__title{color:inherit}.mc-c-title-selector--plain .mc-c-title-selector__popover{background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-title-selector--plain .mc-c-title-selector__search{background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-title-selector--plain .mc-c-title-selector__option{color:var(--surface-text-color)}.mc-c-title-selector--loading .mc-c-title-selector__toggle{cursor:wait}@media(max-width: 768px){.mc-c-title-selector__popover{min-width:240px;max-width:280px;padding:10px}.mc-c-title-selector__popover--wide{min-width:0;max-width:calc(100vw - 32px)}.mc-c-title-selector__title{font-size:22px}}.mc-c-title-selector__groups{display:flex;flex-direction:column;gap:8px}.mc-c-title-selector__group{display:flex;flex-direction:column}.mc-c-title-selector__group-label{font-size:10px;color:var(--surface-text-muted, #888);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 4px;font-weight:600}.mc-c-title-selector__option-label{flex:1}.mc-c-title-selector__workspace-badge{flex-shrink:0;margin-left:6px}.mc-c-title-selector__badge{font-size:9px;padding:2px 6px;border-radius:8px;font-weight:600;letter-spacing:.3px;margin-left:6px}.mc-c-title-selector__badge--member{background:var(--info-bg, #e3f2fd);color:var(--info-text, #0d47a1)}.mc-c-title-selector__badge--participating{background:var(--warning-bg, #fff3e0);color:var(--warning-text, #e65100);border:1px solid var(--warning-border, #ffb74d)}.mc-c-title-selector__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--surface-secondary, rgba(0, 0, 0, 0.06));color:var(--surface-text-muted, #6b7280);font-size:11px;font-weight:600;line-height:1;letter-spacing:.2px}.mc-c-title-selector__loading{padding:12px;text-align:center;font-size:12px;color:var(--surface-text-muted, #888)}.mc-c-title-selector__option{display:flex;align-items:center;width:100%}
.mc-c-activity-focus{--app-text-color: #fff;--wallpaper-film-rgb: 0, 0, 0;display:flex;align-items:center;gap:14px;padding:10px 16px;color:#fff;background:linear-gradient(100deg, var(--color-primary-800), var(--color-primary-600) 55%, var(--color-primary-500))}.mc-c-activity-focus__node{width:30px;height:30px;border-radius:8px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.mc-c-activity-focus__text{flex:1;min-width:0}.mc-c-activity-focus__title{font-size:.88rem;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-activity-focus__sub{font-size:.75rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-activity-focus__progress{font-size:.75rem;text-align:right;flex-shrink:0}.mc-c-activity-focus__bar{display:block;width:120px;height:4px;margin-top:6px;border-radius:99px;background:hsla(0,0%,100%,.25);overflow:hidden}.mc-c-activity-focus__bar span{display:block;height:100%;background:#fff}
.mc-c-activity-insight{margin-top:16px;padding:10px 12px;border-radius:var(--border-radius-base);background:var(--surface-bg-active);color:var(--color-text-primary);font-size:.8125rem}.mc-c-activity-insight__head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mc-c-activity-insight__icon{font-size:14px;color:var(--state-text-brand)}.mc-c-activity-insight__name{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--state-text-brand)}.mc-c-activity-insight__text{margin:2px 0 6px;line-height:1.55;max-width:62ch;overflow-wrap:anywhere}.mc-c-activity-insight__error{margin:2px 0 6px;font-size:.75rem;color:var(--surface-text-muted)}.mc-c-activity-insight__actions{display:flex;flex-wrap:wrap;gap:4px;margin-left:-6px}.mc-c-activity-insight__skeleton span{display:block;height:10px;margin:6px 0;border-radius:5px;background:var(--surface-level-2)}.mc-c-activity-insight__skeleton span:first-child{width:92%}.mc-c-activity-insight__skeleton span:last-child{width:64%}
.mc-c-activity-manager{width:720px;max-width:calc(100vw - 16px);height:min(560px,100vh - 96px);display:flex;flex-direction:column;outline:none;background:var(--surface-level-0);color:var(--color-text-primary);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-popover);overflow:hidden;font-size:.8125rem}.mc-c-activity-manager__head{padding:12px 16px 0}.mc-c-activity-manager__title{display:flex;align-items:center;gap:12px;min-height:28px}.mc-c-activity-manager__title h3{margin:0;flex:1;min-width:0;font-size:.875rem;font-weight:var(--font-weight-semibold);line-height:1.3}.mc-c-activity-manager__title small{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-left:8px}.mc-c-activity-manager__search{display:inline-flex;align-items:center;gap:6px;width:200px;height:28px;margin:0;padding:0 8px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-level-0);color:var(--color-text-secondary);cursor:text;transition:border-color 120ms ease}.mc-c-activity-manager__search .bx{font-size:14px}.mc-c-activity-manager__search input{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0;background:rgba(0,0,0,0);color:var(--color-text-primary);font:inherit;font-size:.8125rem}.mc-c-activity-manager__search input::placeholder{color:var(--color-text-secondary)}.mc-c-activity-manager__search:focus-within{border-color:var(--color-border-focus, var(--state-text-brand))}.mc-c-activity-manager__search input::-webkit-search-cancel-button{display:none}.mc-c-activity-manager__clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:-2px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer}.mc-c-activity-manager__clear .bx{font-size:15px}.mc-c-activity-manager__clear:hover{background:var(--surface-bg-hover);color:var(--color-text-primary)}.mc-c-activity-manager__clear:focus-visible{outline:2px solid var(--color-border-focus, var(--state-text-brand));outline-offset:1px}.mc-c-activity-manager__tabs{display:flex;gap:16px;margin-top:8px;border-bottom:1px solid var(--surface-border-color)}.mc-c-activity-manager__tab{display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;padding:8px 0 9px;font-size:.8125rem;color:var(--color-text-secondary);cursor:pointer}.mc-c-activity-manager__tab:hover{color:var(--color-text-primary)}.mc-c-activity-manager__tab:focus-visible{outline:2px solid var(--color-border-focus, var(--state-text-brand));outline-offset:2px;border-radius:2px}.mc-c-activity-manager__tab--on{color:var(--color-text-primary);font-weight:var(--font-weight-medium);border-bottom-color:var(--state-text-brand)}.mc-c-activity-manager__count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--surface-text-muted);background:var(--surface-bg-active)}.mc-c-activity-manager__split{display:grid;grid-template-columns:336px minmax(0, 1fr);min-height:0;flex:1}.mc-c-activity-manager__list{border-right:1px solid var(--surface-border-color);overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}.mc-c-activity-manager__detail{overflow-y:auto;overscroll-behavior:contain}.mc-c-activity-manager__chips{display:flex;gap:6px;padding:12px 16px 4px;flex-wrap:nowrap;overflow-x:auto}.mc-c-activity-manager__chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;border:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap;cursor:pointer}.mc-c-activity-manager__chip span{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.mc-c-activity-manager__chip:hover{background:var(--surface-bg-hover)}.mc-c-activity-manager__chip:focus-visible{outline:2px solid var(--color-border-focus, var(--state-text-brand));outline-offset:1px}.mc-c-activity-manager__chip--on{background:var(--surface-bg-active);color:var(--color-text-primary);border-color:rgba(0,0,0,0)}.mc-c-activity-manager__chip--on span{color:var(--surface-text-muted)}.mc-c-activity-manager__chips--facets{padding-top:4px;flex-wrap:wrap}.mc-c-activity-manager__group{padding:12px 16px 4px;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.mc-c-activity-manager__cap{color:var(--surface-text-muted)}.mc-c-activity-manager__note,.mc-c-activity-manager__triage-head{margin:8px 16px 4px;font-size:.75rem;color:var(--color-text-secondary);line-height:1.5}.mc-c-activity-manager__note b,.mc-c-activity-manager__triage-head b{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.mc-c-activity-manager__note button,.mc-c-activity-manager__triage-head button{display:inline;background:none;border:0;color:var(--state-text-brand);cursor:pointer;padding:0;margin-left:4px;font:inherit}.mc-c-activity-manager__empty{text-align:center;padding:32px 20px;color:var(--color-text-secondary);font-size:.8125rem}.mc-c-activity-manager__empty .bx{font-size:28px;color:var(--state-text-success)}.mc-c-activity-manager__empty h5{margin:8px 0 4px;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mc-c-activity-manager__empty p{margin:0 0 12px}.mc-c-activity-manager__next{display:block;max-width:100%;margin:4px auto 8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.8125rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-activity-manager__next b{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.mc-c-activity-manager__next:hover b{text-decoration:underline}.mc-c-activity-manager__next:focus-visible{outline:2px solid var(--color-border-focus, var(--state-text-brand));outline-offset:2px;border-radius:2px}.mc-c-activity-manager__updated{font-size:.6875rem;color:var(--surface-text-muted);white-space:nowrap}.mc-c-activity-manager__quiet{display:block;width:100%;padding:8px 16px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:.75rem;color:var(--state-text-brand)}.mc-c-activity-manager__quiet:hover{text-decoration:underline}.mc-c-activity-manager__quiet:focus-visible{outline:2px solid var(--color-border-focus, var(--state-text-brand));outline-offset:-2px}.mc-c-activity-manager__skeleton span{display:block;height:32px;margin:8px 16px;border-radius:var(--border-radius-base);background:var(--surface-level-2)}.mc-c-activity-manager__back{background:none;border:0;display:inline-flex;align-items:center;gap:4px;padding:12px 20px 0;font-size:.75rem;color:var(--color-text-secondary);cursor:pointer}.mc-c-activity-manager__back .bx{font-size:16px}.mc-c-activity-manager__bulk{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;color:var(--surface-text-muted);background:var(--surface-level-1);border-top:1px solid var(--surface-border-color)}.mc-c-activity-manager__bulk>span{margin-right:auto}.mc-c-activity-manager__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:40px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-activity-manager__foot>mc-button{margin-left:auto}.mc-c-activity-manager__keys{display:inline-flex;flex-wrap:wrap;gap:4px 14px;font-size:.6875rem;color:var(--surface-text-muted)}.mc-c-activity-manager__keys>span{display:inline-flex;align-items:center;gap:4px}.mc-c-activity-manager__keys kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font:inherit;font-size:.625rem;font-weight:var(--font-weight-medium);line-height:1;color:var(--color-text-secondary);background:var(--surface-level-0);box-shadow:none;border:1px solid var(--surface-border-color);border-bottom-width:2px;border-radius:4px}.mc-c-activity-manager--narrow{width:440px}.mc-c-activity-manager--narrow .mc-c-activity-manager__split{grid-template-columns:1fr}.mc-c-activity-manager--narrow .mc-c-activity-manager__list{border-right:0}.mc-c-activity-manager--narrow .mc-c-activity-manager__search{width:150px}.mc-c-activity-manager--narrow .mc-c-activity-manager__keys{display:none}.mc-c-activity-manager--narrow .mc-c-activity-manager__title small{display:none}.mc-c-activity-manager-host>.triangle{border-bottom-color:var(--surface-border-color)}.mc-c-activity-manager-host>.triangle:after{border-bottom-color:var(--surface-level-0)}.mc-c-activity-manager-host>.mc-c-activity-manager,.mc-c-activity-manager-host>activity-manager-popover>.mc-c-activity-manager{margin-top:10px}html.mc-modal-open [id^=nspopover-].mc-c-activity-manager-host,body.mc-modal-open [id^=nspopover-].mc-c-activity-manager-host{z-index:var(--z-popover) !important}
.mc-l-effects-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-system-loading)}.mc-l-effects-overlay.critical{z-index:var(--z-emergency)}.mc-l-effects-overlay.debug{z-index:var(--z-dev-override)}.mc-l-effects-overlay .pyro{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-system-loading)}.mc-l-effects-overlay .coin-falling{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-system-loading)}
email-template-editor-global{display:contents}
.mc-l-header-actions{position:relative;display:flex;align-items:center}.mc-l-header-actions__list{display:flex;align-items:center;gap:8px;padding:3px;border:1px solid var(--sidebar-item-hover);border-radius:12px;background:var(--sidebar-item-hover);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mc-l-header-actions__btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s}.mc-l-header-actions__btn:hover{background:var(--sidebar-item-active)}.mc-l-header-actions__icon{font-size:20px;color:var(--app-text-color)}.mc-l-header-actions__badge{position:absolute;top:-2px;right:-2px}.mc-l-header-actions__label{display:none}.mc-l-header-actions__more{display:none}.mc-l-header-actions__backdrop{display:none}@media screen and (max-width: 992px){.mc-l-header-actions__more{display:flex}.mc-l-header-actions__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.mc-l-header-actions__list{position:fixed;top:var(--layout-header-height, 63px);right:calc(var(--sidebar-right-width-min, 64px) + 12px);left:auto;z-index:2;display:none;flex-direction:column;align-items:stretch;gap:2px;min-width:210px;max-width:calc(100vw - var(--sidebar-right-width-min, 64px) - 24px);padding:6px;border:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.12));border-radius:8px;background:var(--surface-background-color, #fff);box-shadow:0 6px 20px rgba(0,0,0,.18)}.mc-l-header-actions__label{display:inline;font-size:14px;color:var(--surface-text-color, #333333);white-space:nowrap}}@media screen and (max-width: 479px){.mc-l-header-actions__more{width:32px;height:32px}}@media screen and (max-width: 992px){.mc-l-header-actions--open .mc-l-header-actions__list{display:flex}.mc-l-header-actions__list .mc-l-header-actions__btn{width:auto;height:40px;justify-content:flex-start;gap:10px;padding:0 10px;border-radius:6px}.mc-l-header-actions__list .mc-l-header-actions__badge{position:static;margin-left:auto}}
.mc-l-header-create{position:relative;display:flex;align-items:center}.mc-l-header__user:has(.mc-c-webphone-callbar) .mc-l-header-create .mc-c-action-menu__toggle{width:32px;padding:0;justify-content:center}.mc-l-header__user:has(.mc-c-webphone-callbar) .mc-l-header-create .mc-c-action-menu__toggle-label,.mc-l-header__user:has(.mc-c-webphone-callbar) .mc-l-header-create .fa-angle-down{display:none}@media screen and (max-width: 1024px){.mc-l-header-create .mc-c-action-menu__toggle{width:32px;padding:0;justify-content:center}.mc-l-header-create .mc-c-action-menu__toggle-label,.mc-l-header-create .fa-angle-down{display:none}}
#header{position:fixed;left:var(--sidebar-width, 215px);right:0;height:var(--layout-header-height);z-index:var(--z-header);top:0;box-shadow:4px 0px 5px 0 rgba(0,0,0,.1);overflow:visible;transition:left var(--sidebar-transition-normal, 0.3s ease)}@media screen and (max-width: 767px){#header{left:0;right:0}}#header .mc-l-header{width:auto;height:var(--layout-header-height);position:relative;background-color:#d5d5d5;background-color:var(--app-background-color, #d5d5d5);background-image:linear-gradient(var(--header-background-color), var(--header-background-color)),var(--app-background-image, none);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:0 10px 0 24px;display:flex;align-items:center;justify-content:space-between;overflow:visible}#header .mc-l-header__logo-link{display:flex}#header .mc-l-header__nav,#header .mc-l-header__link{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex:1 1 0;min-width:0;overflow:visible}#header .mc-l-header__user{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex:0 1 auto;min-width:0}#header .mc-l-header__user>*{flex:0 0 auto}#header .mc-l-header__user .mc-c-staff-info__toggle .mc-c-staff-info__info{max-width:180px}@media screen and (max-width: 1350px){#header .mc-l-header__user .mc-c-staff-info__toggle .mc-c-staff-info__info{max-width:110px}}#header .mc-l-header__user:has(.mc-c-webphone-callbar){gap:8px}#header .mc-l-header__user:has(.mc-c-webphone-callbar) clock-component{display:none}#header .mc-l-header__user:has(.mc-c-webphone-callbar) .mc-c-staff-info__toggle .mc-c-staff-info__info{display:none}#header .mc-l-header__user:has(.mc-c-webphone-callbar) onboarding-hub-trigger:not(:focus-within){display:none}@media screen and (max-width: 1280px){#header .mc-l-header__user clock-component{display:none}}@media screen and (max-width: 1152px){#header .mc-l-header__user .mc-c-staff-info__toggle .mc-c-staff-info__info{display:none}}@media screen and (max-width: 1080px){#header .mc-l-header__user onboarding-hub-trigger:not(:focus-within){display:none}}@media screen and (max-width: 767px){#header .mc-l-header__user{gap:8px}#header .mc-l-header__user clock-component{display:none}#header .mc-l-header__user .mc-c-staff-info__toggle .mc-c-staff-info__info{display:none}}#header .mc-l-header__tools{display:flex;align-items:center;gap:8px}#header .mc-l-header__logo{width:100px}#header .mc-l-header .mc-l-sidebar__toggle{display:none}@media screen and (max-width: 767px){#header .mc-l-header .mc-l-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sidebar-text-color);cursor:pointer;border-radius:8px;transition:background-color .2s ease}#header .mc-l-header .mc-l-sidebar__toggle:hover{background-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.05))}#header .mc-l-header .mc-l-sidebar__toggle .mc-l-sidebar__icon{font-size:24px;margin:0}}@media screen and (max-width: 767px){#header .mc-l-header{padding:0 18px;justify-content:space-between;align-items:center}#header .mc-l-header .logo{height:calc(100% - 27px);display:block}#header .mc-l-header__link{gap:12px}}
.mc-c-header-menu-item-editor{padding:var(--spacing-md);min-width:300px}.mc-c-header-menu-item-editor__preview{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.mc-c-header-menu-item-editor__preview-info{display:flex;flex-direction:column;gap:var(--spacing-2xs);flex:1}.mc-c-header-menu-item-editor__preview-label{font-weight:500;color:var(--surface-text-color)}.mc-c-header-menu-item-editor__preview-original{font-size:var(--font-size-xs);color:var(--surface-text-muted)}.mc-c-header-menu-item-editor__field mc-input{display:block}.mc-c-header-menu-item-editor__nomenclature-fields{display:flex;flex-direction:column;gap:var(--space-3)}.mc-c-header-menu-item-editor__nomenclature-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mc-c-header-menu-item-editor__nomenclature-hint{font-size:var(--font-size-xs);color:var(--surface-text-muted);font-style:italic}.mc-c-header-menu-item-editor__actions{display:flex;justify-content:flex-start;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.mc-c-header-menu-item-editor__global-option{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.mc-c-header-menu-item-editor__global-hint{font-size:var(--font-size-xs);color:var(--surface-text-muted);padding-left:var(--spacing-xl)}.mc-c-header-menu-item-editor__footer{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--surface-border-color)}
.mc-c-header-menu{display:flex;align-items:center;height:100%;margin:0;padding:0;width:100%}.mc-c-header-menu__list{display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;height:100%;width:100%;min-height:34px}.mc-c-header-menu__item{position:relative;display:flex;align-items:center;height:100%;margin:0;padding:0;cursor:pointer;transition:all .2s ease;border-bottom:3px solid rgba(0,0,0,0);border-radius:8px}.mc-c-header-menu__item:hover{background-color:var(--sidebar-item-hover)}.mc-c-header-menu__item--active{background-color:var(--sidebar-item-active);border-bottom-color:var(--color-primary)}.mc-c-header-menu__item--active .mc-c-header-menu__text{font-weight:600}.mc-c-header-menu__item--dropdown-open{background-color:var(--sidebar-item-hover)}.mc-c-header-menu__item--dropdown-open .mc-c-header-menu__arrow{transform:rotate(180deg)}.mc-c-header-menu .hidden-overflow{display:none !important}.mc-c-header-menu__link{display:flex;align-items:center;padding:0 16px;height:100%;min-height:34px;white-space:nowrap;gap:8px}.mc-c-header-menu__link--button{background:none;border:none;font-family:inherit;font-size:inherit;cursor:pointer;width:100%;text-align:left;color:inherit}.mc-c-header-menu__link--button:focus{outline:none}.mc-c-header-menu__text{font-size:14px;font-weight:500;color:var(--app-text-color);transition:color .2s ease}@media screen and (max-width: 767px){.mc-c-header-menu__text{font-size:13px}}.mc-c-header-menu__counter{background-color:var(--color-error-dark, #c62828);color:var(--badge-text);font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}.mc-c-header-menu__arrow{font-size:14px;color:var(--sidebar-text-color-light);transition:transform .2s ease;margin-left:4px;line-height:1}.mc-c-header-menu__arrow--rotated{transform:rotate(180deg)}.mc-c-header-menu__dropdown{position:absolute;top:100%;left:0;display:block;opacity:1;visibility:visible;background:var(--surface-background-color, #ffffff);border:1px solid var(--border-color, #dee2e6);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px;padding:8px 0;list-style:none;min-width:200px;z-index:var(--z-dropdown);animation:slideDown .2s ease}@media screen and (max-width: 576px){.mc-c-header-menu__dropdown{min-width:180px;left:-50%}}.mc-c-header-menu__dropdown-item{margin:0;padding:0;cursor:pointer;border-bottom:none}.mc-c-header-menu__dropdown-item:hover{background-color:var(--color-primary-100, rgba(var(--color-primary), 0.08))}.mc-c-header-menu__dropdown-item:hover .mc-c-header-menu__dropdown-text{color:var(--color-primary);font-weight:600}.mc-c-header-menu__dropdown-item--active{background-color:var(--sidebar-item-active)}.mc-c-header-menu__dropdown-item--active .mc-c-header-menu__dropdown-text{color:var(--color-primary);font-weight:600}.mc-c-header-menu__dropdown-item:focus{outline:2px solid var(--focus-color, var(--color-primary));outline-offset:-2px}.mc-c-header-menu__dropdown-text{display:block;padding:12px 16px;font-size:14px;color:var(--surface-text-color, var(--dropdown-item-text));transition:color .2s ease}@media screen and (max-width: 767px){.mc-c-header-menu__link{padding:0 12px}}@media screen and (max-width: 576px){.mc-c-header-menu__link{padding:0 8px}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mc-c-header-menu--hidden{display:none}.mc-c-header-menu--loading{opacity:.6;pointer-events:none}.mc-l-header .mc-c-header-menu{height:100%}.mc-l-header .mc-c-header-menu__list{height:100%}.mc-l-header .mc-c-header-menu__item{height:100%}.mc-l-header .mc-c-header-menu__link{height:100%}@media(prefers-contrast: high){.mc-c-header-menu__item{border:1px solid var(--border-color)}.mc-c-header-menu__dropdown{border:2px solid var(--border-color)}}.mc-c-header-menu--edit-mode .mc-c-header-menu__item{border:1px dashed var(--border-color);border-radius:8px;margin:0 2px}.mc-c-header-menu--edit-mode .mc-c-header-menu__item:hover{border-color:var(--color-primary)}.mc-c-header-menu__config-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;padding:0;border:none;border-radius:4px;background:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary);cursor:pointer;transition:all .2s ease}.mc-c-header-menu__config-btn i{font-size:14px}.mc-c-header-menu__config-btn:hover{background:var(--color-primary);color:#fff}.mc-c-header-menu__item--settings .mc-c-header-menu__link--settings{display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;position:relative}.mc-c-header-menu__item--settings .mc-c-header-menu__link--settings .mc-c-header-menu__settings-icon{font-size:20px;color:var(--app-text-color);opacity:.7;transition:opacity .2s ease}.mc-c-header-menu__item--settings .mc-c-header-menu__link--settings:hover .mc-c-header-menu__settings-icon{opacity:1}.mc-c-header-menu__item--settings .mc-c-header-menu__link--settings .mc-c-header-menu__hidden-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;text-align:center;color:#fff;background:var(--color-danger-500, #ef4444);border-radius:8px}.mc-c-header-menu__item--finish .mc-c-header-menu__finish-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:6px;background:var(--color-primary);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-header-menu__item--finish .mc-c-header-menu__finish-btn i{font-size:16px}.mc-c-header-menu__item--finish .mc-c-header-menu__finish-btn:hover{background:var(--color-primary-600, #7c3aed)}.mc-modal-open [id^=nspopover-]:has(>.mc-c-header-menu-more-popover){z-index:var(--z-popover) !important}.mc-c-header-menu-more-popover{min-width:220px}.mc-c-header-menu-more-popover .popup-window{padding:0}.mc-c-header-menu-more-popover .popup-window-content{padding:8px 0}.mc-c-header-menu-more-popover__section{padding:0}.mc-c-header-menu-more-popover__section-title{display:flex;align-items:center;gap:8px;padding:8px 16px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted-color)}.mc-c-header-menu-more-popover__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:var(--color-danger-500, #ef4444);border-radius:9px}.mc-c-header-menu-more-popover__config-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:none;border-radius:4px;background:var(--color-primary-100, rgba(137, 85, 239, 0.1));color:var(--color-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.mc-c-header-menu-more-popover__config-btn i{font-size:14px}.mc-c-header-menu-more-popover__config-btn:hover{background:var(--color-primary);color:#fff}.mc-c-header-menu-more-popover .mc-c-action-menu__item--overflow{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.mc-c-header-menu-more-popover .mc-c-action-menu__item--overflow span{flex:1;text-align:left}.mc-c-header-menu-more-popover--edit-mode .mc-c-action-menu__item--overflow{cursor:default}.mc-c-header-menu-more-popover--edit-mode .mc-c-action-menu__item--overflow:hover{background:rgba(0,0,0,0)}.mc-c-header-menu-more-popover__empty{padding:12px 16px;font-size:13px;color:var(--text-muted-color);text-align:center;font-style:italic}.mc-c-header-menu-more-popover__section--actions{padding:0;margin-top:4px}.mc-c-header-menu-more-popover__section--finish{padding:8px 12px;border-top:1px solid var(--border-color, #dee2e6)}.mc-c-header-menu-more-popover__finish-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border:none;border-radius:6px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-header-menu-more-popover__finish-btn i{font-size:18px}.mc-c-header-menu-more-popover__finish-btn:hover{background:var(--color-primary-600, #7c3aed)}.mc-c-header-menu-item-config{min-width:200px}.mc-c-header-menu-item-config .popup-window{padding:0}.mc-c-header-menu-item-config .popup-window-content{padding:8px 0}.mc-c-header-menu-item-config .mc-c-action-menu__check{margin-left:auto;color:var(--color-success-500, #22c55e);font-size:16px}.mc-c-header-menu-item-config .mc-c-action-menu__item--active{background:var(--color-primary-100, rgba(137, 85, 239, 0.1))}.mc-c-header-menu-item-config .mc-c-action-menu__item--active span{color:var(--color-primary)}.mc-c-header-menu-item-config .mc-c-action-menu__item--disabled{opacity:.5;cursor:not-allowed}.mc-c-header-menu-item-config .mc-c-action-menu__item--disabled:hover{background:rgba(0,0,0,0)}
.mc-l-main-container .mc-l-content-container{background:var(--main-background-color)}.mc-l-main-container .mc-l-content-container.with-fullscreen{padding-bottom:0 !important}.mc-l-main-container .mc-l-content-container__mobile-toggle{position:fixed;top:1rem;left:1rem;z-index:var(--z-header)1}.mc-l-main-container .mc-l-content-container__mobile-toggle .mc-l-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--header-background-color);color:var(--sidebar-text-color);border:1px solid rgba(0,0,0,.1);border-radius:var(--sidebar-radius);cursor:pointer;transition:background-color var(--sidebar-transition-fast);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-l-main-container .mc-l-content-container__mobile-toggle .mc-l-sidebar__toggle:hover{background-color:var(--sidebar-item-hover)}.mc-l-main-container .mc-l-content-container__mobile-toggle .mc-l-sidebar__toggle .mc-l-sidebar__icon{font-size:20px;margin:0}@media screen and (min-width: 768px){.mc-l-main-container .mc-l-content-container__mobile-toggle{display:none}}.mc-l-main-container .mc-l-content-container__view{min-height:100vh;transition:.4s;margin-left:var(--sidebar-width, var(--layout-sidebar-collapsed));margin-right:var(--sidebar-right-width-min, 64px);padding-top:var(--layout-header-height);padding-bottom:var(--mc-chat-dock-bottom-offset, 0px)}
.mc-l-onboarding-hub-trigger{display:flex;align-items:center;padding:3px;border:1px solid var(--sidebar-item-hover);border-radius:12px;background:var(--sidebar-item-hover);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mc-l-onboarding-hub-trigger__btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s}.mc-l-onboarding-hub-trigger__btn:hover{background:var(--sidebar-item-active)}.mc-l-onboarding-hub-trigger__btn:focus-visible{outline:2px solid var(--color-primary, #8955ef);outline-offset:2px}.mc-l-onboarding-hub-trigger__icon{font-size:20px;color:var(--app-text-color)}.mc-l-onboarding-hub-trigger__badge{position:absolute;top:-2px;right:-2px}
.mc-c-sidepanel__content:has(.mc-l-onboarding-hub){background:var(--app-background-color, transparent) var(--app-background-image, none) center/cover no-repeat fixed !important;box-shadow:none !important}.mc-l-onboarding-hub{padding:0;height:100%;display:flex;flex-direction:column;background:var(--sidebar-background-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid hsla(0,0%,100%,.1)}.mc-l-onboarding-hub__header{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.mc-l-onboarding-hub__header-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-level-1);flex-shrink:0}.mc-l-onboarding-hub__header-icon i{font-size:18px;color:var(--surface-text-color)}.mc-l-onboarding-hub__header-text{flex:1;min-width:0}.mc-l-onboarding-hub__header-title{font-size:15px;font-weight:600;color:var(--sidebar-text-color);margin:0;line-height:1.3}.mc-l-onboarding-hub__header-desc{font-size:12px;color:var(--sidebar-text-color);opacity:.7;margin:2px 0 0;line-height:1.3}.mc-l-onboarding-hub__header-action{flex-shrink:0}.mc-l-onboarding-hub mc-tabs{flex:1;display:flex;flex-direction:column;padding:0 16px;min-height:0}.mc-l-onboarding-hub .mc-c-tabs{flex-shrink:0}.mc-l-onboarding-hub .mc-c-tabs__panels{flex:1;overflow-y:auto}.mc-l-onboarding-hub__tab-content{padding:12px 0}.mc-l-onboarding-hub__loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--surface-text-muted);font-size:13px}.mc-l-onboarding-hub__loading i{font-size:20px}.mc-l-onboarding-hub__overview-stats,.mc-l-onboarding-hub__overview-progress,.mc-l-onboarding-hub__overview-pending,.mc-l-onboarding-hub__overview-badges,.mc-l-onboarding-hub__support{margin-bottom:12px}.mc-l-onboarding-hub__support-body{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.mc-l-onboarding-hub__support-logo{width:28px;height:28px;flex-shrink:0}.mc-l-onboarding-hub__support-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-l-onboarding-hub__support-title{font-weight:600;color:var(--surface-text)}.mc-l-onboarding-hub__support-desc{font-size:12px;color:var(--surface-text-muted)}.mc-l-onboarding-hub__support-error{font-size:12px;color:var(--state-text-warning)}.mc-l-onboarding-hub__overview-card{border-radius:8px;padding:12px}.mc-l-onboarding-hub__mini-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));gap:8px}.mc-l-onboarding-hub__mini-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:6px;background:var(--surface-level-1)}.mc-l-onboarding-hub__mini-stat i{font-size:16px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub__mini-stat-value{font-size:16px;font-weight:700;color:var(--surface-text-color)}.mc-l-onboarding-hub__mini-stat-label{font-size:10px;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.3px}.mc-l-onboarding-hub__overview-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-l-onboarding-hub__see-more{font-size:11px;font-weight:500;color:var(--color-primary, var(--primary-color));cursor:pointer;text-transform:none;letter-spacing:0}.mc-l-onboarding-hub__see-more:hover{text-decoration:underline}.mc-l-onboarding-hub__pending-list{display:flex;flex-direction:column;gap:4px}.mc-l-onboarding-hub__pending-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--surface-text-color);transition:background-color .15s}.mc-l-onboarding-hub__pending-item i{font-size:14px;color:var(--surface-text-muted);flex-shrink:0}.mc-l-onboarding-hub__pending-item:hover{background:var(--surface-level-1)}.mc-l-onboarding-hub__badges-mini{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px}.mc-l-onboarding-hub__badge-mini{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;background:var(--surface-level-1);font-size:11px;color:var(--surface-text-color)}.mc-l-onboarding-hub__badge-mini i{font-size:14px;color:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub__progress{margin-bottom:16px}.mc-l-onboarding-hub__progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mc-l-onboarding-hub__progress-label{font-size:12px;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-l-onboarding-hub__progress-value{font-size:14px;font-weight:600;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub__progress-bar{height:6px;background:var(--surface-border-color);border-radius:3px;overflow:hidden;margin-bottom:4px}.mc-l-onboarding-hub__progress-fill{height:100%;background:var(--color-primary, var(--primary-color));border-radius:3px;transition:width .3s ease}.mc-l-onboarding-hub__progress-text{font-size:11px;color:var(--surface-text-muted)}.mc-l-onboarding-hub__checklist{display:flex;flex-direction:column;gap:2px}.mc-l-onboarding-hub__checklist-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;transition:background-color .15s}.mc-l-onboarding-hub__checklist-item:hover{background:var(--surface-level-1)}.mc-l-onboarding-hub__checklist-item:hover .mc-l-onboarding-hub__checklist-play{opacity:1}.mc-l-onboarding-hub__checklist-item--done{opacity:.55}.mc-l-onboarding-hub__checklist-item--done .mc-l-onboarding-hub__checklist-label{text-decoration:line-through}.mc-l-onboarding-hub__checklist-status{font-size:18px;flex-shrink:0;line-height:1}.mc-l-onboarding-hub__checklist-status .bx-check-circle{color:var(--color-success, var(--success-color))}.mc-l-onboarding-hub__checklist-status .bx-circle{color:var(--surface-text-muted)}.mc-l-onboarding-hub__checklist-content{flex:1;min-width:0}.mc-l-onboarding-hub__checklist-label{font-size:13px;color:var(--surface-text-color);line-height:1.3}.mc-l-onboarding-hub__checklist-play{flex-shrink:0;background:none;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--color-primary, var(--primary-color));opacity:.4;transition:all .15s}.mc-l-onboarding-hub__checklist-play:hover{opacity:1;transform:scale(1.1)}.mc-l-onboarding-hub__checklist-play:disabled{opacity:.15;cursor:not-allowed;transform:none}.mc-l-onboarding-hub__tutorials{display:flex;flex-direction:column;gap:12px}.mc-l-onboarding-hub__tutorial-card{border-radius:8px;padding:12px}.mc-l-onboarding-hub__tutorial-group-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--surface-border-color)}.mc-l-onboarding-hub__tutorial-group-header i{font-size:16px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub__tutorial-list{display:flex;flex-direction:column;gap:2px}.mc-l-onboarding-hub__tutorial-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s}.mc-l-onboarding-hub__tutorial-item:hover{background:var(--surface-level-1)}.mc-l-onboarding-hub__tutorial-item:hover .mc-l-onboarding-hub__tutorial-play{color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub__tutorial-item--disabled{opacity:.5;pointer-events:none}.mc-l-onboarding-hub__tutorial-info{display:flex;flex-direction:column;gap:2px}.mc-l-onboarding-hub__tutorial-label{font-size:13px;color:var(--surface-text-color)}.mc-l-onboarding-hub__tutorial-duration{font-size:11px;color:var(--surface-text-muted)}.mc-l-onboarding-hub__tutorial-play{font-size:18px;color:var(--surface-text-muted);transition:color .15s}.mc-l-onboarding-hub__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center}.mc-l-onboarding-hub__empty i{font-size:40px;color:var(--color-primary, var(--primary-color));opacity:.5}.mc-l-onboarding-hub__empty p{font-size:13px;color:var(--surface-text-muted);margin:0}
.mc-l-right-actions__top-wrapper{width:100%}.mc-l-right-actions__content right-actions-top{display:block;width:100%}.mc-l-right-actions__icons li:focus{outline:2px solid var(--color-primary, #8955ef);outline-offset:2px}
html[data-chat-surface=dock] .mc-l-action-container{display:none}.mc-l-right-actions{position:fixed;top:var(--header-height, 63px);right:0;width:var(--sidebar-right-width-min, 64px);height:calc(100vh - var(--header-height, 63px));z-index:var(--z-rightactions)}.mc-l-right-actions__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.mc-l-right-actions__content mc-chat-conversation-sidebar{flex:1 1 auto;min-height:0}.mc-l-right-actions__divider{width:100%;height:1px}.mc-l-right-actions__icons{list-style:none;text-align:center;pointer-events:all;display:flex;flex-direction:column;gap:8px;width:44px;margin:10px auto 0;padding:3px;border:1px solid var(--sidebar-item-hover);border-radius:12px;background:var(--sidebar-item-hover);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mc-l-right-actions__icons.--temporary{padding:1.5rem 0}.mc-l-right-actions__icons.--temporary li span.mc-l-right-actions__btn-bg{width:28px;height:28px}.mc-l-right-actions__icons.--temporary li span.mc-l-right-actions__btn-bg span.mc-l-right-actions__icon,.mc-l-right-actions__icons.--temporary li span.mc-l-right-actions__btn-bg i.fa{font-size:13px}.mc-l-right-actions__icons li{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;padding:0;margin:0;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.mc-l-right-actions__icons li:hover{background-color:var(--sidebar-item-active)}.mc-l-right-actions__icons li.active{background-color:var(--sidebar-item-active);background-color:color-mix(in srgb, var(--color-primary, #8955ef) 22%, transparent)}.mc-l-right-actions__icons li.active .mc-l-right-actions__btn-bg i.bx,.mc-l-right-actions__icons li.active .mc-l-right-actions__btn-bg i.mc-icon-copilot{color:var(--color-primary, #8955ef)}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:rgba(0,0,0,0)}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg span.mc-l-right-actions__icon,.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg i.fa,.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg img{color:var(--actions-icon-color, white);max-width:100%;max-height:100%}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg span.mc-l-right-actions__icon{font-family:"boxicons","contact-history-icons","FontAwesome";font-size:18px;position:relative}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg i.fa{font-size:18px}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg i.bx,.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg i.mc-icon-copilot{font-size:20px;color:var(--app-text-color)}.mc-l-right-actions__icons li .mc-l-right-actions__btn-bg img{padding:5px;filter:brightness(0) invert(1)}.mc-l-right-actions__icons li .mc-l-right-actions__badge{position:absolute;top:-2px;right:-2px}.mc-l-right-actions__icons li .mc-l-right-actions__badge .mc-chat-badge{border-radius:9999px;min-width:16px;height:16px;line-height:16px;font-size:10px;font-weight:bold;box-shadow:0 1px 2px rgba(0,0,0,.3)}.mc-l-right-actions__icons li .mc-l-right-actions__badge:not(.mc-l-right-actions__badge--queue) .mc-chat-badge{background-color:var(--notification-badge-bg, #f84932);color:var(--notification-badge-color, white)}.mc-l-right-actions__icons li span.fa-close{position:absolute;top:2px;right:2px;padding:4.5px;cursor:pointer;border-radius:100px;width:18px;height:18px;line-height:1rem;display:none}.mc-l-right-actions__btn-bg.background{background-color:var(--color-primary, #e0e0e0)}.mc-l-right-actions__icon.TICKET_CREATE:before{content:""}.mc-l-right-actions__icon.TICKET_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TICKET_EDIT:before{content:""}.mc-l-right-actions__icon.TICKET_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TICKET_ANSWER:before{content:""}.mc-l-right-actions__icon.TICKET_ANSWER:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TICKET_VIEW:before{content:""}.mc-l-right-actions__icon.TICKET_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.MARKET_APP_VIEW:before{content:""}.mc-l-right-actions__icon.MARKET_APP_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TREATMENT_CREATE:before{content:""}.mc-l-right-actions__icon.TREATMENT_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TREATMENT_ANSWER:before{content:""}.mc-l-right-actions__icon.TREATMENT_ANSWER:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TREATMENT_VIEW:before{content:""}.mc-l-right-actions__icon.TREATMENT_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.DEAL_CREATE:before{content:""}.mc-l-right-actions__icon.DEAL_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.DEAL_EDIT:before{content:""}.mc-l-right-actions__icon.DEAL_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.SCHEDULE_CREATE:before{content:""}.mc-l-right-actions__icon.SCHEDULE_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.SCHEDULE_EDIT:before{content:""}.mc-l-right-actions__icon.SCHEDULE_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.SCHEDULE_VIEW:before{content:""}.mc-l-right-actions__icon.SCHEDULE_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CALENDAR_VIEW{font-size:20px}.mc-l-right-actions__icon.CALENDAR_VIEW:before{content:""}.mc-l-right-actions__icon.CALENDAR_VIEW:after{display:none;content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.PHONE_VIEW{font-size:20px}.mc-l-right-actions__icon.PHONE_VIEW:before{content:""}.mc-l-right-actions__icon.PHONE_VIEW:after{display:none;content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CALENDAR_CREATE:before{content:""}.mc-l-right-actions__icon.CALENDAR_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CALENDAR_EDIT:before{content:""}.mc-l-right-actions__icon.CALENDAR_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.MEETING_CREATE:before{content:""}.mc-l-right-actions__icon.MEETING_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.MEETING_EDIT:before{content:""}.mc-l-right-actions__icon.MEETING_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.MEETING_VIEW:before{content:""}.mc-l-right-actions__icon.MEETING_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.WHATSAPP_CREATE:before{content:""}.mc-l-right-actions__icon.WHATSAPP_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CUSTOMER_CREATE:before{content:""}.mc-l-right-actions__icon.CUSTOMER_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CUSTOMER_EDIT:before{content:""}.mc-l-right-actions__icon.CUSTOMER_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CUSTOMER_VIEW:before{content:""}.mc-l-right-actions__icon.CUSTOMER_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.OBSERVATION_CREATE:before{content:""}.mc-l-right-actions__icon.OBSERVATION_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.OBSERVATION_EDIT:before{content:""}.mc-l-right-actions__icon.OBSERVATION_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TASK_CREATE:before{content:""}.mc-l-right-actions__icon.TASK_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TASK_EDIT:before{content:""}.mc-l-right-actions__icon.TASK_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TASK_VIEW:before{content:""}.mc-l-right-actions__icon.TASK_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.MY_TASKS{font-size:20px}.mc-l-right-actions__icon.MY_TASKS:before{content:""}.mc-l-right-actions__icon.MY_TASKS:after{display:none;content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.TASK_ANSWER:before{content:""}.mc-l-right-actions__icon.TASK_ANSWER:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.ORGANIZATION_CREATE:before{content:""}.mc-l-right-actions__icon.ORGANIZATION_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.ORGANIZATION_EDIT:before{content:""}.mc-l-right-actions__icon.ORGANIZATION_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.ORGANIZATION_VIEW:before{content:""}.mc-l-right-actions__icon.ORGANIZATION_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.ORGANIZATION_CUSTOMER_CREATE:before{content:""}.mc-l-right-actions__icon.ORGANIZATION_CUSTOMER_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.STAFF_CREATE:before{content:""}.mc-l-right-actions__icon.STAFF_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.STAFF_EDIT:before{content:""}.mc-l-right-actions__icon.STAFF_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.STAFF_VIEW:before{content:""}.mc-l-right-actions__icon.STAFF_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.PRODUCT_EDIT:before{content:""}.mc-l-right-actions__icon.PRODUCT_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.PRODUCT_EDIT:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.WIDGET_CREATE:before{content:""}.mc-l-right-actions__icon.WIDGET_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.WIDGET_CREATE:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.WIDGET_EDIT:before{content:""}.mc-l-right-actions__icon.WIDGET_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.WIDGET_EDIT:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.PRODUCT_VIEW:before{content:""}.mc-l-right-actions__icon.PRODUCT_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.PRODUCT_VIEW:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.PRODUCT_CREATE:before{content:""}.mc-l-right-actions__icon.PRODUCT_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.PRODUCT_CREATE:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_CREATE:before{content:""}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_CREATE:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_VIEW:before{content:""}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_VIEW:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_VIEW:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_EDIT:before{content:""}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.FINANCIAL_PRODUCT_EDIT:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.INVESTIMENT_DETAIL_EDIT:before{content:""}.mc-l-right-actions__icon.INVESTIMENT_DETAIL_EDIT:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.INVESTIMENT_DETAIL_EDIT:after{transform:translate(40%, 20%) !important}.mc-l-right-actions__icon.CUSTOM_FIELD_CREATE:before{content:""}.mc-l-right-actions__icon.CUSTOM_FIELD_CREATE:after{content:"";position:absolute;bottom:0;transform:translate(-15%, 50%);font-size:9px;color:inherit;padding:4px;background-color:rgba(var(--layer-color-attendance-rgb, 122, 126, 195), 1);width:17px;height:17px;border-radius:50%;text-align:center;line-height:7px}.mc-l-right-actions__icon.CUSTOM_FIELD_CREATE:after{transform:translate(40%, 20%) !important}
.mc-c-custom-item-editor{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-custom-item-editor__footer{display:flex;justify-content:flex-end;gap:var(--space-3, 12px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color);margin-top:var(--space-2, 8px)}
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}

.mc-l-sidebar-guide{--onboarding-guide-color: #D4AF37;--onboarding-guide-color-rgb: 212, 175, 55;position:relative;padding:4px 12px;margin-bottom:4px}.mc-l-sidebar-guide__trigger{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s;color:var(--app-text-color)}.mc-l-sidebar-guide__trigger:hover{background:var(--sidebar-item-hover)}.mc-l-sidebar-guide__trigger--pulsing{animation:mc-guide-pulse 2s ease-in-out 2}.mc-l-sidebar-guide__icon{font-size:20px;color:var(--onboarding-guide-color)}.mc-l-sidebar-guide__label{flex:1;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-sidebar-guide__badge{font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;background:var(--onboarding-guide-color);color:#fff}.mc-l-sidebar--collapsed .mc-l-sidebar-guide__label{opacity:0;transform:translateX(-10px);transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.mc-l-sidebar--collapsed .mc-l-sidebar-guide__trigger{justify-content:center;padding:10px 8px}.mc-l-sidebar--collapsed .mc-l-sidebar-guide__badge{position:absolute;top:2px;right:8px;font-size:10px;padding:1px 4px;min-width:16px;text-align:center}.mc-l-sidebar--collapsed:hover .mc-l-sidebar-guide__label{opacity:1;transform:translateX(0)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar-guide__trigger{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar-guide__icon{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar-guide__badge{position:static;font-size:11px;padding:2px 6px}.mc-l-onboarding-popover{width:320px;background:var(--surface-bg, #fff);color:var(--text-primary, #333);border:1px solid var(--surface-border, #e0e0e0);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px}.mc-l-onboarding-popover__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.mc-l-onboarding-popover__title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary, #333)}.mc-l-onboarding-popover__title i{color:var(--onboarding-guide-color);font-size:18px}.mc-l-onboarding-popover__close{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--text-secondary, #666);font-size:20px;line-height:1}.mc-l-onboarding-popover__close:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-l-onboarding-popover__subtitle{font-size:11.5px;color:var(--text-secondary, #666);margin:0 0 8px 0}.mc-l-onboarding-popover__progress{margin-bottom:12px}.mc-l-onboarding-popover__progress-bar{height:4px;background:var(--surface-border, #e0e0e0);border-radius:2px;overflow:hidden;margin-bottom:4px}.mc-l-onboarding-popover__progress-fill{height:100%;background:var(--onboarding-guide-color);border-radius:2px;transition:width .3s ease}.mc-l-onboarding-popover__progress-text{font-size:11px;color:var(--text-secondary, #666)}.mc-l-onboarding-popover__list{display:flex;flex-direction:column;gap:1px;max-height:380px;overflow-y:auto}.mc-l-onboarding-popover__item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;transition:background-color .15s}.mc-l-onboarding-popover__item:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-l-onboarding-popover__item:hover .mc-l-onboarding-popover__play{opacity:1}.mc-l-onboarding-popover__item--done{opacity:.55}.mc-l-onboarding-popover__item--done .mc-l-onboarding-popover__item-label{text-decoration:line-through}.mc-l-onboarding-popover__item-status{font-size:16px;flex-shrink:0;line-height:1}.mc-l-onboarding-popover__item-status .bx-check-circle{color:var(--onboarding-guide-color)}.mc-l-onboarding-popover__item-status .bx-circle{color:var(--text-tertiary, #ccc)}.mc-l-onboarding-popover__item-content{flex:1;min-width:0}.mc-l-onboarding-popover__item-label{font-size:12.5px;color:var(--text-primary, #333);line-height:1.3}.mc-l-onboarding-popover__play{flex-shrink:0;background:none;color:var(--onboarding-guide-color);border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .15s;opacity:.5}.mc-l-onboarding-popover__play:hover{opacity:1;transform:scale(1.15)}.mc-l-onboarding-popover__play:disabled{opacity:.2;cursor:not-allowed;transform:none}.mc-l-onboarding-popover__footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--surface-border, #e0e0e0)}.mc-l-onboarding-popover__dismiss{background:none;border:none;cursor:pointer;font-size:12px;color:var(--text-secondary, #666);padding:4px 0}.mc-l-onboarding-popover__dismiss:hover{color:var(--text-primary, #333);text-decoration:underline}.mc-guided-tour-popover{--djs-theme-bg: var(--surface-bg, #fff);--djs-theme-border: var(--surface-border, #e0e0e0);--djs-theme-text: var(--text-primary, #333);--djs-theme-btn-bg: var(--onboarding-guide-color);font-family:inherit;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15)}@keyframes mc-guide-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 12px rgba(var(--onboarding-guide-color-rgb), 0.3)}}
@keyframes mcSidebarToolbarSlide{from{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes mcSidebarBackdropFade{from{opacity:0}to{opacity:1}}.mc-c-sidebar-edit-toolbar__backdrop{position:fixed;inset:0;z-index:var(--z-sidepanel);background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:mcSidebarBackdropFade .3s ease-out}.mc-c-sidebar-edit-toolbar{position:fixed;bottom:var(--space-6, 24px);left:50%;transform:translateX(-50%);z-index:calc(var(--z-sidepanel) + 10);display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);background-color:var(--surface-level-0);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-xl, 16px);box-shadow:var(--shadow-modal);animation:mcSidebarToolbarSlide .25s ease-out}.mc-c-sidebar-edit-toolbar__content{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-sidebar-edit-toolbar__title{display:flex;align-items:center;gap:var(--space-2, 8px);color:var(--color-primary-500, #8955ef);font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-semibold, 600);white-space:nowrap}.mc-c-sidebar-edit-toolbar__title i{font-size:var(--font-size-lg, 1.125rem)}.mc-c-sidebar-edit-toolbar__actions{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-sidebar-edit-toolbar__confirm{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-sidebar-edit-toolbar__save-group{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-sidebar-edit-toolbar__separator{width:1px;height:24px;background-color:var(--surface-border-color)}@media(max-width: 768px){.mc-c-sidebar-edit-toolbar__btn-label{display:none}}.mc-c-sidebar-edit-toolbar__hint{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);font-size:var(--font-size-xs, 0.75rem);color:var(--surface-text-muted)}.mc-c-sidebar-edit-toolbar__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;background-color:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);font-size:11px;font-family:var(--font-family-mono);color:var(--surface-text-color);box-shadow:var(--shadow-xs)}@media(max-width: 640px){.mc-c-sidebar-edit-toolbar__hint{display:none}}@media(max-width: 640px){.mc-c-sidebar-edit-toolbar{padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-c-sidebar-edit-toolbar__content{gap:var(--space-2, 8px)}.mc-c-sidebar-edit-toolbar__title span{display:none}.mc-c-sidebar-edit-toolbar__separator{display:none}}
.mc-c-sidebar-group-editor{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-sidebar-group-editor__preview{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background-color:var(--surface-level-1);border-radius:var(--border-radius-lg, 8px);border:1px solid var(--surface-border-color)}.mc-c-sidebar-group-editor__preview-icon{display:flex;align-items:center;justify-content:center;width:var(--space-12, 48px);height:var(--space-12, 48px);background-color:rgba(137,85,239,.15);border-radius:var(--border-radius-md, 6px);color:var(--color-primary-500, #8955ef);transition:all .2s ease}.mc-c-sidebar-group-editor__preview-icon i{font-size:var(--font-size-2xl, 1.5rem)}.mc-c-sidebar-group-editor__preview-info{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px);min-width:0}.mc-c-sidebar-group-editor__preview-label{font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-sidebar-group-editor__preview-hint{font-size:var(--font-size-xs, 0.75rem);color:var(--surface-text-muted)}.mc-c-sidebar-group-editor__field{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-sidebar-group-editor__label{font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color)}.mc-c-sidebar-group-editor__hint{font-size:var(--font-size-xs, 0.75rem);color:var(--surface-text-muted);margin-top:var(--space-1, 4px)}.mc-c-sidebar-group-editor__icon-selector{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-sidebar-group-editor__icon-btn{display:flex;align-items:center;gap:var(--space-3, 12px);width:100%;padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 6px);background-color:var(--surface-level-0);color:var(--surface-text-color);cursor:pointer;transition:border-color .2s ease;text-align:left}.mc-c-sidebar-group-editor__icon-btn:hover{border-color:var(--color-primary-400, #a87ff3)}.mc-c-sidebar-group-editor__icon-btn i:first-child{font-size:var(--font-size-xl, 1.25rem);color:var(--color-primary-500, #8955ef);width:var(--space-6, 24px);text-align:center}.mc-c-sidebar-group-editor__icon-btn span{flex:1;font-size:var(--font-size-sm, 0.875rem);color:var(--surface-text-muted);font-family:var(--font-family-mono)}.mc-c-sidebar-group-editor__icon-btn i:last-child{font-size:var(--font-size-lg, 1.125rem);color:var(--surface-text-muted)}.mc-c-sidebar-group-editor__icon-picker-container{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background-color:var(--surface-level-1);border-radius:var(--border-radius-md, 6px);border:1px solid var(--surface-border-color)}.mc-c-sidebar-group-editor__color-grid{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-sidebar-group-editor__color-btn{display:flex;align-items:center;justify-content:center;width:var(--space-10, 40px);height:var(--space-10, 40px);padding:0;border:2px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 6px);background-color:var(--surface-level-2);color:var(--color-white, #ffffff);cursor:pointer;transition:all .2s ease;font-size:var(--font-size-xs, 0.75rem);font-weight:var(--font-weight-medium, 500)}.mc-c-sidebar-group-editor__color-btn i{font-size:var(--font-size-lg, 1.125rem)}.mc-c-sidebar-group-editor__color-btn span{color:var(--surface-text-muted);font-size:10px}.mc-c-sidebar-group-editor__color-btn:hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.mc-c-sidebar-group-editor__color-btn--selected{border-color:var(--surface-text-color);box-shadow:0 0 0 2px var(--surface-level-0),0 0 0 4px var(--surface-border-color)}.mc-c-sidebar-group-editor__footer{display:flex;justify-content:flex-end;gap:var(--space-3, 12px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color);margin-top:var(--space-2, 8px)}
.mc-c-icon-picker{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:400px}.mc-c-icon-picker__header{display:flex;flex-direction:column;gap:var(--space-2)}.mc-c-icon-picker__search{position:relative;display:flex;align-items:center}.mc-c-icon-picker__search-icon{position:absolute;left:var(--space-3);color:var(--color-gray-500);font-size:var(--font-size-lg);pointer-events:none}.mc-c-icon-picker__search-input{width:100%;padding:var(--space-2) var(--space-3);padding-left:var(--space-9);padding-right:var(--space-9);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);background-color:var(--surface-primary);color:var(--text-primary);transition:border-color var(--transition-duration-fast) var(--transition-timing-ease-in-out),box-shadow var(--transition-duration-fast) var(--transition-timing-ease-in-out)}.mc-c-icon-picker__search-input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.mc-c-icon-picker__search-input::placeholder{color:var(--color-gray-400)}.mc-c-icon-picker__clear-btn{position:absolute;right:var(--space-2);display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;border:none;border-radius:var(--border-radius-full);background-color:var(--color-gray-200);color:var(--color-gray-600);cursor:pointer;transition:background-color var(--transition-duration-fast) var(--transition-timing-ease-in-out)}.mc-c-icon-picker__clear-btn:hover{background-color:var(--color-gray-300)}.mc-c-icon-picker__clear-btn i{font-size:var(--font-size-base)}.mc-c-icon-picker__categories{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-gray-200)}.mc-c-icon-picker__category-btn{padding:var(--space-1) var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--border-radius-full);background-color:var(--surface-primary);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-duration-fast) var(--transition-timing-ease-in-out)}.mc-c-icon-picker__category-btn:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.mc-c-icon-picker__category-btn--active{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.mc-c-icon-picker__category-btn--active:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-white)}.mc-c-icon-picker__preview{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--color-gray-50);border-radius:var(--border-radius-md);border:1px solid var(--color-gray-200)}.mc-c-icon-picker__preview-icon{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);background-color:var(--color-primary-100);border-radius:var(--border-radius-md);color:var(--color-primary-600)}.mc-c-icon-picker__preview-icon i{font-size:var(--font-size-2xl)}.mc-c-icon-picker__preview-label{font-size:var(--font-size-sm);color:var(--text-secondary);font-family:var(--font-family-mono)}.mc-c-icon-picker__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));gap:var(--space-2);max-height:240px;overflow-y:auto;padding:var(--space-2);background-color:var(--color-gray-50);border-radius:var(--border-radius-md);border:1px solid var(--color-gray-200)}.mc-c-icon-picker__grid::-webkit-scrollbar{width:6px}.mc-c-icon-picker__grid::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--border-radius-full)}.mc-c-icon-picker__grid::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--border-radius-full)}.mc-c-icon-picker__grid::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.mc-c-icon-picker__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md);background-color:var(--surface-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-duration-fast) var(--transition-timing-ease-in-out)}.mc-c-icon-picker__icon-btn i{font-size:var(--font-size-xl)}.mc-c-icon-picker__icon-btn:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-600)}.mc-c-icon-picker__icon-btn--selected{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.mc-c-icon-picker__icon-btn--selected:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.mc-c-icon-picker__empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-gray-400)}.mc-c-icon-picker__empty i{font-size:var(--font-size-3xl)}.mc-c-icon-picker__empty span{font-size:var(--font-size-sm)}html[data-theme=dark] .mc-c-icon-picker__search-input{border-color:var(--color-gray-600)}html[data-theme=dark] .mc-c-icon-picker__search-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px rgba(var(--color-primary-500-rgb), 0.2)}html[data-theme=dark] .mc-c-icon-picker__clear-btn{background-color:var(--color-gray-700);color:var(--color-gray-300)}html[data-theme=dark] .mc-c-icon-picker__clear-btn:hover{background-color:var(--color-gray-600)}html[data-theme=dark] .mc-c-icon-picker__categories{border-bottom-color:var(--color-gray-700)}html[data-theme=dark] .mc-c-icon-picker__category-btn{border-color:var(--color-gray-600);color:var(--color-gray-300)}html[data-theme=dark] .mc-c-icon-picker__category-btn:hover{border-color:var(--color-primary-400);color:var(--color-primary-400)}html[data-theme=dark] .mc-c-icon-picker__preview{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}html[data-theme=dark] .mc-c-icon-picker__preview-icon{background-color:rgba(var(--color-primary-500-rgb), 0.2);color:var(--color-primary-400)}html[data-theme=dark] .mc-c-icon-picker__grid{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}html[data-theme=dark] .mc-c-icon-picker__grid::-webkit-scrollbar-track{background:var(--color-gray-700)}html[data-theme=dark] .mc-c-icon-picker__grid::-webkit-scrollbar-thumb{background:var(--color-gray-600)}html[data-theme=dark] .mc-c-icon-picker__grid::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}html[data-theme=dark] .mc-c-icon-picker__icon-btn:hover{background-color:rgba(var(--color-primary-500-rgb), 0.2);border-color:var(--color-primary-400);color:var(--color-primary-400)}
.mc-l-sidebar__highlight{display:flex;flex-direction:column}.mc-l-sidebar__highlight-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.mc-l-sidebar__highlight-item{display:block;margin:0}.mc-l-sidebar__link.mc-l-sidebar__highlight-mag{height:40px;border-radius:10px;background-color:color-mix(in srgb, var(--color-primary-500) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary-500) 45%, transparent);color:var(--sidebar-text-color);cursor:pointer}.mc-l-sidebar__link.mc-l-sidebar__highlight-mag:hover{background-color:color-mix(in srgb, var(--color-primary-500) 32%, transparent);color:var(--sidebar-text-color)}.mc-l-sidebar__link.mc-l-sidebar__highlight-mag:focus-visible{outline:2px solid var(--sidebar-text-color);outline-offset:2px}.mc-l-sidebar__highlight-item>.mc-l-sidebar__link:not(.mc-l-sidebar__highlight-mag):hover,.mc-l-sidebar__highlight-item>.mc-l-sidebar__link:not(.mc-l-sidebar__highlight-mag):focus{background-color:var(--sidebar-item-hover);text-decoration:none;color:var(--sidebar-text-color)}.mc-l-sidebar__highlight-mag .mc-l-sidebar__name{font-weight:var(--sidebar-font-semi-bold)}.mc-l-sidebar__highlight-mag .mc-l-sidebar__icon{color:color-mix(in srgb, var(--color-primary-500) 65%, var(--sidebar-text-color))}.mc-l-sidebar__highlight-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:auto;background-color:color-mix(in srgb, var(--color-primary-500) 65%, var(--sidebar-text-color))}.mc-l-sidebar__highlight-separator{height:1px;margin:18px 16px 12px;background-color:var(--sidebar-item-active)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__highlight-dot,body.sidebar-forced-expanded .mc-l-sidebar--collapsed .mc-l-sidebar__highlight-dot{background-color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__highlight-separator,body.sidebar-forced-expanded .mc-l-sidebar--collapsed .mc-l-sidebar__highlight-separator{background-color:color-mix(in srgb, var(--sidebar-hover-collapsed-text) 16%, transparent)}@media screen and (min-width: 768px){body:not(.sidebar-forced-expanded) .mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__link.mc-l-sidebar__highlight-mag{width:40px;margin:0 10px;padding:0 8px;overflow:hidden}body:not(.sidebar-forced-expanded) .mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__highlight-dot{position:absolute;top:6px;left:29px;margin:0}}
.mc-c-sidebar-item-editor{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}.mc-c-sidebar-item-editor__preview{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--surface-bg-secondary);border-radius:var(--border-radius-lg);border:1px solid var(--surface-border-color)}.mc-c-sidebar-item-editor__preview-icon{display:flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);background-color:var(--color-primary-100);border-radius:var(--border-radius-md);color:var(--color-primary-600)}.mc-c-sidebar-item-editor__preview-icon i{font-size:var(--font-size-2xl)}.mc-c-sidebar-item-editor__preview-info{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mc-c-sidebar-item-editor__preview-label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-sidebar-item-editor__preview-original{font-size:var(--font-size-xs);color:var(--surface-text-muted)}.mc-c-sidebar-item-editor__field mc-input{display:block}.mc-c-sidebar-item-editor__favorite-btn{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);padding:0;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background-color:var(--surface-background-color);color:var(--surface-text-muted);cursor:pointer;transition:all var(--transition-duration-fast) var(--transition-timing-ease-in-out)}.mc-c-sidebar-item-editor__favorite-btn i{font-size:var(--font-size-xl)}.mc-c-sidebar-item-editor__favorite-btn:hover{border-color:var(--color-warning-400);color:var(--color-warning-500)}.mc-c-sidebar-item-editor__favorite-btn--active{background-color:var(--color-warning-50);border-color:var(--color-warning-400);color:var(--color-warning-500)}.mc-c-sidebar-item-editor__favorite-btn--active:hover{background-color:var(--color-warning-100)}.mc-c-sidebar-item-editor__icon-selector{display:flex;flex-direction:column;gap:var(--space-2)}.mc-c-sidebar-item-editor__icon-btn{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background-color:var(--surface-background-color);color:var(--surface-text-color);cursor:pointer;transition:border-color var(--transition-duration-fast) var(--transition-timing-ease-in-out);text-align:left}.mc-c-sidebar-item-editor__icon-btn:hover{border-color:var(--color-primary-400)}.mc-c-sidebar-item-editor__icon-btn i:first-child{font-size:var(--font-size-xl);color:var(--color-primary-500)}.mc-c-sidebar-item-editor__icon-btn span{flex:1;font-size:var(--font-size-sm);color:var(--surface-text-muted);font-family:var(--font-family-mono)}.mc-c-sidebar-item-editor__icon-btn i:last-child{font-size:var(--font-size-lg);color:var(--surface-text-muted)}.mc-c-sidebar-item-editor__icon-picker-container{margin-top:var(--space-2);padding:var(--space-3);background-color:var(--surface-bg-secondary);border-radius:var(--border-radius-md);border:1px solid var(--surface-border-color)}.mc-c-sidebar-item-editor__nomenclature-fields{display:flex;flex-direction:column;gap:var(--space-3)}.mc-c-sidebar-item-editor__nomenclature-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mc-c-sidebar-item-editor__nomenclature-hint{font-size:var(--font-size-xs);color:var(--surface-text-muted);font-style:italic}.mc-c-sidebar-item-editor__actions{display:flex;justify-content:flex-start;padding-top:var(--space-2);border-top:1px solid var(--surface-border-color)}.mc-c-sidebar-item-editor__global-option{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background-color:var(--surface-bg-secondary);border-radius:var(--border-radius-md);border:1px solid var(--surface-border-color)}.mc-c-sidebar-item-editor__global-hint{font-size:var(--font-size-xs);color:var(--surface-text-muted);padding-left:var(--space-9)}.mc-c-sidebar-item-editor__footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--surface-border-color)}
.mc-l-sidebar__pinned-section{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--sidebar-item-hover);margin-bottom:var(--space-2)}.mc-l-sidebar__pinned-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;border-radius:var(--sidebar-radius);transition:background-color var(--sidebar-transition-fast);user-select:none}.mc-l-sidebar__pinned-header:hover{background-color:var(--sidebar-item-hover)}.mc-l-sidebar__pinned-icon{font-size:var(--sidebar-small-icon-size);color:var(--color-warning-500)}.mc-l-sidebar__pinned-title{flex:1;font-size:var(--sidebar-smaller-font-size);font-weight:var(--sidebar-font-semi-bold);color:var(--sidebar-text-color-light);text-transform:uppercase;letter-spacing:.05em}.mc-l-sidebar__pinned-toggle{font-size:var(--sidebar-small-icon-size);color:var(--sidebar-text-color-light);transition:transform var(--sidebar-transition-fast)}.mc-l-sidebar__pinned-list{list-style:none;padding:0;margin:var(--space-1) 0 0 0;display:flex;flex-direction:column;gap:var(--space-1)}.mc-l-sidebar__pinned-item{position:relative}.mc-l-sidebar__pinned-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--sidebar-radius);color:var(--sidebar-text-color);text-decoration:none;cursor:pointer;transition:all var(--sidebar-transition-fast)}.mc-l-sidebar__pinned-link:hover{background-color:var(--sidebar-item-hover)}.mc-l-sidebar__pinned-link:hover .mc-l-sidebar__pinned-unpin-btn{opacity:1;visibility:visible}.mc-l-sidebar__pinned-link--active{background-color:var(--sidebar-item-active);color:var(--color-primary-600)}.mc-l-sidebar__pinned-link--active .mc-l-sidebar__pinned-item-icon{color:var(--color-primary-500)}.mc-l-sidebar__pinned-item-icon{font-size:var(--sidebar-small-icon-size);color:var(--sidebar-icon-color);flex-shrink:0}.mc-l-sidebar__pinned-item-label{flex:1;font-size:var(--sidebar-small-font-size);font-weight:var(--sidebar-font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-sidebar__pinned-unpin-btn{display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;border:none;border-radius:var(--border-radius-sm);background-color:rgba(0,0,0,0);color:var(--color-gray-400);cursor:pointer;opacity:0;visibility:hidden;transition:all var(--sidebar-transition-fast)}.mc-l-sidebar__pinned-unpin-btn i{font-size:var(--font-size-base)}.mc-l-sidebar__pinned-unpin-btn:hover{background-color:var(--color-danger-100);color:var(--color-danger-500)}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-section{padding:var(--space-2) var(--space-1)}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-header{justify-content:center;padding:var(--space-2)}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-title,.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-toggle{display:none}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-list{align-items:center}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-link{justify-content:center;padding:var(--space-2);width:var(--space-10);height:var(--space-10)}.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-item-label,.mc-l-sidebar--collapsed .mc-l-sidebar__pinned-unpin-btn{display:none}.mc-l-sidebar--edit-mode .mc-l-sidebar__pinned-link{padding-left:var(--space-2)}.mc-l-sidebar--edit-mode .mc-l-sidebar__pinned-link .mc-l-sidebar__drag-handle{display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);color:var(--color-gray-400);cursor:grab;flex-shrink:0}.mc-l-sidebar--edit-mode .mc-l-sidebar__pinned-link .mc-l-sidebar__drag-handle:active{cursor:grabbing}html[data-theme=dark] .mc-l-sidebar__pinned-unpin-btn:hover{background-color:rgba(var(--color-danger-500-rgb), 0.2);color:var(--color-danger-400)}
html[data-theme=light],html[data-theme=dark]{--sidebar-title-color: var(--color-gray-900);--sidebar-normal-font-size: var(--font-size-base);--sidebar-small-font-size: var(--font-size-sm);--sidebar-smaller-font-size: var(--font-size-xs);--sidebar-normal-icon-size: var(--font-size-2xl);--sidebar-small-icon-size: var(--font-size-lg);--sidebar-font-medium: var(--font-weight-normal);--sidebar-font-semi-bold: var(--font-weight-medium);--sidebar-bg: var(--color-gray-100);--sidebar-background-color: var(--sidebar-bg);--sidebar-item-hover: var(--sidebar-item-hover);--sidebar-item-active: var(--sidebar-item-active);--sidebar-radius: var(--border-radius-lg);--sidebar-icon-color: var(--sidebar-text-color);--sidebar-transition-fast: var(--transition-duration-fast) var(--transition-timing-ease-in-out);--sidebar-transition-normal: var(--transition-duration-base) var(--transition-timing-ease-in-out);--sidebar-transition-slow: var(--transition-duration-slow) var(--transition-timing-ease-in-out);--sidebar-width-collapsed: 60px;--sidebar-width-expanded: 215px;--sidebar-hover-collapsed-bg: color-mix(in srgb, var(--color-primary-900) 77.7%, transparent);--sidebar-hover-collapsed-text: var(--color-white);--sidebar-hover-collapsed-item-hover-bg: color-mix(in srgb, var(--color-primary-800) 61%, transparent);--sidebar-hover-collapsed-item-active-bg: color-mix(in srgb, var(--color-primary-800) 81%, transparent)}@media screen and (min-width: 1024px){html[data-theme=light],html[data-theme=dark]{--sidebar-normal-font-size: var(--font-size-lg);--sidebar-small-font-size: var(--font-size-sm);--sidebar-smaller-font-size: var(--font-size-xs)}}.mc-l-sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width, 215px);background-color:var(--sidebar-background-color);z-index:var(--z-header);transition:width var(--sidebar-transition-normal);overflow:hidden}.mc-l-sidebar__container{height:100%;display:flex;flex-direction:column;padding:0;transition:background-color var(--sidebar-transition-normal)}.mc-l-sidebar__brand{display:flex;align-items:center;gap:12px;padding:8px;min-height:var(--layout-header-height);border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.mc-l-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sidebar-text-color);cursor:pointer;border-radius:var(--sidebar-radius);transition:background-color var(--sidebar-transition-fast)}.mc-l-sidebar__toggle:hover{background-color:var(--sidebar-item-hover)}.mc-l-sidebar__toggle .mc-l-sidebar__icon{font-size:24px;margin:0;color:currentColor}.mc-l-sidebar__logo-link{display:flex;align-items:center;text-decoration:none;overflow:hidden}.mc-l-sidebar__logo{width:100px;height:auto;transition:opacity var(--sidebar-transition-normal),transform var(--sidebar-transition-normal)}.mc-l-sidebar__logo--custom{max-width:var(--sidebar-logo-max-width, 100px);max-height:var(--sidebar-logo-max-height, 32px);width:auto;object-fit:contain}.mc-l-sidebar__navigation{flex:1;display:flex;flex-direction:column;overflow:hidden}.mc-l-sidebar__menu-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.mc-l-sidebar__menu-scroll::-webkit-scrollbar{width:4px}.mc-l-sidebar__menu-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-sidebar__menu-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.mc-l-sidebar__menu-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.mc-l-sidebar__list{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;margin:0}.mc-l-sidebar__item{display:block;margin:0}.mc-l-sidebar__item a:hover,.mc-l-sidebar__item a:focus{background-color:var(--sidebar-item-hover);text-decoration:none;color:var(--sidebar-text-color)}.mc-l-sidebar__subtitle{font-size:var(--sidebar-smaller-font-size);text-transform:uppercase;letter-spacing:.1rem;color:var(--sidebar-text-color-light);margin:1rem 1rem .5rem 1rem;padding:0;opacity:1;transition:opacity var(--sidebar-transition-normal)}.mc-l-sidebar__link{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;height:36px;margin:0 8px;padding:0 12px 0 10px;border-radius:var(--sidebar-radius);color:var(--sidebar-text-color);text-decoration:none;position:relative;transition:background-color var(--sidebar-transition-fast),color var(--sidebar-transition-fast)}.mc-l-sidebar__link:hover{background-color:var(--sidebar-item-hover);text-decoration:none;color:var(--sidebar-text-color)}.mc-l-sidebar__link--active,.mc-l-sidebar__link.mc-l-sidebar__active{background-color:var(--sidebar-item-active);font-weight:var(--sidebar-font-semi-bold);color:var(--app-text-color)}.mc-l-sidebar__link--active .mc-l-sidebar__icon,.mc-l-sidebar__link.mc-l-sidebar__active .mc-l-sidebar__icon{color:currentColor}.mc-l-sidebar__link.mc-l-sidebar__link--active:visited,.mc-l-sidebar__link.mc-l-sidebar__active:visited{color:var(--app-text-color)}.mc-l-sidebar__link.mc-l-sidebar__link--active:visited .mc-l-sidebar__icon,.mc-l-sidebar__link.mc-l-sidebar__active:visited .mc-l-sidebar__icon{color:var(--app-text-color)}.mc-l-sidebar__icon{font-size:22px;color:var(--sidebar-icon-color);transition:color var(--sidebar-transition-fast);flex-shrink:0;width:24px;text-align:center}.mc-l-sidebar__name{font-size:var(--sidebar-small-font-size);font-weight:var(--sidebar-font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.4px;opacity:1;transform:translateX(0);transition:opacity var(--sidebar-transition-normal),transform var(--sidebar-transition-normal);flex:1;min-width:0}.mc-l-sidebar__config-icon{margin-left:auto;font-size:16px;color:var(--sidebar-text-color-light);opacity:0;transition:opacity var(--sidebar-transition-fast),color var(--sidebar-transition-fast);cursor:pointer;flex-shrink:0}.mc-l-sidebar__config-icon:hover{color:var(--sidebar-text-color)}.mc-l-sidebar__item:hover .mc-l-sidebar__config-icon,.mc-l-sidebar--edit-mode .mc-l-sidebar__config-icon,.mc-l-sidebar__item.--config-fixed .mc-l-sidebar__config-icon{opacity:1}.mc-l-sidebar__badge{background:#ff3b30;color:#fff;font-size:10px;padding:0 6px;border-radius:999px;line-height:18px;opacity:1;transform:translateX(0);transition:opacity var(--sidebar-transition-normal),transform var(--sidebar-transition-normal);flex-shrink:0}.mc-l-sidebar__badge--warning{background:var(--color-warning, #f59e0b);color:#1a1a1a}.mc-l-sidebar__external-icon{font-size:14px;color:var(--sidebar-text-color-light);opacity:.7;flex-shrink:0;margin-left:auto}.mc-l-sidebar__settings{flex-shrink:0;border-top:1px solid rgba(0,0,0,.05);padding:1rem 0}.mc-l-sidebar__settings-list{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;margin:0}.mc-l-sidebar__drag-handle{margin-right:2px;padding:2px;opacity:0;transition:opacity .2s ease;cursor:grab;color:var(--sidebar-text-color-light);font-size:12px;flex-shrink:0;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mc-l-sidebar__drag-handle:active{cursor:grabbing}.mc-l-sidebar__drag-handle:hover{color:var(--sidebar-text-color)}.mc-l-sidebar__save-button{position:sticky;bottom:0;left:0;right:0;padding:12px 8px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.05);z-index:10;display:flex;justify-content:center}.mc-l-sidebar__hidden-separator{padding:12px 16px 8px;font-size:12px;font-weight:600;color:var(--sidebar-text-color-light);opacity:.7;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid rgba(0,0,0,.1);margin-top:8px}.mc-l-sidebar--edit-mode{z-index:calc(var(--z-sidepanel) + 5)}.mc-l-sidebar--edit-mode .mc-l-sidebar__drag-handle{opacity:1}.mc-l-sidebar--edit-mode .mc-l-sidebar__name{overflow:hidden;text-overflow:ellipsis}.mc-l-sidebar--edit-mode .mc-l-sidebar__link{cursor:default;pointer-events:none}.mc-l-sidebar--edit-mode .mc-l-sidebar__drag-handle,.mc-l-sidebar--edit-mode .mc-l-sidebar__config-icon{pointer-events:auto}.mc-l-sidebar--edit-mode .mc-l-sidebar__dropdown-icon{opacity:.3}.mc-l-sidebar__item--dragging{opacity:.7;transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:var(--z-base, 1000);background-color:var(--sidebar-item-hover)}.mc-l-sidebar__item--ghost{opacity:.3;background-color:var(--sidebar-item-active);border:2px dashed var(--sidebar-text-color-light);border-radius:var(--sidebar-radius);height:36px;margin:.25rem 8px}.mc-l-sidebar__item--ghost *{visibility:hidden}.mc-l-sidebar .ui-sortable-helper{opacity:.8;background-color:var(--sidebar-item-active);border-radius:var(--sidebar-radius);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:var(--z-base, 1000)}.mc-l-sidebar .ui-sortable-placeholder{opacity:.3;background-color:var(--sidebar-item-active);border:2px dashed var(--sidebar-text-color-light);border-radius:var(--sidebar-radius);height:36px;margin:.25rem 8px;visibility:visible !important}.mc-l-sidebar .ui-sortable-placeholder *{visibility:hidden}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover{width:var(--sidebar-width-expanded) !important;background-color:var(--sidebar-hover-collapsed-bg) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__container,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__container{background-color:var(--sidebar-hover-collapsed-bg) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__toggle,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__toggle{color:var(--sidebar-hover-collapsed-text) !important;margin-right:15px}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__toggle:hover,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__toggle:hover{background-color:var(--sidebar-hover-collapsed-item-hover-bg) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__name,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown-icon,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__badge,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__name,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown-icon,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__badge{opacity:1 !important;transform:translateX(0) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__logo,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo{opacity:1 !important;transform:scale(1) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__logo:not(.mc-l-sidebar__logo--custom),body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo:not(.mc-l-sidebar__logo--custom){filter:brightness(0) invert(1) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__logo--custom,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo--custom{background-color:var(--sidebar-logo-plate, transparent) !important;padding:var(--sidebar-logo-plate-padding, 0) !important;border-radius:var(--border-radius-base) !important;box-sizing:border-box !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__logo-link,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo-link{display:flex !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__link,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link{color:var(--sidebar-hover-collapsed-text) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__link .mc-l-sidebar__icon,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link .mc-l-sidebar__icon{color:var(--sidebar-hover-collapsed-text) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__link:hover,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link:hover{background-color:var(--sidebar-hover-collapsed-item-hover-bg) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__link--active,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__link.mc-l-sidebar__active,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link--active,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link.mc-l-sidebar__active{background-color:var(--sidebar-hover-collapsed-item-active-bg) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown-collapse,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown-collapse{display:block !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded{background-color:rgba(241,241,243,.5) !important;margin:4px 8px !important;padding:8px !important;border-radius:10px !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link{background-color:rgba(0,0,0,0) !important;color:var(--sidebar-hover-collapsed-text) !important;margin:0 !important;padding:0 !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link .mc-l-sidebar__icon,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link .mc-l-sidebar__icon{color:var(--sidebar-hover-collapsed-text) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item{margin:0 !important;padding:0 !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span{color:var(--sidebar-hover-collapsed-text) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__config-icon,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__config-icon{color:var(--sidebar-hover-collapsed-text) !important}body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed .mc-l-sidebar__config-icon:hover,body.sidebar-forced-expanded .mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__config-icon:hover{color:var(--sidebar-hover-collapsed-text) !important}.mc-l-sidebar--collapsed{width:var(--sidebar-width-collapsed)}.mc-l-sidebar--collapsed .mc-l-sidebar__name,.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown-icon,.mc-l-sidebar--collapsed .mc-l-sidebar__badge{opacity:0;transform:translateX(-10px)}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown-collapse{display:none}.mc-l-sidebar--collapsed .mc-l-sidebar__logo{opacity:0;transform:scale(0.8)}.mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__dropdown--expanded{background-color:rgba(163,163,163,.5) !important;border-radius:10px}.mc-l-sidebar--collapsed:hover{background-color:var(--sidebar-hover-collapsed-bg)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__container{background-color:var(--sidebar-hover-collapsed-bg)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__toggle{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__toggle:hover{background-color:var(--sidebar-hover-collapsed-item-hover-bg)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo:not(.mc-l-sidebar__logo--custom){filter:brightness(0) invert(1)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo--custom{background-color:var(--sidebar-logo-plate, transparent);padding:var(--sidebar-logo-plate-padding, 0);border-radius:var(--border-radius-base);box-sizing:border-box}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link{color:var(--sidebar-hover-collapsed-text) !important}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link .mc-l-sidebar__icon{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link:hover{background-color:var(--sidebar-hover-collapsed-item-hover-bg)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link--active,.mc-l-sidebar--collapsed:hover .mc-l-sidebar__link.mc-l-sidebar__active{background-color:var(--sidebar-hover-collapsed-item-active-bg)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown-collapse{display:block}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded{background-color:rgba(241,241,243,.5);margin:4px 8px;padding:8px;border-radius:10px}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link{background-color:rgba(0,0,0,0);color:var(--sidebar-hover-collapsed-text);margin:0;padding:0}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__link .mc-l-sidebar__icon{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item{margin:0;padding:0}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span{color:var(--sidebar-hover-collapsed-text)}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-collapse{display:block !important;background:none}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-collapse .mc-l-sidebar__dropdown-content{padding:0}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item{height:36px;padding:0 12px 0 10px;margin:0 8px;display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,0,0,0);border:none;border-radius:0}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span{margin-left:0;font-size:var(--sidebar-small-font-size);font-weight:var(--sidebar-font-medium)}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item i{font-size:22px;color:var(--sidebar-hover-collapsed-text);margin:0;margin-right:12px;width:24px;text-align:center;flex-shrink:0}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item:hover{background-color:rgba(0,0,0,0);transform:none}.mc-l-sidebar--collapsed .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item--active{background-color:rgba(0,0,0,0)}.mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item{height:36px;padding:0 12px 0 10px;margin:0 8px;display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,0,0,0);border:none;border-radius:var(--sidebar-radius)}.mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span{display:none !important}.mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item i{font-size:18px;color:var(--sidebar-hover-collapsed-text);margin:0}.mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item:hover{background-color:rgba(0,0,0,0);transform:scale(1.05)}.mc-l-sidebar--collapsed .mc-l-sidebar__brand{gap:0;justify-content:flex-start}.mc-l-sidebar--collapsed .mc-l-sidebar__logo-link{display:none}.mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo-link{display:flex}.mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__logo{opacity:1;transform:scale(1)}.mc-l-sidebar.mc-l-sidebar--collapsed:hover .mc-l-sidebar__toggle{margin-right:15px}@media screen and (min-width: 768px)and (hover: hover){body:not(.sidebar-forced-expanded) .mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__menu-scroll{scrollbar-width:none}body:not(.sidebar-forced-expanded) .mc-l-sidebar--collapsed:not(:hover) .mc-l-sidebar__menu-scroll::-webkit-scrollbar{display:none}.mc-l-sidebar--collapsed:hover .mc-l-sidebar__menu-scroll{transition:scrollbar-width 0s var(--transition-duration-base);transition-behavior:allow-discrete}}.mc-l-sidebar--expanded{width:var(--sidebar-width-expanded)}.mc-l-sidebar--expanded .mc-l-sidebar__name,.mc-l-sidebar--expanded .mc-l-sidebar__dropdown-icon,.mc-l-sidebar--expanded .mc-l-sidebar__badge{opacity:1;transform:translateX(0)}.mc-l-sidebar--expanded .mc-l-sidebar__logo{opacity:1;transform:scale(1);filter:none}.mc-l-sidebar--expanded .mc-l-sidebar__dropdown--expanded{background-color:rgba(163,163,163,.5);border-radius:10px}.mc-l-sidebar--expanded .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item{background-color:rgba(0,0,0,0);border:none;margin:0 8px;padding:0 12px 0 10px;width:auto;height:36px;display:flex;align-items:center;gap:0}.mc-l-sidebar--expanded .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item i{font-size:22px;color:var(--sidebar-text-color);margin:0;margin-right:12px;width:24px;text-align:center;flex-shrink:0}.mc-l-sidebar--expanded .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item span{display:inline;font-size:var(--sidebar-small-font-size);font-weight:var(--sidebar-font-medium);color:var(--sidebar-text-color);margin:0;padding:0}.mc-l-sidebar--expanded .mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-item:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color);border-color:rgba(0,0,0,0);transform:none}.mc-l-sidebar.mc-l-sidebar--expanded:hover .mc-l-sidebar__toggle{margin-right:0}.mc-l-sidebar__dropdown{margin:0}.mc-l-sidebar__dropdown-item{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;margin:0 8px;border-radius:8px;color:var(--sidebar-text-color);text-decoration:none;font-size:var(--sidebar-smaller-font-size);font-weight:var(--sidebar-font-medium);transition:background-color var(--sidebar-transition-fast),color var(--sidebar-transition-fast),transform var(--sidebar-transition-fast)}.mc-l-sidebar__dropdown-item span{opacity:1;transform:translateX(0);transition:opacity var(--sidebar-transition-normal),transform var(--sidebar-transition-normal)}.mc-l-sidebar__dropdown-item:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color);border-color:rgba(0,0,0,0);transform:none}.mc-l-sidebar__dropdown-item--active{background-color:var(--sidebar-item-active);color:var(--app-text-color)}.mc-l-sidebar__dropdown-icon{font-size:16px;transition:transform var(--sidebar-transition-normal),opacity var(--sidebar-transition-normal);opacity:1;transform:translateX(0) rotate(0deg);flex-shrink:0}.mc-l-sidebar__dropdown-collapse{list-style:none;padding:0;overflow:hidden;max-height:0;opacity:0;transition:max-height var(--sidebar-transition-normal),opacity var(--sidebar-transition-normal);border-radius:var(--sidebar-radius);margin:4px 0}.mc-l-sidebar__dropdown-content{padding:8px 0}.mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-collapse{max-height:300px;opacity:1}.mc-l-sidebar__dropdown--expanded .mc-l-sidebar__dropdown-icon{transform:translateX(0) rotate(180deg)}@media screen and (max-width: 767px){.mc-l-sidebar{left:-100%;width:var(--sidebar-width-expanded) !important;box-shadow:2px 0 10px rgba(0,0,0,.1)}.mc-l-sidebar--mobile-open{left:0}}@media screen and (min-width: 768px){.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover{width:var(--sidebar-width-expanded)}.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover .mc-l-sidebar__name,.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover .mc-l-sidebar__dropdown-icon,.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover .mc-l-sidebar__badge{opacity:1;transform:translateX(0);transition-delay:.1s}.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover .mc-l-sidebar__logo{opacity:1;transform:scale(1);transition-delay:.1s}.mc-l-sidebar:not(.mc-l-sidebar--expanded):hover .mc-l-sidebar__dropdown-collapse{display:block}}@media screen and (max-width: 767px){.mc-l-sidebar__name,.mc-l-sidebar__dropdown-icon,.mc-l-sidebar__badge{opacity:1 !important;transform:translateX(0) !important}.mc-l-sidebar__logo{opacity:1 !important;transform:scale(1) !important}.mc-l-sidebar__dropdown-collapse{display:block !important}}.mc-l-sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:var(--z-header)-1;opacity:0;transition:opacity var(--sidebar-transition-normal)}.mc-l-sidebar-overlay--visible{display:block;opacity:1}@media screen and (min-width: 768px){.mc-l-sidebar-overlay{display:none !important}}.mobile-sidebar-toggle{position:fixed;top:1rem;left:1rem;z-index:var(--z-header)1}.mobile-sidebar-toggle .mc-l-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--header-background-color);color:var(--sidebar-text-color);border:1px solid rgba(0,0,0,.1);border-radius:var(--sidebar-radius);cursor:pointer;transition:background-color var(--sidebar-transition-fast);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mobile-sidebar-toggle .mc-l-sidebar__toggle:hover{background-color:var(--sidebar-item-hover)}.mobile-sidebar-toggle .mc-l-sidebar__toggle .mc-l-sidebar__icon{font-size:20px;margin:0}@media screen and (min-width: 768px){.mobile-sidebar-toggle{display:none}}.mc-l-sidebar--edit-mode .mc-l-sidebar__item{position:relative}.mc-l-sidebar--edit-mode .mc-l-sidebar__item:not(.mc-l-sidebar__dropdown) .mc-l-sidebar__link{cursor:grab}.mc-l-sidebar--edit-mode .mc-l-sidebar__item:not(.mc-l-sidebar__dropdown) .mc-l-sidebar__link:active{cursor:grabbing}.mc-l-sidebar--edit-mode .mc-l-sidebar__drag-handle{cursor:grab;opacity:.6;transition:opacity var(--sidebar-transition-fast)}.mc-l-sidebar--edit-mode .mc-l-sidebar__drag-handle:hover{opacity:1}.mc-l-sidebar--edit-mode .mc-l-sidebar__drag-handle:active{cursor:grabbing}.dndDragging{opacity:.8;transform:rotate(2deg);background-color:var(--sidebar-item-active) !important;border-radius:var(--sidebar-radius);box-shadow:0 8px 24px rgba(0,0,0,.3) !important;z-index:var(--z-base, 1000);border:2px solid var(--color-primary-500, #8955ef)}.dndDragging .mc-l-sidebar__link{background-color:rgba(0,0,0,0) !important}.dndDragging .mc-l-sidebar__icon{color:var(--color-primary-500, #8955ef)}.dndDragging .mc-l-sidebar__name{font-weight:var(--sidebar-font-semi-bold)}.dndDraggingSource{opacity:.4;transform:scale(0.95);transition:opacity var(--sidebar-transition-fast),transform var(--sidebar-transition-fast)}.dndDraggingSource .mc-l-sidebar__link{background-color:var(--sidebar-item-hover) !important;border:1px dashed var(--sidebar-text-color-light)}.dndDragover{background-color:rgba(137,85,239,.05);border-radius:var(--sidebar-radius)}.dndDragover::before{content:"";position:absolute;top:0;left:8px;right:8px;bottom:0;border:2px dashed var(--color-primary-500, #8955ef);border-radius:var(--sidebar-radius);opacity:.5;pointer-events:none}.dndPlaceholder{background-color:rgba(137,85,239,.1) !important;border:2px dashed var(--color-primary-500, #8955ef) !important;border-radius:var(--sidebar-radius) !important;height:36px !important;margin:.25rem 8px !important;opacity:.8 !important;position:relative !important;animation:dndPlaceholderPulse 1.5s ease-in-out infinite}.dndPlaceholder *{visibility:hidden !important}.dndPlaceholder::after{content:"⬇ Solte aqui";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px;color:var(--color-primary-500, #8955ef);font-weight:var(--sidebar-font-semi-bold);visibility:visible !important;opacity:.8;white-space:nowrap}.mc-l-sidebar__hidden-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);position:relative}.mc-l-sidebar__hidden-section .mc-l-sidebar__hidden-separator{font-size:11px;text-transform:uppercase;letter-spacing:.08rem;color:var(--sidebar-text-color-light);margin:0 1rem .5rem 1rem;padding:0;opacity:.7;font-weight:var(--sidebar-font-medium)}.mc-l-sidebar__hidden-section .mc-l-sidebar__list{opacity:.6}.mc-l-sidebar__hidden-section .mc-l-sidebar__list.dndDragover{opacity:1}.mc-l-sidebar__hidden-section .mc-l-sidebar__item .mc-l-sidebar__link{opacity:.7;background-color:rgba(0,0,0,0);border:1px dashed rgba(0,0,0,0);transition:all var(--sidebar-transition-fast)}.mc-l-sidebar__hidden-section .mc-l-sidebar__item .mc-l-sidebar__link:hover{opacity:1;background-color:var(--sidebar-item-hover);border-color:var(--sidebar-text-color-light)}.mc-l-sidebar__hidden-section .mc-l-sidebar__item.dndDragging .mc-l-sidebar__link{opacity:1}.mc-l-sidebar__save-button{padding:1rem;border-top:1px solid rgba(0,0,0,.1);background-color:rgba(137,85,239,.05)}.mc-l-sidebar__save-button .btn{width:100%;border-radius:var(--sidebar-radius);font-weight:var(--sidebar-font-semi-bold);text-transform:uppercase;letter-spacing:.05rem;font-size:12px;padding:8px 16px;background-color:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);transition:all var(--sidebar-transition-fast)}.mc-l-sidebar__save-button .btn:hover{background-color:var(--color-primary-600, #7c4adb);border-color:var(--color-primary-600, #7c4adb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(137,85,239,.3)}.mc-l-sidebar__save-button .btn:active{transform:translateY(0)}@keyframes dndPlaceholderPulse{0%,100%{background-color:rgba(137,85,239,.1);border-color:var(--color-primary-500, #8955ef)}50%{background-color:rgba(137,85,239,.2);border-color:var(--color-primary-600, #7c4adb)}}.mc-l-sidebar__drag-handle{position:relative}.mc-l-sidebar__drag-handle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background:linear-gradient(to bottom, currentColor 2px, transparent 2px, transparent 4px, currentColor 4px, currentColor 6px, transparent 6px, transparent 8px, currentColor 8px, currentColor 10px, transparent 10px, transparent 12px, currentColor 12px, currentColor 14px, transparent 14px);opacity:.6;transition:opacity var(--sidebar-transition-fast)}.mc-l-sidebar__drag-handle:hover::before{opacity:1}.mc-l-sidebar--edit-mode .mc-l-sidebar__item:hover .mc-l-sidebar__link{background-color:rgba(137,85,239,.08);border:1px solid rgba(137,85,239,.2)}.mc-l-sidebar--edit-mode [dnd-handle]{outline:none}.mc-l-sidebar--edit-mode [dnd-handle]:focus{outline:2px solid var(--color-primary-500, #8955ef);outline-offset:2px}@media(max-width: 768px){.dndPlaceholder::after{content:"⬇";font-size:16px}.mc-l-sidebar__save-button .btn{font-size:14px;padding:10px 16px}}.sidebar-settings-popover .popup-window{min-width:220px}.sidebar-settings-popover--submenu .popup-window{min-width:200px;max-width:280px}.mc-c-sidebar-popover__view{padding:0}.mc-c-sidebar-popover__header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--surface-border-color)}.mc-c-sidebar-popover__submenu-header{padding:10px 16px 6px;border-bottom:1px solid var(--surface-border-color)}.mc-c-sidebar-popover__back-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:var(--surface-text-color);transition:background-color .2s ease}.mc-c-sidebar-popover__back-btn:hover{background-color:var(--surface-level-1)}.mc-c-sidebar-popover__back-btn i{font-size:18px}.mc-c-sidebar-popover__title,.mc-c-sidebar-popover__submenu-title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-sidebar-popover__submenu-title{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted)}.mc-c-sidebar-popover__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center}.mc-c-sidebar-popover__empty i{font-size:32px;opacity:.5}.mc-c-sidebar-popover__empty span{font-size:13px}.mc-l-sidebar__settings-popover-list{max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.mc-l-sidebar__settings-popover-list::-webkit-scrollbar{width:4px}.mc-l-sidebar__settings-popover-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-sidebar__settings-popover-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.mc-c-action-menu__item--with-badge{justify-content:flex-start}.mc-c-action-menu__item--with-badge .mc-c-action-menu__badge{margin-left:auto;margin-right:4px}.mc-c-action-menu__item--with-badge .mc-c-action-menu__arrow{margin-left:0;color:var(--surface-text-muted);font-size:14px}.mc-c-action-menu__action-icon{margin-left:auto;font-size:16px;opacity:0;transition:opacity .2s ease;color:var(--color-primary-500)}.mc-c-action-menu__item:hover .mc-c-action-menu__action-icon{opacity:1}.mc-c-action-menu__item--primary{color:var(--color-primary-500) !important;font-weight:500}.mc-c-action-menu__item--primary i{color:var(--color-primary-500) !important}.mc-c-action-menu__item--primary:hover{background-color:var(--color-primary-50) !important}.mc-c-action-menu__item--danger{color:var(--color-danger-500, #e53935) !important}.mc-c-action-menu__item--danger i{color:var(--color-danger-500, #e53935) !important}.mc-c-action-menu__item--danger:hover{background-color:rgba(229,57,53,.08) !important}.mc-c-action-menu__submenu-trigger{position:relative;width:100%}.mc-c-action-menu__submenu-trigger>button{width:100%}
.mc-c-sidepanel{position:fixed;top:0;right:0;bottom:0;pointer-events:none;z-index:var(--z-sidepanel)}.mc-c-sidepanel__stack{position:relative;width:100%;height:100%;pointer-events:none}.mc-c-sidepanel__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);pointer-events:all;z-index:calc(var(--z-sidepanel) - 5)}.mc-c-sidepanel__wrapper{position:fixed;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,0);pointer-events:none;transition:transform .3s cubic-bezier(0.25, 0.8, 0.25, 1);display:flex;flex-direction:column}.mc-c-sidepanel__wrapper>.mc-c-sidepanel__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);pointer-events:all;z-index:1}.mc-c-sidepanel__wrapper>.mc-c-sidepanel__inner{position:absolute;top:0;right:0;left:auto;height:100%;pointer-events:all;display:flex;flex-direction:column;z-index:10;animation:mc-c-sidepanel-slide-in-right .3s ease-out forwards}.mc-c-sidepanel__wrapper--direction-bottom{top:auto;right:0;bottom:0;left:0;width:100%;height:100%}.mc-c-sidepanel__wrapper--direction-bottom>.mc-c-sidepanel__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);pointer-events:all;z-index:1}.mc-c-sidepanel__wrapper--direction-bottom>.mc-c-sidepanel__inner{position:absolute;top:60px;right:auto;bottom:0;left:50%;transform:translateX(-50%);height:auto;z-index:10;animation:mc-c-sidepanel-slide-in-bottom .3s ease-out}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--closing>.mc-c-sidepanel__inner{animation:mc-c-sidepanel-slide-out-bottom .3s ease-in forwards}@keyframes mc-c-sidepanel-slide-in-right{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes mc-c-sidepanel-slide-out-right{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes mc-c-sidepanel-slide-in-bottom{from{transform:translateX(-50%) translateY(100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes mc-c-sidepanel-slide-out-bottom{from{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(100%);opacity:0}}.mc-c-sidepanel__wrapper--closing{pointer-events:none}.mc-c-sidepanel__wrapper--closing>.mc-c-sidepanel__inner{animation:mc-c-sidepanel-slide-out-right .3s ease-in forwards}.mc-c-sidepanel__wrapper--size-sm>.mc-c-sidepanel__inner{width:560px}.mc-c-sidepanel__wrapper--size-md>.mc-c-sidepanel__inner{width:720px}.mc-c-sidepanel__wrapper--size-lg>.mc-c-sidepanel__inner{width:880px}.mc-c-sidepanel__wrapper--size-xl>.mc-c-sidepanel__inner{width:80vw}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-sm>.mc-c-sidepanel__inner{width:35vw}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-md>.mc-c-sidepanel__inner{width:50vw}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-lg>.mc-c-sidepanel__inner{width:75vw}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-xl>.mc-c-sidepanel__inner{width:90vw}.mc-c-sidepanel__wrapper--active{z-index:calc(var(--z-sidepanel) + 10)}.mc-c-sidepanel__wrapper--active .mc-c-sidepanel__content{box-shadow:-4px 0 16px rgba(0,0,0,.25)}.mc-c-sidepanel__wrapper--active.mc-c-sidepanel__wrapper--direction-bottom .mc-c-sidepanel__content{box-shadow:0 -4px 16px rgba(0,0,0,.25)}.mc-c-sidepanel__wrapper--temporary .mc-c-sidepanel__content{border-left:3px solid var(--color-primary)}.mc-c-sidepanel__wrapper--temporary.mc-c-sidepanel__wrapper--direction-bottom .mc-c-sidepanel__content{border-left:none;border-top:3px solid var(--color-primary)}.mc-c-sidepanel__wrapper--resizable .mc-c-sidepanel__resize-handle{display:block}.mc-c-sidepanel__side-labels{display:flex;flex-direction:column;position:absolute;left:0;top:17px;z-index:5;transform:translateX(-100%);transition:all .3s ease}.mc-c-sidepanel__label--primary{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:38px;padding-right:5px;margin-bottom:var(--space-2-5, 10px);background:var(--color-primary);border-top-left-radius:19px;border-bottom-left-radius:19px;white-space:nowrap;overflow:hidden;transition:all .3s ease;box-shadow:inset -6px 0 8px -10px rgba(0,0,0,.95);z-index:inherit;cursor:pointer;border:none;color:var(--color-primary-ink, #ffffff);font-size:16px}.mc-c-sidepanel__label--primary:hover{background:var(--color-primary-600);transform:translateX(2px)}.mc-c-sidepanel__label--primary i{margin-right:0}.mc-c-sidepanel__label--primary span{margin-left:8px;font-size:12px;font-weight:500}.mc-c-sidepanel__extra-labels{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px}.mc-c-sidepanel__extra-labels .mc-c-sidepanel__label{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:38px;padding-right:5px;margin-bottom:var(--space-2-5, 10px);background:#6c757d;border-top-left-radius:19px;border-bottom-left-radius:19px;white-space:nowrap;overflow:hidden;transition:all .3s ease;box-shadow:inset -6px 0 8px -10px rgba(0,0,0,.95);z-index:inherit;cursor:pointer;border:none;color:#fff;font-size:14px}.mc-c-sidepanel__extra-labels .mc-c-sidepanel__label:hover{background:#5a6268;transform:translateX(2px)}.mc-c-sidepanel__extra-labels .mc-c-sidepanel__label i{margin-right:0}.mc-c-sidepanel__extra-labels .mc-c-sidepanel__label span{margin-left:8px;font-size:12px;font-weight:500}.mc-c-sidepanel__content{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color);box-shadow:-2px 0 8px rgba(0,0,0,.15);z-index:10}.mc-c-sidepanel__wrapper--direction-bottom .mc-c-sidepanel__content{height:100%;box-shadow:0 -2px 8px rgba(0,0,0,.15);border-radius:10px 10px 0 0}.mc-c-sidepanel__wrapper:not(.mc-c-sidepanel__wrapper--direction-bottom) .mc-c-sidepanel__content{height:100%}.mc-c-sidepanel__content-inner{padding:0;height:100%;display:flex;flex-direction:column;min-height:0}.mc-c-sidepanel__content-inner>:first-child{height:100%;min-height:0;flex:1 1 auto}.mc-c-sidepanel__placeholder{display:flex;align-items:center;justify-content:center;height:200px;color:var(--surface-text-muted);font-style:italic;padding:20px;text-align:center}.mc-c-sidepanel__wrapper--theme-default .mc-c-sidepanel__content{background:var(--surface-background-color, #ffffff)}.mc-c-sidepanel__wrapper--theme-dark .mc-c-sidepanel__content{background:#2c3e50;color:#ecf0f1}.mc-c-sidepanel__wrapper:not(.mc-c-sidepanel__wrapper--active):hover>.mc-c-sidepanel__inner{cursor:pointer}.mc-c-sidepanel__confirmation{padding:24px}.mc-c-sidepanel__confirmation .mc-c-sidepanel__confirmation-content{text-align:center}.mc-c-sidepanel__confirmation .mc-c-sidepanel__confirmation-message{margin-bottom:var(--space-6, 24px)}.mc-c-sidepanel__confirmation .mc-c-sidepanel__confirmation-message p{font-size:16px;color:var(--surface-text-color);margin:0}.mc-c-sidepanel__confirmation .mc-c-sidepanel__confirmation-actions{display:flex;gap:12px;justify-content:center}.mc-c-sidepanel__alert{padding:24px}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-content{display:flex;flex-direction:column;align-items:center;text-align:center}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-icon{font-size:48px;margin-bottom:var(--form-field-gap, 16px)}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-icon.mc-c-sidepanel__alert--success{color:#28a745}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-icon.mc-c-sidepanel__alert--warning{color:#ffc107}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-icon.mc-c-sidepanel__alert--error{color:#dc3545}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-icon.mc-c-sidepanel__alert--info{color:#17a2b8}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-message{margin-bottom:var(--space-6, 24px)}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-message p{font-size:16px;color:var(--surface-text-color);margin:0}.mc-c-sidepanel__alert .mc-c-sidepanel__alert-actions{display:flex;justify-content:center}.mc-c-sidepanel__resize-handle{position:absolute;left:0;top:0;bottom:0;width:4px;background:rgba(0,0,0,0);cursor:col-resize;display:none;z-index:20}.mc-c-sidepanel__resize-handle:hover{background:color-mix(in srgb, var(--color-primary-500), transparent 70%)}.mc-c-sidepanel__wrapper--direction-bottom .mc-c-sidepanel__resize-handle{left:0;top:0;right:0;bottom:auto;width:auto;height:4px;cursor:row-resize}@media(max-width: 768px){.mc-c-sidepanel__wrapper--size-sm>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--size-md>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--size-lg>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--size-xl>.mc-c-sidepanel__inner{width:100vw}.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-sm>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-md>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-lg>.mc-c-sidepanel__inner,.mc-c-sidepanel__wrapper--direction-bottom.mc-c-sidepanel__wrapper--size-xl>.mc-c-sidepanel__inner{width:95%}}.mc-l-app--has-sidepanel{overflow:hidden}.mc-l-app--has-sidepanel body{overflow:hidden}html.mc-has-sidepanel,body.mc-has-sidepanel{overflow:hidden !important}.mc-u-sidepanel-debug::before{content:attr(data-panel-id);position:absolute;top:5px;left:5px;background:rgba(255,0,0,.8);color:#fff;padding:2px 6px;font-size:10px;z-index:var(--z-notification);border-radius:3px}.mc-c-sidepanel__wrapper{transition:transform .3s cubic-bezier(0.25, 0.8, 0.25, 1),opacity .3s ease,box-shadow .3s ease,width .3s ease}.scroll-container{height:100%}.scroll-container .scroll-wrapper{scroll-snap-align:start;scroll-behavior:smooth;overflow-y:auto;pointer-events:all;cursor:default;height:100%;padding-bottom:10rem;position:relative}.scroll-container .bottom-action-container{display:flex;width:100%;justify-content:center;padding:2rem .8rem 3rem .8rem;position:absolute;bottom:0;left:0;background:var(--surface-background-color, #ffffff);border-top:1px solid var(--border-color, #e0e0e0);z-index:var(--z-sidepanel)}.scroll-container .bottom-action-container button:last-child{margin-left:7px}
.theme-catalog-modal-container .mc-c-modal__body{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.theme-catalog-modal-container .mc-c-modal__body-content,.theme-catalog-modal-container mc-modal-body,.theme-catalog-modal-container theme-catalog-modal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-catalog{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-catalog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.theme-catalog__content{display:flex;flex-direction:column;gap:1.25rem}.theme-catalog__strip{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.625rem;background:var(--surface-level-1, #fafafa)}.theme-catalog__strip-thumbnail{flex:0 0 120px}.theme-catalog__strip-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.theme-catalog__strip-label{font-size:.75rem;font-weight:500;color:var(--surface-text-muted, #6b7280)}.theme-catalog__strip-line{font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-catalog__strip-name,.theme-catalog__strip-line--lead{overflow:hidden;font-size:.9375rem;font-weight:600;color:var(--surface-text-color, #333333);text-overflow:ellipsis;white-space:nowrap}.theme-catalog__strip-actions{display:flex;flex-wrap:wrap;gap:.5rem}.theme-catalog__define{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--state-text-info, #0369a1);border-radius:.625rem;color:var(--surface-text-color, #333333)}.theme-catalog__define>.bx{flex:0 0 auto;font-size:1.25rem;color:var(--state-text-info, #0369a1)}.theme-catalog__define-text{flex:1 1 auto;font-size:.875rem;font-weight:500}.theme-catalog__partial{margin:0;font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-catalog__toolbar{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.theme-catalog__filters{display:flex;flex-wrap:wrap;gap:.5rem}.theme-catalog__filter{height:32px;padding:0 .75rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:1rem;background:rgba(0,0,0,0);color:var(--surface-text-color, #333333);cursor:pointer}.theme-catalog__filter--active{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-500, #8955ef);color:var(--color-primary-ink, #ffffff)}.theme-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));align-items:start;gap:1rem;margin:0;padding:0;list-style:none}.theme-catalog__cell{min-width:0}.theme-catalog__card-shell:has(.theme-catalog-card--selected){outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-catalog__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--surface-border-color, #e5e7eb)}.theme-catalog__hint{margin-right:auto;font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-catalog-card{position:relative;border-radius:.5rem}.theme-catalog-card--selected{outline-color:var(--surface-focus-ring-color, var(--color-primary-500, #8955ef))}.theme-catalog-card__select{display:flex;flex-direction:column;gap:.375rem;cursor:pointer}.theme-catalog-card__select:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-catalog-card__name{overflow:hidden;padding-right:2rem;font-weight:600;color:var(--surface-text-color, #333333);text-overflow:ellipsis;white-space:nowrap}.theme-catalog-card__creator{font-size:.75rem;color:var(--surface-text-muted, #6b7280)}.theme-catalog-card__badges{display:flex;flex-wrap:wrap;gap:.375rem}.theme-catalog-card__menu{position:absolute;top:calc(72px + .375rem + 10.5px - 1rem);right:.25rem;background:rgba(0,0,0,0)}.theme-catalog-card__badges .mc-c-badge--success,.theme-catalog-card__badges .mc-c-badge--info{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px currentColor}.theme-catalog-card__badges .mc-c-badge--success{color:var(--state-text-success, #3d6b00)}.theme-catalog-card__badges .mc-c-badge--info{color:var(--state-text-info, #0369a1)}@media(max-width: 576px){.theme-catalog__strip{flex-wrap:wrap}.theme-catalog__grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}}
.theme-details-modal-container .mc-c-modal__body{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.theme-details-modal-container .mc-c-modal__body-content,.theme-details-modal-container mc-modal-body,.theme-details-modal-container theme-details-modal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-details{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-details__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.theme-details__header{display:grid;grid-template-columns:minmax(0, 320px) minmax(0, 1fr);gap:1.5rem;align-items:start}.theme-details__previews{display:flex;flex-direction:column;gap:.75rem;min-width:0}.theme-details__menu-preview-row{display:flex;align-items:center;gap:.75rem}.theme-details__summary{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding-top:.25rem}.theme-details__name{margin:0;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;color:var(--surface-text-color, #333333)}.theme-details__badges{display:flex;flex-wrap:wrap;gap:.375rem}.theme-details__badges .mc-c-badge--success,.theme-details__badges .mc-c-badge--info{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px currentColor}.theme-details__badges .mc-c-badge--success{color:var(--state-text-success, #3d6b00)}.theme-details__badges .mc-c-badge--info{color:var(--state-text-info, #0369a1)}.theme-details__meta,.theme-details__retention,.theme-details__detail{margin:0;font-size:.8125rem;line-height:1.45;color:var(--surface-text-muted, #6b7280)}.theme-details__rows{display:flex;flex-direction:column;margin:0}.theme-details__row{display:grid;grid-template-columns:minmax(0, 200px) minmax(0, 1fr);gap:1rem;align-items:center;min-height:3rem;padding:.75rem 0;border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.theme-details__row:first-child{border-top:1px solid var(--surface-border-color, #e5e7eb)}.theme-details__label{font-size:.875rem;font-weight:500;color:var(--surface-text-muted, #6b7280)}.theme-details__value{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin:0;font-size:.875rem;color:var(--surface-text-color, #333333)}.theme-details__text{display:inline-block}.theme-details__text::first-letter{text-transform:uppercase}.theme-details__swatch{display:inline-block;flex:0 0 auto;width:1.5rem;height:1.5rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem}.theme-details__asset{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:7rem;height:3rem;padding:.375rem;overflow:hidden;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.5rem;background:#fff}.theme-details__asset img{max-width:100%;max-height:100%;object-fit:contain}.theme-details__asset--dark{border-color:rgba(0,0,0,0);background:var(--color-primary-900, #2e1065)}.theme-details__menu-preview{flex:0 0 64px}.theme-details__history{display:flex;flex-direction:column;gap:.75rem}.theme-details__history-table{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--surface-text-color, #333333)}.theme-details__history-table th,.theme-details__history-table td{padding:.5rem;border-bottom:1px solid var(--surface-border-color, #e5e7eb);text-align:left;vertical-align:top}.theme-details__history-table th{font-weight:600;color:var(--surface-text-muted, #6b7280)}.theme-details__history-line{display:block}.theme-details__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--surface-border-color, #e5e7eb)}.theme-details__blocked{flex:1 1 100%;margin:0;font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-details__remove{margin-right:auto}@media(max-width: 576px){.theme-details__header,.theme-details__row{grid-template-columns:minmax(0, 1fr)}}
.theme-editor-modal-container .mc-c-modal__body{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.theme-editor-modal-container .mc-c-modal__body-content,.theme-editor-modal-container mc-modal-body,.theme-editor-modal-container theme-editor-modal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.theme-editor__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.theme-editor__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem 1.5rem;align-items:start}.theme-editor__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 340px);gap:1.5rem;align-items:start}.theme-editor__preview{position:sticky;top:0;display:flex;flex-direction:column;gap:1.25rem;order:2}.theme-editor__preview-block{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.theme-editor__preview-block>theme-thumbnail:not(.theme-editor__menu-preview){align-self:stretch}.theme-editor__menu-preview{width:64px}.theme-editor__settings{display:flex;flex-direction:column;gap:1rem;min-width:0;order:1}.theme-editor__section{border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.625rem}.theme-editor__section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;border:0;border-radius:.625rem;background:rgba(0,0,0,0);font-size:.9375rem;font-weight:600;color:var(--surface-text-color, #333333);text-align:left;cursor:pointer}.theme-editor__section-toggle .bx{font-size:1.25rem;color:var(--surface-text-muted, #6b7280)}.theme-editor__section-toggle:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:-2px}.theme-editor__section--open .theme-editor__section-toggle{border-bottom:1px solid var(--surface-border-color, #e5e7eb);border-radius:.625rem .625rem 0 0}.theme-editor__section-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.theme-editor__field{display:flex;flex-direction:column;gap:.625rem;min-width:0}.theme-editor__section-body>*+.theme-editor__field{padding-top:1.25rem;border-top:1px solid var(--surface-border-color, #e5e7eb)}.theme-editor__field-head{display:flex;flex-direction:column;gap:.25rem}.theme-editor__label{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--surface-text-color, #333333)}.theme-editor__field--scope{gap:.375rem}.theme-editor__field--scope .theme-editor__segment{height:38px}.theme-editor__hint,.theme-editor__notice{margin:0;font-size:.8125rem;line-height:1.45;color:var(--surface-text-muted, #6b7280)}.theme-editor__hint--intro{padding:.625rem .75rem;border-radius:.5rem;background:var(--surface-level-1, #fafafa)}.theme-editor__error{margin:0;font-size:.8125rem;font-weight:600;color:var(--state-text-danger, #b91c1c)}.theme-editor__fixed{display:flex;flex-direction:column;gap:.125rem;margin:0;color:var(--surface-text-color, #333333)}.theme-editor__segmented{display:inline-flex;flex-wrap:wrap;gap:.375rem}.theme-editor__segment{min-width:3rem;height:34px;padding:0 .875rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem;background:rgba(0,0,0,0);color:var(--surface-text-color, #333333);cursor:pointer}.theme-editor__segment--active{border-color:var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));background:var(--color-primary-500, #8955ef);color:var(--color-primary-ink, #ffffff)}.theme-editor__segment:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-editor__value-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;min-height:36px}.theme-editor__value-row mc-color-picker{flex:1 1 12rem;min-width:0}.theme-editor__value-row .theme-editor__link{margin-left:auto}.theme-editor__value{font-size:.875rem;color:var(--surface-text-color, #333333)}.theme-editor__value::first-letter,.theme-editor__asset-empty::first-letter{text-transform:uppercase}.theme-editor__swatch{display:inline-block;flex:0 0 auto;width:1.75rem;height:1.75rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem}.theme-editor__upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.theme-editor__asset{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:9rem;height:4rem;padding:.5rem;overflow:hidden;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.5rem;background:#fff}.theme-editor__asset .theme-editor__asset-empty{color:#6b7280}.theme-editor__asset--dark{border-color:rgba(0,0,0,0);background:var(--color-primary-900, #2e1065)}.theme-editor__asset--dark .theme-editor__asset-empty{color:hsla(0,0%,100%,.85)}.theme-editor__asset--image{padding:0}.theme-editor__asset-empty{display:inline-block;font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-editor__asset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.theme-editor__upload{height:34px;padding:0 .875rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem;background:rgba(0,0,0,0);font-weight:500;color:var(--surface-text-color, #333333);cursor:pointer}.theme-editor__upload:hover:not(:disabled){background:var(--hover-background-color, rgba(0, 0, 0, 0.04))}.theme-editor__upload:disabled{cursor:progress;opacity:.6}.theme-editor__upload:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-editor__link{padding:0;border:0;background:rgba(0,0,0,0);font-size:.875rem;color:var(--state-text-brand, #6d28d9);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.theme-editor__link:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-editor__image{width:100%;height:100%;object-fit:cover}.theme-editor__logo{max-width:100%;max-height:100%;object-fit:contain}.theme-editor__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding-top:1.25rem;border-top:1px solid var(--surface-border-color, #e5e7eb);font-size:.875rem;font-weight:600}.theme-editor__status .bx{font-size:1.25rem}.theme-editor__status .theme-editor__link{margin-left:auto;font-weight:400}.theme-editor__status--ok{color:var(--state-text-success, #3d6b00)}.theme-editor__status--low,.theme-editor__status--no-option{color:var(--state-text-warning, #6b5200)}.theme-editor__status--measuring{color:var(--surface-text-muted, #6b7280)}.theme-editor__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--surface-border-color, #e5e7eb)}@media(max-width: 1024px){.theme-editor__columns{grid-template-columns:minmax(0, 1fr)}.theme-editor__preview{position:static;flex-direction:row;flex-wrap:wrap;align-items:flex-start;order:0}.theme-editor__preview-block:first-child{flex:0 1 340px;min-width:0}}@media(max-width: 768px){.theme-editor__top{grid-template-columns:minmax(0, 1fr)}}
.theme-gradient-editor{display:flex;flex-direction:column;gap:.75rem}.theme-gradient-editor__swatch{height:40px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.5rem}.theme-gradient-editor__hint{margin:0;font-size:.8125rem;color:var(--surface-text-muted, #6b7280)}.theme-gradient-editor__colors{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.theme-gradient-editor__angle{display:flex;flex-direction:column;gap:.375rem}.theme-gradient-editor__label{margin:0;font-size:.8125rem;font-weight:500;color:var(--surface-text-color, #333333)}.theme-gradient-editor__angle-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.theme-gradient-editor__angle-input{width:5rem;height:32px;padding:0 .5rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem;background:var(--surface-level-1, #fafafa);color:var(--surface-text-color, #333333)}.theme-gradient-editor__unit{color:var(--surface-text-muted, #6b7280)}.theme-gradient-editor__shortcuts{display:inline-flex;gap:.25rem}.theme-gradient-editor__shortcut{min-width:3rem;height:32px;padding:0 .5rem;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.375rem;background:rgba(0,0,0,0);color:var(--surface-text-color, #333333);cursor:pointer}.theme-gradient-editor__shortcut--active{border-color:var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));background:var(--color-primary-500, #8955ef);color:var(--color-primary-ink, #ffffff)}.theme-gradient-editor__shortcut:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500, #8955ef));outline-offset:2px}.theme-gradient-editor__shortcut:disabled{cursor:not-allowed;opacity:.6}@media(max-width: 576px){.theme-gradient-editor__colors{grid-template-columns:minmax(0, 1fr)}}
.theme-thumbnail{position:relative;display:flex;width:100%;overflow:hidden;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:.5rem}.theme-thumbnail--sm{height:72px}.theme-thumbnail--md{height:120px}.theme-thumbnail--lg{height:200px}.theme-thumbnail__app{position:relative;display:flex;flex:1;min-width:0;background-color:#d5d5d5}.theme-thumbnail__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.theme-thumbnail__sidebar{position:relative;display:flex;flex-direction:column;gap:6%;width:16%;padding:8% 3%}.theme-thumbnail__sidebar-item{display:block;height:6px;border-radius:3px}.theme-thumbnail__main{position:relative;display:flex;flex:1;flex-direction:column;gap:8%;min-width:0;padding:5% 6%}.theme-thumbnail__header{display:flex;align-items:center;justify-content:space-between;height:14%;min-height:8px}.theme-thumbnail__title{display:block;width:35%;height:6px;border-radius:3px}.theme-thumbnail__button{display:block;width:18%;height:100%;border-radius:3px}.theme-thumbnail__card{display:flex;flex:1;flex-direction:column;gap:10%;padding:6%;border-radius:4px}.theme-thumbnail__card-line{display:block;height:5px;border-radius:3px}.theme-thumbnail__card-line--short{width:60%}.theme-thumbnail__app--text-light .theme-thumbnail__sidebar{background:rgba(0,0,0,.28)}.theme-thumbnail__app--text-light .theme-thumbnail__sidebar-item,.theme-thumbnail__app--text-light .theme-thumbnail__title{background:hsla(0,0%,100%,.75)}.theme-thumbnail__app--text-light .theme-thumbnail__sidebar-item--active{background:hsla(0,0%,100%,.95)}.theme-thumbnail__app--text-dark .theme-thumbnail__sidebar{background:hsla(0,0%,100%,.4)}.theme-thumbnail__app--text-dark .theme-thumbnail__sidebar-item,.theme-thumbnail__app--text-dark .theme-thumbnail__title{background:rgba(51,51,51,.6)}.theme-thumbnail__app--text-dark .theme-thumbnail__sidebar-item--active{background:rgba(51,51,51,.9)}.theme-thumbnail__app--surface-light .theme-thumbnail__card{background:hsla(0,0%,100%,.92)}.theme-thumbnail__app--surface-light .theme-thumbnail__card-line{background:rgba(51,51,51,.35)}.theme-thumbnail__app--surface-dark .theme-thumbnail__card{background:rgba(24,24,32,.88)}.theme-thumbnail__app--surface-dark .theme-thumbnail__card-line{background:hsla(0,0%,100%,.4)}.theme-thumbnail__menu{display:flex;flex-direction:column;align-items:center;gap:10px;width:64px;height:100%;padding:12px 8px}.theme-thumbnail__logo-plate{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:6px}.theme-thumbnail__logo{display:block;max-width:44px;max-height:32px;object-fit:contain}.theme-thumbnail__logo--magnet{filter:brightness(0) invert(1)}.theme-thumbnail__menu-item{display:block;width:24px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.45)}.theme-thumbnail__menu-item--active{background:hsla(0,0%,100%,.9)}
#magnetCustomerApplication,html,body{height:auto !important;min-height:100vh}
.mc-l-minimal-layout{min-height:100vh;display:flex;flex-direction:column;background-color:var(--surface-bg, #f5f5f5)}.mc-l-minimal-layout__header{display:flex;align-items:center;height:56px;padding:0 24px;background-color:var(--surface-card, #ffffff);border-bottom:1px solid var(--surface-border, #e0e0e0);flex-shrink:0}.mc-l-minimal-layout__logo{display:flex;align-items:center}.mc-l-minimal-layout__logo-img{height:28px;width:auto}.mc-l-minimal-layout__content{flex:1;display:flex;flex-direction:column}
.mc-c-pdd-drop-indicator{position:absolute;z-index:var(--z-popover);pointer-events:none;background:var(--surface-text-color);opacity:.4;height:2px;border-radius:1px}.mc-c-modal .mc-c-pdd-drop-indicator{z-index:var(--z-modal-popover)}.mc-c-pdd-draggable[data-pdd-dragging=true]{cursor:grabbing}.mc-c-pdd-droppable[data-pdd-over=true]{outline:2px solid var(--surface-border-color);outline-offset:-2px}
.mc-dnd-placeholder{list-style:none;height:var(--kanban-card-height, 64px);background:var(--dnd-placeholder-background, rgba(0, 150, 255, 0.12));border:2px dashed var(--dnd-placeholder-border, rgba(0, 150, 255, 0.4));border-radius:4px;box-sizing:border-box}.mc-dnd-placeholder--horizontal{display:inline-block;width:calc(var(--kanban-column-width, 280px) - 2rem);height:100%;vertical-align:top}.mc-dnd-draggingSource{opacity:.4}.mc-dnd-dragover{background:var(--dnd-dragover-background, rgba(0, 150, 255, 0.06))}.gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-hide{display:none !important}.gu-transit{opacity:.2}.gu-mirror{position:fixed !important;margin:0 !important;z-index:var(--z-system-loading) !important;pointer-events:none}
.mc-uiselect__container--theme .mc-uiselect__match-content{background-color:var(--header-background-color);color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-uiselect__container--theme .mc-uiselect__match-content:hover{border-color:var(--color-primary-400, #a855f7);background-color:var(--header-background-color)}.mc-uiselect__container--theme .mc-uiselect__match-content:focus{border-color:var(--color-primary-500, #8955ef);background-color:var(--header-background-color);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect__container--theme .mc-uiselect__match-label{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container--theme .mc-uiselect__match-value{color:var(--app-text-color)}.mc-uiselect__container--theme .mc-uiselect__toggle{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container--theme .mc-uiselect__toggle:hover{color:var(--app-text-color)}.mc-uiselect__container--theme .mc-uiselect__clear{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container--theme .mc-uiselect__clear:hover{color:var(--app-text-color);background-color:var(--sidebar-item-active, rgba(0, 0, 0, 0.05))}.mc-uiselect__container--theme .mc-uiselect__search{background-color:var(--header-background-color);color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-uiselect__container--theme .mc-uiselect__search::placeholder{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container--theme .mc-uiselect__search:focus{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect__container--theme .mc-uiselect__dropdown{background-color:var(--header-background-color);border-color:var(--sidebar-item-hover)}.mc-uiselect__container--theme .mc-uiselect__row{color:var(--app-text-color)}.mc-uiselect__container--theme .mc-uiselect__row:hover{background-color:var(--sidebar-item-active, rgba(0, 0, 0, 0.05));color:var(--app-text-color) !important}.mc-uiselect__container--theme .mc-uiselect__row--active,.mc-uiselect__container--theme .mc-uiselect__row.active{background-color:rgba(137,85,239,.1);color:var(--color-primary-600, #7c3aed) !important}.mc-uiselect__container--theme .mc-uiselect__chip{background-color:var(--sidebar-item-active, rgba(0, 0, 0, 0.05));color:var(--app-text-color);border-color:var(--sidebar-item-hover, rgba(0, 0, 0, 0.1))}.mc-uiselect__container--theme .mc-uiselect__chip--active{background-color:rgba(137,85,239,.1);color:var(--color-primary-600, #7c3aed)}.mc-uiselect__container--theme .mc-uiselect__loading{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container--theme .mc-uiselect__loading .mc-uiselect__spinner{border-top-color:var(--color-primary-500, #8955ef)}.mc-uiselect__container--theme .mc-uiselect__nochoice-list li{color:var(--text-color-muted, rgba(var(--app-text-color-rgb, 255, 255, 255), 0.7))}.mc-uiselect__container{position:relative;width:100%;min-height:44px}.mc-uiselect__container--multiple{min-height:38px}.mc-uiselect__container--multiple .mc-uiselect__input-group{position:relative}.mc-uiselect__container--multiple .mc-uiselect__match{border:none;padding:0;min-height:auto;background:rgba(0,0,0,0);display:inline-block;width:auto;margin-bottom:0}.mc-uiselect__container--multiple .mc-uiselect__search{display:inline-block;width:auto;min-width:10em;margin:2px 0}.mc-uiselect__container.open .mc-uiselect__match{border-bottom-left-radius:0;border-bottom-right-radius:0}.mc-uiselect__container.open .mc-uiselect__dropdown{display:block}.mc-uiselect__placeholder{visibility:hidden;pointer-events:none}.mc-uiselect__match{display:flex;align-items:center;width:100%;position:relative;min-height:44px;font-family:inherit}.mc-uiselect__match--focused .mc-uiselect__match-content{border-color:var(--color-primary-500, #8955ef);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect__match-content{flex:1;display:flex;align-items:center;cursor:pointer;outline:none;min-height:44px;width:100%;padding:.375rem 3rem .375rem .75rem;font-size:inherit;font-weight:400;line-height:1.5;color:var(--surface-text-color, #1a1a1a);background-color:var(--surface-background-color, #ffffff);border:1px solid var(--color-neutral-300, #d1d5db);border-radius:var(--border-radius, 0.375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-uiselect__match-content:hover{border-color:var(--color-primary-300, #c4b5fd)}.mc-uiselect__match-content:focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect__match-label{flex:1;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));font-style:italic;font-size:inherit;line-height:inherit}.mc-uiselect__match-value{flex:1;color:var(--surface-text-color, #1a1a1a);font-size:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-uiselect__actions{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.mc-uiselect__clear{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));cursor:pointer;transition:all .15s ease-in-out,transform .15s ease-in-out;outline:none}.mc-uiselect__clear:hover{background:var(--color-neutral-100, #f3f4f6);color:var(--surface-text-color, #1a1a1a)}.mc-uiselect__clear:focus{background:var(--color-neutral-100, #f3f4f6);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect__clear i{font-size:14px}.mc-uiselect__toggle{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));font-size:16px;cursor:pointer;transition:all .2s ease}.mc-uiselect__toggle.caret{width:0;height:0;padding:0;border-top:4px dashed;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);vertical-align:middle}.mc-uiselect__toggle.caret::before{content:none}.mc-uiselect__toggle:not(.caret)::before{content:"▼";display:inline-block;transition:transform .2s ease-in-out,color .15s ease-in-out}.mc-uiselect__toggle:hover{color:var(--surface-text-color, #1a1a1a);transition:color .15s ease-in-out}.mc-uiselect__dropdown{position:absolute;top:100%;left:-1px;right:-1px;z-index:var(--z-base, 1000);display:none;width:calc(100% + 2px);min-width:10rem;background:var(--surface-background-color, #ffffff);border:1px solid var(--color-neutral-200, #e5e7eb);border-top:none;border-radius:0 0 var(--border-radius, 0.375rem) var(--border-radius, 0.375rem);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);margin-top:-1px;opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;isolation:isolate;color:var(--surface-text-color, #1a1a1a)}.mc-uiselect__dropdown *{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none;letter-spacing:normal}.mc-uiselect__search{width:100%;padding:.5rem .75rem;font-size:inherit;line-height:1.5;color:var(--surface-text-color, #1a1a1a);background-color:rgba(0,0,0,0);border:none;outline:none}.mc-uiselect__search--hidden{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.mc-uiselect__refreshing{position:absolute;right:3.25rem;top:50%;transform:translateY(-50%);color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));z-index:10;display:flex;align-items:center}.mc-uiselect__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(0,0,0,0);border-top:2px solid var(--color-primary-500, #8955ef);border-radius:50%;animation:mc-uiselect-spin 1s linear infinite}.mc-uiselect__choices{list-style:none;padding:.5rem 0;margin:0;max-height:320px;overflow-y:auto;overflow-x:hidden}.mc-uiselect__row{padding:12px 16px;border-radius:4px;cursor:pointer;color:var(--surface-text-color, #1a1a1a) !important;background:rgba(0,0,0,0);transition:background-color .15s ease}.mc-uiselect__row.ui-select-choices-row>span{padding:3px 20px}.mc-uiselect__row:hover{background:var(--color-primary-300, #c4b5fd);color:#fff !important}.mc-uiselect__row:hover *{color:#fff !important}.mc-uiselect__row--active,.mc-uiselect__row.active{background:var(--color-primary-300, #c4b5fd);color:#fff !important}.mc-uiselect__row--active *,.mc-uiselect__row.active *{color:#fff !important}.mc-uiselect__row--disabled,.mc-uiselect__row.disabled{opacity:.5;cursor:not-allowed;color:var(--color-neutral-400, #9ca3af) !important}.mc-uiselect__nochoice{background:var(--surface-background-color, #ffffff);padding:0}.mc-uiselect__nochoice-list{list-style:none;padding:0;margin:0;min-height:0}.mc-uiselect__nochoice-list li{padding:16px;text-align:center;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));line-height:1.4}.mc-uiselect__nochoice-list li:empty{padding:0;height:0;overflow:hidden}.mc-uiselect__nochoice-list li.mc-uiselect__nochoice-hidden{padding:0;height:0;overflow:hidden;margin:0}.mc-uiselect__nochoice-list li span{display:block}.mc-uiselect__nochoice-list li span:not(:last-child){margin-bottom:var(--space-2, 8px)}.mc-uiselect__nochoice-list li span:empty{display:none}.mc-uiselect__nochoice-list--compact li{padding:8px 16px;font-size:.875rem}.mc-uiselect__nochoice-list--no-padding li{padding:0}.mc-uiselect__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6))}.mc-uiselect__loading .mc-uiselect__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(0,0,0,0);border-top:2px solid var(--color-primary-500, #8955ef);border-radius:50%;animation:mc-uiselect-spin 1s linear infinite}.mc-uiselect__header,.mc-uiselect__footer{padding:.5rem 1rem;background:var(--color-neutral-50, #f9fafb);font-size:.875rem;color:var(--color-neutral-600, #4b5563)}.mc-uiselect__footer{border-top:1px solid var(--color-neutral-200, #e5e7eb)}.mc-uiselect__group{list-style:none}.mc-uiselect__group-label{padding:.5rem 1rem;font-weight:600;color:var(--color-neutral-700, #374151);background:var(--color-neutral-100, #f3f4f6);font-size:.875rem}.mc-uiselect__group-selectable{cursor:pointer}.mc-uiselect__group-selectable:hover{background:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.mc-uiselect__divider{height:1px;margin:.25rem 0;background:var(--color-neutral-200, #e5e7eb)}.mc-uiselect__match--multiple{border:none;padding:0;min-height:auto;background:rgba(0,0,0,0);display:inline-block;width:auto}.mc-uiselect__input-group{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;position:relative}.mc-uiselect__input-group .mc-uiselect__match{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.mc-uiselect__input-group .mc-uiselect__search{flex:1;min-width:10em;padding-right:3rem}.mc-uiselect__input-group .mc-uiselect__refreshing{position:absolute;right:3.25rem;top:50%;transform:translateY(-50%)}.mc-uiselect__chips-container{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-height:32px}.mc-uiselect__chip{display:inline-flex;align-items:center;padding:.25rem .5rem;background:var(--color-primary-300, #c4b5fd);color:var(--color-primary-800, #5b21b6);border-radius:var(--border-radius, 0.375rem);font-size:.875rem;line-height:1;cursor:pointer;outline:none;transition:all .15s ease-in-out,transform .15s ease-in-out;animation:mc-uiselect-chip-appear .15s ease-out}.mc-uiselect__chip:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-uiselect__chip:focus{box-shadow:0 0 0 2px rgba(137,85,239,.25)}.mc-uiselect__chip--active{background:var(--color-primary-200, #ddd6fe);box-shadow:0 0 0 1px var(--color-primary-500, #8955ef)}.mc-uiselect__chip--locked{background:var(--color-neutral-200, #e5e7eb);color:var(--color-neutral-600, #4b5563);cursor:not-allowed}.mc-uiselect__chip--locked .mc-uiselect__chip-remove{display:none}.mc-uiselect__chip-content{flex:1}.mc-uiselect__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:.25rem;background:rgba(0,0,0,0);border:none;border-radius:50%;color:currentColor;cursor:pointer;opacity:.7;transition:all .15s ease;outline:none}.mc-uiselect__chip-remove:hover{opacity:1;background:rgba(0,0,0,.1)}.mc-uiselect__chip-remove:focus{opacity:1;box-shadow:0 0 0 2px rgba(137,85,239,.25)}.mc-uiselect__chip-remove i{font-size:12px}.mc-uiselect__create-action{padding:.75rem 1rem;cursor:pointer;border-top:1px solid var(--color-neutral-200, #e5e7eb);background:var(--color-neutral-50, #f9fafb);transition:all .2s ease;margin:.25rem 0}.mc-uiselect__create-action:hover{background:var(--color-primary-50, #f5f3ff);color:var(--color-primary-700, #6d28d9)}.mc-uiselect__create-action:active{background:var(--color-primary-100, #ede9fe)}.mc-uiselect__create-text{font-size:.875rem;font-weight:500;display:flex;align-items:center;color:var(--color-neutral-600, #4b5563)}.mc-uiselect__create-icon:before{content:"+";margin-right:.5rem;font-size:1.125rem;font-weight:600;display:inline-block}.mc-uiselect__choices-option{display:inline-block;color:inherit}.mc-uiselect__offscreen,.mc-uiselect__focusser{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}.mc-uiselect__highlight{font-weight:600}.mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content:focus,.mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.mc-uiselect.ng-invalid.ng-dirty .mc-uiselect__match-content{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect.ng-invalid.ng-dirty .mc-uiselect__match-content:focus,.mc-uiselect.ng-invalid.ng-dirty .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect.ng-invalid.ng-dirty .mc-uiselect__toggle{color:var(--color-error, #dc3545)}.mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content:focus,.mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect.ng-invalid.ng-touched .mc-uiselect__toggle{color:var(--color-error, #dc3545)}.mc-uiselect--required .mc-uiselect__match-content,.mc-uiselect.mc-uiselect--required .mc-uiselect__match-content{position:relative}.mc-uiselect--required .mc-uiselect__match-content::after,.mc-uiselect.mc-uiselect--required .mc-uiselect__match-content::after{content:"*";position:absolute;top:.375rem;right:3.5rem;color:var(--color-error, #dc3545);font-weight:bold;pointer-events:none}.form-group .mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-group .mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content:focus,.form-group .mc-uiselect.ng-invalid.ng-touched .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-group .mc-uiselect.ng-invalid.ng-touched .mc-uiselect__toggle{color:var(--color-error, #dc3545)}.form-group .mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-group .mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content:focus,.form-group .mc-uiselect.ng-valid.ng-dirty:not(.mc-uiselect--required) .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.field-error-highlight .mc-uiselect .mc-uiselect__match-content{border-color:#e74c3c !important;box-shadow:0 0 0 .2rem rgba(231,76,60,.25) !important}.mc-uiselect--invalid .mc-uiselect__match-content,.mc-uiselect.mc-uiselect-invalid .mc-uiselect__match-content{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect--invalid .mc-uiselect__match-content:focus,.mc-uiselect--invalid .mc-uiselect__match-content.mc-uiselect__match-content--focused,.mc-uiselect.mc-uiselect-invalid .mc-uiselect__match-content:focus,.mc-uiselect.mc-uiselect-invalid .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-error, #dc3545);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.mc-uiselect--invalid .mc-uiselect__toggle,.mc-uiselect.mc-uiselect-invalid .mc-uiselect__toggle{color:var(--color-error, #dc3545)}.mc-uiselect--valid .mc-uiselect__match-content,.mc-uiselect.mc-uiselect-valid .mc-uiselect__match-content{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.mc-uiselect--valid .mc-uiselect__match-content:focus,.mc-uiselect--valid .mc-uiselect__match-content.mc-uiselect__match-content--focused,.mc-uiselect.mc-uiselect-valid .mc-uiselect__match-content:focus,.mc-uiselect.mc-uiselect-valid .mc-uiselect__match-content.mc-uiselect__match-content--focused{border-color:var(--color-success, #28a745);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__match-content{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__match-content:hover{border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.3);background-color:var(--surface-background-color)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__match-content:focus{border-color:var(--color-primary-400, #c4b5fd);background-color:var(--surface-background-color);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__match-label{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__match-value{color:var(--surface-text-color)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__toggle{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__toggle:hover{color:var(--surface-text-color)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__clear{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.7)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__clear:hover{color:var(--surface-text-color);background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__search{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__search::placeholder{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__search:focus{border-color:var(--color-primary-400, #c4b5fd);box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__dropdown{background-color:var(--surface-background-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__row{color:var(--surface-text-color)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__row:hover{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1);color:var(--surface-text-color) !important}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__row--active,[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__row.active{background-color:rgba(137,85,239,.2);color:var(--color-primary-300, #c4b5fd) !important}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__chip{background-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.1);color:var(--surface-text-color);border-color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.2)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__chip--active{background-color:rgba(137,85,239,.2);color:var(--color-primary-300, #c4b5fd)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__loading{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__loading .mc-uiselect__spinner{border-top-color:var(--color-primary-400, #c4b5fd)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__nochoice-list li{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}[data-surface=dark] .mc-uiselect__container:not(.mc-uiselect__container--theme) .mc-uiselect__refreshing{color:rgba(var(--surface-text-color-rgb, 255, 255, 255), 0.6)}@keyframes mc-uiselect-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mc-uiselect-slide-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-uiselect-chip-appear{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes mc-uiselect-error-slide-in__P9K9u{from{opacity:0;transform:translateY(-5px);max-height:0}to{opacity:1;transform:translateY(0);max-height:50px}}@media(max-width: 576px){.mc-uiselect__dropdown{width:280px;max-height:240px;left:50%;right:auto;transform:translateX(-50%)}.mc-uiselect__choices{max-height:200px}.mc-uiselect__search{font-size:16px}.mc-uiselect__chip{font-size:.75rem;padding:.2rem .4rem}.mc-uiselect__chip-remove{width:16px;height:16px}.mc-uiselect__chip-remove i{font-size:10px}.mc-uiselect__clear,.mc-uiselect__toggle{width:18px;height:18px}.mc-uiselect__clear{right:2.2rem}}@media(min-width: 577px)and (max-width: 768px){.mc-uiselect__dropdown{width:320px;max-width:90vw}}@media(min-width: 992px){.mc-uiselect__dropdown{width:100%;min-width:320px}.mc-uiselect__row:hover{transform:translateX(2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out}.mc-uiselect__chip:hover{transform:translateY(-2px)}}@media(hover: none)and (pointer: coarse){.mc-uiselect__row{padding:16px;min-height:44px}.mc-uiselect__chip{min-height:32px;padding:.3rem .6rem}.mc-uiselect__clear,.mc-uiselect__toggle{min-width:44px;min-height:44px}}@media(prefers-reduced-motion: reduce){.mc-uiselect__dropdown{animation:none;transition:opacity .15s ease-in-out}.mc-uiselect__chip{animation:none}.mc-uiselect__chip:hover{transform:none}.mc-uiselect__toggle:not(.caret)::before{transition:transform .15s ease-in-out}.mc-uiselect__row:hover{transform:none}}.mc-uiselect-form-control,.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--surface-text-color, #1a1a1a);background-color:var(--surface-background-color, #ffffff);background-image:none;border:1px solid var(--color-neutral-300, #d1d5db);border-radius:var(--border-radius, 0.375rem);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mc-uiselect-form-control:focus,.form-control:focus{border-color:var(--color-primary-500, #8955ef);outline:0;box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect-form-control::placeholder,.form-control::placeholder{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6));opacity:1}.mc-uiselect-form-control:disabled,.form-control:disabled,.mc-uiselect-form-control[readonly],[readonly].form-control{background-color:var(--color-neutral-100, #f3f4f6);opacity:1}.mc-uiselect-btn,.btn{display:inline-block;font-weight:400;color:var(--surface-text-color, #1a1a1a);text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:var(--border-radius, 0.375rem);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.mc-uiselect-btn:hover,.btn:hover{color:var(--surface-text-color, #1a1a1a);text-decoration:none}.mc-uiselect-btn:focus,.btn:focus,.mc-uiselect-btn.focus,.focus.btn{outline:0;box-shadow:0 0 0 .2rem rgba(137,85,239,.25)}.mc-uiselect-btn:disabled,.btn:disabled,.mc-uiselect-btn.disabled,.disabled.btn{opacity:.65;cursor:not-allowed}.mc-uiselect-btn-default,.btn.btn-default{color:var(--surface-text-color, #1a1a1a);background-color:var(--surface-background-color, #ffffff);border-color:var(--color-neutral-300, #d1d5db)}.mc-uiselect-btn-default:hover,.btn.btn-default:hover{color:var(--surface-text-color, #1a1a1a);background-color:var(--color-neutral-100, #f3f4f6);border-color:var(--color-primary-300, #c4b5fd)}.mc-uiselect-btn-default:focus,.btn.btn-default:focus,.mc-uiselect-btn-default.focus,.focus.btn.btn-default{color:var(--surface-text-color, #1a1a1a);background-color:var(--color-neutral-100, #f3f4f6);border-color:var(--color-primary-500, #8955ef)}.mc-uiselect-btn-xs,.btn.btn-xs{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:var(--border-radius, 0.375rem)}.mc-uiselect-btn-primary,.btn.btn-primary{color:#fff;background-color:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef)}.mc-uiselect-btn-primary:hover,.btn.btn-primary:hover{color:#fff;background-color:var(--color-primary-600, #7c3aed);border-color:var(--color-primary-600, #7c3aed)}.mc-uiselect-dropdown-menu,.dropdown-menu{position:absolute;top:100%;left:0;z-index:var(--z-base, 1000);display:none;width:100%;min-width:10rem;padding:.5rem 0;margin-top:-1px;font-size:inherit;color:var(--surface-text-color, #1a1a1a);text-align:left;list-style:none;background-color:var(--surface-background-color, #ffffff);background-clip:padding-box;border:1px solid var(--color-neutral-200, #e5e7eb);border-top:none;border-radius:0 0 var(--border-radius, 0.375rem) var(--border-radius, 0.375rem);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08)}.mc-uiselect-dropdown-menu.show,.show.dropdown-menu{display:block}.mc-uiselect-input-group,.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.mc-uiselect-input-group>.mc-uiselect-form-control,.input-group>.mc-uiselect-form-control,.mc-uiselect-input-group>.form-control,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.mc-uiselect-close,.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:var(--surface-text-color, #1a1a1a);text-shadow:0 1px 0 var(--surface-background-color, #ffffff);opacity:.5;background:rgba(0,0,0,0);border:0;cursor:pointer}.mc-uiselect-close:hover,.close:hover,.mc-uiselect-close:focus,.close:focus{color:var(--surface-text-color, #1a1a1a);text-decoration:none;opacity:.75}.mc-uiselect-close::before,.close::before{content:"×"}.mc-uiselect-caret,.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.mc-uiselect-dropdown,.dropdown{position:relative}.mc-uiselect-dropdown.open>.mc-uiselect-dropdown-menu,.open.dropdown>.mc-uiselect-dropdown-menu,.mc-uiselect-dropdown.open>.dropdown-menu,.open.dropdown>.dropdown-menu{display:block}.mc-uiselect-sr-only,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.mc-uiselect-text-muted,.text-muted{color:var(--text-color-muted, rgba(var(--surface-text-color-rgb, 26, 26, 26), 0.6)) !important;font-style:italic}.mc-uiselect-dropdown-header,.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:var(--color-neutral-600, #4b5563);white-space:nowrap}.mc-uiselect-divider,.divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--color-neutral-200, #e5e7eb)}.mc-icon-remove{position:relative;display:inline-block;width:1em;height:1em}.mc-icon-remove::before{content:"×";font-size:1.2em;line-height:1;display:inline-block}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-remove:before{content:""}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:var(--surface-text-color, #1a1a1a);text-shadow:0 1px 0 var(--surface-background-color, #ffffff);opacity:.2}.close:hover,.close:focus{color:var(--surface-text-color, #1a1a1a);text-decoration:none;cursor:pointer;opacity:.5}.pull-right{float:right !important}.pull-left{float:left !important}.text-muted{color:var(--color-neutral-500, #6b7280)}.input-xs{height:22px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.divider{height:1px;margin:9px 0;overflow:hidden;background-color:var(--color-neutral-200, #e5e7eb)}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:var(--color-neutral-500, #6b7280);white-space:nowrap}
.mc-c-contact-view{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-contact-view__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.mc-c-contact-view__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:0 12px 10rem}.mc-c-contact-view__bottom-actions{display:flex;justify-content:center;gap:8px;padding:2rem .8rem 3rem .8rem;border-top:1px solid var(--border-color, #e0e0e0);background-color:var(--surface-background-color)}
.mc-c-contact-association{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.mc-c-contact-association__header{display:flex;align-items:center;padding:8px 12px}.mc-c-contact-association__top{display:flex;align-items:center;gap:12px}.mc-c-contact-association__photo-wrapper{flex-shrink:0}.mc-c-contact-association__info-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.mc-c-contact-association__name-wrapper{flex:1 1 auto;overflow:hidden}.mc-c-contact-association__name{margin:0;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-contact-association__actions{display:flex;gap:8px}.mc-c-contact-association__actions a{color:var(--text-muted-color);transition:color .2s ease}.mc-c-contact-association__actions a:hover{color:var(--color-primary-500)}.mc-c-contact-association__infos{padding:8px 0 12px 0}
.mc-c-contact-card__FjTTr,.contact-card-wrapper__VXjyi{background:var(--surface-background-color);border-radius:5px;display:flex;flex-direction:column;padding:var(--space-3, 12px) var(--space-1, 4px);margin:var(--space-1, 4px) 0;cursor:pointer;border-bottom:1px solid var(--border-color)}.mc-c-contact-card--finished__ihpkC .card-label__c9kcU,.mc-c-contact-card--finished__ihpkC .title__bwSeZ{opacity:.5}.mc-c-contact-card--finished__ihpkC .title__bwSeZ p{text-decoration:line-through}.mc-c-contact-card__FjTTr:hover,.contact-card-wrapper__VXjyi:hover{border:1px solid var(--border-color)}.mc-c-contact-card__FjTTr:hover .top-frame__p1cqk .card-block-right__EZEY1,.contact-card-wrapper__VXjyi:hover .top-frame__p1cqk .card-block-right__EZEY1{display:flex}.mc-c-contact-card__FjTTr .top-frame__p1cqk,.contact-card-wrapper__VXjyi .top-frame__p1cqk{display:flex;flex-direction:row;justify-content:space-between;height:100%}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz{padding:0 var(--space-3, 12px);width:100%;display:flex;flex-direction:column}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU{padding:var(--space-1, 4px) 0;font-size:12px;display:flex;align-items:center;justify-content:flex-start}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU i,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU i{padding-right:var(--space-1, 4px);font-size:12px}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU p,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .card-label__c9kcU p{margin:0}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .title__bwSeZ,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .title__bwSeZ{font-weight:700}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .finish-icon___Z2OE,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .finish-icon___Z2OE{background:var(--color-success);color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-success);border-radius:50%;padding:var(--space-0-5, 2px);margin:0 var(--space-1, 4px) 0 0}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .finish-icon___Z2OE i,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .finish-icon___Z2OE i{margin:0;padding:0;font-size:9px}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-left__WQXjz .days-left__PI1nh,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-left__WQXjz .days-left__PI1nh{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:5px;color:#fff;font-weight:600;font-size:9px;padding:var(--space-1, 4px) var(--space-3, 12px);margin:0 var(--space-3, 12px)}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-right__EZEY1,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-right__EZEY1{display:none;flex-direction:row;align-items:center}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-right__EZEY1 button,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-right__EZEY1 button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-right__EZEY1 button *,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-right__EZEY1 button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-right__EZEY1 button:not(:disabled):hover,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-right__EZEY1 button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-c-contact-card__FjTTr .top-frame__p1cqk .card-block-right__EZEY1 button:disabled,.contact-card-wrapper__VXjyi .top-frame__p1cqk .card-block-right__EZEY1 button:disabled{cursor:not-allowed;color:var(--surface-text-color) !important}.mc-c-contact-card__FjTTr .bottom-frame__zSAtz,.contact-card-wrapper__VXjyi .bottom-frame__zSAtz{display:flex;width:100%;justify-content:space-between;align-items:center}.mc-c-contact-card__FjTTr .bottom-frame__zSAtz .bottom-group__O_jEr,.contact-card-wrapper__VXjyi .bottom-frame__zSAtz .bottom-group__O_jEr{display:flex;align-items:center;justify-content:center}.mc-c-contact-card__FjTTr .bottom-frame__zSAtz .bottom-group__O_jEr .card-owner-option__z0v0z,.contact-card-wrapper__VXjyi .bottom-frame__zSAtz .bottom-group__O_jEr .card-owner-option__z0v0z{padding:var(--space-1, 4px);background:var(--layer-color-sale);border-radius:50%;color:#fff}.mc-c-contact-card__FjTTr [class*=-option],.contact-card-wrapper__VXjyi [class*=-option]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0;font-size:12px}
.mc-c-contact-organization-create{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-contact-organization-create__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.mc-c-contact-organization-create__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:0 var(--space-3, 12px) var(--space-40, 160px)}.mc-c-contact-organization-create__select-column{width:32px}.mc-c-contact-organization-create__select-button{width:32px}.mc-c-contact-organization-create__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-8, 32px) var(--space-3, 12px) var(--space-12, 48px) var(--space-3, 12px);border-top:1px solid var(--border-color, #e0e0e0);background-color:var(--surface-background-color)}
.mc-c-contact-organization{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-contact-organization__header{display:flex;align-items:center;padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-c-contact-organization__title{cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-contact-organization__add-btn{margin-left:auto}.mc-c-contact-organization__content{padding:var(--space-2, 8px) 0 var(--space-3, 12px) 0}
.mc-c-contact-details{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%}.mc-c-contact-details__description,.mc-c-contact-details__infos{width:100%}
.mc-c-investments-details{padding:var(--space-3, 12px);display:flex;flex-direction:column;width:100%}.mc-c-investments-details__infos{width:100%}.mc-c-investments-details__btg-sync{display:flex;align-items:center;justify-content:space-between}
.mc-c-contact-form .relationship-status,.contact-create-component .relationship-status{margin-bottom:var(--form-field-gap, 16px)}.mc-c-contact-form .relationship-status .toggle-wrapper,.contact-create-component .relationship-status .toggle-wrapper{padding:var(--space-2-5, 10px);border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 6px);display:flex;align-items:center;justify-content:start;flex-direction:row}.mc-c-contact-form .relationship-status .toggle-wrapper .status-label,.contact-create-component .relationship-status .toggle-wrapper .status-label{margin:0 0 0 var(--space-5, 20px);font-style:italic;font-weight:300;color:var(--surface-text-muted)}.mc-c-contact-form .block-tabs-view,.contact-create-component .block-tabs-view{margin-top:var(--space-4, 16px)}.mc-c-contact-form .block-tabs-view .block-tabs-wrapper,.contact-create-component .block-tabs-view .block-tabs-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px)}.mc-c-contact-form .block-tabs-view .block-tabs-wrapper .block-tab,.contact-create-component .block-tabs-view .block-tabs-wrapper .block-tab{padding:8px 16px;background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;font-weight:500;color:var(--surface-text-color);cursor:pointer;transition:all .2s ease}.mc-c-contact-form .block-tabs-view .block-tabs-wrapper .block-tab:hover,.contact-create-component .block-tabs-view .block-tabs-wrapper .block-tab:hover{background:var(--surface-level-2, #f5f5f5)}.mc-c-contact-form .block-tabs-view .block-tabs-wrapper .block-tab.active,.contact-create-component .block-tabs-view .block-tabs-wrapper .block-tab.active{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:var(--color-white, #ffffff)}.mc-c-contact-form .block-tabs-view .block-content,.contact-create-component .block-tabs-view .block-content{padding:var(--space-4, 16px);background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-contact-form mc-input,.contact-create-component mc-input,.mc-c-contact-form mc-select,.contact-create-component mc-select,.mc-c-contact-form mc-textarea,.contact-create-component mc-textarea,.mc-c-contact-form mc-chips,.contact-create-component mc-chips{width:100%}
.mc-c-contact-organization__jBesl,.contact-organization__l7DNo{padding:var(--space-3, 12px);background-color:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);margin:0 0 var(--space-2-5, 10px) 0}.mc-c-contact-organization__jBesl .contactOrganization-association-wrapper__SzgG_,.contact-organization__l7DNo .contactOrganization-association-wrapper__SzgG_{padding:0}.mc-c-contact-organization__jBesl .contactOrganization-association-wrapper__SzgG_ .main-content__gZUNH,.contact-organization__l7DNo .contactOrganization-association-wrapper__SzgG_ .main-content__gZUNH{padding:0 !important}.mc-c-contact-organization__jBesl .contactOrganization-association-wrapper__SzgG_ content-body,.contact-organization__l7DNo .contactOrganization-association-wrapper__SzgG_ content-body{padding:0}.mc-c-contact-organization__jBesl .contactOrganization-association-wrapper__SzgG_ content-body .content-card-list-wrapper__wXmso,.contact-organization__l7DNo .contactOrganization-association-wrapper__SzgG_ content-body .content-card-list-wrapper__wXmso{padding:0}.mc-c-contact-organization__jBesl .contactOrganization-association-wrapper__SzgG_ content-body .content-card-list-wrapper__wXmso .content-card-wrapper__S96FR,.contact-organization__l7DNo .contactOrganization-association-wrapper__SzgG_ content-body .content-card-list-wrapper__wXmso .content-card-wrapper__S96FR{max-height:43vh;overflow-y:scroll}
.mc-c-contact-duplicates{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-contact-duplicates__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%;overflow-y:auto}
.mc-c-contact-insights,.contact-insights-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-4, 16px);padding:var(--space-4, 16px);margin:var(--space-2, 8px) 0}@media(max-width: 768px){.mc-c-contact-insights,.contact-insights-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-contact-insights,.contact-insights-wrapper{grid-template-columns:1fr}}.mc-c-contact-insights__card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-c-contact-insights__card:hover{transform:translateY(-2px)}.mc-c-contact-insights__card:hover mc-stat-card{box-shadow:0 4px 12px rgba(0,0,0,.1)}.insight-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:var(--space-4, 16px)}.insight-wrapper:hover{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.insight-wrapper .insight-label{text-transform:uppercase;font-weight:500;font-size:12px;color:var(--surface-text-muted)}.insight-wrapper .insight-count{font-size:2.5em;font-weight:700;margin:0;color:var(--surface-text-color)}
::global .mc-c-migrate-staff-modal__fqaSQ{display:flex;flex-direction:column;align-items:center;padding:var(--form-field-gap, 16px);background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}::global .mc-c-migrate-staff-modal__content__QqYBh{width:100%;max-width:520px;display:flex;flex-direction:column;gap:var(--space-3, 12px)}::global .mc-c-migrate-staff-modal__content__QqYBh h1,::global .mc-c-migrate-staff-modal__content__QqYBh h2,::global .mc-c-migrate-staff-modal__content__QqYBh h3,::global .mc-c-migrate-staff-modal__content__QqYBh h4,::global .mc-c-migrate-staff-modal__content__QqYBh h5,::global .mc-c-migrate-staff-modal__content__QqYBh h6,::global .mc-c-migrate-staff-modal__content__QqYBh p,::global .mc-c-migrate-staff-modal__content__QqYBh span,::global .mc-c-migrate-staff-modal__content__QqYBh div,::global .mc-c-migrate-staff-modal__content__QqYBh label{color:var(--surface-text-color)}::global .mc-c-migrate-staff-modal__actions__Lbfqa{margin-top:var(--space-5, 20px);display:flex;justify-content:center}::global .mc-c-migrate-staff-modal__fqaSQ .field-group-title__ahtcF{font-size:13px;font-weight:600;margin-bottom:var(--space-2, 8px);color:var(--surface-text-color);opacity:.8}::global .mc-c-migrate-staff-modal__fqaSQ .full-width__WxQ55{width:100%}
.mc-c-contact-filter{display:flex;width:55vw;background-color:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-contact-filter--rounded{border-radius:var(--space-2-5, 10px)}.mc-c-contact-filter__container{display:flex;width:100%;height:100%}.mc-c-contact-filter__list-wrapper{background-color:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-3, 12px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-contact-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-contact-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-contact-filter__list-wrapper ul li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-contact-filter__list-actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-contact-filter__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-contact-filter__list-actions mc-button:last-child{margin-right:0}.mc-c-contact-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-contact-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-contact-filter__form-wrapper .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-contact-filter__form-wrapper .form-control::placeholder{color:var(--surface-text-muted)}.mc-c-contact-filter__form-wrapper .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem rgba(var(--color-primary-500-rgb), 0.25)}.mc-c-contact-filter__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
.mc-c-contact-filter-item{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.2rem;border-bottom:1px solid var(--border-color);cursor:pointer;color:var(--surface-text-color)}.mc-c-contact-filter-item.editing{background-color:var(--hover-background-color, #f5f5f5)}.mc-c-contact-filter-item.editing input{cursor:text}.mc-c-contact-filter-item.selected{background:rgba(0,0,0,.04)}.mc-c-contact-filter-item input{margin:0;background:unset;border:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mc-c-contact-filter-item input:hover{font-weight:700}.mc-c-contact-filter-item__actions{display:flex;align-items:center;gap:4px}.mc-c-contact-filter-item__actions i{margin-left:2px;padding:4px;color:var(--color-gray-light)}.mc-c-contact-filter-item__actions i:hover{color:var(--surface-text-color)}.mc-c-contact-filter-item__actions .fa-thumb-tack.unset{transform:rotate(45deg)}
.mc-c-contact-merge-toast__actions{margin-top:12px;display:flex;gap:8px;justify-content:flex-end}
.mc-c-contact-view__header-title,.mc-l-content-header-title-with-avatar{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-contact-view__header-title h3,.mc-l-content-header-title-with-avatar h3{margin:0}.mc-c-contact-view content-body-left,.view-contact-page content-body-left,.mc-l-contact-view content-body-left,.mc-c-contact-view content-body-right,.view-contact-page content-body-right,.mc-l-contact-view content-body-right{display:flex;flex-direction:column;gap:1rem}.mc-c-contact-view .attendance-actions,.view-contact-page .attendance-actions,.mc-l-contact-view .attendance-actions{padding:var(--space-3, 12px);background-color:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);margin:0 0 var(--space-2-5, 10px) 0}.mc-c-contact-view .attendance-actions .main-tabs,.view-contact-page .attendance-actions .main-tabs,.mc-l-contact-view .attendance-actions .main-tabs{display:flex;align-items:flex-end;flex-direction:row;justify-content:stretch;width:100%}.mc-c-contact-view .attendance-actions .main-tabs .tab,.view-contact-page .attendance-actions .main-tabs .tab,.mc-l-contact-view .attendance-actions .main-tabs .tab{border:1px solid var(--border-color);text-align:center;padding:var(--space-2-5, 10px);min-width:90px;border-bottom:unset;cursor:pointer;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column}.mc-c-contact-view .attendance-actions .main-tabs .tab p,.view-contact-page .attendance-actions .main-tabs .tab p,.mc-l-contact-view .attendance-actions .main-tabs .tab p{margin:0;text-transform:uppercase;font-size:10px}.mc-c-contact-view .attendance-actions .main-tabs .tab.active,.view-contact-page .attendance-actions .main-tabs .tab.active,.mc-l-contact-view .attendance-actions .main-tabs .tab.active{cursor:default;color:var(--color-primary)}.mc-c-contact-view .attendance-actions .main-tabs .tab:not(.active):hover,.view-contact-page .attendance-actions .main-tabs .tab:not(.active):hover,.mc-l-contact-view .attendance-actions .main-tabs .tab:not(.active):hover{background-color:var(--form-background-color)}.mc-c-contact-view .attendance-actions .main-tabs .tab .fa,.view-contact-page .attendance-actions .main-tabs .tab .fa,.mc-l-contact-view .attendance-actions .main-tabs .tab .fa,.mc-c-contact-view .attendance-actions .main-tabs .tab .am,.view-contact-page .attendance-actions .main-tabs .tab .am,.mc-l-contact-view .attendance-actions .main-tabs .tab .am{margin-bottom:var(--space-1, 4px);font-size:14px}.mc-c-contact-view .attendance-actions .activated-action-container,.view-contact-page .attendance-actions .activated-action-container,.mc-l-contact-view .attendance-actions .activated-action-container{border:1px solid var(--border-color)}.mc-c-contact-view .attendance-actions .activated-action-container .tabs,.view-contact-page .attendance-actions .activated-action-container .tabs,.mc-l-contact-view .attendance-actions .activated-action-container .tabs{display:flex;align-items:flex-end;flex-direction:row;justify-content:stretch;width:100%;border-bottom:1px solid var(--border-color)}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab,.view-contact-page .attendance-actions .activated-action-container .tabs .tab,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab{border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);text-align:center;padding:var(--space-2-5, 10px);min-width:90px;cursor:pointer;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab p,.view-contact-page .attendance-actions .activated-action-container .tabs .tab p,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab p{margin:0;text-transform:uppercase;font-size:10px}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab.active,.view-contact-page .attendance-actions .activated-action-container .tabs .tab.active,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab.active{cursor:default;color:var(--color-primary)}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab:first-child,.view-contact-page .attendance-actions .activated-action-container .tabs .tab:first-child,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab:first-child{border-left:unset}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab:not(.active):hover,.view-contact-page .attendance-actions .activated-action-container .tabs .tab:not(.active):hover,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab:not(.active):hover{background-color:var(--form-background-color)}.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab .fa,.view-contact-page .attendance-actions .activated-action-container .tabs .tab .fa,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab .fa,.mc-c-contact-view .attendance-actions .activated-action-container .tabs .tab .am,.view-contact-page .attendance-actions .activated-action-container .tabs .tab .am,.mc-l-contact-view .attendance-actions .activated-action-container .tabs .tab .am{margin-bottom:var(--space-1, 4px);font-size:14px}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-list,.view-contact-page .attendance-actions .activated-action-container .treatment-list,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-list{max-height:300px;display:block;height:300px;overflow-y:scroll}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-list .treatment-empty,.view-contact-page .attendance-actions .activated-action-container .treatment-list .treatment-empty,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-list .treatment-empty{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-list .treatment-empty p,.view-contact-page .attendance-actions .activated-action-container .treatment-list .treatment-empty p,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-list .treatment-empty p{color:var(--surface-text-color)}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card,.view-contact-page .attendance-actions .activated-action-container .treatment-card,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card{display:block;padding:0 var(--space-1, 4px);margin:var(--space-4, 16px);border-bottom:1px solid var(--border-color)}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head{display:flex;justify-content:space-between}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head .head-left,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left{display:flex;flex-flow:row;align-items:center}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left .ticket-code,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head .head-left .ticket-code,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left .ticket-code{font-weight:bold;font-size:14px;margin-left:var(--space-1, 4px)}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left .treatment-return,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head .head-left .treatment-return,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-left .treatment-return{margin:0 var(--space-1, 4px);padding:0 var(--space-1, 4px);font-size:9px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;background-color:#fac710;color:#0a0a0a}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-right,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head .head-right,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-right{display:flex;flex-flow:column;align-items:end}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-right .createdAt p,.view-contact-page .attendance-actions .activated-action-container .treatment-card .head .head-right .createdAt p,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .head .head-right .createdAt p{font-size:12px;margin:0}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .middle p,.view-contact-page .attendance-actions .activated-action-container .treatment-card .middle p,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .middle p{margin:0;font-size:14px}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .bottom,.view-contact-page .attendance-actions .activated-action-container .treatment-card .bottom,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2-5, 10px)}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-left p,.view-contact-page .attendance-actions .activated-action-container .treatment-card .bottom .bottom-left p,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-left p{font-size:11px;margin:0}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-view,.view-contact-page .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-view,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-view{text-decoration:none}.mc-c-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-answer,.view-contact-page .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-answer,.mc-l-contact-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-answer{text-decoration:none}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-list,.view-contact-page .attendance-actions .activated-action-container .ticket-list,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-list{max-height:300px;display:block;height:300px;overflow-y:scroll}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-list .ticket-empty,.view-contact-page .attendance-actions .activated-action-container .ticket-list .ticket-empty,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-list .ticket-empty{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card,.view-contact-page .attendance-actions .activated-action-container .ticket-card,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card{display:block;padding:0 var(--space-1, 4px);margin:var(--space-4, 16px);border-bottom:1px solid var(--border-color)}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head{display:flex;justify-content:space-between}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head .head-left,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left{display:flex;flex-flow:row}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-code,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-code,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-code{font-weight:bold;font-size:13px}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-return,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-return,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-return{margin:0 var(--space-1, 4px);padding:0 var(--space-1, 4px);font-size:9px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;background-color:#fac710;color:#0a0a0a}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-right,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head .head-right,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-right{display:flex;flex-flow:column;align-items:end}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-right .createdAt p,.view-contact-page .attendance-actions .activated-action-container .ticket-card .head .head-right .createdAt p,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .head .head-right .createdAt p{font-size:12px;margin:0}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .middle p,.view-contact-page .attendance-actions .activated-action-container .ticket-card .middle p,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .middle p{margin:0;font-size:14px}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .bottom,.view-contact-page .attendance-actions .activated-action-container .ticket-card .bottom,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2-5, 10px)}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-left p,.view-contact-page .attendance-actions .activated-action-container .ticket-card .bottom .bottom-left p,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-left p{font-size:11px;margin:0}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-view,.view-contact-page .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-view,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-view{text-decoration:none}.mc-c-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-answer,.view-contact-page .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-answer,.mc-l-contact-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-answer{text-decoration:none}
.mc-c-journey-action{height:100%;display:flex;flex-direction:column}.mc-c-journey-action form{height:100%;display:flex;flex-direction:column}.mc-c-journey-action__body{flex:1;overflow-y:auto;padding:24px}.mc-c-journey-action__header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border-primary);background:var(--surface-secondary)}.mc-c-journey-action__header-info{display:flex;align-items:center;gap:12px}.mc-c-journey-action__header-id{font-size:12px;font-family:monospace;color:var(--text-secondary);background:var(--surface-primary);padding:4px 8px;border-radius:4px}.mc-c-journey-action__header-actions{display:flex;align-items:center;gap:8px}.mc-c-journey-action--edit .mc-c-journey-action__body{padding-top:16px}.mc-c-journey-action__section{margin-bottom:24px}.mc-c-journey-action__section:last-child{margin-bottom:0}.mc-c-journey-action__section h4{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text-primary);padding-bottom:8px;border-bottom:1px solid var(--border-primary)}.mc-c-journey-action__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 600px){.mc-c-journey-action__row{grid-template-columns:1fr}}.mc-c-journey-action__switch-group{display:flex;flex-direction:column;gap:8px;padding-top:4px}.mc-c-journey-action__switch-label{font-size:13px;font-weight:500;color:var(--text-primary)}.mc-c-journey-action__health-slider{display:flex;align-items:center;gap:16px}.mc-c-journey-action__health-slider mc-slider{flex:1}.mc-c-journey-action__health-value{min-width:40px;text-align:center;font-size:18px;font-weight:700;color:var(--text-primary)}.mc-c-journey-action__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-primary);background:var(--surface-secondary)}.mc-c-journey-action__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-secondary)}.mc-c-journey-action__empty{text-align:center;padding:24px;color:var(--text-secondary)}.mc-c-journey-action__empty p{margin:0 0 8px}.mc-c-journey-action__empty small{font-size:12px}.mc-c-journey-action__section--info{margin-top:16px}.mc-c-journey-action--compact .mc-c-journey-action__body{padding:16px}.mc-c-journey-action__health-display{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;background:var(--surface-secondary);border-radius:12px;margin-bottom:16px}.mc-c-journey-action__health-gauge{text-align:center}.mc-c-journey-action__health-gauge .health-value{font-size:48px;font-weight:700;line-height:1}.mc-c-journey-action__health-gauge .health-value--success{color:var(--color-success)}.mc-c-journey-action__health-gauge .health-value--warning{color:var(--color-warning)}.mc-c-journey-action__health-gauge .health-value--danger{color:var(--color-danger)}.mc-c-journey-action__health-gauge .health-label{font-size:14px;color:var(--text-secondary);margin-top:4px}.mc-c-journey-action__health-diff{font-size:14px}.mc-c-journey-action__health-diff .positive{color:var(--color-success)}.mc-c-journey-action__health-diff .negative{color:var(--color-danger)}.mc-c-journey-action__health-presets{display:flex;gap:8px;justify-content:center;margin-top:16px}.mc-c-journey-action__health-presets .preset{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);cursor:pointer;font-size:13px;transition:all .2s}.mc-c-journey-action__health-presets .preset:hover{background:var(--surface-secondary)}.mc-c-journey-action__health-presets .preset--danger{color:var(--color-danger)}.mc-c-journey-action__health-presets .preset--danger:hover{border-color:var(--color-danger)}.mc-c-journey-action__health-presets .preset--warning{color:var(--color-warning)}.mc-c-journey-action__health-presets .preset--warning:hover{border-color:var(--color-warning)}.mc-c-journey-action__health-presets .preset--success{color:var(--color-success)}.mc-c-journey-action__health-presets .preset--success:hover{border-color:var(--color-success)}.mc-c-journey-action__deal-preview{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--surface-secondary);border-radius:8px}.mc-c-journey-action__deal-preview .deal-info{flex:1}.mc-c-journey-action__deal-preview .deal-info .deal-title{font-weight:600;font-size:15px;color:var(--text-primary);margin-bottom:4px}.mc-c-journey-action__deal-preview .deal-info .deal-details{display:flex;gap:16px;font-size:13px;color:var(--text-secondary)}.mc-c-journey-action__deal-preview .deal-info .deal-details i{margin-right:4px}.mc-c-journey-action__deal-preview .deal-value{font-size:18px;font-weight:700;color:var(--color-success)}.mc-c-journey-action__option{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--border-primary);border-radius:8px}.mc-c-journey-action__option .option-info{flex:1}.mc-c-journey-action__option .option-info .option-label{display:block;font-weight:500;color:var(--text-primary)}.mc-c-journey-action__option .option-info .option-hint{display:block;font-size:12px;color:var(--text-secondary);margin-top:2px}.mc-c-journey-action__info{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(var(--color-info-rgb), 0.1);border:1px solid var(--color-info);border-radius:8px}.mc-c-journey-action__info i{color:var(--color-info);font-size:18px;margin-top:2px}.mc-c-journey-action__info strong{display:block;margin-bottom:8px;color:var(--text-primary);font-size:13px}.mc-c-journey-action__info ul{margin:0;padding-left:16px;font-size:13px;color:var(--text-secondary)}.mc-c-journey-action__info ul li{margin-bottom:4px}.mc-c-journey-action__info ul li:last-child{margin-bottom:0}.mc-c-journey-convert-form{padding:var(--space-4, 16px);width:100%}.mc-c-journey-convert-form--loading{pointer-events:none;opacity:.7}.mc-c-journey-convert-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-convert-form__section:last-of-type,.mc-c-journey-convert-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-c-journey-convert-form__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-4, 16px) 0}.mc-c-journey-convert-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-journey-convert-form__row{display:flex;gap:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-journey-convert-form__row{flex-direction:column}}.mc-c-journey-convert-form__field{flex:1;margin-bottom:var(--space-4, 16px)}.mc-c-journey-convert-form__field:last-child{margin-bottom:0}.mc-c-journey-convert-form__field--full{flex:0 0 100%}.mc-c-journey-convert-form__deal-preview{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4, 16px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color);gap:var(--space-4, 16px)}.mc-c-journey-convert-form__deal-info{flex:1;min-width:0}.mc-c-journey-convert-form__deal-title{font-weight:600;font-size:15px;color:var(--surface-text-color);margin-bottom:var(--space-1, 4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-journey-convert-form__deal-details{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);font-size:13px;color:var(--surface-text-muted)}.mc-c-journey-convert-form__deal-details span{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-journey-convert-form__deal-details i{font-size:14px}.mc-c-journey-convert-form__deal-value{font-size:18px;font-weight:700;color:var(--color-success-500, #22c55e);flex-shrink:0}.mc-c-journey-convert-form__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px)}.mc-c-journey-convert-form__loading span{font-size:13px}.mc-c-journey-convert-form__switches{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-journey-convert-form__switch-item{display:flex;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1)}.mc-c-journey-convert-form__switch-info{flex:1}.mc-c-journey-convert-form__switch-label{display:block;font-weight:500;color:var(--surface-text-color);font-size:14px}.mc-c-journey-convert-form__switch-hint{display:block;font-size:12px;color:var(--surface-text-muted);margin-top:var(--space-1, 4px)}.mc-c-journey-convert-form__info-box{display:flex;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--color-info-50, rgba(59, 130, 246, 0.1));border:1px solid var(--color-info-200, rgba(59, 130, 246, 0.3));border-radius:var(--border-radius-md, 8px)}.mc-c-journey-convert-form__info-box>i{color:var(--color-info-500, #3b82f6);font-size:18px;flex-shrink:0;margin-top:2px}.mc-c-journey-convert-form__info-box strong{display:block;margin-bottom:var(--space-2, 8px);color:var(--surface-text-color);font-size:13px}.mc-c-journey-convert-form__info-box ul{margin:0;padding-left:var(--space-4, 16px);font-size:13px;color:var(--surface-text-muted)}.mc-c-journey-convert-form__info-box ul li{margin-bottom:var(--space-1, 4px)}.mc-c-journey-convert-form__info-box ul li:last-child{margin-bottom:0}.mc-c-journey-convert-form mc-input,.mc-c-journey-convert-form mc-select,.mc-c-journey-convert-form mc-textarea{display:block;width:100%}.mc-c-journey-churn-form{padding:var(--space-4, 16px);width:100%}.mc-c-journey-churn-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-churn-form__section:last-of-type,.mc-c-journey-churn-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-c-journey-churn-form__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-4, 16px) 0}.mc-c-journey-churn-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-journey-churn-form__row{display:flex;gap:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-journey-churn-form__row{flex-direction:column}}.mc-c-journey-churn-form__field{flex:1;margin-bottom:var(--space-4, 16px)}.mc-c-journey-churn-form__field:last-child{margin-bottom:0}.mc-c-journey-churn-form__field--full{flex:0 0 100%}.mc-c-journey-churn-form__reasons{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-journey-churn-form__reason{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);cursor:pointer;transition:all .15s ease}.mc-c-journey-churn-form__reason:hover{background:var(--surface-level-2);border-color:var(--color-primary-500, #8955ef)}.mc-c-journey-churn-form__reason--selected{border-color:var(--color-primary-500, #8955ef);background:var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-journey-churn-form__reason input[type=radio]{margin:0;accent-color:var(--color-primary-500, #8955ef)}.mc-c-journey-churn-form__reason-info{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-journey-churn-form__reason-text{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-c-journey-churn-form__reason-category{font-size:12px;color:var(--surface-text-muted)}.mc-c-journey-churn-form__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px)}.mc-c-journey-churn-form__loading span{font-size:13px}.mc-c-journey-churn-form__empty{text-align:center;padding:var(--space-6, 24px);color:var(--surface-text-muted)}.mc-c-journey-churn-form__empty p{margin:0 0 var(--space-2, 8px);font-size:14px;color:var(--surface-text-color)}.mc-c-journey-churn-form__empty small{font-size:12px}.mc-c-journey-churn-form__warning{display:flex;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--color-warning-50, rgba(245, 158, 11, 0.1));border:1px solid var(--color-warning-200, rgba(245, 158, 11, 0.3));border-radius:var(--border-radius-md, 8px)}.mc-c-journey-churn-form__warning>i{color:var(--color-warning-500, #f59e0b);font-size:18px;flex-shrink:0;margin-top:2px}.mc-c-journey-churn-form__warning strong{display:block;margin-bottom:var(--space-1, 4px);color:var(--surface-text-color);font-size:13px}.mc-c-journey-churn-form__warning p{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-c-journey-churn-form mc-input,.mc-c-journey-churn-form mc-select,.mc-c-journey-churn-form mc-textarea,.mc-c-journey-churn-form mc-datepicker{display:block;width:100%}[data-surface=dark] .mc-c-journey-convert-form__deal-preview{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-convert-form__switch-item{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-convert-form__info-box{background:rgba(59,130,246,.15)}[data-surface=dark] .mc-c-journey-churn-form__reason{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-churn-form__reason--selected{background:rgba(137,85,239,.18)}[data-surface=dark] .mc-c-journey-churn-form__warning{background:rgba(245,158,11,.15)}
.mc-c-journey-form{display:flex;flex-direction:column;gap:var(--space-md, 1rem);padding:var(--space-sm, 0.5rem) 0}
.mc-c-journey-details{display:flex;flex-direction:column;position:relative}.mc-c-journey-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-journey-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-journey-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-details__header phase-select,.mc-c-journey-details__header journey-health-score,.mc-c-journey-details__header journey-renewal-status,.mc-c-journey-details__header journey-auto-renew,.mc-c-journey-details__header journey-labels{display:block}.mc-c-journey-details__content{padding:var(--space-4, 16px) 0}.mc-c-journey-details__fields{width:100%}journey-details[vertical] .mc-c-journey-details{padding:0;border:unset}
.mc-c-health-score-widget{background:var(--surface-01);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:16px}.mc-c-health-score-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-health-score-widget__title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.mc-c-health-score-widget__title i{color:var(--color-danger)}.mc-c-health-score-widget__actions{display:flex;gap:4px}.mc-c-health-score-widget__action-btn{width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.mc-c-health-score-widget__action-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.mc-c-health-score-widget__action-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-health-score-widget__body{display:flex;flex-direction:column;gap:16px}.mc-c-health-score-widget__main{display:flex;align-items:center;gap:16px}.mc-c-health-score-widget__gauge{width:72px;height:72px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-02);border:3px solid var(--border-color);transition:border-color .3s}.mc-c-health-score-widget__gauge--success{border-color:var(--color-success)}.mc-c-health-score-widget__gauge--warning{border-color:var(--color-warning)}.mc-c-health-score-widget__gauge--danger{border-color:var(--color-danger)}.mc-c-health-score-widget__gauge--muted{border-color:var(--text-disabled)}.mc-c-health-score-widget__value{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1}.mc-c-health-score-widget__unit{font-size:12px;color:var(--text-secondary)}.mc-c-health-score-widget__info{display:flex;flex-direction:column;gap:4px}.mc-c-health-score-widget__label{font-size:14px;font-weight:600}.mc-c-health-score-widget__label--success{color:var(--color-success)}.mc-c-health-score-widget__label--warning{color:var(--color-warning)}.mc-c-health-score-widget__label--danger{color:var(--color-danger)}.mc-c-health-score-widget__label--muted{color:var(--text-disabled)}.mc-c-health-score-widget__mode{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.mc-c-health-score-widget__mode i{font-size:10px}.mc-c-health-score-widget__auto-score{font-size:11px;color:var(--text-secondary);padding:6px 10px;background:var(--surface-02);border-radius:var(--radius-sm)}.mc-c-health-score-widget__auto-score i{margin-right:4px}.mc-c-health-score-widget__components{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-02);border-radius:var(--radius-sm)}.mc-c-health-score-widget__component{display:flex;align-items:center;gap:8px}.mc-c-health-score-widget__component-icon{width:20px;font-size:12px;color:var(--text-secondary);text-align:center}.mc-c-health-score-widget__component-bar{flex:1;height:6px;background:var(--surface-03);border-radius:3px;overflow:hidden}.mc-c-health-score-widget__component-fill{height:100%;border-radius:3px;transition:width .3s ease}.mc-c-health-score-widget__component-fill--success{background:var(--color-success)}.mc-c-health-score-widget__component-fill--warning{background:var(--color-warning)}.mc-c-health-score-widget__component-fill--danger{background:var(--color-danger)}.mc-c-health-score-widget__component-fill--muted{background:var(--text-disabled)}.mc-c-health-score-widget__component-value{width:28px;font-size:11px;color:var(--text-secondary);text-align:right}.mc-c-health-score-widget__footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border-color-light)}.mc-c-health-score-widget__history-toggle{border:none;background:rgba(0,0,0,0);color:var(--primary-color);font-size:12px;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px}.mc-c-health-score-widget__history-toggle:hover{text-decoration:underline}.mc-c-health-score-widget__history-toggle i{font-size:10px}.mc-c-health-score-widget__last-calc{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.mc-c-health-score-widget__history{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color-light)}.mc-c-health-score-widget__history-item{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-color-light)}.mc-c-health-score-widget__history-item:last-child{border-bottom:none}.mc-c-health-score-widget__history-score{min-width:36px;font-size:12px;font-weight:600}.mc-c-health-score-widget__history-score--success{color:var(--color-success)}.mc-c-health-score-widget__history-score--warning{color:var(--color-warning)}.mc-c-health-score-widget__history-score--danger{color:var(--color-danger)}.mc-c-health-score-widget__history-trend{width:16px;text-align:center}.mc-c-health-score-widget__trend--success{color:var(--color-success)}.mc-c-health-score-widget__trend--danger{color:var(--color-danger)}.mc-c-health-score-widget__trend--muted{color:var(--text-disabled)}.mc-c-health-score-widget__history-info{display:flex;gap:8px;flex:1}.mc-c-health-score-widget__history-date{font-size:11px;color:var(--text-secondary)}.mc-c-health-score-widget__history-source{font-size:10px;color:var(--text-disabled);padding:1px 4px;background:var(--surface-03);border-radius:2px}.mc-c-health-score-widget__history-reason{font-size:11px;color:var(--text-secondary);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-health-score-widget__history-empty{text-align:center;padding:12px;color:var(--text-disabled);font-size:12px}.mc-c-health-score-widget__loading,.mc-c-health-score-widget__empty{text-align:center;padding:24px;color:var(--text-secondary)}.mc-c-health-score-widget__loading i,.mc-c-health-score-widget__empty i{font-size:24px;margin-bottom:8px;display:block}.mc-c-health-score-widget__loading p,.mc-c-health-score-widget__empty p{margin:8px 0 0;font-size:13px}
.mc-c-phase-select__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.4}.mc-c-phase-select__label--error{color:var(--color-danger-500, #ef4444)}.mc-c-phase-select__required{color:var(--color-danger-500, #ef4444);margin-left:.125rem;font-weight:600}.mc-c-phase-select__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-danger-500, #ef4444);line-height:1.4}.mc-c-phase-select__error i{font-size:.75rem;flex-shrink:0}.mc-c-phase-select{width:100%}.mc-c-phase-select--sm{font-size:.75rem;--phase-item-padding: 0.4rem 0.8rem;--phase-marker-size: 24px}.mc-c-phase-select--md{font-size:.875rem;--phase-item-padding: 0.6rem 1.2rem;--phase-marker-size: 32px}.mc-c-phase-select--lg{font-size:1rem;--phase-item-padding: 0.8rem 1.6rem;--phase-marker-size: 40px}.mc-c-phase-select--disabled{opacity:.6;pointer-events:none}.mc-c-phase-select--closed{opacity:.7}.mc-c-phase-select--full-width{max-width:100%}.mc-c-phase-select--has-error .mc-c-phase-select__stepper,.mc-c-phase-select--has-error .mc-c-phase-select__badges,.mc-c-phase-select--has-error .mc-c-phase-select__dropdown-toggle{border:1px solid var(--color-danger-500, #ef4444);border-radius:6px}.mc-c-phase-select--has-error .mc-c-phase-select__progress-track{box-shadow:0 0 0 1px var(--color-danger-500, #ef4444)}.mc-c-phase-select__stepper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.25rem 0}.mc-c-phase-select__list{list-style-type:none;margin:0;display:flex;width:100%;padding:0;gap:0}.mc-c-phase-select__item{background:var(--surface-level-1);-webkit-clip-path:polygon(calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 8px 50%, 0 0);clip-path:polygon(calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 8px 50%, 0 0);padding:var(--phase-item-padding, 0.6rem 1.2rem);padding-left:calc(var(--phase-item-padding, 1.2rem) + 6px);display:flex;align-items:center;justify-content:center;flex:1 1 auto;cursor:pointer;transition:all .2s ease;position:relative;min-width:0;color:var(--surface-text-muted)}.mc-c-phase-select__item:first-child{-webkit-clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);border-radius:6px 0 0 6px;padding-left:var(--phase-item-padding, 1.2rem)}.mc-c-phase-select__item:last-child{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 8px 50%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 8px 50%, 0 0);border-radius:0 6px 6px 0}.mc-c-phase-select__item:hover:not(.mc-c-phase-select__item--disabled):not(.mc-c-phase-select__item--validating){filter:brightness(0.95);transform:translateY(-1px)}.mc-c-phase-select__item--active{color:var(--phase-text, var(--surface-background-color))}.mc-c-phase-select__item--current{color:var(--phase-text, var(--surface-background-color));font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1}.mc-c-phase-select__item--success{background:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__item--churn{background:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__item--validating{cursor:wait;opacity:.8}.mc-c-phase-select__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mc-c-phase-select__content{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow:hidden}.mc-c-phase-select__item .mc-c-phase-select__label{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;flex-shrink:1;min-width:40px}.mc-c-phase-select__loader{margin:0;flex-shrink:0}.mc-c-phase-select__progress{display:flex;flex-direction:column;gap:8px;padding:.5rem 0}.mc-c-phase-select__progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mc-c-phase-select__progress-current{color:var(--surface-text-color);font-weight:500;font-size:.875rem}.mc-c-phase-select__progress-percent{font-weight:700;font-size:.875rem;color:var(--color-primary);min-width:40px;text-align:right}.mc-c-phase-select__progress-track{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-level-1)}.mc-c-phase-select__progress-segment{flex:1;position:relative;cursor:pointer;transition:all .2s ease;background:rgba(0,0,0,0)}.mc-c-phase-select__progress-segment:not(:last-child){border-right:2px solid var(--surface-background-color)}.mc-c-phase-select__progress-segment:hover{filter:brightness(1.1)}.mc-c-phase-select__progress-segment--active{background:var(--phase-bg, var(--color-primary))}.mc-c-phase-select__progress-segment--current .mc-c-phase-select__progress-dot{display:block}.mc-c-phase-select__progress-segment--success.mc-c-phase-select__progress-segment--active{background:var(--color-success) !important}.mc-c-phase-select__progress-segment--churn.mc-c-phase-select__progress-segment--active{background:var(--color-error) !important}.mc-c-phase-select__progress-segment--validating{cursor:wait;opacity:.7}.mc-c-phase-select__progress-dot{display:none;position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-background-color);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.mc-c-phase-select__progress-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mc-c-phase-select__progress-labels{display:flex;justify-content:space-between;padding:0 4px;gap:4px}.mc-c-phase-select__progress-label{font-size:.7rem;color:var(--surface-text-muted);cursor:pointer;transition:color .2s ease;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 2px}.mc-c-phase-select__progress-label:hover{color:var(--surface-text-color)}.mc-c-phase-select__progress-label--current{color:var(--color-primary);font-weight:600;flex-shrink:0;min-width:auto;max-width:100%}.mc-c-phase-select__progress-label-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-phase-select__badges{display:flex;flex-wrap:wrap;gap:8px;padding:.25rem 0}.mc-c-phase-select__badge{display:inline-flex;align-items:center;gap:4px;padding:.4rem .8rem;border-radius:20px;border:1px solid var(--surface-border-color);background:var(--surface-background-color);color:var(--surface-text-muted);font-size:.875rem;cursor:pointer;transition:all .2s ease}.mc-c-phase-select__badge:hover:not(:disabled){border-color:var(--color-primary);background:var(--surface-level-1)}.mc-c-phase-select__badge:disabled{opacity:.5;cursor:not-allowed}.mc-c-phase-select__badge--active{border-color:var(--phase-bg, var(--color-primary));background:var(--surface-level-1)}.mc-c-phase-select__badge--current{background:var(--phase-bg, var(--color-primary));color:var(--phase-text, var(--surface-background-color));border-color:var(--phase-bg, var(--color-primary));font-weight:600}.mc-c-phase-select__badge--current:hover:not(:disabled){filter:brightness(1.1);background:var(--phase-bg, var(--color-primary))}.mc-c-phase-select__badge--success.mc-c-phase-select__badge--current{background:var(--color-success) !important;border-color:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__badge--churn.mc-c-phase-select__badge--current{background:var(--color-error) !important;border-color:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__badge--validating{cursor:wait}.mc-c-phase-select__badge-check{font-size:.875rem;color:var(--color-success)}.mc-c-phase-select__badge-icon{font-size:1rem}.mc-c-phase-select__badge-label{white-space:nowrap}.mc-c-phase-select__badge-loader{margin-left:4px}.mc-c-phase-select__timeline{display:flex;flex-direction:column;padding:.5rem 0}.mc-c-phase-select__timeline-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;cursor:pointer;position:relative;transition:background .2s ease;border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px}.mc-c-phase-select__timeline-item:hover{background:var(--surface-level-1)}.mc-c-phase-select__timeline-item:not(:last-child) .mc-c-phase-select__timeline-line{display:block}.mc-c-phase-select__timeline-item--active .mc-c-phase-select__timeline-marker{border-color:var(--phase-bg, var(--color-primary))}.mc-c-phase-select__timeline-item--current .mc-c-phase-select__timeline-content{font-weight:600}.mc-c-phase-select__timeline-item--current .mc-c-phase-select__timeline-name{color:var(--color-primary)}.mc-c-phase-select__timeline-item--success .mc-c-phase-select__timeline-marker{background:var(--color-success) !important;border-color:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__timeline-item--churn .mc-c-phase-select__timeline-marker{background:var(--color-error) !important;border-color:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-phase-select__timeline-line{display:none;position:absolute;left:calc(8px + var(--phase-marker-size, 32px)/2 - 1px);top:calc(8px + var(--phase-marker-size, 32px));width:2px;height:calc(100% - var(--phase-marker-size, 32px));background:var(--surface-border-color)}.mc-c-phase-select__timeline-marker{width:var(--phase-marker-size, 32px);height:var(--phase-marker-size, 32px);border-radius:50%;border:2px solid var(--surface-border-color);background:var(--surface-background-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;color:var(--surface-text-muted);transition:all .2s ease}.mc-c-phase-select__timeline-marker i{font-size:1rem}.mc-c-phase-select__timeline-content{flex:1;min-width:0;padding-top:4px}.mc-c-phase-select__timeline-name{display:block;color:var(--surface-text-color);margin-bottom:2px}.mc-c-phase-select__dropdown{width:100%}.mc-c-phase-select__dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1rem;border:1px solid var(--surface-border-color);border-left-width:4px;border-radius:6px;background:var(--surface-background-color);cursor:pointer;transition:all .2s ease}.mc-c-phase-select__dropdown-toggle:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-phase-select__dropdown-toggle:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-phase-select__dropdown-toggle:disabled{opacity:.5;cursor:not-allowed}.mc-c-phase-select__dropdown-current{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.mc-c-phase-select__dropdown-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-phase-select__dropdown-position{font-size:.75rem;color:var(--surface-text-muted);padding:.1rem .4rem;background:var(--surface-level-1);border-radius:4px;flex-shrink:0}.mc-c-phase-select__dropdown-name{font-weight:500;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-phase-select__dropdown-icon{font-size:1.25rem;color:var(--surface-text-muted);transition:transform .2s ease;flex-shrink:0}.mc-c-phase-select__popover{min-width:280px;max-width:360px;max-height:400px;padding:0}.mc-c-phase-select__popover-list{list-style:none;margin:0;padding:.5rem;max-height:350px;overflow-y:auto}.mc-c-phase-select__popover-option{display:flex;align-items:center;gap:10px;width:100%;padding:.7rem .8rem;margin:.2rem 0;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;text-align:left}.mc-c-phase-select__popover-option:hover:not(:disabled){background:var(--surface-level-1)}.mc-c-phase-select__popover-option:disabled{opacity:.5;cursor:not-allowed}.mc-c-phase-select__popover-option--active,.mc-c-phase-select__popover-option--visited{background:var(--surface-level-1)}.mc-c-phase-select__popover-option--active{font-weight:600}.mc-c-phase-select__popover-option--success{background:var(--surface-level-1)}.mc-c-phase-select__popover-option--success .mc-c-phase-select__popover-indicator{background:var(--color-success) !important}.mc-c-phase-select__popover-option--churn{background:var(--surface-level-1)}.mc-c-phase-select__popover-option--churn .mc-c-phase-select__popover-indicator{background:var(--color-error) !important}.mc-c-phase-select__popover-option--validating{cursor:wait}.mc-c-phase-select__popover-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.mc-c-phase-select__popover-name{flex:1;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-phase-select__popover-check{color:var(--color-success);font-size:1.1rem}.mc-c-phase-select__popover-icon{font-size:1.1rem}.mc-c-phase-select__popover-icon--success{color:var(--color-success)}.mc-c-phase-select__popover-icon--churn{color:var(--color-error)}.mc-c-phase-select__popover-loader{flex-shrink:0}@media(max-width: 1200px){.mc-c-phase-select--stepper .mc-c-phase-select__item{padding:.5rem 1rem}.mc-c-phase-select--stepper .mc-c-phase-select__item .mc-c-phase-select__label{max-width:100px}}@media(max-width: 992px){.mc-c-phase-select--stepper .mc-c-phase-select__list{overflow-x:auto;width:max-content;min-width:100%}.mc-c-phase-select--stepper .mc-c-phase-select__item{flex:0 0 auto;padding:.4rem .8rem}.mc-c-phase-select__badges{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.mc-c-phase-select__badge{flex-shrink:0}}.mc-l-content-header__top-wrapper .mc-c-phase-select{margin-bottom:.5rem}.mc-l-content-header__top-wrapper .mc-c-phase-select__progress{padding:0}.mc-l-content-header__top-wrapper .mc-c-phase-select__stepper{padding:0}.mc-c-phase-select--theme .mc-c-phase-select__item,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px)}.mc-c-phase-select--theme .mc-c-phase-select__item--active,.mc-c-phase-select--theme .mc-c-phase-select__item--current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item--active,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item--current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item--active,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__item--current{backdrop-filter:none}.mc-c-phase-select--theme .mc-c-phase-select__progress-track,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-track,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-track{background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px)}.mc-c-phase-select--theme .mc-c-phase-select__progress-segment:not(:last-child),[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment:not(:last-child),.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment:not(:last-child){border-right-color:hsla(0,0%,100%,.25)}.mc-c-phase-select--theme .mc-c-phase-select__progress-segment--active:not(.mc-c-phase-select__progress-segment--current),[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--active:not(.mc-c-phase-select__progress-segment--current),.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--active:not(.mc-c-phase-select__progress-segment--current){opacity:.55}.mc-c-phase-select--theme .mc-c-phase-select__progress-segment--current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--current{opacity:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.mc-c-phase-select--theme .mc-c-phase-select__progress-segment--success.mc-c-phase-select__progress-segment--active,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--success.mc-c-phase-select__progress-segment--active,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--success.mc-c-phase-select__progress-segment--active{background:var(--color-success) !important;opacity:1 !important}.mc-c-phase-select--theme .mc-c-phase-select__progress-segment--churn.mc-c-phase-select__progress-segment--active,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--churn.mc-c-phase-select__progress-segment--active,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-segment--churn.mc-c-phase-select__progress-segment--active{background:var(--color-error) !important;opacity:1 !important}.mc-c-phase-select--theme .mc-c-phase-select__progress-dot,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-dot,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-dot{display:none !important}.mc-c-phase-select--theme .mc-c-phase-select__progress-header .mc-c-phase-select__progress-current,.mc-c-phase-select--theme .mc-c-phase-select__progress-header .mc-c-phase-select__progress-percent,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-header .mc-c-phase-select__progress-current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-header .mc-c-phase-select__progress-percent,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-header .mc-c-phase-select__progress-current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-header .mc-c-phase-select__progress-percent{color:var(--app-text-color)}.mc-c-phase-select--theme .mc-c-phase-select__progress-label,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label{color:var(--app-text-color);opacity:.5;transition:opacity .2s ease}.mc-c-phase-select--theme .mc-c-phase-select__progress-label:hover,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label:hover,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label:hover{opacity:.75}.mc-c-phase-select--theme .mc-c-phase-select__progress-label--current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label--current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__progress-label--current{color:var(--app-text-color);opacity:1;font-weight:600}.mc-c-phase-select--theme .mc-c-phase-select__badge,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__badge,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__badge{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px);border-color:rgba(var(--surface-border-color-rgb, 255, 255, 255), 0.2)}.mc-c-phase-select--theme .mc-c-phase-select__badge--current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__badge--current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__badge--current{backdrop-filter:none}.mc-c-phase-select--theme .mc-c-phase-select__dropdown-toggle,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-toggle,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-toggle{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px);border-color:rgba(var(--surface-border-color-rgb, 255, 255, 255), 0.2);color:var(--app-text-color)}.mc-c-phase-select--theme .mc-c-phase-select__dropdown-toggle:hover:not(:disabled),[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-toggle:hover:not(:disabled),.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-toggle:hover:not(:disabled){background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.15);border-color:rgba(var(--surface-border-color-rgb, 255, 255, 255), 0.3)}.mc-c-phase-select--theme .mc-c-phase-select__dropdown-icon,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-icon,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-icon{color:var(--app-text-color);opacity:.7}.mc-c-phase-select--theme .mc-c-phase-select__dropdown-current,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-current,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-current{color:var(--app-text-color)}.mc-c-phase-select--theme .mc-c-phase-select__dropdown-name,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-name,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__dropdown-name{color:var(--app-text-color)}.mc-c-phase-select--theme .mc-c-phase-select__timeline-marker,[data-variant=theme] .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__timeline-marker,.mc-l-content--theme .mc-c-phase-select:not(.mc-c-phase-select--plain) .mc-c-phase-select__timeline-marker{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px)}
.mc-c-journey-health-score{position:relative}.mc-c-journey-health-score__popover{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:var(--z-popover, 1000);background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15));overflow:hidden}.mc-c-journey-health-score__popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-health-score__popover-header h4{margin:0;font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-journey-health-score__popover-score{font-size:16px;font-weight:700;padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--border-radius-sm, 4px)}.mc-c-journey-health-score__popover-score small{font-size:11px;font-weight:400;opacity:.7}.mc-c-journey-health-score__popover-score.mc-c-journey-health-score--excellent{color:var(--color-success-600);background:var(--color-success-50)}.mc-c-journey-health-score__popover-score.mc-c-journey-health-score--good{color:var(--color-info-600);background:var(--color-info-50)}.mc-c-journey-health-score__popover-score.mc-c-journey-health-score--warning{color:var(--color-warning-600);background:var(--color-warning-50)}.mc-c-journey-health-score__popover-score.mc-c-journey-health-score--critical{color:var(--color-error-600);background:var(--color-error-50)}.mc-c-journey-health-score__factors{padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-journey-health-score__factor{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-journey-health-score__factor-row{display:flex;justify-content:space-between;align-items:center}.mc-c-journey-health-score__factor-name{font-size:12px;font-weight:500;color:var(--surface-text-color);display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-journey-health-score__factor-icon{font-size:14px}.mc-c-journey-health-score__factor-score{font-size:11px;font-weight:600;color:var(--surface-text-muted)}.mc-c-journey-health-score__factor-bar{height:4px;background:var(--surface-border-color);border-radius:2px;overflow:hidden}.mc-c-journey-health-score__factor-fill{height:100%;border-radius:2px;transition:width .3s ease}.mc-c-journey-health-score__factor-message{font-size:11px;color:var(--surface-text-muted)}.mc-c-journey-health-score__factor--excellent .mc-c-journey-health-score__factor-fill{background:var(--color-success-500)}.mc-c-journey-health-score__factor--excellent .mc-c-journey-health-score__factor-name{color:var(--color-success-600)}.mc-c-journey-health-score__factor--excellent .mc-c-journey-health-score__factor-icon{color:var(--color-success-500)}.mc-c-journey-health-score__factor--good .mc-c-journey-health-score__factor-fill{background:var(--color-info-500)}.mc-c-journey-health-score__factor--good .mc-c-journey-health-score__factor-name{color:var(--color-info-600)}.mc-c-journey-health-score__factor--good .mc-c-journey-health-score__factor-icon{color:var(--color-info-500)}.mc-c-journey-health-score__factor--warning .mc-c-journey-health-score__factor-fill{background:var(--color-warning-500)}.mc-c-journey-health-score__factor--warning .mc-c-journey-health-score__factor-name{color:var(--color-warning-600)}.mc-c-journey-health-score__factor--warning .mc-c-journey-health-score__factor-icon{color:var(--color-warning-500)}.mc-c-journey-health-score__factor--critical .mc-c-journey-health-score__factor-fill{background:var(--color-error-500)}.mc-c-journey-health-score__factor--critical .mc-c-journey-health-score__factor-name{color:var(--color-error-600)}.mc-c-journey-health-score__factor--critical .mc-c-journey-health-score__factor-icon{color:var(--color-error-500)}.mc-c-journey-health-score__factor--neutral .mc-c-journey-health-score__factor-fill{background:var(--surface-text-muted)}.mc-c-journey-health-score__factor--neutral .mc-c-journey-health-score__factor-icon{color:var(--surface-text-muted)}.mc-c-journey-health-score__popover-footer{padding:var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-journey-health-score__tip{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:11px;color:var(--surface-text-muted)}.mc-c-journey-health-score__tip i{font-size:14px;color:var(--color-warning-500)}[data-surface=dark] .mc-c-journey-health-score__popover{background:var(--surface-level-2)}
.mc-c-journey-labels{display:block}.mc-c-journey-labels__popover{min-width:280px;max-width:320px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-journey-labels__popover-header{padding:16px;text-align:left}.mc-c-journey-labels__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-journey-labels__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-journey-labels__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-journey-labels__popover-search{padding:12px 16px}.mc-c-journey-labels__search-wrapper{position:relative;display:flex;align-items:center}.mc-c-journey-labels__search-icon{position:absolute;left:12px;font-size:16px;color:var(--surface-text-muted);pointer-events:none}.mc-c-journey-labels__search-input{width:100%;padding:10px 12px 10px 36px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-journey-labels__search-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-journey-labels__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-journey-labels__list-items{list-style:none;padding:8px;margin:0;max-height:240px;overflow-y:auto}.mc-c-journey-labels__option-wrapper{display:flex;align-items:center;margin-bottom:4px;border-radius:var(--border-radius-md, 8px)}.mc-c-journey-labels__option-wrapper:last-child{margin-bottom:0}.mc-c-journey-labels__option-wrapper:hover .mc-c-journey-labels__option-actions{opacity:1}.mc-c-journey-labels__option{flex:1;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-journey-labels__option:hover{background:var(--surface-level-1)}.mc-c-journey-labels__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-journey-labels__option--selected{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-journey-labels__option--selected:hover{background:var(--color-primary-100, rgba(137, 85, 239, 0.12))}.mc-c-journey-labels__option-actions{display:flex;align-items:center;gap:2px;padding-right:8px;opacity:0;transition:opacity .15s ease}.mc-c-journey-labels__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-journey-labels__action-btn i{font-size:16px}.mc-c-journey-labels__action-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-journey-labels__action-btn--danger:hover{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-500, #ef4444)}.mc-c-journey-labels__option-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-journey-labels__option-text{flex:1;font-weight:500}.mc-c-journey-labels__option-check{font-size:18px;color:var(--color-primary-500)}.mc-c-journey-labels__popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center;font-size:13px}.mc-c-journey-labels__popover-empty i{font-size:24px;opacity:.6}.mc-c-journey-labels__popover-create{display:flex;flex-direction:column}.mc-c-journey-labels__create-content{padding:16px;display:flex;flex-direction:column;gap:12px}.mc-c-journey-labels__create-preview{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-journey-labels__create-preview strong{font-weight:600}.mc-c-journey-labels__create-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-journey-labels__color-btn{width:24px;height:24px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:all .15s ease}.mc-c-journey-labels__color-btn:hover{transform:scale(1.15)}.mc-c-journey-labels__color-btn--selected{border-color:var(--surface-text-color);box-shadow:0 0 0 2px var(--surface-background-color);transform:scale(1.1)}.mc-c-journey-labels__edit-section{padding:16px}.mc-c-journey-labels__edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-journey-labels__edit-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-journey-labels__edit-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-journey-labels__edit-close i{font-size:20px}.mc-c-journey-labels__edit-close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-journey-labels__edit-content{display:flex;flex-direction:column;gap:12px}.mc-c-journey-labels__edit-input{width:100%;padding:10px 12px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-journey-labels__edit-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-journey-labels__edit-input::placeholder{color:var(--surface-text-muted)}.mc-c-journey-labels__edit-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-journey-labels__edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}[data-surface=dark] .mc-c-journey-labels__option--selected{background:var(--color-primary-900, rgba(137, 85, 239, 0.15))}[data-surface=dark] .mc-c-journey-labels__option--selected:hover{background:var(--color-primary-800, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-journey-labels__search-input{background:var(--surface-level-2)}
.mc-c-journey-renewal-status{display:block;position:relative}.mc-c-journey-renewal-status__popover{padding:0;overflow:hidden}.mc-c-journey-renewal-status__popover-header{padding:12px 16px;text-align:left}.mc-c-journey-renewal-status__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-journey-renewal-status__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-journey-renewal-status__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-journey-renewal-status__list{list-style:none;padding:8px;margin:0;max-height:220px;overflow-y:auto}.mc-c-journey-renewal-status__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-journey-renewal-status__option:last-child{margin-bottom:0}.mc-c-journey-renewal-status__option:hover{background:var(--surface-level-1)}.mc-c-journey-renewal-status__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-journey-renewal-status__option--selected{background:var(--surface-level-1);font-weight:600}.mc-c-journey-renewal-status__option-icon{font-size:18px;flex-shrink:0}.mc-c-journey-renewal-status__option-text{flex:1;font-weight:500}.mc-c-journey-renewal-status__option-check{font-size:18px;color:var(--color-success);flex-shrink:0}.mc-c-journey-renewal-status__option--success .mc-c-journey-renewal-status__option-icon{color:var(--color-success)}.mc-c-journey-renewal-status__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-journey-renewal-status__option--warning .mc-c-journey-renewal-status__option-icon{color:var(--color-warning)}.mc-c-journey-renewal-status__option--warning:hover{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.1)}.mc-c-journey-renewal-status__option--danger .mc-c-journey-renewal-status__option-icon{color:var(--color-danger)}.mc-c-journey-renewal-status__option--danger:hover{background:rgba(var(--color-danger-rgb, 239, 68, 68), 0.1)}.mc-c-journey-renewal-status__option--primary .mc-c-journey-renewal-status__option-icon{color:var(--color-primary)}.mc-c-journey-renewal-status__option--primary:hover{background:rgba(var(--color-primary-rgb, 99, 102, 241), 0.1)}.mc-c-journey-renewal-status__option--neutral .mc-c-journey-renewal-status__option-icon{color:var(--surface-text-muted)}.mc-c-journey-renewal-status__option--neutral:hover{background:var(--surface-level-1)}
.mc-c-journey-auto-renew{display:block;position:relative}.mc-c-journey-auto-renew__row-switch{display:block}.mc-c-journey-auto-renew__row-switch .mc-c-switch__content{display:none}
.mc-c-checklist-widget{background:var(--surface-01);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:16px}.mc-c-checklist-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-checklist-widget__title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.mc-c-checklist-widget__title i{color:var(--primary-color)}.mc-c-checklist-widget__actions{position:relative}.mc-c-checklist-widget__loading,.mc-c-checklist-widget__empty{text-align:center;padding:24px;color:var(--text-secondary)}.mc-c-checklist-widget__loading i,.mc-c-checklist-widget__empty i{font-size:24px;margin-bottom:8px;display:block}.mc-c-checklist-widget__loading p,.mc-c-checklist-widget__empty p{margin:0 0 12px}.mc-c-checklist-widget__list{display:flex;flex-direction:column;gap:12px}.mc-c-checklist{background:var(--surface-02);border-radius:var(--radius-sm);border:1px solid var(--border-color);overflow:hidden}.mc-c-checklist__header{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;transition:background .2s}.mc-c-checklist__header:hover{background:var(--surface-hover)}.mc-c-checklist__header-left{display:flex;align-items:center;gap:8px}.mc-c-checklist__header-left i{color:var(--text-secondary);font-size:12px;width:12px}.mc-c-checklist__header-right{display:flex;align-items:center;gap:12px}.mc-c-checklist__title{font-weight:500;color:var(--text-primary)}.mc-c-checklist__progress{display:flex;align-items:center;gap:8px}.mc-c-checklist__progress .mc-progress{width:60px}.mc-c-checklist__progress-text{font-size:12px;color:var(--text-secondary);min-width:36px;text-align:right}.mc-c-checklist__body{border-top:1px solid var(--border-color);padding:12px}.mc-c-checklist__items{list-style:none;margin:0;padding:0}.mc-c-checklist__item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-color-light)}.mc-c-checklist__item:last-child{border-bottom:none}.mc-c-checklist__item--completed .mc-c-checklist__item-name{text-decoration:line-through;color:var(--text-disabled)}.mc-c-checklist__item--overdue:not(.mc-c-checklist__item--completed) .mc-c-checklist__item-name{color:var(--color-danger)}.mc-c-checklist__item--required .mc-c-checklist__item-name::after{content:"*";color:var(--color-danger);margin-left:4px}.mc-c-checklist__item-content{flex:1;min-width:0}.mc-c-checklist__item-name{display:block;color:var(--text-primary);font-size:13px}.mc-c-checklist__item-meta{display:flex;align-items:center;gap:12px;margin-top:4px}.mc-c-checklist__item-assignee{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary)}.mc-c-checklist__item-assignee .mc-avatar{width:16px;height:16px}.mc-c-checklist__item-due{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.mc-c-checklist__item-due--overdue{color:var(--color-danger)}.mc-c-checklist__add-item{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color-light)}.mc-c-checklist__add-item .mc-input{flex:1}.mc-dropdown{position:relative}.mc-dropdown--open .mc-dropdown__menu{display:block}.mc-dropdown__menu{display:none;position:absolute;top:100%;right:0;margin-top:4px;background:var(--surface-01);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);min-width:180px;z-index:100}.mc-dropdown__item{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .2s}.mc-dropdown__item:hover{background:var(--surface-hover)}.mc-dropdown__item i{color:var(--text-secondary);width:16px}.mc-dropdown__divider{height:1px;background:var(--border-color);margin:4px 0}.mc-progress{height:6px;background:var(--surface-03);border-radius:3px;overflow:hidden}.mc-progress--sm{height:4px}.mc-progress__bar{height:100%;border-radius:3px;transition:width .3s ease}.mc-progress__bar--success{background:var(--color-success)}.mc-progress__bar--warning{background:var(--color-warning)}.mc-progress__bar--danger{background:var(--color-danger)}
.mc-c-journeyflow-config-modal,.mc-l-journeyflow-config-modal{display:flex;flex-direction:column;gap:0}.mc-c-journeyflow-config-modal__section{display:flex;flex-direction:column;gap:16px;padding:20px;margin:0 -20px;border-bottom:1px solid var(--border-color);background:var(--surface-primary, transparent);transition:background-color .2s ease}.mc-c-journeyflow-config-modal__section:nth-child(even){background:var(--surface-secondary, rgba(0, 0, 0, 0.015))}.mc-c-journeyflow-config-modal__section:first-child{padding-top:4px;margin-top:0}.mc-c-journeyflow-config-modal__section:last-child{border-bottom:none;margin-bottom:-8px}.mc-c-journeyflow-config-modal__section--faq{background:var(--surface-tertiary, rgba(0, 0, 0, 0.025)) !important;border-top:1px solid var(--border-color);margin-top:8px}.mc-c-journeyflow-config-modal__section-title{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 8px 0;padding-bottom:12px;border-bottom:1px dashed var(--border-color-light, rgba(0, 0, 0, 0.08));text-transform:uppercase;letter-spacing:.5px}.mc-c-journeyflow-config-modal__section-title i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;color:var(--app-primary-color);background:var(--app-primary-color-lightest, rgba(var(--app-primary-color-rgb, 137, 85, 239), 0.1));border-radius:6px}.mc-c-journeyflow-config-modal__row{display:flex;gap:16px}@media(max-width: 768px){.mc-c-journeyflow-config-modal__row{flex-direction:column}}.mc-c-journeyflow-config-modal__field{flex:1;min-width:0}.mc-c-journeyflow-config-modal__field--full{flex:1 1 100%}.mc-c-journeyflow-config-modal__field--half{flex:0 0 calc(50% - 8px)}@media(max-width: 768px){.mc-c-journeyflow-config-modal__field--half{flex:1 1 100%}}.mc-c-journeyflow-config-modal__toggle{display:flex;flex-direction:column;gap:6px}.mc-c-journeyflow-config-modal__toggle .mc-c-input__hint{font-size:12px;color:var(--surface-text-muted, #6b7280);margin-left:44px;line-height:1.4}.mc-c-journeyflow-config-modal__sub-options{display:flex;flex-direction:column;gap:12px;padding-left:24px;margin-top:4px;border-left:2px solid var(--app-primary-color-lighter, var(--border-color));background:var(--surface-secondary, rgba(0, 0, 0, 0.02));padding:12px 16px 12px 20px;border-radius:0 8px 8px 0}.mc-c-journeyflow-config-modal__auto-info{background:var(--surface-info-subtle, rgba(59, 130, 246, 0.06));border-radius:6px;padding:12px 16px;margin-top:8px;display:flex;flex-direction:column;gap:8px}.mc-c-journeyflow-config-modal__auto-info-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--surface-text-muted, #4b5563)}.mc-c-journeyflow-config-modal__auto-info-item .bx{color:var(--surface-text-muted, #4b5563);font-size:16px;margin-top:2px;flex-shrink:0}.mc-c-journeyflow-config-modal__faq{display:flex;flex-direction:column;gap:8px}.mc-c-journeyflow-config-modal__faq-item{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--surface-secondary, var(--background-secondary));transition:border-color .2s ease}.mc-c-journeyflow-config-modal__faq-item:hover{border-color:var(--app-primary-color-lighter, var(--border-color-hover))}.mc-c-journeyflow-config-modal__faq-item[open]{border-color:var(--app-primary-color)}.mc-c-journeyflow-config-modal__faq-item[open] .mc-c-journeyflow-config-modal__faq-question{background:var(--app-primary-color-lightest, rgba(var(--app-primary-color-rgb), 0.08));border-bottom:1px solid var(--border-color)}.mc-c-journeyflow-config-modal__faq-item[open] .mc-c-journeyflow-config-modal__faq-question i{transform:rotate(90deg)}.mc-c-journeyflow-config-modal__faq-question{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;user-select:none;list-style:none;transition:background-color .2s ease}.mc-c-journeyflow-config-modal__faq-question::-webkit-details-marker{display:none}.mc-c-journeyflow-config-modal__faq-question:hover{background:var(--surface-hover, rgba(0, 0, 0, 0.04))}.mc-c-journeyflow-config-modal__faq-question i{font-size:12px;color:var(--text-tertiary);transition:transform .2s ease;width:14px;flex-shrink:0}.mc-c-journeyflow-config-modal__faq-answer{padding:12px 16px 16px;margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary);background:var(--surface-primary, var(--background-primary))}.mc-c-journeyflow-config-modal .mc-c-select,.mc-l-journeyflow-config-modal .mc-c-select{margin-bottom:0}.mc-c-journeyflow-config-modal .mc-c-input__hint,.mc-l-journeyflow-config-modal .mc-c-input__hint,.mc-c-journeyflow-config-modal .mc-c-select__hint,.mc-l-journeyflow-config-modal .mc-c-select__hint{font-size:12px;line-height:1.4}@media(max-width: 768px){.mc-c-journeyflow-config-modal__section{gap:14px;padding:16px 12px;margin:0 -12px}.mc-c-journeyflow-config-modal__section-title{font-size:12px;gap:10px;padding-bottom:10px}.mc-c-journeyflow-config-modal__section-title i{width:24px;height:24px;font-size:12px}.mc-c-journeyflow-config-modal__sub-options{padding:10px 12px 10px 16px}.mc-c-journeyflow-config-modal__faq-question{padding:10px 14px;font-size:12px}.mc-c-journeyflow-config-modal__faq-answer{padding:10px 14px 14px;font-size:12px}}
.mc-c-contract-widget{background:var(--surface-bg-primary);border:1px solid var(--surface-border-color);border-radius:8px;padding:16px}.mc-c-contract-widget__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--surface-border-color)}.mc-c-contract-widget__title{font-size:14px;font-weight:600;color:var(--surface-text-primary);margin:0;display:flex;align-items:center;gap:8px}.mc-c-contract-widget__title i{color:var(--app-primary-color)}.mc-c-contract-widget__loading{text-align:center;padding:24px;color:var(--surface-text-secondary)}.mc-c-contract-widget__status{padding:12px;border-radius:6px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.mc-c-contract-widget__status--neutral{background:var(--surface-bg-secondary);color:var(--surface-text-primary)}.mc-c-contract-widget__status--success{background:rgba(var(--app-success-rgb), 0.1);color:var(--app-success-color)}.mc-c-contract-widget__status--warning{background:rgba(var(--app-warning-rgb), 0.1);color:var(--app-warning-color)}.mc-c-contract-widget__status--danger{background:rgba(var(--app-danger-rgb), 0.1);color:var(--app-danger-color)}.mc-c-contract-widget__status--churned{background:rgba(var(--app-danger-rgb), 0.15);color:var(--app-danger-color)}.mc-c-contract-widget__status-label{font-weight:600;font-size:13px}.mc-c-contract-widget__status-days{font-size:12px;opacity:.85}.mc-c-contract-widget__details{display:flex;flex-direction:column;gap:12px}.mc-c-contract-widget__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-c-contract-widget__row--single{grid-template-columns:1fr}.mc-c-contract-widget__item{display:flex;flex-direction:column;gap:4px}.mc-c-contract-widget__label{font-size:11px;color:var(--surface-text-secondary);text-transform:uppercase;letter-spacing:.5px}.mc-c-contract-widget__value{font-size:14px;color:var(--surface-text-primary);font-weight:500}.mc-c-contract-widget__value--highlight{color:var(--app-primary-color);font-weight:600}.mc-c-contract-widget__icon--success{color:var(--app-success-color)}.mc-c-contract-widget__icon--neutral{color:var(--surface-text-secondary)}
.mc-c-journey-card{color:unset;text-decoration:none}.mc-c-journey-card:hover,.mc-c-journey-card:focus,.mc-c-journey-card:active{color:unset;text-decoration:none}.mc-c-journey-card__wrapper{border:1px solid var(--border-color);background:var(--surface-background-color);box-shadow:-4px 3px 0px 0 var(--border-color);border-radius:7px;display:flex;flex-direction:column;padding:.8rem .4rem;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-journey-card__wrapper.health-good{box-shadow:-4px 3px 0px 0 #22c55e;border-color:rgba(34,197,94,.2)}.mc-c-journey-card__wrapper.health-warning{box-shadow:-4px 3px 0px 0 #f59e0b;border-color:rgba(245,158,11,.2)}.mc-c-journey-card__wrapper.health-danger{box-shadow:-4px 3px 0px 0 #ef4444;border-color:rgba(239,68,68,.2)}.mc-c-journey-card__wrapper.status-inactive{opacity:.8;box-shadow:-4px 3px 0px 0 var(--border-color)}.mc-c-journey-card:hover .mc-c-journey-card__wrapper{transform:translateY(-2px);border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4);box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3),0 4px 12px rgba(0,0,0,.1)}.mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-good{border-color:rgba(34,197,94,.5);box-shadow:-6px 4px 0px 0 #22c55e,0 4px 12px rgba(34,197,94,.15)}.mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-warning{border-color:rgba(245,158,11,.5);box-shadow:-6px 4px 0px 0 #f59e0b,0 4px 12px rgba(245,158,11,.15)}.mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-danger{border-color:rgba(239,68,68,.5);box-shadow:-6px 4px 0px 0 #ef4444,0 4px 12px rgba(239,68,68,.15)}.mc-c-journey-card:hover .mc-c-journey-card__wrapper.status-inactive{border-color:var(--border-color);box-shadow:-4px 3px 0px 0 var(--border-color),0 4px 12px rgba(0,0,0,.08)}.mc-c-journey-card:active .mc-c-journey-card__wrapper{transform:translateY(0);transition-duration:.1s}.mc-c-journey-card__labels-row{display:flex;align-items:center;gap:4px;padding:0 .8rem 8px;border-bottom:1px solid var(--border-color);margin-bottom:8px;flex-wrap:wrap}.mc-c-journey-card__label-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:500;color:#fff;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-journey-card__label-more{font-size:10px;color:var(--text-secondary);font-weight:500}.mc-c-journey-card__top-frame{display:flex;flex-direction:row;justify-content:space-between;height:100%}.mc-c-journey-card__bottom-frame{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color);min-height:32px}.mc-c-journey-card__bottom-frame .mc-c-journey-card__block-left{flex:1;min-width:0}.mc-c-journey-card__bottom-frame .mc-c-journey-card__block-right{flex-shrink:0;height:auto}.mc-c-journey-card__block-left{padding:0 .8rem;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.mc-c-journey-card__block-right{padding:0 .8rem;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:flex-start;align-items:center;gap:8px}.mc-c-journey-card__workflow-line.mc-c-journey-card__label{align-items:flex-start}.mc-c-journey-card__workflow-line.mc-c-journey-card__label i{color:var(--app-primary-color);padding-top:1px}.mc-c-journey-card__workflow-line.mc-c-journey-card__label p{white-space:normal;line-height:1.3}.mc-c-journey-card__workflow-name{display:block;font-weight:500;color:var(--surface-text-color)}.mc-c-journey-card__workflow-next{display:block;color:var(--surface-text-muted)}.mc-c-journey-card__workflow-line--overdue{color:var(--color-danger, #F44336)}.mc-c-journey-card__label{display:flex;align-items:center;justify-content:flex-start;font-size:12px;padding:.3rem 0;color:var(--surface-text-muted);min-width:0;max-width:100%}.mc-c-journey-card__label i{padding-right:.4rem;font-size:14px;flex-shrink:0}.mc-c-journey-card__label p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-c-journey-card__label--title{font-weight:700;flex-direction:column;align-items:flex-start;color:var(--surface-text-color)}.mc-c-journey-card__label--title small{font-size:11px;color:var(--surface-text-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mc-c-journey-card__label--title p{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;max-width:100%;word-break:break-word}.mc-c-journey-card__label--mrr{color:var(--surface-text-color);font-weight:500}.mc-c-journey-card__health{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.mc-c-journey-card__health--good{background:rgba(34,197,94,.15);color:#22c55e}.mc-c-journey-card__health--warning{background:rgba(245,158,11,.15);color:#f59e0b}.mc-c-journey-card__health--danger{background:rgba(239,68,68,.15);color:#ef4444}.mc-c-journey-card__rotting-alert{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:6px 10px;border-radius:4px;margin-top:4px;max-width:100%;overflow:hidden}.mc-c-journey-card__rotting-alert i{font-size:14px;flex-shrink:0}.mc-c-journey-card__rotting-alert span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-journey-card__rotting-alert small{font-size:10px;font-weight:500;opacity:.9;flex-shrink:0}.mc-c-journey-card__rotting-alert--mild{background:rgba(245,158,11,.12);color:#b45309;border-left:3px solid #f59e0b}.mc-c-journey-card__rotting-alert--warning{background:rgba(234,88,12,.15);color:#c2410c;border-left:3px solid #ea580c}.mc-c-journey-card__rotting-alert--warning i{animation:journeyCardPulse 1.5s 2}.mc-c-journey-card__rotting-alert--critical{background:rgba(239,68,68,.18);color:#b91c1c;border-left:3px solid #ef4444;animation:journeyCardPulseCritical 2s 2}.mc-c-journey-card__rotting-alert--critical i{animation:journeyCardShake .5s 2}.mc-c-journey-card__contract-alert{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;margin-top:4px;max-width:100%;overflow:hidden}.mc-c-journey-card__contract-alert i{font-size:14px;flex-shrink:0}.mc-c-journey-card__contract-alert span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-journey-card__contract-alert--danger{background:rgba(239,68,68,.1);color:#ef4444}.mc-c-journey-card__contract-alert--warning{background:rgba(245,158,11,.1);color:#f59e0b}.mc-c-journey-card__contract-alert--info{background:rgba(59,130,246,.1);color:#3b82f6}.mc-c-journey-card__renewal-badge{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px;margin-top:4px;width:fit-content}.mc-c-journey-card__renewal-badge i{font-size:12px}.mc-c-journey-card__renewal-badge--approaching{background:rgba(245,158,11,.12);color:#d97706}.mc-c-journey-card__renewal-badge--at_risk{background:rgba(239,68,68,.12);color:#dc2626}.mc-c-journey-card__renewal-badge--renewed{background:rgba(34,197,94,.12);color:#16a34a}.mc-c-journey-card__activities-action{font-weight:600;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:#ffdf5c;padding:.4rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.mc-c-journey-card__activities-action i{font-size:14px}.mc-c-journey-card__activities-action:hover{background:#ffdf5c;border-color:#ffdf5c;color:#fff;box-shadow:0 0 2px 2px rgba(255,223,92,.3)}.mc-c-journey-card__activities-option{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:#fff;font-size:12px;font-weight:600;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mc-c-journey-card__activities-option.success{background:#00a609;border-color:#00a609}.mc-c-journey-card__activities-option.danger{background:#ea2939;border-color:#ea2939;animation:journeyCardPulse 1.5s 2}.mc-c-journey-card__activities-option.warning{background:#fec467;border-color:#fec467}.mc-c-journey-card__status{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.mc-c-journey-card__status i{font-size:12px}.mc-c-journey-card__status--success{background:rgba(34,197,94,.15);color:#22c55e}.mc-c-journey-card__status--churn{background:rgba(239,68,68,.15);color:#ef4444}@keyframes journeyCardPulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes journeyCardPulseCritical{0%,100%{opacity:1}50%{opacity:.85}}@keyframes journeyCardShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}[data-surface=dark] .mc-c-journey-card:hover .mc-c-journey-card__wrapper:not(.health-good):not(.health-warning):not(.health-danger){box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4),0 4px 12px rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2)}[data-surface=dark] .mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-good{box-shadow:-6px 4px 0px 0 #22c55e,0 4px 12px rgba(34,197,94,.25)}[data-surface=dark] .mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-warning{box-shadow:-6px 4px 0px 0 #f59e0b,0 4px 12px rgba(245,158,11,.25)}[data-surface=dark] .mc-c-journey-card:hover .mc-c-journey-card__wrapper.health-danger{box-shadow:-6px 4px 0px 0 #ef4444,0 4px 12px rgba(239,68,68,.25)}
.mc-c-journey-deal-association-list{display:flex;flex-direction:column;gap:var(--space-3, 12px)}
.mc-c-journey-filter{width:320px;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-lg)}.mc-c-journey-filter__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-primary)}.mc-c-journey-filter__header h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.mc-c-journey-filter__header .filter-count{font-size:12px;color:var(--color-primary);background:rgba(var(--color-primary-rgb), 0.1);padding:2px 8px;border-radius:10px}.mc-c-journey-filter__body{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.mc-c-journey-filter__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:0 0 8px 8px}.mc-c-journey-filter--inline{width:100%;border:none;box-shadow:none}.mc-c-journey-filter--inline .mc-c-journey-filter__header{padding:0 0 12px;border-bottom:none}.mc-c-journey-filter--inline .mc-c-journey-filter__body{padding:0;max-height:none}.mc-c-journey-filter--inline .mc-c-journey-filter__footer{padding:12px 0 0;background:rgba(0,0,0,0)}
.mc-c-journey-metrics{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-journey-metrics__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-journey-metrics__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-journey-metrics__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-journey-metrics__stats{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-journey-metrics__stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-journey-metrics__stats{grid-template-columns:1fr}}.mc-c-journey-metrics__content{flex:1 1 auto;min-height:300px;overflow-y:auto}.mc-c-journey-metrics__section-header{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-3, 12px)}.mc-c-journey-metrics__section-header i{color:var(--color-primary-500);font-size:18px}.mc-c-journey-metrics__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:10px;font-size:11px;font-weight:600;margin-left:auto}.mc-c-journey-metrics__loading,.mc-c-journey-metrics__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-journey-metrics__loading i,.mc-c-journey-metrics__empty i{font-size:40px;opacity:.5}.mc-c-journey-metrics__loading span,.mc-c-journey-metrics__empty span{font-size:14px;font-weight:500}.mc-c-journey-metrics__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-journey-metrics__history-stats{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px);flex-wrap:wrap}.mc-c-journey-metrics__stat-item{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color);flex:1;min-width:120px}.mc-c-journey-metrics__stat-item i{font-size:20px;flex-shrink:0}.mc-c-journey-metrics__stat-item--primary{border-color:var(--color-primary-200);background:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.mc-c-journey-metrics__stat-item--primary i{color:var(--color-primary-500)}.mc-c-journey-metrics__stat-item--success{border-color:var(--color-success-200);background:var(--color-success-50, rgba(16, 185, 129, 0.05))}.mc-c-journey-metrics__stat-item--success i{color:var(--color-success-500)}.mc-c-journey-metrics__stat-item--warning{border-color:var(--color-warning-200);background:var(--color-warning-50, rgba(245, 158, 11, 0.05))}.mc-c-journey-metrics__stat-item--warning i{color:var(--color-warning-500)}.mc-c-journey-metrics__stat-item--info{border-color:var(--color-info-200);background:var(--color-info-50, rgba(59, 130, 246, 0.05))}.mc-c-journey-metrics__stat-item--info i{color:var(--color-info-500)}.mc-c-journey-metrics__stat-content{display:flex;flex-direction:column;min-width:0}.mc-c-journey-metrics__stat-value{font-size:14px;font-weight:600;color:var(--surface-text-color);line-height:1.2}.mc-c-journey-metrics__stat-label{font-size:11px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-journey-metrics__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px);position:relative}.mc-c-journey-metrics__timeline-line{position:absolute;left:79px;top:28px;bottom:60px;width:2px;background:var(--surface-border-color);border-radius:1px;z-index:0}.mc-c-journey-metrics__item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);padding-left:64px;border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease;position:relative;z-index:1}.mc-c-journey-metrics__item:hover{background:var(--surface-level-1)}.mc-c-journey-metrics__item--current{background:var(--color-primary-50, rgba(137, 85, 239, 0.05));border:1px solid var(--color-primary-200)}.mc-c-journey-metrics__item--current:hover{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-journey-metrics__item--success{background:var(--color-success-50, rgba(16, 185, 129, 0.05));border:1px solid var(--color-success-200)}.mc-c-journey-metrics__item--success:hover{background:var(--color-success-50, rgba(16, 185, 129, 0.08))}.mc-c-journey-metrics__item--churn{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border:1px solid var(--color-error-200)}.mc-c-journey-metrics__item--churn:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.08))}.mc-c-journey-metrics__item--bottleneck{border:1px dashed var(--color-warning-400);background:var(--color-warning-50, rgba(245, 158, 11, 0.03))}.mc-c-journey-metrics__transition{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:3}.mc-c-journey-metrics__transition-badge{display:flex;align-items:center;justify-content:center;gap:2px;width:auto;min-width:20px;height:20px;padding:0 4px;border-radius:10px;font-size:10px;font-weight:600}.mc-c-journey-metrics__transition-badge i{font-size:14px}.mc-c-journey-metrics__transition-badge--forward{background:var(--color-success-100);color:var(--color-success-600)}.mc-c-journey-metrics__transition-badge--backward{background:var(--color-error-100);color:var(--color-error-600)}.mc-c-journey-metrics__bottleneck-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 6px;background:var(--color-warning-100);color:var(--color-warning-700);border-radius:4px;margin-left:auto}.mc-c-journey-metrics__bottleneck-badge i{font-size:12px}.mc-c-journey-metrics__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;position:relative;z-index:2;box-shadow:0 0 0 4px var(--surface-background-color, #fff)}.mc-c-journey-metrics__icon::before{content:"";position:absolute;inset:0;background:var(--surface-background-color, #fff);border-radius:50%;z-index:-1}.mc-c-journey-metrics__icon i{font-size:16px}.mc-c-journey-metrics__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-journey-metrics__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-journey-metrics__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-journey-metrics__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-journey-metrics__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-journey-metrics__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-journey-metrics__body{flex:1;min-width:0}.mc-c-journey-metrics__message{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-journey-metrics__message--success{color:var(--color-success-500)}.mc-c-journey-metrics__message--error{color:var(--color-error-500)}.mc-c-journey-metrics__message--primary{color:var(--color-primary-500)}.mc-c-journey-metrics__context{margin-bottom:var(--space-1, 4px)}.mc-c-journey-metrics__context-label{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-journey-metrics__context-label i{font-size:12px}.mc-c-journey-metrics__context-label strong{color:var(--surface-text-color);font-weight:500}.mc-c-journey-metrics__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-journey-metrics__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-journey-metrics__time i{font-size:12px}.mc-c-journey-metrics__time--current{color:var(--color-primary-500);font-weight:500}.mc-c-journey-metrics__duration{font-size:11px;font-weight:500;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-2);border-radius:4px}.mc-c-journey-metrics__duration--current{background:var(--color-primary-100);color:var(--color-primary-600)}.mc-c-journey-metrics__duration--bottleneck{background:var(--color-warning-100);color:var(--color-warning-700)}.mc-c-journey-metrics__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-journey-metrics__scroll-loading i{font-size:18px}.mc-c-journey-metrics__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-journey-metrics__faq{flex:0 0 auto !important}.mc-c-journey-metrics__faq--spaced{margin-bottom:var(--space-4, 16px)}.mc-c-journey-metrics__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-info-50, rgba(59, 130, 246, 0.05));border:1px solid var(--color-info-200);border-radius:var(--border-radius-md, 8px);color:var(--color-info-600);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-journey-metrics__faq-toggle i:first-child{font-size:18px;color:var(--color-info-500)}.mc-c-journey-metrics__faq-toggle span{flex:1;text-align:left}.mc-c-journey-metrics__faq-toggle:hover{background:var(--color-info-100, rgba(59, 130, 246, 0.1));border-color:var(--color-info-300);color:var(--color-info-700)}.mc-c-journey-metrics__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-journey-metrics__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-journey-metrics__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-journey-metrics__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-journey-metrics__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-journey-metrics__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-journey-metrics__faq-icon--info{color:var(--color-info-500) !important}.mc-c-journey-metrics__faq-icon--success{color:var(--color-success-500) !important}.mc-c-journey-metrics__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-journey-metrics__faq-icon--error{color:var(--color-error-500) !important}.mc-c-journey-metrics__faq-icon--neutral{color:var(--surface-text-muted) !important}.mc-c-journey-metrics__faq-color-sample{display:inline-block;width:16px;height:16px;border-radius:4px;flex-shrink:0}.mc-c-journey-metrics__faq-section:not(:last-child){margin-bottom:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-metrics__faq-title{display:block;font-size:12px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-journey-metrics__faq-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;flex-shrink:0}.mc-c-journey-metrics__faq-badge i{font-size:14px}.mc-c-journey-metrics__faq-badge--success{background:var(--color-success-100);color:var(--color-success-600)}.mc-c-journey-metrics__faq-badge--error{background:var(--color-error-100);color:var(--color-error-600)}.mc-c-journey-metrics__faq-badge--warning{background:var(--color-warning-100);color:var(--color-warning-600)}.mc-c-journey-metrics--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-journey-metrics__badge{background:var(--color-primary-900);color:var(--color-primary-300)}[data-surface=dark] .mc-c-journey-metrics__stat-item{background:var(--surface-level-2);border-color:var(--surface-border-color)}[data-surface=dark] .mc-c-journey-metrics__stat-item--primary{border-color:var(--color-primary-700);background:rgba(137,85,239,.1)}[data-surface=dark] .mc-c-journey-metrics__stat-item--success{border-color:var(--color-success-700);background:rgba(16,185,129,.1)}[data-surface=dark] .mc-c-journey-metrics__stat-item--warning{border-color:var(--color-warning-700);background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-journey-metrics__stat-item--info{border-color:var(--color-info-700);background:rgba(59,130,246,.1)}[data-surface=dark] .mc-c-journey-metrics__timeline-line{background:linear-gradient(to bottom, var(--color-primary-600) 0%, var(--surface-level-3) 50%, var(--surface-level-3) 100%)}[data-surface=dark] .mc-c-journey-metrics__transition-badge--forward{background:var(--color-success-900);color:var(--color-success-300)}[data-surface=dark] .mc-c-journey-metrics__transition-badge--backward{background:var(--color-error-900);color:var(--color-error-300)}[data-surface=dark] .mc-c-journey-metrics__bottleneck-badge{background:var(--color-warning-900);color:var(--color-warning-300)}[data-surface=dark] .mc-c-journey-metrics__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-metrics__item--current{background:rgba(137,85,239,.1);border-color:var(--color-primary-700)}[data-surface=dark] .mc-c-journey-metrics__item--current:hover{background:rgba(137,85,239,.15)}[data-surface=dark] .mc-c-journey-metrics__item--success{background:rgba(16,185,129,.1);border-color:var(--color-success-700)}[data-surface=dark] .mc-c-journey-metrics__item--success:hover{background:rgba(16,185,129,.15)}[data-surface=dark] .mc-c-journey-metrics__item--churn{background:rgba(239,68,68,.1);border-color:var(--color-error-700)}[data-surface=dark] .mc-c-journey-metrics__item--churn:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-journey-metrics__item--bottleneck{border-color:var(--color-warning-600);background:rgba(245,158,11,.08)}[data-surface=dark] .mc-c-journey-metrics__duration--current{background:var(--color-primary-900);color:var(--color-primary-300)}[data-surface=dark] .mc-c-journey-metrics__duration--bottleneck{background:var(--color-warning-900);color:var(--color-warning-300)}[data-surface=dark] .mc-c-journey-metrics__icon{box-shadow:0 0 0 4px var(--surface-background-color, #1a1a1a)}[data-surface=dark] .mc-c-journey-metrics__icon::before{background:var(--surface-background-color, #1a1a1a)}[data-surface=dark] .mc-c-journey-metrics__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-journey-metrics__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-journey-metrics__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-journey-metrics__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-journey-metrics__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-journey-metrics__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-journey-metrics__faq-toggle{background:rgba(59,130,246,.1);border-color:var(--color-info-700);color:var(--color-info-400)}[data-surface=dark] .mc-c-journey-metrics__faq-toggle i:first-child{color:var(--color-info-400)}[data-surface=dark] .mc-c-journey-metrics__faq-toggle:hover{background:rgba(59,130,246,.15);border-color:var(--color-info-600);color:var(--color-info-300)}[data-surface=dark] .mc-c-journey-metrics__faq-content{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-metrics__faq-badge--success{background:var(--color-success-900);color:var(--color-success-300)}[data-surface=dark] .mc-c-journey-metrics__faq-badge--error{background:var(--color-error-900);color:var(--color-error-300)}[data-surface=dark] .mc-c-journey-metrics__faq-badge--warning{background:var(--color-warning-900);color:var(--color-warning-300)}
.mc-c-journey-todo-form{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-journey-todo-form__field{width:100%}.mc-c-journey-todo-form__field--date{flex:1}.mc-c-journey-todo-form__field--color{flex:0 0 auto}.mc-c-journey-todo-form__row{display:flex;gap:var(--space-4, 16px);align-items:flex-start}@media(max-width: 480px){.mc-c-journey-todo-form__row{flex-direction:column}}.mc-c-journey-todo-form__preview{padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color)}.mc-c-journey-todo-form__preview-label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-journey-todo-form__preview-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);border-left:4px solid var(--color-primary-500)}.mc-c-journey-todo-form__preview-checkbox{color:var(--surface-text-muted);font-size:20px}.mc-c-journey-todo-form__preview-content{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-journey-todo-form__preview-title{font-size:14px;color:var(--surface-text-color);font-weight:500}.mc-c-journey-todo-form__preview-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted)}.mc-c-journey-todo-form__preview-date i{font-size:12px}.mc-c-journey-todo-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}
.mc-c-journey-todos{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.mc-c-journey-todos__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-journey-todos__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-journey-todos__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-journey-todos__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-journey-todos__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-journey-todos__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-journey-todos__metrics{grid-template-columns:1fr}}.mc-c-journey-todos__progress-section{flex:0 0 auto !important;padding-bottom:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-journey-todos__progress{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-journey-todos__progress-bar{flex:1;height:6px;background:var(--surface-level-2);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.mc-c-journey-todos__progress-fill{height:100%;background:linear-gradient(90deg, var(--color-success-400), var(--color-success-500));border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.mc-c-journey-todos__progress-text{font-size:12px;font-weight:500;color:var(--surface-text-muted);white-space:nowrap}.mc-c-journey-todos__content{flex:1 1 auto;min-height:160px;overflow-y:auto}.mc-c-journey-todos__loading,.mc-c-journey-todos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-journey-todos__loading i,.mc-c-journey-todos__empty i{font-size:40px;opacity:.5}.mc-c-journey-todos__loading span,.mc-c-journey-todos__empty span{font-size:14px;font-weight:500}.mc-c-journey-todos__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-journey-todos__list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-journey-todos__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:all .15s ease;border:1px solid rgba(0,0,0,0);background:var(--surface-background-color);border-left:4px solid var(--color-primary-500);cursor:default}.mc-c-journey-todos__item:hover{background:var(--surface-level-1)}.mc-c-journey-todos__item:hover .mc-c-journey-todos__item-actions{opacity:1}.mc-c-journey-todos__item:hover .mc-c-journey-todos__drag-handle{opacity:1}.mc-c-journey-todos__item--completed{opacity:.7}.mc-c-journey-todos__item--completed .mc-c-journey-todos__item-title{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-journey-todos__item--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border-color:var(--color-error-200, rgba(239, 68, 68, 0.3))}.mc-c-journey-todos__item--overdue:hover{background:var(--color-error-100, rgba(239, 68, 68, 0.1))}.mc-c-journey-todos__item--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.05));border-color:var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-journey-todos__item--due-soon:hover{background:var(--color-warning-100, rgba(245, 158, 11, 0.1))}.mc-c-journey-todos__item--dragging{opacity:.5;transform:scale(0.98)}.mc-c-journey-todos__item--drag-over{border-top:2px solid var(--color-primary-500);padding-top:calc(var(--space-3, 12px) - 1px)}.mc-c-journey-todos__drag-handle{flex-shrink:0;align-self:center;color:var(--surface-text-muted);font-size:18px;cursor:grab;opacity:0;transition:opacity .15s ease}.mc-c-journey-todos__drag-handle:active{cursor:grabbing}.mc-c-journey-todos__item-checkbox{flex-shrink:0;padding-top:2px}.mc-c-journey-todos__item-content{flex:1;min-width:0}.mc-c-journey-todos__item-title{font-size:14px;color:var(--surface-text-color);line-height:1.5;word-break:break-word}.mc-c-journey-todos__item-meta{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-journey-todos__item-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-journey-todos__item-date i{font-size:12px}.mc-c-journey-todos__item-date--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-700);font-weight:500}.mc-c-journey-todos__item-date--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600);font-weight:500}.mc-c-journey-todos__item-inline-edit{flex:1;min-width:0}.mc-c-journey-todos__inline-input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-background-color);border:2px solid var(--color-primary-500);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color);font-size:14px}.mc-c-journey-todos__inline-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-journey-todos__item-actions{display:flex;gap:var(--space-1, 4px);opacity:0;transition:opacity .15s ease}.mc-c-journey-todos__item-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-journey-todos__item-action i{font-size:16px}.mc-c-journey-todos__item-action:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-journey-todos__item-action--danger:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-journey-todos__faq{flex:0 0 auto !important;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-journey-todos__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-journey-todos__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-journey-todos__faq-toggle span{flex:1;text-align:left}.mc-c-journey-todos__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-journey-todos__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-journey-todos__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-journey-todos__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-journey-todos__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-journey-todos__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-journey-todos__faq-icon--danger{color:var(--color-error-500) !important}.mc-c-journey-todos__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-journey-todos__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-journey-todos--plain{background:var(--surface-background-color)}.mc-c-journey-todos--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-journey-todos__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-journey-todos__item--overdue{background:rgba(239,68,68,.1)}[data-surface=dark] .mc-c-journey-todos__item--overdue:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-journey-todos__item--due-soon{background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-journey-todos__item--due-soon:hover{background:rgba(245,158,11,.15)}[data-surface=dark] .mc-c-journey-todos__faq-toggle,[data-surface=dark] .mc-c-journey-todos__faq-content{background:var(--surface-level-2)}.mc-c-journey-todos__group{margin-bottom:var(--space-4, 16px)}.mc-c-journey-todos__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.mc-c-journey-todos__group-title{font-weight:600;color:var(--surface-text-color, #333)}.mc-c-journey-todos__group-since,.mc-c-journey-todos__item-due{font-size:12px;color:var(--surface-text-muted-color, #888);white-space:nowrap}.mc-c-journey-todos__item-required{font-size:12px;font-weight:600;color:var(--state-text-brand, var(--color-primary-500, #8955ef));white-space:nowrap}.mc-c-journey-todos__item--stage{border-left-color:rgba(0,0,0,0)}
.mc-c-phase-pendencies-modal{display:flex;flex-direction:column;gap:16px;min-width:360px;max-width:480px;color:var(--surface-text-color)}.mc-c-phase-pendencies-modal__header{padding-right:32px}.mc-c-phase-pendencies-modal__title{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--surface-text-color)}.mc-c-phase-pendencies-modal__path{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-c-phase-pendencies-modal__path-phase{font-weight:500;color:var(--surface-text-color)}.mc-c-phase-pendencies-modal__path-separator{font-size:16px;color:var(--surface-text-muted)}.mc-c-phase-pendencies-modal__body{display:flex;flex-direction:column;gap:18px}.mc-c-phase-pendencies-modal__section-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-phase-pendencies-modal__section-subtitle{margin:2px 0 10px;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-phase-pendencies-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mc-c-phase-pendencies-modal__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:6px}.mc-c-phase-pendencies-modal__item-marker{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--surface-text-muted);opacity:.7}.mc-c-phase-pendencies-modal__item-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-c-phase-pendencies-modal__item-name{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-c-phase-pendencies-modal__item-meta{font-size:12.5px;color:var(--surface-text-muted)}.mc-c-phase-pendencies-modal__item-type{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:12px;background-color:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-phase-pendencies-modal__item-action{flex-shrink:0}.mc-c-phase-pendencies-modal__item-list{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--surface-text-color)}
.mc-journey-welcome{--welcome-max-width: 100%;--welcome-padding: 56px 32px;--welcome-gap: 48px;--welcome-icon-size: 88px;--welcome-icon-color: var(--app-primary-color);--welcome-icon-bg: color-mix(in srgb, var(--app-primary-color) 12%, transparent);--welcome-title-color: var(--surface-text-color);--welcome-subtitle-color: var(--surface-text-muted);--welcome-feature-bg: var(--surface-secondary);--welcome-feature-border: var(--surface-border-color);--welcome-feature-icon-color: var(--app-primary-color);--welcome-feature-icon-bg: color-mix(in srgb, var(--app-primary-color) 10%, transparent);--welcome-benefits-bg: color-mix(in srgb, var(--app-primary-color) 5%, var(--surface-secondary));--welcome-benefits-border: color-mix(in srgb, var(--app-primary-color) 20%, transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--welcome-padding);gap:var(--welcome-gap);max-width:var(--welcome-max-width);margin:0 auto;text-align:center;animation:welcomeFadeIn .6s ease-out}.mc-journey-welcome__hero{display:flex;flex-direction:column;align-items:center;gap:20px}.mc-journey-welcome__icon-wrapper{width:var(--welcome-icon-size);height:var(--welcome-icon-size);display:flex;align-items:center;justify-content:center;background:var(--welcome-icon-bg);border-radius:50%;animation:welcomeIconPulse 3s ease-in-out 1;box-shadow:0 8px 32px color-mix(in srgb, var(--app-primary-color) 20%, transparent)}.mc-journey-welcome__icon{font-size:44px;color:var(--welcome-icon-color)}.mc-journey-welcome__title{font-size:32px;font-weight:700;color:var(--welcome-title-color);margin:0;line-height:1.2;letter-spacing:-0.5px}.mc-journey-welcome__subtitle{font-size:17px;color:var(--welcome-subtitle-color);margin:0;max-width:560px;line-height:1.7}.mc-journey-welcome__features{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:100%;max-width:800px}.mc-journey-welcome__feature{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;background:var(--welcome-feature-bg);border:1px solid var(--welcome-feature-border);border-radius:16px;transition:all .25s ease}.mc-journey-welcome__feature:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.12);border-color:color-mix(in srgb, var(--app-primary-color) 30%, var(--welcome-feature-border))}.mc-journey-welcome__feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--welcome-feature-icon-bg);border-radius:14px}.mc-journey-welcome__feature-icon i{font-size:28px;color:var(--welcome-feature-icon-color)}.mc-journey-welcome__feature-title{font-size:17px;font-weight:600;color:var(--welcome-title-color);margin:0}.mc-journey-welcome__feature-description{font-size:14px;color:var(--welcome-subtitle-color);margin:0;line-height:1.6}.mc-journey-welcome__benefits{display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 32px;background:var(--welcome-benefits-bg);border:1px solid var(--welcome-benefits-border);border-radius:16px;width:100%;max-width:560px}.mc-journey-welcome__benefits-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--welcome-title-color);margin:0;text-transform:uppercase;letter-spacing:1px}.mc-journey-welcome__benefits-title i{color:var(--app-success-color);font-size:20px}.mc-journey-welcome__benefits-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:14px 32px;text-align:left}.mc-journey-welcome__benefits-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--welcome-subtitle-color);line-height:1.4}.mc-journey-welcome__benefits-list li i{color:var(--app-success-color);font-size:18px;flex-shrink:0;margin-top:1px}.mc-journey-welcome__cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px}.mc-journey-welcome__cta mc-button,.mc-journey-welcome__cta .mc-button{transform:scale(1);transition:transform .2s ease}.mc-journey-welcome__cta mc-button:hover,.mc-journey-welcome__cta .mc-button:hover{transform:scale(1.02)}.mc-journey-welcome__cta-hint{font-size:14px;color:var(--welcome-subtitle-color);margin:0;opacity:.8}@keyframes welcomeFadeIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeIconPulse{0%,100%{transform:scale(1);box-shadow:0 8px 32px color-mix(in srgb, var(--app-primary-color) 20%, transparent)}50%{transform:scale(1.08);box-shadow:0 12px 40px color-mix(in srgb, var(--app-primary-color) 30%, transparent)}}@media(max-width: 768px){.mc-journey-welcome{--welcome-padding: 40px 20px;--welcome-gap: 36px;--welcome-icon-size: 72px}.mc-journey-welcome__title{font-size:24px}.mc-journey-welcome__subtitle{font-size:15px}.mc-journey-welcome__features{grid-template-columns:1fr;gap:16px;max-width:100%}.mc-journey-welcome__feature{padding:24px 20px}.mc-journey-welcome__benefits{padding:24px 20px;max-width:100%}.mc-journey-welcome__benefits-list{grid-template-columns:1fr;gap:12px}.mc-journey-welcome__icon{font-size:36px}}
.mc-journey-dashboard{padding:var(--space-m)}.mc-journey-dashboard__filters{margin-bottom:var(--space-m);display:flex;gap:var(--space-s)}.mc-journey-dashboard__filter-group{min-width:250px}.mc-journey-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:var(--space-m);margin-bottom:var(--space-l)}.mc-journey-dashboard__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-m)}@media(max-width: 1024px){.mc-journey-dashboard__grid{grid-template-columns:1fr}}.mc-journey-dashboard__widget{background:var(--surface-bg);border-radius:var(--radius-m);border:1px solid var(--surface-border);overflow:hidden}.mc-journey-dashboard__widget--half{grid-column:span 1}.mc-journey-dashboard__widget--full{grid-column:span 2}@media(max-width: 1024px){.mc-journey-dashboard__widget--full{grid-column:span 1}}.mc-journey-dashboard__widget-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--surface-border);background:var(--surface-bg-secondary)}.mc-journey-dashboard__widget-header h3{margin:0;font-size:var(--font-size-s);font-weight:600;color:var(--text-color-primary);display:flex;align-items:center;gap:var(--space-xs)}.mc-journey-dashboard__widget-header h3 i{color:var(--text-color-secondary)}.mc-journey-dashboard__widget-body{padding:var(--space-m);min-height:300px}.mc-journey-dashboard__widget-body--churn{display:flex;gap:var(--space-m)}@media(max-width: 768px){.mc-journey-dashboard__widget-body--churn{flex-direction:column}}.mc-journey-dashboard__badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:600}.mc-journey-dashboard__badge--danger{background:var(--color-danger)}.mc-journey-dashboard__chart{width:100%}.mc-journey-dashboard__chart--churn{flex:1}.mc-journey-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-color-muted)}.mc-journey-dashboard__empty i{font-size:48px;margin-bottom:var(--space-s);opacity:.5}.mc-journey-dashboard__empty p{margin:0;font-size:var(--font-size-s)}.mc-journey-dashboard__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text-color-secondary)}.mc-journey-dashboard__loading p{margin-top:var(--space-m)}.mc-kpi-card{display:flex;align-items:center;gap:var(--space-m);padding:var(--space-m);background:var(--surface-bg);border-radius:var(--radius-m);border:1px solid var(--surface-border);transition:box-shadow .2s ease}.mc-kpi-card:hover{box-shadow:var(--shadow-s)}.mc-kpi-card--danger{border-color:var(--color-danger-light);background:var(--color-danger-bg)}.mc-kpi-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-m);font-size:20px}.mc-kpi-card__icon--primary{background:var(--color-primary-light);color:var(--color-primary)}.mc-kpi-card__icon--success{background:var(--color-success-light);color:var(--color-success)}.mc-kpi-card__icon--info{background:var(--color-info-light);color:var(--color-info)}.mc-kpi-card__icon--warning{background:var(--color-warning-light);color:var(--color-warning)}.mc-kpi-card__icon--danger{background:var(--color-danger-light);color:var(--color-danger)}.mc-kpi-card__content{flex:1}.mc-kpi-card__value{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color-primary);line-height:1.2}.mc-kpi-card__label{font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-top:2px}.mc-at-risk-list{display:flex;flex-direction:column;gap:var(--space-xs)}.mc-at-risk-item{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-s);cursor:pointer;transition:background .2s ease}.mc-at-risk-item:hover{background:var(--surface-bg-hover)}.mc-at-risk-item__info{flex:1;min-width:0}.mc-at-risk-item__title{font-size:var(--font-size-s);font-weight:500;color:var(--text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-at-risk-item__org{font-size:var(--font-size-xs);color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-at-risk-item__metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mc-at-risk-item__health{font-size:var(--font-size-s);font-weight:600;padding:2px 8px;border-radius:var(--radius-s)}.mc-at-risk-item__health--healthy{background:var(--color-success-light);color:var(--color-success)}.mc-at-risk-item__health--warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.mc-at-risk-item__health--critical{background:var(--color-danger-light);color:var(--color-danger)}.mc-at-risk-item__mrr{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.mc-at-risk-item__reasons{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.mc-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-s);font-size:var(--font-size-xs);font-weight:500}.mc-badge--danger{background:var(--color-danger-light);color:var(--color-danger)}.mc-badge--warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.mc-badge--muted{background:var(--surface-bg-secondary);color:var(--text-color-muted)}.mc-renewal-summary{display:flex;gap:var(--space-m);margin-bottom:var(--space-m)}.mc-renewal-summary__item{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--space-s);border-radius:var(--radius-s);background:var(--surface-bg-secondary)}.mc-renewal-summary__item--urgent{background:var(--color-danger-light)}.mc-renewal-summary__item--warning{background:var(--color-warning-light)}.mc-renewal-summary__item--normal{background:var(--color-success-light)}.mc-renewal-summary__count{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color-primary)}.mc-renewal-summary__label{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.mc-renewal-total{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s);background:var(--surface-bg-secondary);border-radius:var(--radius-s);margin-bottom:var(--space-m)}.mc-renewal-total__label{font-size:var(--font-size-s);color:var(--text-color-secondary)}.mc-renewal-total__value{font-size:var(--font-size-m);font-weight:600;color:var(--text-color-primary)}.mc-renewal-list__header{font-size:var(--font-size-xs);font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;margin-bottom:var(--space-xs)}.mc-renewal-item{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);cursor:pointer;transition:background .2s ease}.mc-renewal-item:hover{background:var(--surface-bg-hover)}.mc-renewal-item__info{flex:1;min-width:0}.mc-renewal-item__title{font-size:var(--font-size-s);font-weight:500;color:var(--text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-renewal-item__org{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.mc-renewal-item__metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mc-renewal-item__days{font-size:var(--font-size-xs);font-weight:600;color:var(--color-danger)}.mc-renewal-item__mrr{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.mc-churn-stats{display:flex;flex-direction:column;gap:var(--space-m);min-width:150px}.mc-churn-stats__item{text-align:center;padding:var(--space-m);background:var(--surface-bg-secondary);border-radius:var(--radius-m)}.mc-churn-stats__item--danger{background:var(--color-danger-light)}.mc-churn-stats__value{display:block;font-size:var(--font-size-xl);font-weight:700;color:var(--text-color-primary)}.mc-churn-stats__label{display:block;font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-top:var(--space-xs)}
.mc-l-journey-kanban-edit.mc-c-kanban-edit{--kanban-column-header-bg: var(--surface-secondary);--kanban-column-body-bg: var(--surface-primary)}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-wrapper{min-width:320px;max-width:360px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--kanban-column-header-bg);border-radius:8px 8px 0 0}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-header-info{flex:1;min-width:0}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-header-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-header-subtitle{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-header-subtitle i{font-size:12px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-status-icon{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-status-icon i{font-size:12px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-status-icon--success{background:color-mix(in srgb, var(--app-success-color) 15%, transparent);color:var(--app-success-color)}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-status-icon--churn{background:color-mix(in srgb, var(--app-danger-color) 15%, transparent);color:var(--app-danger-color)}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-body{padding:16px;background:var(--kanban-column-body-bg);display:flex;flex-direction:column;gap:16px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__column-footer{padding:12px 16px;background:var(--surface-secondary);border-radius:0 0 8px 8px;border-top:1px solid var(--border-color)}.mc-l-journey-kanban-edit .mc-c-form-field{display:flex;flex-direction:column;gap:6px}.mc-l-journey-kanban-edit .mc-c-form-field__label{font-size:12px;font-weight:500;color:var(--text-secondary)}.mc-l-journey-kanban-edit .mc-c-kanban-edit__color-picker{display:flex;align-items:center;gap:8px}.mc-l-journey-kanban-edit .mc-c-kanban-edit__color-picker-preview{display:block;width:32px;height:32px;border-radius:6px;border:2px solid var(--border-color);cursor:pointer;transition:border-color .2s ease}.mc-l-journey-kanban-edit .mc-c-kanban-edit__color-picker-preview:hover{border-color:var(--app-primary-color)}.mc-l-journey-kanban-edit .mc-c-kanban-edit__color-picker-input{width:0;height:0;padding:0;border:none;opacity:0;position:absolute;pointer-events:none}.mc-l-journey-kanban-edit .mc-c-kanban-edit__duration-input{margin-top:8px}
.mc-l-journey-kanban{position:relative;height:100%;width:100%}.mc-l-journey-kanban__empty-column{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:24px}.mc-l-journey-kanban__empty-content{text-align:center;color:var(--text-secondary)}.mc-l-journey-kanban__empty-content i{font-size:48px;margin-bottom:16px;opacity:.5}.mc-l-journey-kanban__empty-content p{margin:0 0 16px;font-size:14px}.mc-l-journey-kanban .mc-c-kanban-header-custom{padding:8px 12px}.mc-l-journey-kanban .mc-c-kanban-header-custom__title{font-weight:600;font-size:14px;margin:0}.mc-l-journey-kanban .mc-c-kanban-header-custom__title span{font-weight:400;color:var(--text-secondary)}.mc-l-journey-kanban .mc-c-kanban-header-custom__subtitle{font-size:12px;color:var(--text-secondary);margin-top:4px;display:block}
.mc-l-journey-list{padding:16px;height:100%;overflow:auto}
.mc-l-journey-list-page{display:flex;flex-direction:column;height:100%}.mc-l-journey-list-page .flow-switch{min-width:200px}.mc-l-journey-list-page__loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px}.mc-c-journey-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0;min-width:0}.mc-c-journey-summary__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-level-1, rgba(255, 255, 255, 0.06));border:1px solid var(--border-color, rgba(255, 255, 255, 0.08));font-size:13px;line-height:1.2;color:var(--app-text-color);white-space:nowrap;flex:0 0 auto}.mc-c-journey-summary__badge i{font-size:14px;color:var(--text-tertiary)}.mc-c-journey-summary__badge--mrr{background:rgba(40,167,69,.12);border-color:rgba(40,167,69,.32)}.mc-c-journey-summary__badge--mrr i{color:var(--app-color-success, #28a745)}.mc-c-journey-summary__badge--active{background:rgba(137,85,239,.12);border-color:rgba(137,85,239,.32)}.mc-c-journey-summary__badge--active i{color:var(--app-color-primary, #8955ef)}.mc-c-journey-summary__badge--success{background:rgba(40,167,69,.12);border-color:rgba(40,167,69,.32)}.mc-c-journey-summary__badge--success i{color:var(--app-color-success, #28a745)}.mc-c-journey-summary__badge--churn{background:rgba(220,53,69,.12);border-color:rgba(220,53,69,.32)}.mc-c-journey-summary__badge--churn i{color:var(--app-color-danger, #dc3545)}.mc-c-journey-summary__value{font-weight:600}.mc-c-journey-summary__label{font-size:11px;color:var(--app-text-color);text-transform:uppercase;letter-spacing:.4px}@media(max-width: 768px){.mc-c-journey-summary{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-c-journey-summary__badge{font-size:12px;padding:3px 8px}}
.mc-c-journey-flow-access-settings{display:flex;flex-direction:column;padding:var(--space-4, 16px)}.mc-c-journey-flow-access-settings__content{width:100%}.mc-c-journey-flow-access-settings__radio-group{display:flex;gap:var(--space-6, 24px)}.mc-c-journey-flow-access-settings__radio{display:flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer;font-weight:400}.mc-c-journey-flow-access-settings__radio input[type=radio]{margin:0;cursor:pointer}.mc-c-journey-flow-access-settings__radio span{color:var(--surface-text-color)}
.mc-l-journey-view-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-l-journey-view-page content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-journey-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-journey-view-page .mc-l-content__body{flex:1;min-height:0;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.mc-l-journey-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-journey-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-journey-view-page .mc-l-content-body__main-container{flex:1;min-height:0;overflow:hidden}.mc-l-journey-view-page .mc-l-content-body__left-panel,.mc-l-journey-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;overflow:hidden}.mc-l-journey-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.mc-l-journey-view-page content-body-right{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.journey-view-phase-section{width:100%;padding:1rem 0;border-top:1px solid var(--surface-border-color)}content[variant=theme] .journey-view-phase-section{border-top-color:hsla(0,0%,100%,.15)}.mc-c-journey-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-journey-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-journey-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-journey-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-journey-view-main__tab-panel--activities{padding:var(--space-4, 16px);gap:var(--spacing-md, 16px);overflow-y:auto}.mc-c-journey-view-main__tab-panel--checklists{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-journey-view-main__tab-panel--checklists journey-todos{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-journey-view-main__tab-panel--checklists journey-todos>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-journey-view-main__tab-panel--attachments{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-journey-view-main__tab-panel--deals{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-journey-view-main__tab-panel--products{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-journey-view-main__tab-panel--metrics{height:100%;padding:var(--space-4, 16px);overflow:hidden}.mc-c-journey-view-main__tab-panel--metrics health-score-widget,.mc-c-journey-view-main__tab-panel--metrics contract-widget{display:flex;flex-direction:column}.mc-c-journey-view-main__tab-panel--metrics health-score-widget>mc-c-card,.mc-c-journey-view-main__tab-panel--metrics contract-widget>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-journey-view-main__tab-panel--metrics health-score-widget>mc-c-card>.mc-c-card,.mc-c-journey-view-main__tab-panel--metrics contract-widget>mc-c-card>.mc-c-card{flex:1;min-height:0}@media(max-width: 992px){.mc-c-journey-view-main__tab-panel{min-height:300px}}@media(max-width: 768px){.mc-c-journey-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}.mc-c-journey-view-main__tabs .mc-c-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-c-journey-view-main__tabs .mc-c-tabs::-webkit-scrollbar{height:4px}.mc-c-journey-view-main__tab-panel{min-height:250px}}.mc-c-journey-view-header{display:flex;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-journey-view-header__info{display:flex;flex-direction:column;gap:var(--space-1, 4px);min-width:0}.mc-c-journey-view-header__code{font-size:12px;font-weight:500;color:var(--app-text-color);font-family:var(--font-mono, monospace);letter-spacing:.5px}.mc-c-journey-view-header__title{margin:0;font-size:20px;font-weight:600;color:var(--app-text-color, #fff);line-height:1.3;word-break:break-word}.mc-c-journey-view-header mc-button{flex-shrink:0;margin-top:2px}.mc-l-journey-view{height:100%}.mc-l-journey-view__link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:8px;text-decoration:none;transition:all .15s ease}.mc-l-journey-view__link:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-l-journey-view__link-code{font-size:12px;font-weight:600;color:var(--color-primary-500)}.mc-l-journey-view__link-title{font-size:14px;color:var(--surface-text-color)}.mc-l-journey-view__entity-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:8px;cursor:pointer;transition:all .15s ease}.mc-l-journey-view__entity-card:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-l-journey-view__entity-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-l-journey-view__entity-name{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-journey-view__entity-detail{font-size:12px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mc-c-meeting-historical{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-meeting-historical__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.mc-c-meeting-historical__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:0 12px 10rem}.mc-c-meeting-historical__bottom-actions{display:flex;justify-content:center;gap:8px;padding:2rem .8rem 3rem .8rem;border-top:1px solid var(--border-color, #e0e0e0);background-color:var(--surface-background-color)}
.mc-c-meeting-view{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-meeting-view__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.mc-c-meeting-view__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:0 12px 10rem}.mc-c-meeting-view__bottom-actions{display:flex;justify-content:center;gap:8px;padding:2rem .8rem 3rem .8rem;border-top:1px solid var(--border-color, #e0e0e0);background-color:var(--surface-background-color)}
.mc-c-calendar-event-popover{position:fixed;z-index:1050;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);background:var(--surface-level-1);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);outline:none;animation:popoverFadeIn .15s ease-out}@keyframes popoverFadeIn{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}.mc-c-calendar-event-popover__actions{display:flex;flex:none;justify-content:flex-end;gap:2px;padding:6px 6px 0}.mc-c-calendar-event-popover__icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-calendar-event-popover__icon-btn i{font-size:1.125rem}.mc-c-calendar-event-popover__icon-btn:hover:not(:disabled){background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-calendar-event-popover__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-calendar-event-popover__icon-btn:disabled{cursor:not-allowed;opacity:.5}.mc-c-calendar-event-popover__body{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0;padding:4px 18px 16px;overflow-y:auto}.mc-c-calendar-event-popover__heading{display:flex;align-items:flex-start;gap:12px}.mc-c-calendar-event-popover__dot{flex:none;width:14px;height:14px;margin-top:6px;border-radius:4px}.mc-c-calendar-event-popover__title{margin:0;color:var(--surface-text-color);font-size:1.125rem;font-weight:500;line-height:1.35;word-break:break-word}.mc-c-calendar-event-popover__date{margin:-8px 0 0 26px;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-calendar-event-popover__row{display:flex;align-items:center;gap:12px;color:var(--surface-text-color);font-size:.8125rem;line-height:1.4}.mc-c-calendar-event-popover__row i{flex:none;width:14px;color:var(--surface-text-muted);font-size:1.125rem;text-align:center}.mc-c-calendar-event-popover__row>span:not(.mc-c-calendar-event-popover__status){flex:1;min-width:0;word-break:break-word}.mc-c-calendar-event-popover__row--description{align-items:flex-start}.mc-c-calendar-event-popover__row--description>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--surface-text-muted)}.mc-c-calendar-event-popover__hint{color:var(--surface-text-muted)}.mc-c-calendar-event-popover__provider-img{flex:none;width:14px;height:14px}.mc-c-calendar-event-popover__status{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;font-size:.75rem;font-weight:500}.mc-c-calendar-event-popover__status--pending{background-color:color-mix(in srgb, var(--color-info-500) 16%, var(--surface-level-0));color:var(--state-text-info)}.mc-c-calendar-event-popover__status--finished{background-color:color-mix(in srgb, var(--color-success-500) 16%, var(--surface-level-0));color:var(--state-text-success)}.mc-c-calendar-event-popover__status--cancelled{background-color:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-calendar-event-popover__status--no-show{background-color:color-mix(in srgb, var(--color-warning-500) 16%, var(--surface-level-0));color:var(--state-text-warning)}.mc-c-calendar-event-popover__sync-status{color:var(--surface-text-color)}.mc-c-calendar-event-popover__sync-status--syncing{color:var(--state-text-info)}.mc-c-calendar-event-popover__sync-status--completed{color:var(--state-text-success)}.mc-c-calendar-event-popover__sync-status--failed{color:var(--state-text-danger)}.mc-c-calendar-event-popover__sync-status--syncing i,.mc-c-calendar-event-popover__sync-status--completed i,.mc-c-calendar-event-popover__sync-status--failed i{color:inherit}.mc-c-calendar-event-popover__footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--surface-border-color)}.mc-c-calendar-event-popover__footer--external{justify-content:flex-start}.mc-c-calendar-event-popover__external-hint{display:flex;align-items:center;gap:6px;color:var(--surface-text-muted);font-size:.75rem}.mc-c-calendar-event-popover__external-hint i{font-size:.875rem}.mc-c-calendar-event-popover__export{position:relative}.mc-c-calendar-event-popover__export-menu{position:absolute;top:100%;right:0;z-index:10;min-width:220px;margin-top:4px;padding:4px 0;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);animation:calendarEventPopoverMenuFadeIn .15s ease-out}@keyframes calendarEventPopoverMenuFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mc-c-calendar-event-popover__export-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.8125rem;text-align:left;cursor:pointer}.mc-c-calendar-event-popover__export-item:hover,.mc-c-calendar-event-popover__export-item:focus-visible{background:var(--surface-bg-hover);outline:none}.mc-c-calendar-event-popover__export-item i{color:var(--surface-text-muted);font-size:1.125rem}.mc-c-calendar-event-popover__export-label{display:flex;flex-direction:column;min-width:0}.mc-c-calendar-event-popover__export-account{color:var(--surface-text-muted);font-size:.75rem}[data-surface=dark] .mc-c-calendar-event-popover{box-shadow:0 12px 32px rgba(0,0,0,.4)}[data-surface=dark] .mc-c-calendar-event-popover__export-menu{box-shadow:0 4px 16px rgba(0,0,0,.4)}.mc-c-calendar-event-popover .mc-c-calendar-event-popover__heading .mc-c-calendar-event-popover__title{width:auto;padding:0;background:rgba(0,0,0,0) !important;font-weight:500}
meeting-calendar-sidebar{display:flex}.mc-c-meeting-calendar-sidebar{display:flex;flex-direction:column;gap:14px;width:100%;min-height:0;padding:14px 14px 12px;overflow-y:auto;background:var(--surface-background-color);color:var(--surface-text-color);font-size:.875rem}.mc-c-meeting-calendar-sidebar__icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-meeting-calendar-sidebar__icon-btn i{font-size:1.25rem}.mc-c-meeting-calendar-sidebar__icon-btn:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meeting-calendar-sidebar__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meeting-calendar-sidebar__month-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mc-c-meeting-calendar-sidebar__month-title{font-weight:600}.mc-c-meeting-calendar-sidebar__month-nav{display:inline-flex;gap:2px}.mc-c-meeting-calendar-sidebar__month-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;text-align:center}.mc-c-meeting-calendar-sidebar__weekday{padding:4px 0;color:var(--surface-text-muted);font-size:.6875rem;font-weight:500}.mc-c-meeting-calendar-sidebar__day{display:grid;place-items:center;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.75rem;cursor:pointer}.mc-c-meeting-calendar-sidebar__day:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__day:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meeting-calendar-sidebar__day--outside{color:var(--surface-text-muted)}.mc-c-meeting-calendar-sidebar__day--in-range{border-radius:4px;background:var(--surface-bg-hover);font-weight:500}.mc-c-meeting-calendar-sidebar__day--today,.mc-c-meeting-calendar-sidebar__day--today:hover{border-radius:50%;background:var(--color-primary-500);color:var(--color-white);font-weight:600}.mc-c-meeting-calendar-sidebar__group-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:2px 0 4px;padding:2px 6px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.mc-c-meeting-calendar-sidebar__group-title i{font-size:1.125rem}.mc-c-meeting-calendar-sidebar__group-title:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__group-title:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meeting-calendar-sidebar__group-head{position:relative}.mc-c-meeting-calendar-sidebar__add{position:absolute;top:50%;right:28px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer;transform:translateY(-50%)}.mc-c-meeting-calendar-sidebar__add i{font-size:1.125rem}.mc-c-meeting-calendar-sidebar__add:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meeting-calendar-sidebar__add:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meeting-calendar-sidebar__main{display:contents}.mc-c-meeting-calendar-sidebar__suggest{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:4px;padding:6px 14px;border:1px solid var(--surface-border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:inherit;font-weight:500;cursor:pointer}.mc-c-meeting-calendar-sidebar__suggest i{color:var(--surface-text-muted);font-size:1.125rem}.mc-c-meeting-calendar-sidebar__suggest:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__suggest:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-meeting-calendar-sidebar__connect{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:inherit;text-align:left;cursor:pointer}.mc-c-meeting-calendar-sidebar__connect i{flex:none;font-size:1.125rem}.mc-c-meeting-calendar-sidebar__connect span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-meeting-calendar-sidebar__connect:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__connect:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meeting-calendar-sidebar__connect-hint{margin-top:0;padding-left:34px}.mc-c-meeting-calendar-sidebar__item{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:6px;border-radius:8px;color:var(--surface-text-color);font-weight:400;cursor:pointer}.mc-c-meeting-calendar-sidebar__item:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__account{display:flex;align-items:center;gap:2px;border-radius:8px}.mc-c-meeting-calendar-sidebar__account>.mc-c-meeting-calendar-sidebar__item{flex:1;min-width:0}.mc-c-meeting-calendar-sidebar__account-colors{display:flex;flex-direction:column;gap:6px;margin:2px 0 6px 34px;padding:8px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-background-color)}.mc-c-meeting-calendar-sidebar__account-colors-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.mc-c-meeting-calendar-sidebar__account-colors-reset,.mc-c-meeting-calendar-sidebar__account-colors-close{padding:0;border:0;background:none;font-size:.75rem;cursor:pointer}.mc-c-meeting-calendar-sidebar__account-colors-reset:hover:not(:disabled),.mc-c-meeting-calendar-sidebar__account-colors-close:hover:not(:disabled){text-decoration:underline}.mc-c-meeting-calendar-sidebar__account-colors-reset:disabled,.mc-c-meeting-calendar-sidebar__account-colors-close:disabled{opacity:.5;cursor:default}.mc-c-meeting-calendar-sidebar__account-colors-reset{color:var(--state-text-brand)}.mc-c-meeting-calendar-sidebar__account-colors-close{color:var(--surface-text-muted)}.mc-c-meeting-calendar-sidebar__account-alert{flex:none;color:var(--state-text-danger);font-size:1rem}.mc-c-meeting-calendar-sidebar__account-menu{flex:none;opacity:0;transition:opacity .12s ease}.mc-c-meeting-calendar-sidebar__account:hover .mc-c-meeting-calendar-sidebar__account-menu,.mc-c-meeting-calendar-sidebar__account:focus-within .mc-c-meeting-calendar-sidebar__account-menu,.mc-c-meeting-calendar-sidebar__account--attention .mc-c-meeting-calendar-sidebar__account-menu{opacity:1}@media(hover: none){.mc-c-meeting-calendar-sidebar__account-menu{opacity:1}}.mc-c-meeting-calendar-sidebar__native{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mc-c-meeting-calendar-sidebar__swatch{display:grid;place-items:center;flex:none;width:18px;height:18px;border:2px solid;border-radius:4px}.mc-c-meeting-calendar-sidebar__swatch i{font-size:1rem;line-height:1}.mc-c-meeting-calendar-sidebar__radio{flex:none;box-sizing:border-box;width:16px;height:16px;border:2px solid var(--surface-text-muted);border-radius:50%}.mc-c-meeting-calendar-sidebar__radio--on{border:5px solid var(--color-primary)}.mc-c-meeting-calendar-sidebar__item:focus-within .mc-c-meeting-calendar-sidebar__radio{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-meeting-calendar-sidebar__count{flex:none;color:var(--surface-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.mc-c-meeting-calendar-sidebar__name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-meeting-calendar-sidebar__provider{flex:none;width:16px;height:16px}.mc-c-meeting-calendar-sidebar__hint{margin:4px 6px;color:var(--surface-text-muted);font-size:.75rem;line-height:1.4}.mc-c-meeting-calendar-sidebar__invite{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0}.mc-c-meeting-calendar-sidebar__work-hours-button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:inherit;text-align:left;cursor:pointer}.mc-c-meeting-calendar-sidebar__work-hours-button:hover{background:var(--surface-bg-hover)}.mc-c-meeting-calendar-sidebar__work-hours-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-meeting-calendar-sidebar__work-hours-icon,.mc-c-meeting-calendar-sidebar__work-hours-chevron{flex:none;font-size:1.25rem;color:var(--surface-text-muted)}.mc-c-meeting-calendar-sidebar__work-hours-text{display:flex;flex:1;flex-direction:column;min-width:0}.mc-c-meeting-calendar-sidebar__work-hours-title{font-weight:400}.mc-c-meeting-calendar-sidebar__work-hours-summary{color:var(--surface-text-muted);font-size:.75rem}.mc-c-meeting-calendar-sidebar__sync{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:10px}.mc-c-meeting-calendar-sidebar__sync-head{display:flex;align-items:center;gap:8px}.mc-c-meeting-calendar-sidebar__sync-provider{font-weight:500}.mc-c-meeting-calendar-sidebar__sync-status{display:flex;align-items:flex-start;gap:8px;color:var(--surface-text-muted);font-size:.75rem;line-height:1.4}.mc-c-meeting-calendar-sidebar__sync-status i{flex:none;margin-top:1px;font-size:1rem}.mc-c-meeting-calendar-sidebar__sync-status--success i{color:var(--state-text-success)}.mc-c-meeting-calendar-sidebar__sync-status--info i{color:var(--state-text-info)}.mc-c-meeting-calendar-sidebar__sync-status--danger{color:var(--state-text-danger)}.mc-c-meeting-calendar-sidebar__sync-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}booking-page-group{display:block}.mc-c-booking-page-group__body{display:flex;flex-direction:column;gap:8px}.mc-c-booking-page-group__state{display:flex;align-items:flex-start;gap:6px;margin:0 6px;color:var(--surface-text-color);font-size:.8125rem;line-height:1.45}.mc-c-booking-page-group__state-icon{flex:none;margin-top:1px;font-size:1.125rem;color:var(--surface-text-muted)}.mc-c-booking-page-group__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-booking-page-group__copy-icon{font-size:1.125rem}.mc-c-booking-page-group__fallback{display:flex;flex-direction:column;gap:2px}.mc-c-booking-page-group__link-input{width:100%;padding:6px 8px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:.75rem}.mc-c-booking-page-group__link-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-meeting-calendar-sidebar__native:focus-visible+.mc-c-meeting-calendar-sidebar__swatch{outline:2px solid var(--color-primary);outline-offset:2px}
.mc-c-meeting-card{display:flex;flex-direction:column;padding:var(--space-3, 12px);background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);transition:all .2s ease;cursor:pointer}.mc-c-meeting-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.mc-c-meeting-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2, 8px)}.mc-c-meeting-card__content{flex:1;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-meeting-card__title{font-size:.9375rem;font-weight:600;color:var(--surface-text-color);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-c-meeting-card__associations{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-card__association{display:flex;align-items:center;gap:var(--space-1-5, 6px);font-size:.8125rem;color:var(--surface-text-muted)}.mc-c-meeting-card__association i{font-size:.875rem;flex-shrink:0}.mc-c-meeting-card__association span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-meeting-card__time{display:flex;align-items:center;gap:var(--space-1-5, 6px);font-size:.8125rem;color:var(--surface-text-muted);margin-top:var(--space-1, 4px)}.mc-c-meeting-card__time i{font-size:.875rem;flex-shrink:0}.mc-c-meeting-card__date{font-weight:500}.mc-c-meeting-card__countdown{font-weight:600}.mc-c-meeting-card__actions{display:flex;justify-content:flex-end;gap:var(--space-1, 4px);margin-top:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}.mc-c-meeting-card--late{border-left:3px solid var(--color-error, #ef4444)}.mc-c-meeting-card--late .mc-c-meeting-card__countdown{color:var(--color-error, #ef4444)}.mc-c-meeting-card--soon{border-left:3px solid var(--color-warning, #f59e0b)}.mc-c-meeting-card--soon .mc-c-meeting-card__countdown{color:var(--color-warning, #f59e0b)}.mc-c-meeting-card--future{border-left:3px solid var(--color-success, #22c55e)}.mc-c-meeting-card--future .mc-c-meeting-card__countdown{color:var(--color-success, #22c55e)}.mc-c-meeting-card--finished{opacity:.7;border-left:3px solid var(--color-success, #22c55e)}.mc-c-meeting-card--cancelled{opacity:.6;border-left:3px solid var(--surface-text-muted)}.mc-c-meeting-card--cancelled .mc-c-meeting-card__title{text-decoration:line-through}
.mc-c-meeting-conflict-alert{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:var(--border-radius-md, 8px);overflow:hidden}.mc-c-meeting-conflict-alert__header{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);cursor:pointer;transition:background .15s ease}.mc-c-meeting-conflict-alert__header:hover{background:rgba(255,193,7,.05)}.mc-c-meeting-conflict-alert__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mc-c-meeting-conflict-alert__icon i{font-size:1.25rem;color:#d39e00}.mc-c-meeting-conflict-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-meeting-conflict-alert__title{font-size:.875rem;font-weight:600;color:#d39e00}.mc-c-meeting-conflict-alert__subtitle{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-meeting-conflict-alert__toggle{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mc-c-meeting-conflict-alert__toggle i{font-size:1.25rem;color:var(--surface-text-muted)}.mc-c-meeting-conflict-alert__list{border-top:1px solid rgba(255,193,7,.2);padding:var(--space-2, 8px);display:flex;flex-direction:column;gap:var(--space-2, 8px);max-height:200px;overflow-y:auto}.mc-c-meeting-conflict-alert__item{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px);background:var(--surface-level-0);border-radius:var(--border-radius-sm, 4px)}.mc-c-meeting-conflict-alert__item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-meeting-conflict-alert__item-icon i{font-size:1rem;color:var(--surface-text-muted)}.mc-c-meeting-conflict-alert__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-meeting-conflict-alert__item-title{font-size:.8125rem;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-meeting-conflict-alert__item-time{font-size:.6875rem;color:var(--surface-text-muted)}.mc-c-meeting-conflict-alert__item-badge{flex-shrink:0}.mc-c-meeting-conflict-alert__item-badge span{display:inline-flex;padding:2px 6px;border-radius:var(--border-radius-sm, 4px);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:rgba(55,136,216,.15);color:#3788d8}.mc-c-meeting-conflict-alert__item-badge--external span{background:rgba(108,117,125,.15);color:#6c757d}[data-surface=dark] .mc-c-meeting-conflict-alert{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.4)}[data-surface=dark] .mc-c-meeting-conflict-alert__header:hover{background:rgba(255,193,7,.1)}[data-surface=dark] .mc-c-meeting-conflict-alert__list{border-color:rgba(255,193,7,.3)}[data-surface=dark] .mc-c-meeting-conflict-alert__item-badge span{background:rgba(55,136,216,.25)}[data-surface=dark] .mc-c-meeting-conflict-alert__item-badge--external span{background:rgba(108,117,125,.25)}
.mc-c-meeting-calendar-sync{border:1px solid var(--surface-border-color);border-radius:8px;overflow:hidden}.mc-c-meeting-calendar-sync--plain{background-color:var(--surface-background-color)}.mc-c-meeting-calendar-sync--theme{background-color:var(--surface-level-1, #f5f5f5)}.mc-c-meeting-calendar-sync--row{border:0;border-radius:0;overflow:visible}.mc-c-meeting-calendar-sync--row .mc-c-meeting-calendar-sync__details{padding:0;border-top:0}.mc-c-meeting-calendar-sync__row-toggle{appearance:none;background:none;border:0;padding:0;margin:0;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.mc-c-meeting-calendar-sync__row-toggle:focus-visible{outline:2px solid var(--state-focus-ring, var(--color-primary-500));outline-offset:2px;border-radius:4px}.mc-c-meeting-calendar-sync__chevron-toggle{appearance:none;display:inline-flex;align-items:center;padding:0;margin:0;border:0;background:none;color:inherit;cursor:pointer}.mc-c-meeting-calendar-sync__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);cursor:pointer;transition:background-color .15s ease}.mc-c-meeting-calendar-sync__header:hover{background-color:var(--surface-level-1, #f5f5f5)}.mc-c-meeting-calendar-sync__status{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-calendar-sync__status i{font-size:18px}.mc-c-meeting-calendar-sync__status--success{color:var(--state-text-success)}.mc-c-meeting-calendar-sync__status--warning{color:var(--state-text-warning)}.mc-c-meeting-calendar-sync__status--error{color:var(--state-text-danger)}.mc-c-meeting-calendar-sync__status--neutral{color:var(--surface-text-muted)}.mc-c-meeting-calendar-sync__label{font-size:13px;font-weight:500}.mc-c-meeting-calendar-sync__toggle{font-size:18px;color:var(--surface-text-muted)}.mc-c-meeting-calendar-sync__details{padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--surface-border-color);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-meeting-calendar-sync__info{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-muted)}.mc-c-meeting-calendar-sync__info i{font-size:16px;color:var(--color-info-500, #2196f3)}.mc-c-meeting-calendar-sync__events{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-meeting-calendar-sync__event{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px);background-color:var(--surface-background-color);border-radius:6px}.mc-c-meeting-calendar-sync__event-provider{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-meeting-calendar-sync__event-provider i{font-size:14px;color:#fff}.mc-c-meeting-calendar-sync__event-info{flex:1;display:flex;flex-direction:column;min-width:0}.mc-c-meeting-calendar-sync__event-name{font-size:12px;font-weight:500;color:var(--surface-text-color)}.mc-c-meeting-calendar-sync__event-account{font-size:11px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-meeting-calendar-sync__event-status i{font-size:16px}.mc-c-meeting-calendar-sync__meta{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:12px;color:var(--surface-text-muted);padding-top:var(--space-2, 8px);border-top:1px dashed var(--surface-border-light, rgba(0, 0, 0, 0.08))}.mc-c-meeting-calendar-sync__meta i{font-size:14px}.mc-c-meeting-calendar-sync__actions{display:flex;justify-content:flex-end;padding-top:var(--space-2, 8px)}
.mc-c-meeting-chat{height:100%}.mc-c-meeting-chat .mc-chat-layout{border-radius:8px}
.mc-meeting-comments__container{height:100%}.mc-meeting-comments__container .mc-chat-layout{border-radius:8px}
.mc-c-meeting-datetime-picker{position:relative}.mc-c-meeting-datetime-picker__trigger{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);cursor:default;transition:all .15s ease}.mc-c-meeting-datetime-picker__trigger--editable{cursor:pointer}.mc-c-meeting-datetime-picker__trigger--editable:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-c-meeting-datetime-picker__trigger--open{background:var(--surface-level-2);border-color:var(--color-primary-400);box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-meeting-datetime-picker__display{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-datetime-picker__display>i:first-child{font-size:16px;color:var(--surface-text-muted)}.mc-c-meeting-datetime-picker__info{display:flex;flex-direction:column;flex:1;min-width:0}.mc-c-meeting-datetime-picker__date{font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-c-meeting-datetime-picker__time{font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-datetime-picker__duration{font-size:11px;color:var(--surface-text-muted);background:var(--surface-background-color);padding:2px 6px;border-radius:4px}.mc-c-meeting-datetime-picker__chevron{font-size:18px;color:var(--surface-text-muted);transition:transform .15s ease}.mc-c-meeting-datetime-picker__status{display:inline-flex;align-items:center;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:4px;font-size:11px;font-weight:500;width:fit-content}.mc-c-meeting-datetime-picker__status i{font-size:12px}.mc-c-meeting-datetime-picker__status--now{background:var(--color-success-50, rgba(76, 175, 80, 0.1));color:var(--color-success-600, #43a047)}.mc-c-meeting-datetime-picker__status--now i{animation:meetingDatetimePickerPulse 1.5s infinite}.mc-c-meeting-datetime-picker__status--upcoming{background:var(--color-info-50, rgba(33, 150, 243, 0.1));color:var(--color-info-600, #1e88e5)}.mc-c-meeting-datetime-picker__status--past{background:var(--surface-level-1, #f5f5f5);color:var(--surface-text-muted)}@keyframes meetingDatetimePickerPulse{0%,100%{opacity:1}50%{opacity:.5}}.mc-c-meeting-datetime-picker__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-popover, 1000);width:320px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15));overflow:hidden}.mc-c-meeting-datetime-picker__popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-meeting-datetime-picker .mc-c-meeting-datetime-picker__popover .mc-c-meeting-datetime-picker__popover-header h4{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-datetime-picker__close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-meeting-datetime-picker__close-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meeting-datetime-picker__close-btn i{font-size:18px}.mc-c-meeting-datetime-picker__popover-body{padding:var(--space-4, 16px)}.mc-c-meeting-datetime-picker__quick-options{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px)}.mc-c-meeting-datetime-picker__quick-btn{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);cursor:pointer;font-size:12px;color:var(--surface-text-color);transition:all .15s ease}.mc-c-meeting-datetime-picker__quick-btn:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.mc-c-meeting-datetime-picker__quick-btn i{font-size:14px}.mc-c-meeting-datetime-picker__form{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-meeting-datetime-picker__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-datetime-picker__field label{font-size:11px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-c-meeting-datetime-picker__field--half{flex:1}.mc-c-meeting-datetime-picker__time-row{display:flex;align-items:flex-end;gap:var(--space-2, 8px)}.mc-c-meeting-datetime-picker__time-separator{padding-bottom:10px;font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-datetime-picker__input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);background:var(--surface-background-color);font-size:13px;color:var(--surface-text-color);transition:all .15s ease}.mc-c-meeting-datetime-picker__input:focus{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-meeting-datetime-picker__duration-preview{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-info-50);border-radius:var(--border-radius-md, 8px);font-size:12px;color:var(--color-info-700)}.mc-c-meeting-datetime-picker__duration-preview i{font-size:14px}.mc-c-meeting-datetime-picker__popover-footer{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-meeting-datetime-picker__trigger--open .mc-c-meeting-datetime-picker__chevron{transform:rotate(180deg)}[data-surface=dark] .mc-c-meeting-datetime-picker__trigger{background:var(--surface-level-2)}[data-surface=dark] .mc-c-meeting-datetime-picker__trigger--editable:hover{background:var(--surface-level-3)}[data-surface=dark] .mc-c-meeting-datetime-picker__trigger--open{background:var(--surface-level-3)}[data-surface=dark] .mc-c-meeting-datetime-picker__status--now{background:rgba(76,175,80,.15);color:var(--color-success-400)}[data-surface=dark] .mc-c-meeting-datetime-picker__status--upcoming{background:rgba(33,150,243,.15);color:var(--color-info-400)}[data-surface=dark] .mc-c-meeting-datetime-picker__popover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-meeting-datetime-picker__popover-footer{background:var(--surface-level-3)}[data-surface=dark] .mc-c-meeting-datetime-picker__quick-btn:hover{background:rgba(33,150,243,.15)}[data-surface=dark] .mc-c-meeting-datetime-picker__duration-preview{background:rgba(33,150,243,.15);color:var(--color-info-300)}
.mc-c-meeting-details{display:flex;flex-direction:column;position:relative}.mc-c-meeting-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-meeting-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-meeting-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-meeting-details__header meeting-status-badge,.mc-c-meeting-details__header meeting-datetime-picker,.mc-c-meeting-details__header mc-chat-priority-meta,.mc-c-meeting-details__header meeting-calendar-sync-status,.mc-c-meeting-details__header meeting-labels{display:block}.mc-c-meeting-details__people{display:flex;flex-wrap:wrap;gap:2px 4px;margin-left:-4px}.mc-c-meeting-details__person{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 8px 2px 4px;border:0;border-radius:var(--border-radius-full, 9999px);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mc-c-meeting-details__person:hover{background:var(--surface-bg-hover)}.mc-c-meeting-details__person:focus{outline:none}.mc-c-meeting-details__person:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mc-c-meeting-details__person historical-avatar{display:inline-flex;flex:none}.mc-c-meeting-details__person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-meeting-details__content{padding:var(--space-4, 16px) 0}.mc-c-meeting-details__fields{width:100%}.mc-c-meeting-details__fields--readonly{position:relative;cursor:not-allowed}.mc-c-meeting-details__fields--readonly::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mc-c-meeting-details__fields--readonly .mc-c-entity-field-view-item,.mc-c-meeting-details__fields--readonly .mc-c-editable-field{opacity:.7;pointer-events:none}meeting-details[vertical] .mc-c-meeting-details{padding:0;border:unset}
.mc-c-meeting-history{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-meeting-history__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-meeting-history__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-history__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-meeting-history__filters{display:flex;gap:var(--space-1, 4px)}.mc-c-meeting-history__filter-btn{display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--space-2, 8px);background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.mc-c-meeting-history__filter-btn i{font-size:14px}.mc-c-meeting-history__filter-btn:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-meeting-history__filter-btn--active{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-300);color:var(--color-primary-500)}.mc-c-meeting-history__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-meeting-history__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-meeting-history__metrics{grid-template-columns:1fr}}.mc-c-meeting-history__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-meeting-history__loading,.mc-c-meeting-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-meeting-history__loading i,.mc-c-meeting-history__empty i{font-size:40px;opacity:.5}.mc-c-meeting-history__loading span,.mc-c-meeting-history__empty span{font-size:14px;font-weight:500}.mc-c-meeting-history__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-meeting-history__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-history__item{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease}.mc-c-meeting-history__item:hover{background:var(--surface-level-1)}.mc-c-meeting-history__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-c-meeting-history__icon i{font-size:16px}.mc-c-meeting-history__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-meeting-history__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-meeting-history__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-meeting-history__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-meeting-history__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-meeting-history__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-meeting-history__body{flex:1;min-width:0}.mc-c-meeting-history__message{font-size:13px;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-meeting-history__meta{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-meeting-history__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-meeting-history__time i{font-size:12px}.mc-c-meeting-history__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-history__scroll-loading i{font-size:18px}.mc-c-meeting-history__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-meeting-history__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-meeting-history__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-meeting-history__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-meeting-history__faq-toggle span{flex:1;text-align:left}.mc-c-meeting-history__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meeting-history__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-meeting-history__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-meeting-history__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-meeting-history__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-meeting-history__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-history__faq-icon--info{color:var(--color-info-500) !important}.mc-c-meeting-history__faq-icon--success{color:var(--color-success-500) !important}.mc-c-meeting-history__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-meeting-history__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-meeting-history--plain{background:var(--surface-background-color)}.mc-c-meeting-history--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-meeting-history__filter-btn--active{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-meeting-history__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-meeting-history__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-meeting-history__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-meeting-history__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-meeting-history__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-meeting-history__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-meeting-history__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-meeting-history__faq-toggle,[data-surface=dark] .mc-c-meeting-history__faq-content{background:var(--surface-level-2)}
.mc-c-meeting-labels{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-meeting-labels__popover{min-width:280px;max-width:320px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-meeting-labels__popover-header{padding:16px;text-align:left}.mc-c-meeting-labels__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-meeting-labels__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-labels__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-meeting-labels__popover-search{padding:12px 16px}.mc-c-meeting-labels__search-wrapper{position:relative;display:flex;align-items:center}.mc-c-meeting-labels__search-icon{position:absolute;left:12px;font-size:16px;color:var(--surface-text-muted);pointer-events:none}.mc-c-meeting-labels__search-input{width:100%;padding:10px 12px 10px 36px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-meeting-labels__search-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-meeting-labels__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-labels__list-items{list-style:none;padding:8px;margin:0;max-height:240px;overflow-y:auto}.mc-c-meeting-labels__option-wrapper{display:flex;align-items:center;margin-bottom:4px;border-radius:var(--border-radius-md, 8px)}.mc-c-meeting-labels__option-wrapper:last-child{margin-bottom:0}.mc-c-meeting-labels__option-wrapper:hover .mc-c-meeting-labels__option-actions{opacity:1}.mc-c-meeting-labels__option{flex:1;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-meeting-labels__option:hover{background:var(--surface-level-1)}.mc-c-meeting-labels__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-meeting-labels__option--selected{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-meeting-labels__option--selected:hover{background:var(--color-primary-100, rgba(137, 85, 239, 0.12))}.mc-c-meeting-labels__option-actions{display:flex;align-items:center;gap:2px;padding-right:8px;opacity:0;transition:opacity .15s ease}.mc-c-meeting-labels__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-meeting-labels__action-btn i{font-size:16px}.mc-c-meeting-labels__action-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meeting-labels__action-btn--danger:hover{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-500, #ef4444)}.mc-c-meeting-labels__option-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-meeting-labels__option-text{flex:1;font-weight:500}.mc-c-meeting-labels__option-check{font-size:18px;color:var(--color-primary-500)}.mc-c-meeting-labels__popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center;font-size:13px}.mc-c-meeting-labels__popover-empty i{font-size:24px;opacity:.6}.mc-c-meeting-labels__popover-create{display:flex;flex-direction:column}.mc-c-meeting-labels__create-content{padding:16px;display:flex;flex-direction:column;gap:12px}.mc-c-meeting-labels__create-preview{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-meeting-labels__create-preview strong{font-weight:600}.mc-c-meeting-labels__create-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-meeting-labels__color-btn{width:24px;height:24px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:all .15s ease}.mc-c-meeting-labels__color-btn:hover{transform:scale(1.15)}.mc-c-meeting-labels__color-btn--selected{border-color:var(--surface-text-color);box-shadow:0 0 0 2px var(--surface-background-color);transform:scale(1.1)}.mc-c-meeting-labels__edit-section{padding:16px}.mc-c-meeting-labels__edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-meeting-labels__edit-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-labels__edit-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-meeting-labels__edit-close i{font-size:20px}.mc-c-meeting-labels__edit-close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-meeting-labels__edit-content{display:flex;flex-direction:column;gap:12px}.mc-c-meeting-labels__edit-input{width:100%;padding:10px 12px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-meeting-labels__edit-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-meeting-labels__edit-input::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-labels__edit-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-meeting-labels__edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mc-c-meeting-labels--plain .mc-c-meeting-labels__search-input,.mc-c-meeting-labels--row .mc-c-meeting-labels__search-input{background:var(--surface-level-1)}.mc-c-meeting-labels--row{display:block}.mc-c-meeting-labels--theme .mc-c-meeting-labels__search-input{background:var(--main-background-color)}[data-surface=dark] .mc-c-meeting-labels__option--selected{background:var(--color-primary-900, rgba(137, 85, 239, 0.15))}[data-surface=dark] .mc-c-meeting-labels__option--selected:hover{background:var(--color-primary-800, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-meeting-labels__search-input{background:var(--surface-level-2)}
.mc-c-meeting-metrics{padding:var(--space-4, 16px)}.mc-c-meeting-metrics__header{margin-bottom:var(--space-4, 16px)}.mc-c-meeting-metrics__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:16px;font-weight:600;color:var(--surface-text-color);margin:0}.mc-c-meeting-metrics__title i{font-size:20px;color:var(--color-primary-500, #8955ef)}.mc-c-meeting-metrics__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:var(--space-3, 12px);margin-bottom:var(--space-6, 24px)}@media(max-width: 768px){.mc-c-meeting-metrics__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-meeting-metrics__grid{grid-template-columns:1fr}}.mc-c-meeting-metrics__section{margin-bottom:var(--space-5, 20px)}.mc-c-meeting-metrics__section:last-child{margin-bottom:0}.mc-c-meeting-metrics__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-3, 12px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid var(--surface-border-color)}.mc-c-meeting-metrics__section-title i{font-size:18px;color:var(--color-primary-500, #8955ef)}.mc-c-meeting-metrics__description{background-color:var(--surface-level-1, #f5f5f5);border-radius:8px;padding:var(--space-4, 16px)}.mc-c-meeting-metrics__description p{margin:0;font-size:14px;line-height:1.6;color:var(--surface-text-color)}.mc-c-meeting-metrics__summary{display:flex;flex-direction:column;gap:var(--space-3, 12px);background-color:var(--surface-level-1, #f5f5f5);border-radius:8px;padding:var(--space-4, 16px)}.mc-c-meeting-metrics__summary-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2, 8px);border-bottom:1px dashed var(--surface-border-light, rgba(0, 0, 0, 0.08))}.mc-c-meeting-metrics__summary-item:last-child{padding-bottom:0;border-bottom:none}.mc-c-meeting-metrics__summary-label{font-size:13px;color:var(--surface-text-muted)}.mc-c-meeting-metrics__summary-value{font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-c-meeting-metrics__summary-value--success{color:var(--color-success-600, #43a047)}.mc-c-meeting-metrics__summary-value--info{color:var(--color-info-600, #1e88e5)}.mc-c-meeting-metrics__summary-value--warning{color:var(--color-warning-600, #fb8c00)}.mc-c-meeting-metrics__summary-value--neutral{color:var(--surface-text-muted)}.mc-c-meeting-metrics__summary-link{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:13px;color:var(--color-primary-500, #8955ef);text-decoration:none}.mc-c-meeting-metrics__summary-link:hover{text-decoration:underline}.mc-c-meeting-metrics__summary-link i{font-size:16px}
.mc-c-meeting-status-badge{display:inline-flex;position:relative}.mc-c-meeting-status-badge--row{display:block}.mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge__static{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:14px;white-space:nowrap}.mc-c-meeting-status-badge__toggle{cursor:pointer;transition:all .2s ease}.mc-c-meeting-status-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-meeting-status-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-meeting-status-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-meeting-status-badge__static{cursor:default}.mc-c-meeting-status-badge__icon{font-size:16px}.mc-c-meeting-status-badge__text{font-weight:600}.mc-c-meeting-status-badge__chevron{font-size:16px;transition:transform .2s ease}.mc-c-meeting-status-badge__chevron--open{transform:rotate(180deg)}.mc-c-meeting-status-badge--sm .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--sm .mc-c-meeting-status-badge__static{padding:4px 8px;font-size:12px;gap:6px}.mc-c-meeting-status-badge--sm .mc-c-meeting-status-badge__icon,.mc-c-meeting-status-badge--sm .mc-c-meeting-status-badge__chevron{font-size:14px}.mc-c-meeting-status-badge--lg .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--lg .mc-c-meeting-status-badge__static{padding:12px 16px;font-size:16px;gap:10px}.mc-c-meeting-status-badge--lg .mc-c-meeting-status-badge__icon,.mc-c-meeting-status-badge--lg .mc-c-meeting-status-badge__chevron{font-size:20px}.mc-c-meeting-status-badge--info .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--info .mc-c-meeting-status-badge__static{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.15);border-color:rgba(var(--color-info-rgb, 59, 130, 246), 0.3);color:var(--state-text-info)}.mc-c-meeting-status-badge--info .mc-c-meeting-status-badge__icon{color:var(--state-text-info)}.mc-c-meeting-status-badge--info:hover .mc-c-meeting-status-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.25)}.mc-c-meeting-status-badge--warning .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--warning .mc-c-meeting-status-badge__static{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);border-color:rgba(var(--color-warning-rgb, 251, 191, 36), 0.3);color:var(--state-text-warning)}.mc-c-meeting-status-badge--warning .mc-c-meeting-status-badge__icon{color:var(--state-text-warning)}.mc-c-meeting-status-badge--warning:hover .mc-c-meeting-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.25)}.mc-c-meeting-status-badge--success .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--success .mc-c-meeting-status-badge__static{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--state-text-success)}.mc-c-meeting-status-badge--success .mc-c-meeting-status-badge__icon{color:var(--state-text-success)}.mc-c-meeting-status-badge--success:hover .mc-c-meeting-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.25)}.mc-c-meeting-status-badge--neutral .mc-c-meeting-status-badge__toggle,.mc-c-meeting-status-badge--neutral .mc-c-meeting-status-badge__static{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-meeting-status-badge__popover{min-width:220px;max-width:280px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-meeting-status-badge__popover-header{padding:16px;text-align:left}.mc-c-meeting-status-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-meeting-status-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-status-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-meeting-status-badge__list{list-style:none;padding:8px;margin:0}.mc-c-meeting-status-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-meeting-status-badge__option:last-child{margin-bottom:0}.mc-c-meeting-status-badge__option:hover{background:var(--surface-level-1)}.mc-c-meeting-status-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-meeting-status-badge__option-icon{font-size:18px;flex-shrink:0}.mc-c-meeting-status-badge__option-text{flex:1;font-weight:500}.mc-c-meeting-status-badge__option--info{color:var(--state-text-info)}.mc-c-meeting-status-badge__option--info:hover{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.1)}.mc-c-meeting-status-badge__option--warning{color:var(--state-text-warning)}.mc-c-meeting-status-badge__option--warning:hover{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.1)}.mc-c-meeting-status-badge__option--success{color:var(--state-text-success)}.mc-c-meeting-status-badge__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-meeting-status-badge__option--neutral{color:var(--surface-text-muted)}.mc-c-meeting-status-badge__option--neutral:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-meeting-status-badge--info .mc-c-meeting-status-badge__toggle,[data-surface=dark] .mc-c-meeting-status-badge--info .mc-c-meeting-status-badge__static{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.2)}[data-surface=dark] .mc-c-meeting-status-badge--warning .mc-c-meeting-status-badge__toggle,[data-surface=dark] .mc-c-meeting-status-badge--warning .mc-c-meeting-status-badge__static{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.2)}[data-surface=dark] .mc-c-meeting-status-badge--success .mc-c-meeting-status-badge__toggle,[data-surface=dark] .mc-c-meeting-status-badge--success .mc-c-meeting-status-badge__static{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.2)}
.mc-c-meeting-todo-form{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-meeting-todo-form__field{width:100%}.mc-c-meeting-todo-form__field--date{flex:1}.mc-c-meeting-todo-form__field--color{flex:0 0 auto}.mc-c-meeting-todo-form__row{display:flex;gap:var(--space-4, 16px);align-items:flex-start}@media(max-width: 480px){.mc-c-meeting-todo-form__row{flex-direction:column}}.mc-c-meeting-todo-form__preview{padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color)}.mc-c-meeting-todo-form__preview-label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-meeting-todo-form__preview-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);border-left:4px solid var(--color-primary-500)}.mc-c-meeting-todo-form__preview-checkbox{color:var(--surface-text-muted);font-size:20px}.mc-c-meeting-todo-form__preview-content{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-todo-form__preview-title{font-size:14px;color:var(--surface-text-color);font-weight:500}.mc-c-meeting-todo-form__preview-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-todo-form__preview-date i{font-size:12px}.mc-c-meeting-todo-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}
.mc-c-meeting-todos{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-meeting-todos__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-meeting-todos__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-todos__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-meeting-todos__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-todos__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-meeting-todos__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-meeting-todos__metrics{grid-template-columns:1fr}}.mc-c-meeting-todos__progress-section{flex:0 0 auto !important;padding-bottom:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-meeting-todos__progress{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-todos__progress-bar{flex:1;height:6px;background:var(--surface-level-2);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.mc-c-meeting-todos__progress-fill{height:100%;background:linear-gradient(90deg, var(--color-success-400), var(--color-success-500));border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.mc-c-meeting-todos__progress-text{font-size:12px;font-weight:500;color:var(--surface-text-muted);white-space:nowrap}.mc-c-meeting-todos__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-meeting-todos__loading,.mc-c-meeting-todos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-meeting-todos__loading i,.mc-c-meeting-todos__empty i{font-size:40px;opacity:.5}.mc-c-meeting-todos__loading span,.mc-c-meeting-todos__empty span{font-size:14px;font-weight:500}.mc-c-meeting-todos__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-meeting-todos__list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-todos__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:all .15s ease;border:1px solid rgba(0,0,0,0);background:var(--surface-background-color);border-left:4px solid var(--color-primary-500);cursor:default}.mc-c-meeting-todos__item:hover{background:var(--surface-level-1)}.mc-c-meeting-todos__item:hover .mc-c-meeting-todos__item-actions{opacity:1}.mc-c-meeting-todos__item:hover .mc-c-meeting-todos__drag-handle{opacity:1}.mc-c-meeting-todos__item--completed{opacity:.7}.mc-c-meeting-todos__item--completed .mc-c-meeting-todos__item-title{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-meeting-todos__item--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border-color:var(--color-error-200, rgba(239, 68, 68, 0.3))}.mc-c-meeting-todos__item--overdue:hover{background:var(--color-error-100, rgba(239, 68, 68, 0.1))}.mc-c-meeting-todos__item--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.05));border-color:var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-meeting-todos__item--due-soon:hover{background:var(--color-warning-100, rgba(245, 158, 11, 0.1))}.mc-c-meeting-todos__item--dragging{opacity:.5;transform:scale(0.98)}.mc-c-meeting-todos__item--drag-over{border-top:2px solid var(--color-primary-500);padding-top:calc(var(--space-3, 12px) - 1px)}.mc-c-meeting-todos__drag-handle{flex-shrink:0;align-self:center;color:var(--surface-text-muted);font-size:18px;cursor:grab;opacity:0;transition:opacity .15s ease}.mc-c-meeting-todos__drag-handle:active{cursor:grabbing}.mc-c-meeting-todos__item-checkbox{flex-shrink:0;padding-top:2px}.mc-c-meeting-todos__item-content{flex:1;min-width:0}.mc-c-meeting-todos__item-title{font-size:14px;color:var(--surface-text-color);line-height:1.5;word-break:break-word}.mc-c-meeting-todos__item-meta{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-meeting-todos__item-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-meeting-todos__item-date i{font-size:12px}.mc-c-meeting-todos__item-date--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-700);font-weight:500}.mc-c-meeting-todos__item-date--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600);font-weight:500}.mc-c-meeting-todos__item-inline-edit{flex:1;min-width:0}.mc-c-meeting-todos__inline-input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-background-color);border:2px solid var(--color-primary-500);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color);font-size:14px}.mc-c-meeting-todos__inline-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-meeting-todos__item-actions{display:flex;gap:var(--space-1, 4px);opacity:0;transition:opacity .15s ease}.mc-c-meeting-todos__item-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-meeting-todos__item-action i{font-size:16px}.mc-c-meeting-todos__item-action:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meeting-todos__item-action--danger:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-meeting-todos__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-meeting-todos__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-meeting-todos__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-meeting-todos__faq-toggle span{flex:1;text-align:left}.mc-c-meeting-todos__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meeting-todos__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-meeting-todos__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-meeting-todos__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-meeting-todos__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-meeting-todos__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-todos__faq-icon--danger{color:var(--color-error-500) !important}.mc-c-meeting-todos__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-meeting-todos__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-meeting-todos--plain{background:var(--surface-background-color)}.mc-c-meeting-todos--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-meeting-todos__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-meeting-todos__item--overdue{background:rgba(239,68,68,.1)}[data-surface=dark] .mc-c-meeting-todos__item--overdue:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-meeting-todos__item--due-soon{background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-meeting-todos__item--due-soon:hover{background:rgba(245,158,11,.15)}[data-surface=dark] .mc-c-meeting-todos__faq-toggle,[data-surface=dark] .mc-c-meeting-todos__faq-content{background:var(--surface-level-2)}
.mc-c-meeting-transcript{display:flex;flex-direction:column;gap:var(--space-4, 16px);height:100%;min-height:0;overflow:auto;color:var(--surface-text-color)}.mc-c-meeting-transcript--plain{background:var(--surface-background-color)}.mc-c-meeting-transcript--theme{background:var(--main-background-color)}.mc-c-meeting-transcript__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-meeting-transcript__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__title>i{color:var(--state-text-brand);font-size:22px}.mc-c-meeting-transcript__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-transcript__start{display:flex;flex-direction:column;gap:var(--space-4, 16px);width:100%;max-width:600px;margin:0 auto;padding:var(--space-4, 16px) 0 var(--space-6, 24px)}.mc-c-meeting-transcript__start-copy{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-meeting-transcript__start-title{margin:0;font-size:18px;font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__start-text{margin:0;color:var(--surface-text-muted);font-size:var(--font-size-sm, 14px);line-height:1.55}.mc-c-meeting-transcript__start-footnote{margin:0;color:var(--surface-text-muted);font-size:13px;line-height:1.5}.mc-c-meeting-transcript__start-footnote a{color:var(--color-link);font-weight:var(--font-weight-medium, 500)}.mc-c-meeting-transcript__start-footnote a:hover{color:var(--color-link-hover)}.mc-c-meeting-transcript__text-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2, 8px);width:100%}.mc-c-meeting-transcript__paste{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%}.mc-c-meeting-transcript__paste-label{margin:0;color:var(--surface-text-color);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__paste-hint{margin:0;color:var(--surface-text-muted);font-size:13px;line-height:1.5}.mc-c-meeting-transcript__paste-actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-transcript__dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, 4px);width:100%;padding:var(--space-6, 24px) var(--space-4, 16px);border:1.5px dashed var(--surface-border-color);border-radius:var(--border-radius-md, 12px);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.mc-c-meeting-transcript__dropzone:hover,.mc-c-meeting-transcript__dropzone--over{border-color:var(--state-text-brand);background:var(--surface-bg-hover)}.mc-c-meeting-transcript__dropzone:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px;border-color:var(--state-text-brand)}@media(prefers-reduced-motion: reduce){.mc-c-meeting-transcript__dropzone{transition:none}}.mc-c-meeting-transcript__dropzone-icon{margin-bottom:var(--space-1, 4px);color:var(--state-text-brand);font-size:32px}.mc-c-meeting-transcript__dropzone-title{font-size:15px;font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__dropzone-hint{max-width:440px;color:var(--surface-text-muted);font-size:13px;line-height:1.5}.mc-c-meeting-transcript__uploading{width:100%;max-width:440px}.mc-c-meeting-transcript__body{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-meeting-transcript__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px) var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-transcript__meta-item{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-meeting-transcript__meta-item>i{font-size:16px}.mc-c-meeting-transcript__versions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-meeting-transcript__progress{max-width:440px;margin-top:var(--space-2, 8px)}.mc-c-meeting-transcript__ready{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-4, 16px);align-items:start}@media(min-width: 1280px){.mc-c-meeting-transcript__ready{grid-template-columns:minmax(300px, 5fr) minmax(0, 7fr)}}.mc-c-meeting-transcript__digest{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-width:0}.mc-c-meeting-transcript__conversation{display:block;min-width:0}.mc-c-meeting-transcript__summary{margin:0;font-size:15px;line-height:1.6;white-space:pre-line}.mc-c-meeting-transcript__list{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none}.mc-c-meeting-transcript__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:var(--font-size-sm, 14px);line-height:1.5}.mc-c-meeting-transcript__item-icon{flex-shrink:0;margin-top:1px;color:var(--state-text-brand);font-size:18px}.mc-c-meeting-transcript__item-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mc-c-meeting-transcript__item-hint{color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-transcript__section-note{margin:var(--space-3, 12px) 0 0;color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-transcript__pending:not(:first-child){margin-top:var(--space-4, 16px)}.mc-c-meeting-transcript__pending-title{margin:0 0 var(--space-2, 8px);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__pending-detail{display:flex;align-items:flex-start;gap:var(--space-1, 4px);margin:0 0 var(--space-2, 8px);color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-transcript__pending-detail i{flex:none;margin-top:2px;color:var(--state-text-brand)}.mc-c-meeting-transcript__pending-by{color:var(--state-text-brand);font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__choices{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-meeting-transcript__search{max-width:360px;margin-bottom:var(--space-2, 8px)}.mc-c-meeting-transcript__naming{margin:0 0 var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 6px);background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-meeting-transcript__naming-lead{margin:0 0 var(--space-3, 12px);color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-transcript__naming-fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:var(--space-2, 8px) var(--space-4, 16px)}.mc-c-meeting-transcript__naming-actions{display:flex;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.mc-c-meeting-transcript__segments{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mc-c-meeting-transcript__segment{display:grid;grid-template-columns:52px minmax(0, 1fr);column-gap:var(--space-3, 12px);padding-top:var(--space-3, 12px)}.mc-c-meeting-transcript__segment--continued{padding-top:var(--space-1, 4px)}@media(max-width: 768px){.mc-c-meeting-transcript__segment{grid-template-columns:44px minmax(0, 1fr);column-gap:var(--space-2, 8px)}}.mc-c-meeting-transcript__time{padding-top:2px;color:var(--surface-text-muted);font-family:var(--font-family-mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.mc-c-meeting-transcript__utterance{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-meeting-transcript__speaker{font-size:13px;font-weight:var(--font-weight-semibold, 600)}.mc-c-meeting-transcript__text{font-size:var(--font-size-sm, 14px);line-height:1.55;overflow-wrap:anywhere}
.mc-c-meeting-view-compact{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:100%;overflow-y:auto}.mc-c-meeting-view-compact__header{display:flex;flex-direction:column;gap:.5rem}.mc-c-meeting-view-compact__header-top{display:flex;justify-content:space-between;align-items:center}.mc-c-meeting-view-compact__time-status{padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500}.mc-c-meeting-view-compact__time-status.now{background-color:var(--primary-color);color:#fff;animation:meetingViewCompactPulse 2s 2}.mc-c-meeting-view-compact__time-status.upcoming{background-color:var(--success-light, #e8f5e9);color:var(--success-color, #388e3c)}.mc-c-meeting-view-compact__time-status.past{background-color:var(--secondary-light, #f5f5f5);color:var(--secondary-color, #757575)}@keyframes meetingViewCompactPulse{0%,100%{opacity:1}50%{opacity:.7}}.mc-c-meeting-view-compact__title{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0;line-height:1.3}.mc-c-meeting-view-compact__time-section{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:var(--layer-color, #f8f9fa);border-radius:6px}.mc-c-meeting-view-compact__time-row{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color)}.mc-c-meeting-view-compact__time-row i{font-size:1rem;color:var(--text-muted);width:1rem}.mc-c-meeting-view-compact__duration{color:var(--text-muted);font-size:.8125rem}.mc-c-meeting-view-compact__meta{display:flex;flex-wrap:wrap;gap:.75rem}.mc-c-meeting-view-compact__meta-item{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted);padding:.25rem .5rem;background:var(--layer-color, #f8f9fa);border-radius:4px}.mc-c-meeting-view-compact__meta-item i{font-size:.875rem}.mc-c-meeting-view-compact__meeting-link{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--color-primary-50, rgba(33, 150, 243, 0.1));border:1px solid var(--color-primary-200, rgba(33, 150, 243, 0.3));border-radius:6px;font-size:.875rem;font-weight:500;color:var(--color-primary-600, #1976d2);text-decoration:none;transition:all .15s ease}.mc-c-meeting-view-compact__meeting-link:hover{background:var(--color-primary-100, rgba(33, 150, 243, 0.15));border-color:var(--color-primary-400);transform:translateY(-1px)}.mc-c-meeting-view-compact__meeting-link i:first-child{font-size:1.125rem}.mc-c-meeting-view-compact__meeting-link span{flex:1}.mc-c-meeting-view-compact__meeting-link i:last-child{font-size:.875rem;opacity:.7}.mc-c-meeting-view-compact__description{font-size:.875rem;color:var(--text-color);line-height:1.5}.mc-c-meeting-view-compact__description p{margin:0}.mc-c-meeting-view-compact__label{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.375rem}.mc-c-meeting-view-compact__staff{display:flex;flex-direction:column}.mc-c-meeting-view-compact__staff-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color)}.mc-c-meeting-view-compact__avatar{width:32px;height:32px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.mc-c-meeting-view-compact__avatar.--small{width:24px;height:24px;font-size:.625rem;margin-left:-8px;border:2px solid var(--content-box-background-color)}.mc-c-meeting-view-compact__avatar.--small:first-child{margin-left:0}.mc-c-meeting-view-compact__participants-list{display:flex;align-items:center}.mc-c-meeting-view-compact__participant.--more{width:24px;height:24px;border-radius:50%;background-color:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;margin-left:-8px;border:2px solid var(--content-box-background-color)}.mc-c-meeting-view-compact__associations{display:flex;flex-direction:column;gap:.5rem}.mc-c-meeting-view-compact__association{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--layer-color, #f8f9fa);border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:.875rem;color:var(--text-color)}.mc-c-meeting-view-compact__association:hover{background:var(--hover-background-color, rgba(0, 0, 0, 0.06));transform:translateX(4px)}.mc-c-meeting-view-compact__association>i:first-child{font-size:1rem;color:var(--text-muted)}.mc-c-meeting-view-compact__association>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-meeting-view-compact__association>i:last-child{color:var(--text-muted);font-size:1rem}.mc-c-meeting-view-compact__actions{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color)}.mc-c-meeting-view-compact__actions-secondary{display:flex;gap:.25rem}
.mc-c-participants-calendar{border:1px solid var(--surface-border-color);border-radius:8px;overflow:hidden;margin-top:8px}.mc-c-participants-calendar__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-bg-secondary, #f8f9fa);cursor:pointer;user-select:none}.mc-c-participants-calendar__header:hover{background:var(--surface-bg-hover, #f0f1f3)}.mc-c-participants-calendar__header-left{display:flex;align-items:center;gap:8px;color:var(--app-text-color, #333)}.mc-c-participants-calendar__header-left .bx{font-size:18px;color:var(--app-primary-color, #3788d8)}.mc-c-participants-calendar__title{font-size:13px;font-weight:600;color:var(--surface-text-color, #495057)}.mc-c-participants-calendar__toggle{background:none;border:none;padding:2px;cursor:pointer;color:var(--app-text-muted, #6c757d);font-size:18px;line-height:1}.mc-c-participants-calendar__body{padding:8px}.mc-c-participants-calendar__legend{display:flex;align-items:center;gap:16px;padding:4px 6px 8px;font-size:11px;color:var(--app-text-muted, #6c757d)}.mc-c-participants-calendar__legend-item{display:flex;align-items:center;gap:5px}.mc-c-participants-calendar__legend-dot{display:inline-block;width:10px;height:10px;border-radius:2px}.mc-c-participants-calendar__legend-dot--new{background-color:#1e7e34}.mc-c-participants-calendar__legend-dot--existing{background-color:#2c6cb0}.mc-c-participants-calendar__calendar .fc{font-size:12px;--fc-border-color: var(--surface-border-color);--fc-neutral-bg-color: var(--surface-bg-secondary)}.mc-c-participants-calendar__calendar .fc-timeline-slot-label{font-size:11px}.mc-c-participants-calendar__calendar .fc-resource-area{width:180px}.mc-c-participants-calendar__calendar .fc-datagrid-cell-main{font-size:12px;font-weight:500}.mc-c-participants-calendar__calendar .fc-scrollgrid{border-color:var(--surface-border-color)}
.mc-c-meeting-time-suggestions{background:var(--surface-level-0);border:1px solid var(--divider-color);border-radius:var(--border-radius-md, 8px);overflow:hidden}.mc-c-meeting-time-suggestions__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px);background:var(--surface-level-1);cursor:pointer;transition:background .15s ease}.mc-c-meeting-time-suggestions__header:hover{background:var(--surface-level-2)}.mc-c-meeting-time-suggestions__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.875rem;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-time-suggestions__title i{font-size:1.125rem;color:var(--color-primary)}.mc-c-meeting-time-suggestions__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-meeting-time-suggestions__actions i{font-size:1.25rem;color:var(--surface-text-muted)}.mc-c-meeting-time-suggestions__refresh{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-meeting-time-suggestions__refresh:hover:not(:disabled){background:var(--surface-level-2);color:var(--color-primary)}.mc-c-meeting-time-suggestions__refresh:disabled{opacity:.5;cursor:not-allowed}.mc-c-meeting-time-suggestions__refresh i{font-size:1rem}.mc-c-meeting-time-suggestions__content{padding:var(--space-3, 12px)}.mc-c-meeting-time-suggestions__filters{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px)}.mc-c-meeting-time-suggestions__filter{display:flex;align-items:center;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px);border:1px solid var(--divider-color);background:rgba(0,0,0,0);border-radius:var(--border-radius-sm, 4px);font-size:.75rem;color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-meeting-time-suggestions__filter:hover{border-color:var(--color-primary);color:var(--color-primary)}.mc-c-meeting-time-suggestions__filter--active{background:rgba(var(--color-primary-rgb, 59, 130, 246), 0.1);border-color:var(--color-primary);color:var(--color-primary)}.mc-c-meeting-time-suggestions__filter i{font-size:.875rem}.mc-c-meeting-time-suggestions__loader{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:.8125rem}.mc-c-meeting-time-suggestions__error{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);text-align:center}.mc-c-meeting-time-suggestions__error i{font-size:1.5rem;color:var(--color-danger, #dc3545)}.mc-c-meeting-time-suggestions__error span{font-size:.8125rem;color:var(--surface-text-muted)}.mc-c-meeting-time-suggestions__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);text-align:center}.mc-c-meeting-time-suggestions__empty i{font-size:1.5rem;color:var(--surface-text-muted);opacity:.5}.mc-c-meeting-time-suggestions__empty span{font-size:.8125rem;color:var(--surface-text-muted)}.mc-c-meeting-time-suggestions__list{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-meeting-time-suggestions__day{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-meeting-time-suggestions__day-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-muted)}.mc-c-meeting-time-suggestions__day-label--today{color:var(--color-primary)}.mc-c-meeting-time-suggestions__slots{display:flex;flex-wrap:wrap;gap:var(--space-1, 4px)}.mc-c-meeting-time-suggestions__slot{padding:var(--space-1, 4px) var(--space-2, 8px);border:1px solid var(--divider-color);background:var(--surface-level-0);border-radius:var(--border-radius-sm, 4px);font-size:.75rem;font-weight:500;color:var(--surface-text-color);cursor:pointer;transition:all .15s ease}.mc-c-meeting-time-suggestions__slot:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-surface=dark] .mc-c-meeting-time-suggestions__filter--active{background:rgba(var(--color-primary-rgb, 59, 130, 246), 0.2)}[data-surface=dark] .mc-c-meeting-time-suggestions__slot:hover{box-shadow:0 2px 8px rgba(var(--color-primary-rgb, 59, 130, 246), 0.3)}
.mc-l-meetings-list content-header-title span{font-weight:500;font-size:15px}.mc-l-meetings-list content-body-list content-body-list-actions .select-wrapper{min-width:22vw;width:100%;margin-left:1.8rem}.mc-l-meetings-list content-body-list .chosen-container.chosen-container-multi{min-height:30px !important;border-radius:5px}.mc-l-meetings-list .summary{display:flex;align-items:center;padding:.4rem 0}.mc-l-meetings-list .summary span{font-size:11px;font-weight:700}
.mc-l-meeting-calendar{width:100%;height:100%;display:flex;flex-direction:column}.mc-l-meeting-calendar>.mc-c-card{padding:0;overflow:hidden;border-radius:12px}.mc-l-meeting-calendar__viewport{position:relative;display:flex;flex:none;min-height:420px;height:78vh;overflow:hidden}.mc-l-meeting-calendar__side{display:flex;flex:0 0 256px;width:256px;min-height:0;border-right:1px solid var(--surface-border-color);background:var(--surface-background-color)}.mc-l-meeting-calendar__scrim{position:absolute;inset:0;z-index:4;background:color-mix(in srgb, var(--surface-text-color) 18%, transparent)}.mc-l-meeting-calendar__main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.mc-l-meeting-calendar__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-l-meeting-calendar__icon-btn{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer}.mc-l-meeting-calendar__icon-btn i{font-size:1.375rem}.mc-l-meeting-calendar__icon-btn--round{border-radius:50%}.mc-l-meeting-calendar__icon-btn:hover{background:var(--surface-bg-hover)}.mc-l-meeting-calendar__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-meeting-calendar__today{flex:none;height:34px;padding:0 14px;border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-weight:500;cursor:pointer}.mc-l-meeting-calendar__today:hover{background:var(--surface-bg-hover)}.mc-l-meeting-calendar__today:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-meeting-calendar__title{flex:1 1 auto;min-width:0;margin:0 0 0 4px;overflow:hidden;color:var(--surface-text-color);font-size:1.25rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.mc-l-meeting-calendar__views{display:inline-flex;flex:none;margin-left:auto;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:8px}.mc-l-meeting-calendar__view{padding:7px 14px;border:0;border-left:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.875rem;cursor:pointer}.mc-l-meeting-calendar__view:first-child{border-left:0}.mc-l-meeting-calendar__view:hover{background:var(--surface-bg-hover)}.mc-l-meeting-calendar__view:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mc-l-meeting-calendar__view--active,.mc-l-meeting-calendar__view--active:hover{background:color-mix(in srgb, var(--color-primary) 18%, var(--surface-background-color));color:var(--state-text-brand);font-weight:600}.mc-l-meeting-calendar__grid{position:relative;flex:1;min-height:0}.mc-l-meeting-calendar__grid .fullcalendar{height:100%}.mc-l-meeting-calendar .fc{height:100%;color:var(--surface-text-color);--fc-border-color: var(--surface-border-color);--fc-page-bg-color: var(--surface-background-color);--fc-neutral-bg-color: var(--surface-bg-hover);--fc-list-event-hover-bg-color: var(--surface-bg-hover);--fc-today-bg-color: color-mix(in srgb, var(--color-primary) 7%, transparent);--fc-highlight-color: color-mix(in srgb, var(--color-primary) 16%, transparent);--fc-now-indicator-color: var(--color-danger-500)}.mc-l-meeting-calendar .fc-scrollgrid,.mc-l-meeting-calendar .fc-theme-standard td,.mc-l-meeting-calendar .fc-theme-standard th{border-color:var(--surface-border-color)}.mc-l-meeting-calendar .fc-col-header-cell{border-color:var(--surface-border-color)}.mc-l-meeting-calendar .fc-timegrid-slot-label,.mc-l-meeting-calendar .fc-timegrid-axis{color:var(--surface-text-muted);font-size:.75rem}.mc-l-meeting-calendar .fc-custom-cushion{display:flex;flex-direction:column;align-items:center;padding:6px 0}.mc-l-meeting-calendar .fc-custom-cushion .ddd{color:var(--surface-text-muted);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mc-l-meeting-calendar .fc-custom-cushion .DD{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--surface-text-color);font-size:1.375rem;font-weight:400}.mc-l-meeting-calendar .fc-custom-cushion.today .ddd{color:var(--state-text-brand)}.mc-l-meeting-calendar .fc-custom-cushion.today .DD{border-radius:50%;background:var(--color-primary-500);color:var(--color-white);font-size:1.25rem}.mc-l-meeting-calendar .fc-daygrid-day-number,.mc-l-meeting-calendar .fc-col-header-cell-cushion,.mc-l-meeting-calendar .fc-list-day-text,.mc-l-meeting-calendar .fc-list-day-side-text{color:var(--surface-text-color)}.mc-l-meeting-calendar .fc-list-day-cushion{background:var(--surface-bg-hover)}.mc-l-meeting-calendar .fc-event{cursor:pointer;border-radius:6px;padding:2px 4px;font-size:.75rem;overflow:hidden}.mc-l-meeting-calendar .fc-event:hover{filter:brightness(1.05)}.mc-l-meeting-calendar .mc-meeting-event{display:flex;flex-direction:column;gap:2px;padding:2px 0;overflow:hidden}.mc-l-meeting-calendar .mc-meeting-event__title{font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-meeting-calendar .mc-meeting-event__time{font-size:.6875rem}.mc-l-meeting-calendar .mc-meeting-event--short{flex-direction:row;align-items:center;gap:0;padding:0}.mc-l-meeting-calendar .mc-meeting-event--short .mc-meeting-event__title{flex:0 1 auto;min-width:0}.mc-l-meeting-calendar .mc-meeting-event__start{flex:none;font-size:.6875rem;white-space:nowrap}.mc-l-meeting-calendar .mc-meeting-event__contact,.mc-l-meeting-calendar .mc-meeting-event__location{display:flex;align-items:center;gap:2px;font-size:.6875rem}.mc-l-meeting-calendar .mc-meeting-event__contact i,.mc-l-meeting-calendar .mc-meeting-event__location i{font-size:.75rem}.mc-l-meeting-calendar .mc-meeting-event__type{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.mc-l-meeting-calendar .mc-event--external{cursor:default}.mc-l-meeting-calendar .fc-daygrid-event .mc-meeting-event{flex-direction:row;align-items:center;gap:.5rem}.mc-l-meeting-calendar .fc-daygrid-event .mc-meeting-event__time,.mc-l-meeting-calendar .fc-daygrid-event .mc-meeting-event__contact,.mc-l-meeting-calendar .fc-daygrid-event .mc-meeting-event__type,.mc-l-meeting-calendar .fc-daygrid-event .mc-meeting-event__location{display:none}.mc-l-meeting-calendar .fc-list-event{cursor:pointer}.mc-l-meeting-calendar .fc-list-event .mc-meeting-event{flex-direction:row;gap:.75rem;color:var(--surface-text-color)}.mc-l-meeting-calendar .fc-list-event .mc-meeting-event__time{display:none}.mc-l-meeting-calendar--narrow .mc-l-meeting-calendar__side{position:absolute;top:0;bottom:0;left:0;z-index:5;box-shadow:0 8px 24px rgba(0,0,0,.24)}@media(max-width: 768px){.mc-l-meeting-calendar__bar{padding:10px 12px}.mc-l-meeting-calendar__title{order:5;flex-basis:100%;margin-left:0;font-size:1.0625rem}.mc-l-meeting-calendar__views{order:4}.mc-l-meeting-calendar__view{padding:6px 10px}}
.mc-l-meeting-list-view{width:100%;height:100%}.mc-l-meeting-list-view__layout{display:flex;align-items:stretch;width:100%;min-width:0}.mc-l-meeting-list-view__side{position:relative;flex:0 0 256px;width:256px;min-width:0;border-right:1px solid var(--surface-border-color);border-radius:12px 0 0 12px;overflow:hidden}.mc-l-meeting-list-view__side>.mc-c-meeting-calendar-sidebar{position:absolute;inset:0}.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-meeting-list-view__side>.mc-c-meeting-calendar-sidebar{position:static}.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-meeting-list-view__main,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-meeting-list-view__main>mc-data-table,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-c-data-table,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) content-body-list,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-content-body-list{display:flex;flex-direction:column}.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-meeting-list-view__main>mc-data-table,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-c-data-table,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) content-body-list,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-content-body-list{flex:1;min-height:0}.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-content-body-list__empty-state,.mc-l-meeting-list-view__layout:has(.mc-l-content-body-list__table-wrapper.ng-hide) .mc-l-content-body-list__no-results{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.mc-l-meeting-list-view__main{flex:1;min-width:0}.mc-l-meeting-list-view__main .mc-l-content-body-list{border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width: 1099.98px){.mc-l-meeting-list-view__layout{flex-direction:column}.mc-l-meeting-list-view__side{flex-basis:auto;width:100%;border-right:0;border-bottom:1px solid var(--surface-border-color);border-radius:12px 12px 0 0}.mc-l-meeting-list-view__side>.mc-c-meeting-calendar-sidebar{position:static}.mc-l-meeting-list-view__main .mc-l-content-body-list{border-radius:0 0 12px 12px}}.mc-l-meeting-list-view content-body-list content-body-list-actions .select-wrapper{min-width:22vw;width:100%;margin-left:1.8rem}.mc-l-meeting-list-view content-body-list .chosen-container.chosen-container-multi{min-height:30px !important;border-radius:5px}.mc-l-meeting-list-view .summary{display:flex;align-items:center;padding:.4rem 0}.mc-l-meeting-list-view .summary span{font-size:11px;font-weight:700}.mc-l-meeting-list-view table.table tbody tr{cursor:pointer;transition:background-color .15s ease}.mc-l-meeting-list-view table.table .actions-column{white-space:nowrap}.mc-l-meeting-list-view table.table .actions-column mc-button{opacity:.7;transition:opacity .15s ease}.mc-l-meeting-list-view table.table .actions-column mc-button:hover{opacity:1}
.mc-l-meeting-list-page{display:block}.mc-l-meeting-list-page .mc-l-content-body__ui-view{display:flex !important;flex-direction:column;flex:1;width:100%;min-height:0}.mc-l-meeting-list-page .mc-l-content-body__ui-view>ui-view{display:flex !important;flex-direction:column;flex:1;width:100%;min-height:0}.mc-l-meeting-list-page .content-body-ui-view{display:flex;flex-direction:column;flex:1;width:100%;min-height:0}.mc-l-meeting-list-page .content-body-ui-view ui-view{display:flex;flex-direction:column;flex:1;width:100%;min-height:0}.mc-l-meeting-list-page .main-content,.mc-l-meeting-list-page .body-container{padding:0 !important}.mc-l-meeting-list-page__title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}.mc-l-meeting-list-page__title i{font-size:1.5rem;color:var(--primary-color)}.mc-l-meeting-list-page .summary{display:flex;align-items:center;padding:.4rem 0}.mc-l-meeting-list-page .summary span{font-size:11px;font-weight:700}.mc-l-meeting-list-page .status-wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:.4rem;font-size:13px;font-weight:600}.mc-l-meeting-list-page .status-wrapper .status{border-radius:.7rem;padding:.2rem .6rem;font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.mc-l-meeting-list-page .status-wrapper .status.pending{background-color:var(--info-color, #0b93d5)}.mc-l-meeting-list-page .status-wrapper .status.finished{background-color:var(--success-color, #28a745)}.mc-l-meeting-list-page .status-wrapper .status.cancelled{background-color:var(--secondary-color, #6c757d)}.mc-l-meeting-list-page .status-wrapper .status.no-show{background-color:var(--warning-color, #ffc107);color:#212529}.mc-l-meeting-list-page .meeting-time-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.mc-l-meeting-list-page .meeting-time-badge--today{background-color:var(--primary-light, #e3f2fd);color:var(--primary-color, #1976d2)}.mc-l-meeting-list-page .meeting-time-badge--overdue{background-color:var(--danger-light, #ffebee);color:var(--danger-color, #d32f2f)}.mc-l-meeting-list-page .meeting-time-badge--upcoming{background-color:var(--success-light, #e8f5e9);color:var(--success-color, #388e3c)}.mc-l-meeting-list-page .meeting-time-badge--past{background-color:var(--secondary-light, #f5f5f5);color:var(--secondary-color, #757575)}.mc-l-meeting-list-page .meeting-participants{display:flex;align-items:center;gap:.25rem}.mc-l-meeting-list-page .meeting-participants__avatars{display:flex}.mc-l-meeting-list-page .meeting-participants__avatars .avatar{width:24px;height:24px;border-radius:50%;border:2px solid var(--content-box-background-color);margin-left:-8px;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.mc-l-meeting-list-page .meeting-participants__avatars .avatar:first-child{margin-left:0}.mc-l-meeting-list-page .meeting-participants__count{font-size:.75rem;color:var(--text-muted);margin-left:.25rem}.mc-l-meeting-list-page .meeting-type-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:500;background-color:var(--layer-color);color:var(--text-color);border:1px solid var(--border-color)}.mc-l-meeting-list-page,.mc-l-meeting-list-page *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--surface-text-color) 22%, transparent) rgba(0,0,0,0)}.mc-l-meeting-list-page ::-webkit-scrollbar{width:8px;height:8px}.mc-l-meeting-list-page ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-meeting-list-page ::-webkit-scrollbar-thumb{border:0;border-radius:8px;background:color-mix(in srgb, var(--surface-text-color) 22%, transparent)}.mc-l-meeting-list-page ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--surface-text-color) 40%, transparent)}
.mc-l-meeting-timeline{display:flex;flex-direction:column;width:100%;height:calc(100vh - 280px);min-height:400px;padding:0;overflow:hidden}.mc-l-meeting-timeline>.mc-c-card{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;border-radius:12px}.mc-l-meeting-timeline__layout{display:flex;flex:1;min-height:0}.mc-l-meeting-timeline__side{flex:0 0 256px;width:256px;min-height:0;border-right:1px solid var(--surface-border-color)}.mc-l-meeting-timeline__main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;padding:1rem}@media(max-width: 1099.98px){.mc-l-meeting-timeline__side{display:none}}.mc-l-meeting-timeline__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--surface-border-color)}.mc-l-meeting-timeline__icon-btn{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer}.mc-l-meeting-timeline__icon-btn i{font-size:1.375rem}.mc-l-meeting-timeline__icon-btn:hover{background:var(--surface-bg-hover)}.mc-l-meeting-timeline__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-meeting-timeline__today{flex:none;height:34px;padding:0 14px;border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-weight:500;cursor:pointer}.mc-l-meeting-timeline__today:hover{background:var(--surface-bg-hover)}.mc-l-meeting-timeline__today:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-l-meeting-timeline__title{flex:1 1 auto;min-width:0;margin:0 0 0 4px;overflow:hidden;color:var(--surface-text-color);font-size:1.25rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.mc-l-meeting-timeline__views{display:inline-flex;flex:none;margin-left:auto;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:8px}.mc-l-meeting-timeline__view{padding:7px 14px;border:0;border-left:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.875rem;cursor:pointer}.mc-l-meeting-timeline__view:first-child{border-left:0}.mc-l-meeting-timeline__view:hover{background:var(--surface-bg-hover)}.mc-l-meeting-timeline__view:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mc-l-meeting-timeline__view--active,.mc-l-meeting-timeline__view--active:hover{background:color-mix(in srgb, var(--color-primary) 18%, var(--surface-background-color));color:var(--state-text-brand);font-weight:600}.mc-l-meeting-timeline__content{flex:1;min-height:0;position:relative;overflow:auto}.mc-l-meeting-timeline__content .fullcalendar{height:100%}.mc-l-meeting-timeline__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 64px) var(--space-4, 16px);color:var(--surface-text-muted, var(--text-muted));text-align:center}.mc-l-meeting-timeline__empty i{font-size:3rem;margin-bottom:var(--space-3, 12px);opacity:.5}.mc-l-meeting-timeline__empty p{margin:0;font-size:.875rem}.mc-l-meeting-timeline .fc{height:100%}.mc-l-meeting-timeline .fc-list{border:none}.mc-l-meeting-timeline .fc-list-day-cushion{background:var(--surface-level-1, rgba(0, 0, 0, 0.04));padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-l-meeting-timeline .fc-list-day-text,.mc-l-meeting-timeline .fc-list-day-side-text{display:inline-block;font-weight:600;color:var(--surface-text-color);text-transform:none}.mc-l-meeting-timeline .fc-list-day-text::first-letter,.mc-l-meeting-timeline .fc-list-day-side-text::first-letter{text-transform:uppercase}.mc-l-meeting-timeline .fc-list-event{cursor:pointer;transition:background .15s ease}.mc-l-meeting-timeline .fc-list-event td{border-color:var(--surface-border-color, var(--divider-color, rgba(0, 0, 0, 0.1)));padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-l-meeting-timeline .fc-list-event-dot{border-radius:50%}.mc-l-meeting-timeline .fc-list-event-time{width:auto;min-width:80px;white-space:nowrap}.mc-l-meeting-timeline .fc-list-event-title{width:100%}.mc-timeline-event-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);width:100%;padding:var(--space-2, 8px) 0}.mc-timeline-event-content__main{display:flex;align-items:flex-start;gap:var(--space-3, 12px);flex:1;min-width:0}.mc-timeline-event-content__time{display:flex;flex-direction:column;align-items:flex-end;min-width:70px;flex-shrink:0}.mc-timeline-event-content__time-range{font-size:.875rem;font-weight:600;color:var(--surface-text-color, var(--text-color))}.mc-timeline-event-content__duration{font-size:.6875rem;color:var(--surface-text-muted, var(--text-muted))}.mc-timeline-event-content__info{flex:1;min-width:0}.mc-timeline-event-content__title{font-size:.9375rem;font-weight:600;color:var(--surface-text-color, var(--text-color));margin-bottom:var(--space-1, 4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-timeline-event-content__meta{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-3, 12px);font-size:.75rem;color:var(--surface-text-muted, var(--text-muted))}.mc-timeline-event-content__meta span{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-timeline-event-content__meta span i{font-size:.875rem;opacity:.7}.mc-timeline-event-content__status{flex-shrink:0;padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--border-radius-sm, 4px);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mc-timeline-event-content__status--pending{background:color-mix(in srgb, var(--color-info-500) 16%, var(--surface-level-0));color:var(--state-text-info)}.mc-timeline-event-content__status--finished{background:color-mix(in srgb, var(--color-success-500) 16%, var(--surface-level-0));color:var(--state-text-success)}.mc-timeline-event-content__status--cancelled{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-timeline-event-content__status--no-show{background:color-mix(in srgb, var(--color-warning-500) 16%, var(--surface-level-0));color:var(--state-text-warning)}
.add-meeting-external-calendar{display:flex;flex-direction:column;padding:var(--space-4, 16px)}.add-meeting-external-calendar .calendar-intro{text-align:center;margin-bottom:var(--space-4, 16px)}.add-meeting-external-calendar .calendar-intro p{color:var(--surface-text-muted);font-size:var(--font-size-sm, 14px);margin:0}.add-meeting-external-calendar .calendar-options{display:flex;gap:var(--space-4, 16px);justify-content:center}.add-meeting-external-calendar .calendar-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);padding:var(--space-5, 20px) var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);background:var(--surface-background-color);cursor:pointer;transition:all .2s ease;text-decoration:none;color:var(--surface-text-color);min-width:160px}.add-meeting-external-calendar .calendar-option:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.add-meeting-external-calendar .calendar-option img{width:48px;height:48px;object-fit:contain}.add-meeting-external-calendar .calendar-option span{font-size:var(--font-size-sm, 14px);font-weight:500;text-align:center}[data-surface=dark] .add-meeting-external-calendar .calendar-option:hover{background:rgba(137,85,239,.15);border-color:var(--color-primary-400)}
.mc-c-meeting-attach-transcript{display:flex;flex-direction:column;gap:16px;color:var(--surface-text-color)}.mc-c-meeting-attach-transcript__divider{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;color:var(--surface-text-muted)}.mc-c-meeting-attach-transcript__divider::before,.mc-c-meeting-attach-transcript__divider::after{content:"";flex:1;height:1px;background:var(--surface-border-color)}.mc-c-meeting-attach-transcript__options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media(max-width: 768px){.mc-c-meeting-attach-transcript__options{grid-template-columns:minmax(0, 1fr)}}.mc-c-meeting-attach-transcript__option{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);color:var(--surface-text-muted);font-size:13px;text-decoration:none;cursor:pointer}.mc-c-meeting-attach-transcript__option strong{color:var(--surface-text-color);font-weight:600}.mc-c-meeting-attach-transcript__option:hover{border-color:var(--surface-border-dark);background:var(--surface-bg-hover)}
.mc-c-meeting-quick-create{display:flex;flex-direction:column;min-height:0;color:var(--surface-text-color)}.mc-c-meeting-quick-create__body{display:flex;flex-direction:column;gap:4px;padding:4px 4px 12px}.mc-c-meeting-quick-create__row{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:10px;align-items:start;padding:10px 0}.mc-c-meeting-quick-create .mc-c-meeting-quick-create__row+.mc-c-meeting-quick-create__row{border-top:1px solid var(--surface-border-color)}.mc-c-meeting-quick-create__row-icon{font-size:20px;line-height:36px;text-align:center;color:var(--surface-text-muted)}.mc-c-meeting-quick-create__row-content{min-width:0}.mc-c-meeting-quick-create__top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:2px 0 4px}.mc-c-meeting-quick-create__chip-static{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-quick-create__chip-menu--missing{border-radius:var(--border-radius-sm);outline:1px dashed var(--state-text-warning);outline-offset:2px}.mc-c-meeting-quick-create__add{display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 8px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-c-meeting-quick-create__add:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meeting-quick-create__add:focus-visible{outline:2px solid var(--color-border-focus)}.mc-c-meeting-quick-create__chip-kind{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;background:var(--surface-bg-active);color:var(--surface-text-muted);font-size:11px;white-space:nowrap}.mc-c-meeting-quick-create__description{box-sizing:border-box;width:100%;min-height:72px;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:14px;resize:vertical;outline:none}.mc-c-meeting-quick-create__description::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-quick-create__description:focus{border-color:var(--color-primary-500)}.mc-c-meeting-quick-create__title{box-sizing:border-box;width:100%;margin:-6px 0 8px;padding:4px 3rem 8px 0;border:0;border-bottom:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:22px;line-height:1.3;outline:none}.mc-c-meeting-quick-create__title::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-quick-create__title:focus{border-bottom-color:var(--color-primary-500)}.mc-c-meeting-quick-create__video{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-meeting-quick-create__video-logo{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--border-radius-sm);background:#0f9d58;color:#fff;font-size:17px}.mc-c-meeting-quick-create__video-logo--teams{background:#4b53bc}.mc-c-meeting-quick-create__video-text{display:flex;flex:1;flex-direction:column;min-width:0}.mc-c-meeting-quick-create__video-text strong{font-weight:600}.mc-c-meeting-quick-create__video-text span{font-size:12.5px;color:var(--surface-text-muted)}.mc-c-meeting-quick-create__hint{margin:6px 0 0;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-meeting-quick-create__hint a{color:var(--color-link);cursor:pointer}.mc-c-meeting-quick-create__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-c-meeting-quick-create__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--surface-border-color);border-radius:999px;font-size:13px}.mc-c-meeting-quick-create__chip--plain{padding-right:10px}.mc-c-meeting-quick-create__chip--plain i{color:var(--surface-text-muted)}.mc-c-meeting-quick-create__chip-name{font-weight:500}.mc-c-meeting-quick-create__chip-email{overflow:hidden;color:var(--surface-text-muted);text-overflow:ellipsis;white-space:nowrap}.mc-c-meeting-quick-create__chip-remove{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-meeting-quick-create__chip-remove:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meeting-quick-create__guest-input{margin-top:8px}.mc-c-meeting-quick-create__guest-input input{box-sizing:border-box;width:100%;min-height:36px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);outline:none}.mc-c-meeting-quick-create__guest-input input::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-quick-create__guest-input input:focus{border-color:var(--color-primary-500)}.mc-c-meeting-quick-create__check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--surface-text-muted);cursor:pointer}.mc-c-meeting-quick-create__expander{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--color-link);font-size:13px;cursor:pointer}.mc-c-meeting-quick-create__expander:hover{background:var(--surface-bg-hover)}.mc-c-meeting-quick-create__links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:10px}@media(max-width: 768px){.mc-c-meeting-quick-create__links{grid-template-columns:minmax(0, 1fr)}}.mc-c-meeting-quick-create__staff{display:flex;align-items:center;gap:8px;min-height:36px}.mc-c-meeting-quick-create__muted{font-size:12.5px;color:var(--surface-text-muted)}.mc-c-meeting-quick-create__error-inline{margin:6px 0 0;font-size:12.5px;color:var(--state-text-danger)}.mc-c-meeting-quick-create__error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--state-text-danger)}.mc-c-meeting-quick-create__error i{font-size:18px}.mc-c-meeting-quick-create__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px 4px;border-top:1px solid var(--surface-border-color)}.mc-c-meeting-quick-create-suggestions{width:420px;max-width:calc(100vw - 32px)}.mc-c-meeting-quick-create-suggestions__panel{max-height:320px;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;color:var(--surface-text-color)}.mc-c-meeting-quick-create-suggestions__group{padding:4px 0}.mc-c-meeting-quick-create-suggestions__heading{padding:6px 14px 4px;color:var(--surface-text-muted);font-size:12px}.mc-c-meeting-quick-create-suggestions__item{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;margin:0;padding:7px 14px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-c-meeting-quick-create-suggestions__item .bx{color:var(--surface-text-muted);font-size:16px}.mc-c-meeting-quick-create-suggestions__item:hover,.mc-c-meeting-quick-create-suggestions__item:focus-visible{background:var(--surface-bg-hover);outline:none}.mc-c-meeting-quick-create-suggestions__name{font-weight:500}.mc-c-meeting-quick-create-suggestions__email{overflow:hidden;color:var(--surface-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mc-c-meeting-quick-create-suggestions__empty{padding:10px 14px;color:var(--surface-text-muted);font-size:13px}.mc-c-meeting-quick-create-modal .mc-c-modal__header{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.mc-c-meeting-share{display:flex;flex-direction:column;min-height:0;color:var(--surface-text-color)}.mc-c-meeting-share__body{display:flex;flex-direction:column;gap:18px;padding:4px 4px 12px}.mc-c-meeting-share__summary{padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-bg-secondary)}.mc-c-meeting-share__title{margin:0 0 4px;font-size:15px;font-weight:600}.mc-c-meeting-share__muted{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-c-meeting-share__link{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color)}.mc-c-meeting-share__link>i{font-size:18px;color:var(--surface-text-muted)}.mc-c-meeting-share__link-url{flex:1;min-width:0;overflow:hidden;color:var(--color-link);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mc-c-meeting-share__heading{margin:0 0 8px;font-size:13px;font-weight:600}.mc-c-meeting-share__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-c-meeting-share__status i{font-size:17px}.mc-c-meeting-share__status a{color:var(--color-link);cursor:pointer}.mc-c-meeting-share__ok{color:var(--state-text-success)}.mc-c-meeting-share__invite{width:100%;margin-top:10px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:13px;line-height:1.5;resize:vertical}.mc-c-meeting-share__invite:focus{border-color:var(--color-primary-500);outline:none}.mc-c-meeting-share__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mc-c-meeting-share__hint{margin:6px 0 0;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-meeting-share__footer{display:flex;justify-content:flex-end;padding:12px 4px 4px;border-top:1px solid var(--surface-border-color)}
.mc-c-reschedule-meeting{padding:var(--space-2, 8px) 0}.mc-c-reschedule-meeting__current{margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border, #e5e7eb)}.mc-c-reschedule-meeting__label{display:block;font-size:var(--font-size-sm, 13px);font-weight:600;color:var(--surface-text-muted, #6b7280);margin-bottom:var(--space-1, 4px)}.mc-c-reschedule-meeting__value{font-size:var(--font-size-base, 14px);color:var(--surface-text, #1f2937);margin:0}.mc-c-reschedule-meeting__new .mc-c-reschedule-meeting__label{margin-bottom:var(--space-2, 8px)}.mc-c-reschedule-meeting__calendar{margin-top:var(--space-4, 16px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border, #e5e7eb)}
.mc-c-meeting-filter{display:flex;width:55vw;background-color:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-meeting-filter--rounded{border-radius:var(--space-2-5, 10px)}.mc-c-meeting-filter__container{display:flex;width:100%;height:100%}.mc-c-meeting-filter__list-wrapper{background-color:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-meeting-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-meeting-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-meeting-filter__list-wrapper ul li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-meeting-filter__list-actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-meeting-filter__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-meeting-filter__list-actions mc-button:last-child{margin-right:0}.mc-c-meeting-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-meeting-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-meeting-filter__form-wrapper .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-meeting-filter__form-wrapper .form-control::placeholder{color:var(--surface-text-muted)}.mc-c-meeting-filter__form-wrapper .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem rgba(var(--color-primary-500-rgb), 0.25)}.mc-c-meeting-filter__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-meeting-filter__bottom-actions button:last-child{margin-left:var(--space-1-5, 6px)}.mc-c-meeting-filter__period-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-meeting-filter__period-shortcuts mc-button{flex:0 0 auto}
.mc-l-content-container__view:has(.mc-l-meeting-view-page){height:calc(100vh - 15px) !important;min-height:auto !important;overflow:hidden}.mc-l-content-container__view>[ui-view],.mc-l-content-container__view>ui-view{display:block;height:100%}.mc-l-meeting-view-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-l-meeting-view-page__header-title{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-l-meeting-view-page__header-title h3{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-l-meeting-view-page content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-meeting-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-meeting-view-page .mc-l-content__body{flex:1;min-height:0;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.mc-l-meeting-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-meeting-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-meeting-view-page .mc-l-content-body__main-container{flex:1;min-height:0;overflow:hidden}.mc-l-meeting-view-page .mc-l-content-body__left-panel,.mc-l-meeting-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;overflow:hidden}.mc-l-meeting-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.mc-l-meeting-view-page content-body-left section{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0;padding:0}.mc-l-meeting-view-page content-body-left section>meeting-details{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-meeting-view-page content-body-left section>meeting-details>mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-meeting-view-page content-body-left section>meeting-details>mc-c-card>.mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-meeting-view-page .mc-c-meeting-details{flex:1;min-height:0;overflow-y:auto}.mc-l-meeting-view-page .mc-c-meeting-details__content{flex:0 0 auto}.mc-l-meeting-view-page content-body-right{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.mc-c-meeting-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-meeting-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-meeting-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-meeting-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-meeting-view-main__tab-panel--chat{height:100%}.mc-c-meeting-view-main__tab-panel--chat meeting-chat{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-meeting-view-main__tab-panel--todos{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-meeting-view-main__tab-panel--todos meeting-todos{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-meeting-view-main__tab-panel--todos meeting-todos>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-meeting-view-main__tab-panel--history{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-meeting-view-main__tab-panel--history meeting-history{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-meeting-view-main__tab-panel--history meeting-history>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-meeting-view-main__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10, 48px) var(--space-6, 24px);text-align:center;color:var(--surface-text-muted);min-height:200px}.mc-c-meeting-view-main__empty-state-icon{width:72px;height:72px;border-radius:50%;background:var(--surface-level-1, #f5f5f5);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4, 16px)}.mc-c-meeting-view-main__empty-state-icon i{font-size:32px;color:var(--surface-text-muted);opacity:.6}.mc-c-meeting-view-main__empty-state h4{margin:0 0 var(--space-2, 8px);font-size:15px;font-weight:600;color:var(--surface-text-color)}.mc-c-meeting-view-main__empty-state p{margin:0;font-size:13px;max-width:320px;line-height:1.5;color:var(--surface-text-muted)}.mc-c-meeting-view-main__empty-state--todos .mc-c-meeting-view-main__empty-state-icon{background:var(--color-success-50, rgba(76, 175, 80, 0.1))}.mc-c-meeting-view-main__empty-state--todos .mc-c-meeting-view-main__empty-state-icon i{color:var(--color-success-400, #66bb6a)}.mc-c-meeting-view-main__empty-state--history .mc-c-meeting-view-main__empty-state-icon{background:var(--color-warning-50, rgba(255, 152, 0, 0.1))}.mc-c-meeting-view-main__empty-state--history .mc-c-meeting-view-main__empty-state-icon i{color:var(--color-warning-400, #ffa726)}@media(max-width: 768px){.mc-l-content-container__view:has(.mc-l-meeting-view-page){height:calc(100vh - 56px) !important}.mc-c-meeting-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}}.mc-l-content-container__view:has(.mc-l-meeting-view-page content-body.mc-is-panel-fixed-scroll){height:auto !important;min-height:100vh !important;overflow:visible !important}.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll){height:auto;overflow:visible}.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) content,.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content-wrapper,.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body,.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body-wrapper{flex:0 0 auto;height:auto;overflow:visible}.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) content-body{flex:0 0 auto}.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__scroll-container,.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__content--paginated,.mc-l-meeting-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-scroll-pagination{overscroll-behavior:auto}
.mc-c-organization-association{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.mc-c-organization-association__header{display:flex;align-items:center;padding:var(--space-2, 8px) var(--space-3, 12px)}.mc-c-organization-association__top{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-organization-association__photo-wrapper{flex-shrink:0}.mc-c-organization-association__info-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-3, 12px)}.mc-c-organization-association__name-wrapper{flex:1 1 auto;overflow:hidden}.mc-c-organization-association__name{margin:0;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-organization-association__actions{display:flex;gap:var(--space-2, 8px)}.mc-c-organization-association__actions a{color:var(--text-muted-color);transition:color .2s ease}.mc-c-organization-association__actions a:hover{color:var(--color-primary-500)}.mc-c-organization-association__infos{padding:var(--space-2, 8px) 0 var(--space-3, 12px) 0}
.mc-organization-accounts-panel{display:flex;flex-direction:column;gap:var(--space-3, 12px);box-sizing:border-box;height:100%;overflow-y:auto;padding:var(--space-4, 16px)}.mc-organization-accounts-panel__sections{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-organization-accounts-panel__allocation{display:flex;height:6px;margin:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px) var(--mc-detail-row-inset, 52px);border-radius:var(--border-radius-full, 9999px);overflow:hidden;background:var(--surface-bg-hover)}.mc-organization-accounts-panel__segment{min-width:3px;transition:width .3s ease}.mc-organization-accounts-panel__dot{width:10px;height:10px;border-radius:3px}.mc-organization-accounts-panel__caption{display:block}.mc-organization-accounts-panel__hint{margin:0 var(--space-2, 8px) var(--space-1, 4px) var(--mc-detail-row-inset, 52px);font-size:12px;line-height:16px;color:var(--surface-text-muted)}.mc-organization-accounts-panel__amount{gap:var(--space-2, 8px)}.mc-organization-accounts-panel__maturity-date{font-weight:500;color:var(--state-text-brand)}.mc-organization-accounts-panel__product-empty{padding:6px var(--space-2, 8px);font-size:12px;line-height:16px;color:var(--surface-text-muted)}
organization-contracts{display:block}.mc-organization-contracts{display:flex;flex-direction:column;gap:16px;color:var(--surface-text-color)}.mc-organization-contracts__card{background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:12px;padding:16px 18px}.mc-organization-contracts__top{display:flex;align-items:center;gap:12px}.mc-organization-contracts__state{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mc-organization-contracts__sentence{font-size:15px;font-weight:600}.mc-organization-contracts__tone i{font-size:18px;vertical-align:middle}.mc-organization-contracts__tone--danger i{color:var(--state-text-danger)}.mc-organization-contracts__tone--success i{color:var(--state-text-success)}.mc-organization-contracts__tone--info i{color:var(--state-text-brand)}.mc-organization-contracts__tone--neutral i{color:var(--surface-text-muted)}.mc-organization-contracts__source{display:inline-flex;align-items:center;gap:6px;color:var(--surface-text-muted);font-size:12px;white-space:nowrap}.mc-organization-contracts__logo{width:16px;height:16px}.mc-organization-contracts__monthly{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:var(--surface-text-muted);font-size:13px}.mc-organization-contracts__monthly b{color:var(--surface-text-color);font-weight:600}.mc-organization-contracts__group{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:10px 0 0}.mc-organization-contracts__group-label{display:inline-flex;align-items:center;gap:6px;color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__group-label i{font-size:16px}.mc-organization-contracts__group-list{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}.mc-organization-contracts__group-item{min-width:0}.mc-organization-contracts__group-item b{display:block;font-size:13px;font-weight:600}.mc-organization-contracts__group-item small{color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__totals{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px;margin-top:14px}.mc-organization-contracts__total{border:1px solid var(--surface-border-color);border-radius:10px;padding:10px 14px}.mc-organization-contracts__total b{display:block;font-size:16px;font-weight:600}.mc-organization-contracts__total small{color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:8px;margin-bottom:10px}.mc-organization-contracts__contract{display:flex;flex-direction:column;min-width:0;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:10px;color:inherit}.mc-organization-contracts__contract small{color:var(--surface-text-muted);font-size:12px;line-height:16px}.mc-organization-contracts__contract:hover:not(.is-selected){background:var(--surface-bg-hover)}.mc-organization-contracts__contract.is-selected{background:color-mix(in srgb, var(--state-text-brand) 10%, var(--surface-level-1));border-color:color-mix(in srgb, var(--state-text-brand) 30%, var(--surface-border-color))}.mc-organization-contracts__contract-select{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-organization-contracts__contract-select:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:4px;border-radius:6px}.mc-organization-contracts__document{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--surface-border-color);font-size:13px}.mc-organization-contracts__document>i.bx{margin-top:1px;color:var(--surface-text-muted);font-size:16px}.mc-organization-contracts__document--suggestion{padding:10px 12px;border-top:0;border-radius:8px;background:color-mix(in srgb, var(--state-text-brand) 8%, var(--surface-level-1))}.mc-organization-contracts__document--suggestion>i.bx{color:var(--state-text-brand)}.mc-organization-contracts__document-text{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mc-organization-contracts__document-text b{font-size:13px;font-weight:600}.mc-organization-contracts__document-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.mc-organization-contracts__tone--warning i{color:var(--state-text-warning)}.mc-organization-contracts__loose-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mc-organization-contracts__loose-title{margin:0;font-size:15px;font-weight:600}.mc-organization-contracts .mc-organization-contracts__card .mc-organization-contracts__loose-title{color:var(--surface-text-color)}.mc-organization-contracts__loose-count{color:var(--surface-text-muted);font-size:13px}.mc-organization-contracts__loose-list{margin:0;padding:0;list-style:none}.mc-organization-contracts__loose-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;border-top:1px solid var(--surface-border-light)}.mc-organization-contracts__loose-item:first-child{border-top:0}.mc-organization-contracts__loose-item>i.bx{color:var(--surface-text-muted);font-size:18px}.mc-organization-contracts__loose-text{flex:1;min-width:200px}.mc-organization-contracts__loose-text>b{display:block;font-size:13px;font-weight:500}.mc-organization-contracts__loose-text small{color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__loose-text small b{color:var(--surface-text-color);font-weight:600}.mc-organization-contracts__all{padding:0}.mc-organization-contracts__all deal-signatures{display:block;padding:0 18px 12px}.mc-organization-contracts__all-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-organization-contracts__all-toggle>i.bx{color:var(--surface-text-muted);font-size:18px}.mc-organization-contracts__all-toggle:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:-2px}.mc-organization-contracts__all-text{flex:1}.mc-organization-contracts__all-text b{display:block;font-size:14px;font-weight:600}.mc-organization-contracts__all-text small{color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__footnote{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__contract-title{font-size:14px;font-weight:600}.mc-organization-contracts__contract-state{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px}.mc-organization-contracts__closed{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:4px 2px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mc-organization-contracts__closed span{flex:1}.mc-organization-contracts__table-head{display:flex;align-items:center;gap:8px;margin:6px 0 8px}.mc-organization-contracts__table-head small{color:var(--surface-text-muted)}.mc-organization-contracts__spacer{flex:1}.mc-organization-contracts__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.mc-organization-contracts__table th{padding:8px 12px;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-muted);font-weight:400;text-align:left}.mc-organization-contracts__table td{padding:10px 12px;border-bottom:1px solid var(--surface-border-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-organization-contracts__table td small{display:block;color:var(--surface-text-muted);font-size:12px}.mc-organization-contracts__timeline{margin-top:6px;container-type:inline-size}.mc-organization-contracts__timeline .mc-organization-contracts__table-head{flex-wrap:wrap}.mc-organization-contracts__chips{display:flex;flex-wrap:wrap;gap:6px}.mc-organization-contracts__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--surface-border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:13px;cursor:pointer}.mc-organization-contracts__chip i{font-size:15px;color:var(--state-text-brand)}.mc-organization-contracts__chip small{color:var(--surface-text-muted)}.mc-organization-contracts__chip.is-muted i{color:var(--surface-text-muted)}.mc-organization-contracts__chip:hover{background:var(--surface-bg-hover)}.mc-organization-contracts__chip[aria-pressed=true]{border-color:var(--state-text-brand);color:var(--surface-text-color)}.mc-organization-contracts__chip:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-organization-contracts__timeline-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px}.mc-organization-contracts__period{width:190px;margin-left:auto}.mc-organization-contracts__timeline-summary{display:flex;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;margin:0;color:var(--surface-text-muted);font-size:13px}.mc-organization-contracts__timeline-summary b{color:var(--surface-text-color);font-weight:500}.mc-organization-contracts__item.is-heading td{padding:6px 12px;background:var(--surface-level-1);color:var(--surface-text-muted);font-size:12.5px}.mc-organization-contracts__item.is-heading td b{color:var(--surface-text-color);font-weight:500}.mc-organization-contracts__item.is-milestone td{padding:7px 12px;color:var(--surface-text-muted);font-size:12.5px}.mc-organization-contracts__item.is-milestone td i{margin-right:6px;font-size:15px;vertical-align:-3px}.mc-organization-contracts__item.is-more td{padding:4px 6px}.mc-organization-contracts__origin{display:inline-flex;align-items:center;gap:6px}.mc-organization-contracts__origin i{font-size:15px;color:var(--state-text-brand)}.mc-organization-contracts__origin.is-muted i{color:var(--surface-text-muted)}.mc-organization-contracts .mc-organization-contracts__table td small.mc-organization-contracts__who{max-width:100%;overflow:hidden;text-overflow:ellipsis}@container (max-width: 560px){.mc-organization-contracts__hide-narrow{display:none}.mc-organization-contracts__period{width:100%}}.mc-organization-contracts__muted{margin:8px 0 0;color:var(--surface-text-muted);font-size:13px}.mc-organization-contracts__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 24px;text-align:center}.mc-organization-contracts__empty-icon{font-size:32px;color:var(--surface-text-muted)}.mc-organization-contracts__empty-title{margin:0;font-size:15px;font-weight:600}.mc-organization-contracts .mc-organization-contracts__card .mc-organization-contracts__empty-title{color:var(--surface-text-color)}.mc-organization-contracts__empty-text{max-width:520px;margin:0 0 6px;color:var(--surface-text-muted);font-size:13px}
.mc-c-organization-details{display:flex;flex-direction:column;width:100%}.mc-c-organization-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-4, 16px)}.mc-c-organization-details__header organization-owner-field,.mc-c-organization-details__header organization-temperature-badge,.mc-c-organization-details__header organization-email-field,.mc-c-organization-details__header organization-phone-list{display:block}.mc-c-organization-details__cnpj-data{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-organization-details__toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--surface-text-secondary, #666);cursor:pointer;transition:color .2s ease}.mc-c-organization-details__toggle:hover{color:var(--surface-text-primary, #333)}.mc-c-organization-details__data-row{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:var(--font-size-xs, 12px)}.mc-c-organization-details__data-label{color:var(--surface-text-muted, #999);white-space:nowrap}.mc-c-organization-details__data-value{color:var(--surface-text-primary, #333);word-break:break-word}.mc-c-organization-details__suggestions{display:flex;flex-direction:column;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);margin-bottom:var(--space-4, 16px);overflow:hidden}.mc-c-organization-details__suggestions-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-level-1);cursor:pointer;transition:background-color .2s ease}.mc-c-organization-details__suggestions-header:hover{background:var(--surface-level-2)}.mc-c-organization-details__suggestions-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--surface-text-primary, #333)}.mc-c-organization-details__suggestions-title>i{color:var(--color-success-dark)}.mc-c-organization-details__count{font-weight:400;color:var(--surface-text-muted, #999)}.mc-c-organization-details__suggestions-body{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px)}.mc-c-organization-details__suggestions-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);font-size:var(--font-size-sm, 14px);color:var(--surface-text-muted, #999)}.mc-c-organization-details__suggestions-loading i{color:var(--color-link)}.mc-c-organization-details__region{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:rgba(59,130,246,.12);border-radius:var(--border-radius-md, 8px);font-size:var(--font-size-xs, 12px);color:var(--state-text-info);margin-bottom:var(--space-1, 4px)}.mc-c-organization-details__region i{font-size:12px}.mc-c-organization-details__region strong{font-weight:600}.mc-c-organization-details__suggestions-list{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none}.mc-c-organization-details__suggestion-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--surface-border-light, #eee);border-radius:var(--border-radius-md, 8px);transition:background-color .2s ease,border-color .2s ease}.mc-c-organization-details__suggestion-item:hover{background:var(--surface-level-1)}.mc-c-organization-details__suggestion-item--current{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3)}.mc-c-organization-details__suggestion-info{display:flex;flex-direction:column;flex:1;min-width:0}.mc-c-organization-details__suggestion-name{font-size:var(--font-size-sm, 14px);font-weight:500;color:var(--surface-text-primary, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-organization-details__suggestion-region{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:var(--font-size-xs, 12px);color:var(--surface-text-muted, #999)}.mc-c-organization-details__suggestion-region i{font-size:10px}.mc-c-organization-details__suggestion-score{display:flex;align-items:center;gap:2px;font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--color-warning-800)}.mc-c-organization-details__suggestion-score i{color:var(--state-text-warning);font-size:10px}.mc-c-organization-details__suggestions-more{display:flex;justify-content:center;margin-top:var(--space-2, 8px)}.mc-c-organization-details__suggestions-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);font-size:var(--font-size-sm, 14px);color:var(--surface-text-muted, #999)}.mc-c-organization-details__suggestions-empty i{color:var(--state-text-info)}.mc-c-organization-details__content{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-organization-details__description{width:100%}.mc-c-organization-details__description .customfield-list-grid{width:100%}.mc-c-organization-details__description .overflow-auto{max-height:200px;overflow-y:auto;padding:var(--space-3, 12px);font-size:var(--font-size-sm, 14px);line-height:1.5;color:var(--surface-text-primary, #333)}.mc-c-organization-details__fields{width:100%}
.mc-c-org-temp-badge{display:block;position:relative;width:100%}.mc-c-org-temp-badge__popover{padding:0;overflow:hidden}.mc-c-org-temp-badge__popover-header{padding:16px;text-align:left}.mc-c-org-temp-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-org-temp-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-org-temp-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-org-temp-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-org-temp-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-org-temp-badge__option:last-child{margin-bottom:0}.mc-c-org-temp-badge__option:hover{background:var(--surface-level-1)}.mc-c-org-temp-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-org-temp-badge__option-icon{font-size:16px;flex-shrink:0}.mc-c-org-temp-badge__option-text{flex:1;font-weight:500}.mc-c-org-temp-badge__option-check{font-size:16px;color:var(--color-primary-500)}.mc-c-org-temp-badge__option--hot{color:#d32f2f}.mc-c-org-temp-badge__option--hot .mc-c-org-temp-badge__option-icon{color:#f44336}.mc-c-org-temp-badge__option--hot:hover{background:rgba(244,67,54,.1)}.mc-c-org-temp-badge__option--warm{color:#f57c00}.mc-c-org-temp-badge__option--warm .mc-c-org-temp-badge__option-icon{color:#ff9800}.mc-c-org-temp-badge__option--warm:hover{background:rgba(255,152,0,.1)}.mc-c-org-temp-badge__option--cold{color:#1976d2}.mc-c-org-temp-badge__option--cold .mc-c-org-temp-badge__option-icon{color:#2196f3}.mc-c-org-temp-badge__option--cold:hover{background:rgba(33,150,243,.1)}.mc-c-org-temp-badge__option--neutral{color:var(--surface-text-muted)}.mc-c-org-temp-badge__option--neutral .mc-c-org-temp-badge__option-icon{color:var(--surface-text-muted)}.mc-c-org-temp-badge__option--neutral:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-org-temp-badge__option--hot{color:#ef5350}[data-surface=dark] .mc-c-org-temp-badge__option--warm{color:#ffb74d}[data-surface=dark] .mc-c-org-temp-badge__option--cold{color:#64b5f6}.popup-window[aria-label="Seletor de temperatura"]{animation:temperatureBadgeFadeInScale .15s ease-out}@keyframes temperatureBadgeFadeInScale{from{opacity:0;transform:scale(0.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}
.mc-c-org-owner-field{display:block}
.mc-c-transfer-org-ownership{padding:var(--space-4, 16px);min-height:150px}.mc-c-transfer-org-ownership__content{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-transfer-org-ownership__info{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px)}.mc-c-transfer-org-ownership__info small{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:12px;color:var(--surface-text-muted)}.mc-c-transfer-org-ownership__info small i{font-size:14px;color:var(--color-info)}.mc-c-transfer-org-ownership__info small strong{color:var(--surface-text-color)}.mc-c-form-field{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-form-field__label{font-size:13px;font-weight:500;color:var(--surface-text-color)}
.mc-c-org-email-field{display:block}.mc-c-org-email-field .mc-c-org-email-field__address{cursor:copy}.mc-c-org-email-field__edit{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);animation:emailFieldFadeIn .15s ease-out}.mc-c-org-email-field--editing .mc-c-org-email-field__edit{border-color:var(--app-primary, #1976d2)}.mc-c-org-email-field--error .mc-c-org-email-field__edit{border-color:var(--color-error, #ef4444)}.mc-c-org-email-field__input-wrapper{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-0, #fff);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);transition:border-color .15s ease}.mc-c-org-email-field__input-wrapper:focus-within{border-color:var(--app-primary, #1976d2);box-shadow:0 0 0 2px rgba(25,118,210,.1)}.mc-c-org-email-field--error .mc-c-org-email-field__input-wrapper{border-color:var(--color-error, #ef4444)}.mc-c-org-email-field--error .mc-c-org-email-field__input-wrapper:focus-within{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.mc-c-org-email-field__input-icon{font-size:16px;color:var(--surface-text-muted);flex-shrink:0}.mc-c-org-email-field__input{flex:1;border:none;background:rgba(0,0,0,0);font-size:14px;color:var(--surface-text-color);outline:none;min-width:0}.mc-c-org-email-field__input::placeholder{color:var(--surface-text-muted);opacity:.7}.mc-c-org-email-field__error-message{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--color-error, #ef4444)}.mc-c-org-email-field__error-message i{font-size:14px}.mc-c-org-email-field__edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}@keyframes emailFieldFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-surface=dark] .mc-c-org-email-field__edit{background:var(--surface-level-2)}[data-surface=dark] .mc-c-org-email-field__input-wrapper{background:var(--surface-level-1)}[data-surface=dark] .mc-c-org-email-field__input{color:var(--surface-text-color)}
.mc-c-org-phone-list{display:block}.mc-c-org-phone-list__number{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-org-phone-list__more{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;line-height:16px;color:var(--state-text-brand)}.mc-c-org-phone-list__more i{font-size:14px}@container record-column (width < 260px){.mc-c-org-phone-list__number{white-space:normal}}
organization-financial-summary{display:block}
.mc-c-organization-form .form-section,.organization-create-component .form-section{margin-bottom:var(--form-section-gap, 24px)}.mc-c-organization-form .form-group,.organization-create-component .form-group{margin-bottom:var(--form-field-gap, 16px)}.mc-c-organization-form .form-group:last-child,.organization-create-component .form-group:last-child{margin-bottom:0}
organization-licenses{display:block}.mc-organization-licenses{background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:12px;padding:16px 18px;color:var(--surface-text-color)}.mc-organization-licenses.is-embedded{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;padding:0;border:0;background:rgba(0,0,0,0)}.mc-organization-licenses.is-embedded>div{flex:1 1 100%}.mc-organization-licenses.is-embedded .mc-organization-licenses__head,.mc-organization-licenses.is-embedded .mc-organization-licenses__foot{flex:0 0 auto;margin:8px 0 0;padding:0;border:0}.mc-organization-licenses.is-embedded .mc-organization-licenses__head{order:2}.mc-organization-licenses.is-embedded .mc-organization-licenses__foot{order:3}.mc-organization-licenses.is-embedded .mc-organization-licenses__spacer{display:none}.mc-organization-licenses__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mc-organization-licenses__title{margin:0;font-size:15px;font-weight:600}.mc-organization-licenses .mc-organization-licenses__head .mc-organization-licenses__title{color:var(--surface-text-color)}.mc-organization-licenses__spacer{flex:1}.mc-organization-licenses__read{display:inline-flex;align-items:center;gap:4px;color:var(--surface-text-muted);font-size:12px}.mc-organization-licenses__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 10px}.mc-organization-licenses__total b{font-size:24px;font-weight:600}.mc-organization-licenses__total small{color:var(--surface-text-muted);font-size:13px}.mc-organization-licenses__tenants,.mc-organization-licenses__accounts{margin:0;padding:0;list-style:none;border:1px solid var(--surface-border-color);border-radius:10px}.mc-organization-licenses__tenant{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--surface-border-light)}.mc-organization-licenses__tenant:first-child{border-top:0}.mc-organization-licenses__tenant>i.bx{color:var(--surface-text-muted);font-size:18px}.mc-organization-licenses__tenant-text{flex:1;min-width:0}.mc-organization-licenses__tenant-text b{display:block;font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-organization-licenses__tenant-text small{color:var(--surface-text-muted);font-size:12px}.mc-organization-licenses__tenant-value{font-size:15px;font-weight:600}.mc-organization-licenses__empty p,.mc-organization-licenses__note,.mc-organization-licenses__more{margin:0;color:var(--surface-text-muted);font-size:12px}.mc-organization-licenses__more{margin-top:6px}.mc-organization-licenses__foot{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.mc-organization-licenses__foot .mc-organization-licenses__note{flex:1;display:flex;gap:6px}.mc-organization-licenses__search{width:100%;margin-bottom:8px;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-organization-licenses__accounts{max-height:280px;overflow-y:auto}.mc-organization-licenses__account{display:flex;align-items:flex-start;gap:10px;margin:0;padding:8px 12px;border-top:1px solid var(--surface-border-light);font-weight:400;cursor:pointer}.mc-organization-licenses__account b{display:block;font-weight:500;font-size:13px}.mc-organization-licenses__account small{color:var(--surface-text-muted);font-size:12px}.mc-organization-licenses__account.is-disabled{cursor:not-allowed;opacity:.6}.mc-organization-licenses__accounts li:first-child .mc-organization-licenses__account{border-top:0}.mc-organization-licenses__error{display:flex;gap:6px;margin:8px 0 0;font-size:13px}.mc-organization-licenses__error i{color:var(--state-text-danger)}.mc-organization-licenses__actions{display:flex;gap:8px;margin-top:10px}
.mc-c-matched-region{--matched-region-icon-color: var(--app-color-primary, #2196f3);--matched-region-icon-bg: var(--app-color-primary-light, rgba(33, 150, 243, 0.1));--matched-region-label-color: var(--surface-text-secondary, #666);--matched-region-name-color: var(--surface-text-primary, #333);--matched-region-match-color: var(--surface-text-tertiary, #999);--matched-region-border-color: var(--surface-border, #e0e0e0);--matched-region-bg: var(--surface-elevated, #fff);padding:12px;background:var(--matched-region-bg);border:1px solid var(--matched-region-border-color);border-radius:8px}.mc-c-matched-region__single{display:flex;align-items:flex-start;gap:12px}.mc-c-matched-region__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--matched-region-icon-bg);border-radius:8px;color:var(--matched-region-icon-color);font-size:14px}.mc-c-matched-region__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mc-c-matched-region__label{font-size:11px;font-weight:500;color:var(--matched-region-label-color);text-transform:uppercase;letter-spacing:.5px}.mc-c-matched-region__name{font-size:14px;font-weight:600;color:var(--matched-region-name-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-matched-region__match{font-size:12px;color:var(--matched-region-match-color)}.mc-c-matched-region__multiple{display:flex;flex-direction:column;gap:8px}.mc-c-matched-region__header{display:flex;align-items:center;gap:8px}.mc-c-matched-region__header .mc-c-matched-region__icon{width:24px;height:24px;font-size:12px}.mc-c-matched-region__header .mc-c-matched-region__label{flex:1}.mc-c-matched-region__count{font-size:12px;color:var(--matched-region-label-color);font-weight:500}.mc-c-matched-region__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mc-c-matched-region__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--surface-level-1);border-radius:6px}.mc-c-matched-region__item .mc-c-matched-region__name{font-size:13px;font-weight:500}.mc-c-matched-region__item .mc-c-matched-region__match{font-size:11px;flex-shrink:0}.mc-c-matched-region--inline{padding:6px 10px;display:inline-flex;align-items:center;gap:8px;border-radius:16px}.mc-c-matched-region--inline .mc-c-matched-region__single{align-items:center}.mc-c-matched-region--inline .mc-c-matched-region__icon{width:20px;height:20px;font-size:10px}.mc-c-matched-region--inline .mc-c-matched-region__content{flex-direction:row;align-items:center;gap:4px}.mc-c-matched-region--inline .mc-c-matched-region__label{display:none}.mc-c-matched-region--inline .mc-c-matched-region__name{font-size:12px;font-weight:500}.mc-c-matched-region--inline .mc-c-matched-region__match{display:none}.mc-c-matched-region--compact{padding:8px}.mc-c-matched-region--compact .mc-c-matched-region__icon{width:24px;height:24px;font-size:11px}.mc-c-matched-region--compact .mc-c-matched-region__name{font-size:13px}.mc-c-matched-region--compact .mc-c-matched-region__label{font-size:10px}
organization-monthly-invoice,organization-monthly-invoice-panel{display:block}.mc-organization-monthly-invoice{background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:12px;padding:18px 20px;color:var(--surface-text-color);container-type:inline-size}.mc-organization-monthly-invoice__head{display:flex;align-items:flex-start;gap:12px}.mc-organization-monthly-invoice__title{margin:0;font-size:16px;font-weight:600}.mc-organization-monthly-invoice .mc-organization-monthly-invoice__head .mc-organization-monthly-invoice__title,.mc-organization-monthly-invoice-panel .mc-organization-monthly-invoice-panel__main .mc-organization-monthly-invoice-panel__title,.mc-organization-monthly-invoice-panel .mc-organization-monthly-invoice-panel__body .mc-organization-monthly-invoice-panel__subtitle{color:var(--surface-text-color)}.mc-organization-monthly-invoice__status{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-organization-monthly-invoice__status i{font-size:15px}.mc-organization-monthly-invoice__status i.is-success{color:var(--state-text-success)}.mc-organization-monthly-invoice__status i.is-warning{color:var(--state-text-warning)}.mc-organization-monthly-invoice__status i.is-danger{color:var(--state-text-danger)}.mc-organization-monthly-invoice__spacer{flex:1}.mc-organization-monthly-invoice__mode{display:inline-flex;border:1px solid var(--surface-border-color);border-radius:999px;overflow:hidden;flex-shrink:0}.mc-organization-monthly-invoice__chip{border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:12px;padding:4px 10px;cursor:pointer}.mc-organization-monthly-invoice__chip.is-active{background:var(--surface-bg-hover);color:var(--surface-text-color);font-weight:600}.mc-organization-monthly-invoice__chip:disabled{cursor:not-allowed;opacity:.6}.mc-organization-monthly-invoice__chip:focus-visible{outline:2px solid var(--surface-focus-ring-color)}.mc-organization-monthly-invoice__body{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:28px;margin-top:14px}.mc-organization-monthly-invoice__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--surface-border-color);font-size:13.5px}.mc-organization-monthly-invoice__line.is-muted .mc-organization-monthly-invoice__line-label,.mc-organization-monthly-invoice__line.is-muted .mc-organization-monthly-invoice__line-value{color:var(--surface-text-muted)}.mc-organization-monthly-invoice__line-label small{display:block;margin-top:1px;color:var(--surface-text-muted);font-size:12px}.mc-organization-monthly-invoice__line-value{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-organization-monthly-invoice .is-pending{color:var(--surface-text-muted);font-weight:400}.mc-organization-monthly-invoice__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 6px;color:var(--surface-text-muted)}.mc-organization-monthly-invoice__total b{color:var(--surface-text-color);font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.mc-organization-monthly-invoice__total b.is-pending{color:var(--surface-text-muted);font-size:15px;font-weight:400}.mc-organization-monthly-invoice__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--surface-text-muted);font-size:12.5px}.mc-organization-monthly-invoice__meta li{display:inline-flex;align-items:center;gap:5px}.mc-organization-monthly-invoice__meta i{font-size:15px}.mc-organization-monthly-invoice__section-title{margin:0 0 8px;color:var(--surface-text-muted);font-size:13px;font-weight:500}.mc-organization-monthly-invoice__section-note{font-weight:400}.mc-organization-monthly-invoice__math{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1.35fr);align-items:stretch;gap:6px}.mc-organization-monthly-invoice__term{display:flex;flex-direction:column;min-width:0;padding:7px 9px;border-radius:8px;background:var(--surface-bg-hover)}.mc-organization-monthly-invoice__term b{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.mc-organization-monthly-invoice__term small{color:var(--surface-text-muted);font-size:11.5px;line-height:1.25}.mc-organization-monthly-invoice__term.is-empty b{color:var(--surface-text-muted)}.mc-organization-monthly-invoice__term.is-result{outline:1px solid var(--state-text-brand);outline-offset:-1px}.mc-organization-monthly-invoice__op{align-self:center;color:var(--surface-text-muted)}.mc-organization-monthly-invoice__floor{margin:8px 0 10px;color:var(--surface-text-muted);font-size:13px}.mc-organization-monthly-invoice__rules-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--surface-border-light)}.mc-organization-monthly-invoice__rules{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px}.mc-organization-monthly-invoice__rule{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:8px}.mc-organization-monthly-invoice__rule>small{color:var(--surface-text-muted);font-size:12px}.mc-organization-monthly-invoice__rule.is-missing{border-style:dashed}.mc-organization-monthly-invoice__rule.is-locked .mc-organization-monthly-invoice__rule-value b{color:var(--surface-text-muted)}.mc-organization-monthly-invoice__rule-value{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.mc-organization-monthly-invoice__rule-value b{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.mc-organization-monthly-invoice__rule-hint{color:var(--surface-text-muted);font-size:11.5px}.mc-organization-monthly-invoice__lock{color:var(--surface-text-muted);font-size:15px}.mc-organization-monthly-invoice__fill{border:0;background:rgba(0,0,0,0);padding:0;color:var(--state-text-brand);font-size:13px;cursor:pointer}.mc-organization-monthly-invoice__fill:focus-visible{outline:2px solid var(--surface-focus-ring-color)}.mc-organization-monthly-invoice__pencil{border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer;padding:2px;border-radius:6px}.mc-organization-monthly-invoice__pencil:hover{color:var(--state-text-brand)}.mc-organization-monthly-invoice__pencil:focus-visible{outline:2px solid var(--surface-focus-ring-color)}.mc-organization-monthly-invoice__edit{display:inline-flex;align-items:center;gap:6px}.mc-organization-monthly-invoice__edit input{width:110px;padding:4px 8px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-organization-monthly-invoice__edit.is-stacked{flex-direction:column;align-items:stretch}.mc-organization-monthly-invoice__edit.is-stacked input{width:100%}.mc-organization-monthly-invoice__edit-actions{display:flex;flex-wrap:wrap;gap:4px}.mc-organization-monthly-invoice__error{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--surface-text-muted);font-size:12.5px}.mc-organization-monthly-invoice__error i{color:var(--state-text-danger);font-size:15px}.mc-organization-monthly-invoice__foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--surface-border-light)}.mc-organization-monthly-invoice__pendencies{margin:0 0 10px;padding:0;list-style:none;color:var(--surface-text-muted);font-size:13px}.mc-organization-monthly-invoice__pendencies li{display:flex;align-items:flex-start;gap:6px;padding:2px 0}.mc-organization-monthly-invoice__pendencies i{font-size:15px;color:var(--state-text-brand);margin-top:1px}.mc-organization-monthly-invoice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mc-organization-monthly-invoice__note{display:inline-flex;align-items:center;gap:6px;color:var(--surface-text-muted);font-size:12.5px}.mc-organization-monthly-invoice__note i{font-size:15px}@container (max-width: 720px){.mc-organization-monthly-invoice__body{grid-template-columns:minmax(0, 1fr);gap:18px}}.mc-organization-monthly-invoice-panel{color:var(--surface-text-color);padding:20px 24px}.mc-organization-monthly-invoice-panel__loading,.mc-organization-monthly-invoice-panel__error{display:flex;align-items:center;gap:8px;color:var(--surface-text-muted)}.mc-organization-monthly-invoice-panel__error{color:var(--state-text-danger)}.mc-organization-monthly-invoice-panel__body{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:28px}@media(max-width: 960px){.mc-organization-monthly-invoice-panel__body{grid-template-columns:1fr}}.mc-organization-monthly-invoice-panel__title{margin:0 0 4px;font-size:20px;font-weight:600}.mc-organization-monthly-invoice-panel__subtitle{margin:18px 0 8px;font-size:14px;font-weight:600}.mc-organization-monthly-invoice-panel__customer{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--surface-text-muted);font-size:13px}.mc-organization-monthly-invoice-panel__customer select{padding:4px 8px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-organization-monthly-invoice-panel__facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;color:var(--surface-text-muted);font-size:13px}.mc-organization-monthly-invoice-panel__items{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--surface-border-color);border-radius:10px;font-size:13px}.mc-organization-monthly-invoice-panel__items th,.mc-organization-monthly-invoice-panel__items td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--surface-border-light)}.mc-organization-monthly-invoice-panel__items th{color:var(--surface-text-muted);font-weight:500}.mc-organization-monthly-invoice-panel__items tr.is-total td{border-bottom:0;font-weight:600}.mc-organization-monthly-invoice-panel__muted{margin:8px 0 0;color:var(--surface-text-muted);font-size:12px}.mc-organization-monthly-invoice-panel__tenants{margin:0;padding:0;list-style:none;border:1px solid var(--surface-border-color);border-radius:10px}.mc-organization-monthly-invoice-panel__tenants li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--surface-border-light)}.mc-organization-monthly-invoice-panel__tenants li:first-child{border-top:0}.mc-organization-monthly-invoice-panel__tenants li span{flex:1;min-width:0}.mc-organization-monthly-invoice-panel__tenants li small{display:block;color:var(--surface-text-muted);font-size:12px}.mc-organization-monthly-invoice-panel__tenants li>i{color:var(--surface-text-muted)}.mc-organization-monthly-invoice-panel__rule{margin:10px 0 0}.mc-organization-monthly-invoice-panel__rule div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--surface-border-light);font-size:13px}.mc-organization-monthly-invoice-panel__rule div.is-strong{font-weight:600;border-bottom:0}.mc-organization-monthly-invoice-panel__rule dt,.mc-organization-monthly-invoice-panel__rule dd{margin:0}.mc-organization-monthly-invoice-panel__checks,.mc-organization-monthly-invoice-panel__blockers{margin:0;padding:0;list-style:none}.mc-organization-monthly-invoice-panel__checks li,.mc-organization-monthly-invoice-panel__blockers li{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid var(--surface-border-light);font-size:13px}.mc-organization-monthly-invoice-panel__checks li small,.mc-organization-monthly-invoice-panel__blockers li small{display:block;color:var(--surface-text-muted);font-size:12px}.mc-organization-monthly-invoice-panel__checks .is-success i,.mc-organization-monthly-invoice-panel__blockers .is-success i{color:var(--state-text-success)}.mc-organization-monthly-invoice-panel__checks .is-trend i,.mc-organization-monthly-invoice-panel__blockers .is-trend i{color:var(--state-text-warning)}.mc-organization-monthly-invoice-panel__blockers li{color:var(--state-text-danger)}.mc-organization-monthly-invoice-panel__warnings{display:grid;gap:8px;margin-top:10px}.mc-organization-monthly-invoice-panel__warnings label{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid var(--surface-border-color);border-radius:10px;font-size:13px;cursor:pointer}.mc-organization-monthly-invoice-panel__notice{display:flex;gap:8px;margin:14px 0 0;padding:12px;border-radius:10px;background:var(--surface-level-0);font-size:13px}.mc-organization-monthly-invoice-panel__notice i{color:var(--state-text-warning)}.mc-organization-monthly-invoice-panel__result{display:flex;gap:8px;margin:12px 0 0;color:var(--state-text-success);font-weight:600}.mc-organization-monthly-invoice-panel__footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:14px;border-top:1px solid var(--surface-border-light)}
organization-receivables{display:block}.mc-organization-receivables__state-icon--danger i{color:var(--state-text-danger)}.mc-organization-receivables__state-icon--success i{color:var(--state-text-success)}.mc-organization-receivables__state-icon--info i{color:var(--state-text-info)}.mc-organization-receivables__notice{margin:4px 0 0;font-size:13px}.mc-organization-receivables__sentence{font-weight:600}.mc-organization-receivables__table{width:100%;table-layout:fixed;margin-top:8px;border-top:1px solid var(--surface-border-light);border-collapse:collapse;color:var(--surface-text-color);font-size:13px}.mc-organization-receivables__table th{padding:12px 4px 6px;color:var(--surface-text-muted);font-weight:400;text-align:left}.mc-organization-receivables__table td{padding:6px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-organization-receivables__table .mc-organization-receivables__detail{display:block;color:var(--surface-text-muted);font-size:12px}.mc-organization-receivables__table th:nth-child(1),.mc-organization-receivables__table td:nth-child(1){width:32%}.mc-organization-receivables__table th:nth-child(2),.mc-organization-receivables__table td:nth-child(2){width:31%}.mc-organization-receivables__table mc-status-label{max-width:100%}.mc-organization-receivables__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 8px 0;border-top:1px solid var(--surface-border-light)}.mc-organization-receivables__source{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--surface-text-muted);font-size:13px}.mc-organization-receivables__logo{width:20px;height:20px;border-radius:4px}organization-receivables-panel{display:block}.mc-organization-receivables-panel{display:flex;flex-direction:column;gap:16px;padding:24px 32px;color:var(--surface-text-color)}.mc-organization-receivables-panel__note{display:flex;align-items:center;gap:8px;margin:0;color:var(--surface-text-muted)}
.mc-c-org-status-badge{display:inline-flex;position:relative}.mc-c-org-status-badge__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-org-status-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-org-status-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-org-status-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-org-status-badge__icon{font-size:16px}.mc-c-org-status-badge__text{font-weight:600}.mc-c-org-status-badge__chevron{font-size:16px;transition:transform .2s ease}.mc-c-org-status-badge__chevron--open{transform:rotate(180deg)}.mc-c-org-status-badge--sm .mc-c-org-status-badge__toggle{padding:4px 8px;font-size:12px;gap:6px}.mc-c-org-status-badge--sm .mc-c-org-status-badge__icon,.mc-c-org-status-badge--sm .mc-c-org-status-badge__chevron{font-size:14px}.mc-c-org-status-badge--lg .mc-c-org-status-badge__toggle{padding:12px 16px;font-size:16px;gap:10px}.mc-c-org-status-badge--lg .mc-c-org-status-badge__icon,.mc-c-org-status-badge--lg .mc-c-org-status-badge__chevron{font-size:20px}.mc-c-org-status-badge--success .mc-c-org-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--color-success)}.mc-c-org-status-badge--success .mc-c-org-status-badge__icon{color:var(--color-success)}.mc-c-org-status-badge--success:hover .mc-c-org-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.25)}.mc-c-org-status-badge--secondary .mc-c-org-status-badge__toggle{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-org-status-badge__popover{padding:0;overflow:hidden}.mc-c-org-status-badge__popover-header{padding:16px;text-align:left}.mc-c-org-status-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-org-status-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-org-status-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-org-status-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-org-status-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-org-status-badge__option:last-child{margin-bottom:0}.mc-c-org-status-badge__option:hover{background:var(--surface-level-1)}.mc-c-org-status-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-org-status-badge__option-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex-shrink:0}.mc-c-org-status-badge__option-text{flex:1;font-weight:500}.mc-c-org-status-badge__option-check{font-size:16px;color:var(--color-primary-500)}.mc-c-org-status-badge__option--success{color:var(--color-success)}.mc-c-org-status-badge__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-org-status-badge__option--secondary{color:var(--surface-text-muted)}.mc-c-org-status-badge__option--secondary:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-org-status-badge--success .mc-c-org-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.2)}

.mc-c-organization-filter{display:flex;width:55vw;background-color:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-organization-filter--rounded{border-radius:var(--space-2-5, 10px)}.mc-c-organization-filter__container{display:flex;width:100%;height:100%}.mc-c-organization-filter__list-wrapper{background-color:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-3, 12px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-organization-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-organization-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-organization-filter__list-wrapper ul li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-organization-filter__list-actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-organization-filter__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-organization-filter__list-actions mc-button:last-child{margin-right:0}.mc-c-organization-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-organization-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-organization-filter__form-wrapper .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-organization-filter__form-wrapper .form-control::placeholder{color:var(--surface-text-muted)}.mc-c-organization-filter__form-wrapper .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem rgba(var(--color-primary-500-rgb), 0.25)}.mc-c-organization-filter__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
@keyframes mc-organization-view-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-l-content-header-title-with-avatar{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-l-content-header-title-with-avatar h3{margin:0}.mc-l-organization-view{--mc-organization-tabs-offset: 46px}.mc-l-organization-view.mc-l-organization-view--wide-main .mc-l-content-body__main-container{--mc-main-basis: 75%}.mc-l-organization-view .mc-l-organization-view__tabs{display:flex;align-items:center;gap:var(--space-3, 12px);min-height:var(--mc-organization-tabs-offset)}.mc-l-organization-view content-body-left,.mc-l-organization-view content-body-right{display:flex;flex-direction:column;gap:1rem}.mc-l-organization-view content-body-left .receivables-wrapper:not(:has(.mc-organization-receivables)),.mc-l-organization-view content-body-right .receivables-wrapper:not(:has(.mc-organization-receivables)){display:none}.mc-l-organization-view content-body-left .financial-summary-wrapper:not(:has(.mc-organization-financial-summary)),.mc-l-organization-view content-body-right .financial-summary-wrapper:not(:has(.mc-organization-financial-summary)){display:none}.mc-l-organization-view content-body-left .product-list-title,.mc-l-organization-view content-body-right .product-list-title{position:relative}.mc-l-organization-view content-body-left .product-list-title h4,.mc-l-organization-view content-body-right .product-list-title h4{display:flex;align-items:center;font-size:13px;font-weight:700;margin:0}.mc-l-organization-view content-body-left .product-list-title h4 button,.mc-l-organization-view content-body-right .product-list-title h4 button{margin-right:var(--space-1, 4px)}.mc-l-organization-view .attendance-actions{padding:var(--space-3, 12px);background-color:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);margin:0 0 var(--space-2-5, 10px) 0}.mc-l-organization-view .attendance-actions .main-tabs{display:flex;align-items:flex-end;flex-direction:row;justify-content:stretch;width:100%}.mc-l-organization-view .attendance-actions .main-tabs .tab{border:1px solid var(--border-color);text-align:center;padding:var(--space-2-5, 10px);min-width:90px;border-bottom:unset;cursor:pointer;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column}.mc-l-organization-view .attendance-actions .main-tabs .tab p{margin:0;text-transform:uppercase;font-size:10px}.mc-l-organization-view .attendance-actions .main-tabs .tab.active{cursor:default;color:var(--color-primary)}.mc-l-organization-view .attendance-actions .main-tabs .tab:not(.active):hover{background-color:var(--form-background-color)}.mc-l-organization-view .attendance-actions .main-tabs .tab .fa,.mc-l-organization-view .attendance-actions .main-tabs .tab .am{margin-bottom:var(--space-1, 4px);font-size:14px}.mc-l-organization-view .attendance-actions .activated-action-container{border:1px solid var(--border-color)}.mc-l-organization-view .attendance-actions .activated-action-container .tabs{display:flex;align-items:flex-end;flex-direction:row;justify-content:stretch;width:100%;border-bottom:1px solid var(--border-color)}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab{border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);text-align:center;padding:var(--space-2-5, 10px);min-width:90px;cursor:pointer;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab p{margin:0;text-transform:uppercase;font-size:10px}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab.active{cursor:default;color:var(--color-primary)}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab:first-child{border-left:unset}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab:not(.active):hover{background-color:var(--form-background-color)}.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab .fa,.mc-l-organization-view .attendance-actions .activated-action-container .tabs .tab .am{margin-bottom:var(--space-1, 4px);font-size:14px}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-list{max-height:300px;display:block;height:300px;overflow-y:scroll}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-list .treatment-empty{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-list .treatment-empty p{color:var(--surface-text-color)}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card{display:block;padding:0 var(--space-1, 4px);margin:var(--space-4, 16px);border-bottom:1px solid var(--border-color)}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head{display:flex;justify-content:space-between}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head .head-left{display:flex;flex-flow:row;align-items:center}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head .head-left .ticket-code{font-weight:bold;font-size:14px;margin-left:var(--space-1, 4px)}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head .head-left .treatment-return{margin:0 var(--space-1, 4px);padding:0 var(--space-1, 4px);font-size:9px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;background-color:#fac710;color:#0a0a0a}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head .head-right{display:flex;flex-flow:column;align-items:end}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .head .head-right .createdAt p{font-size:12px;margin:0}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .middle p{margin:0;font-size:14px}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2-5, 10px)}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-left p{font-size:11px;margin:0}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-view{text-decoration:none}.mc-l-organization-view .attendance-actions .activated-action-container .treatment-card .bottom .bottom-right .treatment-answer{text-decoration:none}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-list{max-height:300px;display:block;height:300px;overflow-y:scroll}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-list .ticket-empty{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card{display:block;padding:0 var(--space-1, 4px);margin:var(--space-4, 16px);border-bottom:1px solid var(--border-color)}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head{display:flex;justify-content:space-between}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head .head-left{display:flex;flex-flow:row}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-code{font-weight:bold;font-size:13px}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head .head-left .ticket-return{margin:0 var(--space-1, 4px);padding:0 var(--space-1, 4px);font-size:9px;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;background-color:#fac710;color:#0a0a0a}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head .head-right{display:flex;flex-flow:column;align-items:end}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .head .head-right .createdAt p{font-size:12px;margin:0}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .middle p{margin:0;font-size:14px}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2-5, 10px)}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-left p{font-size:11px;margin:0}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-view{text-decoration:none}.mc-l-organization-view .attendance-actions .activated-action-container .ticket-card .bottom .bottom-right .ticket-answer{text-decoration:none}.mc-l-organization-view .survey-wrapper,.mc-l-organization-view .product-wrapper{padding:var(--space-3, 12px);background-color:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);margin:0 0 var(--space-2-5, 10px) 0}@media(min-width: 993px){.mc-l-organization-view--has-tabs content-body-right{padding-top:var(--mc-organization-tabs-offset)}.mc-l-organization-view.mc-l-organization-view--wide-main .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__left-panel{flex:0 0 calc(var(--mc-left-basis, 25%) - var(--content-spacing-sm, 0.8rem)/2);max-width:calc(var(--mc-left-basis, 25%) - var(--content-spacing-sm, 0.8rem)/2)}.mc-l-organization-view.mc-l-organization-view--wide-main .mc-l-content-body__main-container--separated.mc-l-content-body__main-container--has-left.mc-l-content-body__main-container--has-main:not(.mc-l-content-body__main-container--has-right)>.mc-l-content-body__main-content{min-width:0}}.mc-l-organization-view--has-tabs .mc-l-organization-view__main>activity-module .mc-c-activity-module>*{display:block}.mc-l-organization-view--has-tabs .mc-l-organization-view__main>organization-contracts,.mc-l-organization-view--has-tabs .mc-l-organization-view__main>activity-module .mc-c-activity-module>*,.mc-l-organization-view--has-tabs content-body-right{animation:mc-organization-view-enter var(--transition-duration-base, 300ms) cubic-bezier(0.2, 0, 0, 1) backwards}@media(prefers-reduced-motion: reduce){.mc-l-organization-view--has-tabs .mc-l-organization-view__main>organization-contracts,.mc-l-organization-view--has-tabs .mc-l-organization-view__main>activity-module .mc-c-activity-module>*,.mc-l-organization-view--has-tabs content-body-right{animation:none}}
.mc-c-task-view{height:100%;display:flex;flex-direction:column;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-task-view__scroll-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-task-view__scroll-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding:0 12px 2rem}.mc-c-task-view__bottom-actions{flex:0 0 auto;display:flex;justify-content:center;gap:8px;padding:1rem .8rem;border-top:1px solid var(--surface-border-color, #e0e0e0);background-color:var(--surface-background-color)}.mc-c-task-view__tabs{display:flex;flex-direction:column;gap:12px;margin-top:8px}.mc-c-task-view__tab-panel{display:block;width:100%;padding:4px 0}.mc-c-task-view__tab-panel>task-history,.mc-c-task-view__tab-panel>task-todos,.mc-c-task-view__tab-panel>task-attachments,.mc-c-task-view__tab-panel>task-form{display:block;width:100%}.mc-c-task-view__tab-panel--history task-history,.mc-c-task-view__tab-panel--history task-history mc-c-card,.mc-c-task-view__tab-panel--history task-history .mc-c-card,.mc-c-task-view__tab-panel--history task-history .mc-c-task-history{height:auto !important;max-height:none !important;overflow:visible !important}.mc-c-task-view__tab-panel--history task-history .mc-c-task-history__content{height:auto !important;max-height:none !important;overflow:visible !important;flex:0 0 auto !important;min-height:auto !important}.mc-c-task-view__tab-panel--todos task-todos,.mc-c-task-view__tab-panel--todos task-todos .mc-c-task-todos{height:auto !important;max-height:none !important;overflow:visible !important}.mc-c-task-view__tab-panel--todos task-todos .mc-c-task-todos__content{height:auto !important;max-height:none !important;overflow:visible !important;flex:0 0 auto !important;min-height:auto !important}.mc-c-task-view__tab-panel--attachments{min-height:200px}
.mc-c-focus-timer{display:inline-flex;align-items:center;gap:8px}.mc-c-focus-timer--loading{opacity:.7;pointer-events:none}.mc-c-focus-timer__idle{display:flex;align-items:center}.mc-c-focus-timer__active{display:flex;align-items:center;gap:12px;background:var(--surface-bg-alt, #f8fafc);border-radius:8px;padding:4px 8px 4px 12px;border:1px solid var(--app-primary, #3b82f6)}.mc-c-focus-timer__display{display:flex;align-items:center;gap:8px;position:relative}.mc-c-focus-timer__icon{color:var(--app-primary, #3b82f6);font-size:14px;animation:focusTimerPulse 2s ease-in-out 2}.mc-c-focus-timer__time{font-family:"SF Mono","Fira Code",monospace;font-size:14px;font-weight:600;color:var(--text-primary, #1e293b);min-width:48px}.mc-c-focus-timer__progress{position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--surface-border, #e2e8f0);border-radius:1px;overflow:hidden}.mc-c-focus-timer__progress-bar{height:100%;background:var(--app-primary, #3b82f6);border-radius:1px;transition:width 1s linear}.mc-c-focus-timer__controls{display:flex;align-items:center;gap:4px}.mc-c-focus-timer__loading{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--app-primary, #3b82f6)}.mc-c-focus-timer--overtime .mc-c-focus-timer__active{border-color:var(--app-warning, #f59e0b);background:var(--surface-warning-subtle, #fef3c7)}.mc-c-focus-timer--overtime .mc-c-focus-timer__icon{color:var(--app-warning, #f59e0b)}.mc-c-focus-timer--overtime .mc-c-focus-timer__progress-bar{background:var(--app-warning, #f59e0b)}.mc-c-focus-timer--compact .mc-c-focus-timer__active{padding:2px 6px 2px 8px}.mc-c-focus-timer--compact .mc-c-focus-timer__time{font-size:12px;min-width:40px}.mc-c-focus-timer--compact .mc-c-focus-timer__icon{font-size:12px}@keyframes focusTimerPulse{0%,100%{opacity:1}50%{opacity:.5}}
.mc-c-task-form__email-badge{display:flex;align-items:center;margin-bottom:var(--form-field-gap, 16px);padding:var(--space-2, 8px) var(--space-3, 12px);background-color:var(--surface-level-1, #f5f5f5);border-radius:var(--border-radius, 6px);border-left:3px solid var(--color-primary-500, #8955ef)}.mc-c-task-form__email-badge mc-button .mc-button__icon{margin-right:var(--space-1-5, 6px)}.mc-c-task-form__email-badge:hover{background-color:var(--surface-level-2, #ebebeb)}.mc-c-contact-create-form{padding:var(--space-2, 8px) 0}
.mc-c-task-priority-badge{display:inline-flex;position:relative}.mc-c-task-priority-badge--row{display:block}.mc-c-task-priority-badge__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-task-priority-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-task-priority-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-task-priority-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-task-priority-badge__icon{font-size:12px}.mc-c-task-priority-badge__text{font-weight:600}.mc-c-task-priority-badge__chevron{font-size:14px;transition:transform .2s ease}.mc-c-task-priority-badge__chevron--open{transform:rotate(180deg)}.mc-c-task-priority-badge--sm .mc-c-task-priority-badge__toggle{padding:3px 6px;font-size:10px;gap:4px}.mc-c-task-priority-badge--sm .mc-c-task-priority-badge__icon{font-size:10px}.mc-c-task-priority-badge--sm .mc-c-task-priority-badge__chevron{font-size:12px}.mc-c-task-priority-badge--lg .mc-c-task-priority-badge__toggle{padding:8px 14px;font-size:14px;gap:8px}.mc-c-task-priority-badge--lg .mc-c-task-priority-badge__icon{font-size:14px}.mc-c-task-priority-badge--lg .mc-c-task-priority-badge__chevron{font-size:16px}.mc-c-task-priority-badge--danger .mc-c-task-priority-badge__toggle{background:var(--surface-danger-subtle, #fee2e2);border-color:var(--app-danger-light, #fca5a5);color:var(--state-text-danger)}.mc-c-task-priority-badge--danger .mc-c-task-priority-badge__icon{color:var(--state-text-danger)}.mc-c-task-priority-badge--danger:hover .mc-c-task-priority-badge__toggle:not(:disabled){background:rgba(220,38,38,.2)}.mc-c-task-priority-badge--warning .mc-c-task-priority-badge__toggle{background:var(--surface-warning-subtle, #fef3c7);border-color:var(--app-warning-light, #fcd34d);color:var(--state-text-warning)}.mc-c-task-priority-badge--warning .mc-c-task-priority-badge__icon{color:var(--state-text-warning)}.mc-c-task-priority-badge--warning:hover .mc-c-task-priority-badge__toggle:not(:disabled){background:rgba(180,83,9,.15)}.mc-c-task-priority-badge--primary .mc-c-task-priority-badge__toggle{background:var(--surface-primary-subtle, #dbeafe);border-color:var(--app-primary-light, #93c5fd);color:var(--state-text-brand)}.mc-c-task-priority-badge--primary .mc-c-task-priority-badge__icon{color:var(--state-text-brand)}.mc-c-task-priority-badge--primary:hover .mc-c-task-priority-badge__toggle:not(:disabled){background:rgba(37,99,235,.15)}.mc-c-task-priority-badge--neutral .mc-c-task-priority-badge__toggle{background:var(--surface-bg-alt, #f1f5f9);border-color:var(--surface-border, #e2e8f0);color:var(--text-secondary, #64748b)}.mc-c-task-priority-badge--neutral .mc-c-task-priority-badge__icon{color:var(--text-secondary, #64748b)}.mc-c-task-priority-badge--neutral:hover .mc-c-task-priority-badge__toggle:not(:disabled){background:var(--surface-level-2)}.mc-c-task-priority-badge__popover{padding:0;overflow:hidden}.mc-c-task-priority-badge__popover-header{padding:16px;text-align:left}.mc-c-task-priority-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-task-priority-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-task-priority-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-task-priority-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-task-priority-badge__option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:4px;font-size:13px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-task-priority-badge__option:last-child{margin-bottom:0}.mc-c-task-priority-badge__option:hover{background:var(--surface-level-1)}.mc-c-task-priority-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-task-priority-badge__option-icon{font-size:14px;flex-shrink:0}.mc-c-task-priority-badge__option-text{flex:1;font-weight:500}.mc-c-task-priority-badge__option-check{font-size:16px;color:var(--state-text-brand)}.mc-c-task-priority-badge__option--danger{color:var(--state-text-danger)}.mc-c-task-priority-badge__option--danger .mc-c-task-priority-badge__option-icon{color:var(--state-text-danger)}.mc-c-task-priority-badge__option--danger:hover{background:rgba(220,38,38,.1)}.mc-c-task-priority-badge__option--warning{color:var(--state-text-warning)}.mc-c-task-priority-badge__option--warning .mc-c-task-priority-badge__option-icon{color:var(--state-text-warning)}.mc-c-task-priority-badge__option--warning:hover{background:rgba(180,83,9,.1)}.mc-c-task-priority-badge__option--primary{color:var(--state-text-brand)}.mc-c-task-priority-badge__option--primary .mc-c-task-priority-badge__option-icon{color:var(--state-text-brand)}.mc-c-task-priority-badge__option--primary:hover{background:rgba(37,99,235,.1)}.mc-c-task-priority-badge__option--neutral{color:var(--text-secondary, #64748b)}.mc-c-task-priority-badge__option--neutral .mc-c-task-priority-badge__option-icon{color:var(--text-secondary, #64748b)}.mc-c-task-priority-badge__option--neutral:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-task-priority-badge--danger .mc-c-task-priority-badge__toggle{background:rgba(220,38,38,.2);border-color:var(--app-danger, #dc2626)}[data-surface=dark] .mc-c-task-priority-badge--warning .mc-c-task-priority-badge__toggle{background:rgba(180,83,9,.2);border-color:var(--app-warning-dark, #b45309)}[data-surface=dark] .mc-c-task-priority-badge--primary .mc-c-task-priority-badge__toggle{background:rgba(37,99,235,.2);border-color:var(--color-primary-700, #5b28c4)}[data-surface=dark] .mc-c-task-priority-badge--neutral .mc-c-task-priority-badge__toggle{background:var(--surface-level-2);border-color:var(--surface-border)}[data-surface=dark] .mc-c-task-priority-badge__option:hover{background:var(--surface-level-2)}
.mc-c-task-status-badge{display:inline-flex;position:relative}.mc-c-task-status-badge--row{display:block}.mc-c-task-status-badge__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-task-status-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-task-status-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-task-status-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-task-status-badge__icon{font-size:16px}.mc-c-task-status-badge__text{font-weight:600}.mc-c-task-status-badge__chevron{font-size:16px;transition:transform .2s ease}.mc-c-task-status-badge__chevron--open{transform:rotate(180deg)}.mc-c-task-status-badge--sm .mc-c-task-status-badge__toggle{padding:4px 8px;font-size:12px;gap:6px}.mc-c-task-status-badge--sm .mc-c-task-status-badge__icon,.mc-c-task-status-badge--sm .mc-c-task-status-badge__chevron{font-size:14px}.mc-c-task-status-badge--lg .mc-c-task-status-badge__toggle{padding:12px 16px;font-size:16px;gap:10px}.mc-c-task-status-badge--lg .mc-c-task-status-badge__icon,.mc-c-task-status-badge--lg .mc-c-task-status-badge__chevron{font-size:20px}.mc-c-task-status-badge--warning .mc-c-task-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);border-color:rgba(var(--color-warning-rgb, 251, 191, 36), 0.3);color:var(--state-text-warning)}.mc-c-task-status-badge--warning .mc-c-task-status-badge__icon{color:var(--state-text-warning)}.mc-c-task-status-badge--warning:hover .mc-c-task-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.25)}.mc-c-task-status-badge--success .mc-c-task-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--state-text-success)}.mc-c-task-status-badge--success .mc-c-task-status-badge__icon{color:var(--state-text-success)}.mc-c-task-status-badge--success:hover .mc-c-task-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.25)}.mc-c-task-status-badge--neutral .mc-c-task-status-badge__toggle{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-task-status-badge__popover{padding:0;overflow:hidden}.mc-c-task-status-badge__popover-header{padding:16px;text-align:left}.mc-c-task-status-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-task-status-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-task-status-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-task-status-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-task-status-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-task-status-badge__option:last-child{margin-bottom:0}.mc-c-task-status-badge__option:hover{background:var(--surface-level-1)}.mc-c-task-status-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-task-status-badge__option-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex-shrink:0}.mc-c-task-status-badge__option-text{flex:1;font-weight:500}.mc-c-task-status-badge__option-check{font-size:16px;color:var(--color-primary-500)}.mc-c-task-status-badge__option--warning{color:var(--state-text-warning)}.mc-c-task-status-badge__option--warning:hover{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.1)}.mc-c-task-status-badge__option--success{color:var(--state-text-success)}.mc-c-task-status-badge__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-task-status-badge__option--neutral{color:var(--surface-text-muted)}.mc-c-task-status-badge__option--neutral:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-task-status-badge--warning .mc-c-task-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.2)}[data-surface=dark] .mc-c-task-status-badge--success .mc-c-task-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.2)}
.mc-c-task-attachments{display:flex;flex-direction:column;gap:12px;padding:8px 0}.mc-c-task-attachments__loading,.mc-c-task-attachments__empty,.mc-c-task-attachments__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:var(--surface-text-color-secondary, #6b7280)}.mc-c-task-attachments__loading i,.mc-c-task-attachments__empty i,.mc-c-task-attachments__error i{font-size:28px;margin-bottom:8px;color:var(--surface-text-color-secondary, #9ca3af)}.mc-c-task-attachments__loading p,.mc-c-task-attachments__empty p,.mc-c-task-attachments__error p{margin:0;font-size:13px;font-weight:500}.mc-c-task-attachments__loading small,.mc-c-task-attachments__empty small,.mc-c-task-attachments__error small{margin-top:4px;font-size:11px;color:var(--surface-text-color-disabled, #9ca3af)}.mc-c-task-attachments__list{display:flex;flex-direction:column;gap:8px}
.mc-task-chat__container{height:100%}.mc-task-chat__container .mc-chat-layout{border-radius:8px}
.mc-c-task-details{display:flex;flex-direction:column;position:relative}.mc-c-task-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-task-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-task-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-task-details__header task-status-badge,.mc-c-task-details__header task-priority-badge{display:block}.mc-c-task-details__content{padding:var(--space-4, 16px) 0}.mc-c-task-details__fields{width:100%}.mc-c-task-details__fields--readonly{position:relative;cursor:not-allowed}.mc-c-task-details__fields--readonly::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mc-c-task-details__fields--readonly .mc-c-entity-field-view-item,.mc-c-task-details__fields--readonly .mc-c-editable-field{opacity:.7;pointer-events:none}task-details[vertical] .mc-c-task-details{padding:0;border:unset}
.mc-c-task-history{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-task-history__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-task-history__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-task-history__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-task-history__filters{display:flex;gap:var(--space-1, 4px)}.mc-c-task-history__filter-btn{display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--space-2, 8px);background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.mc-c-task-history__filter-btn i{font-size:14px}.mc-c-task-history__filter-btn:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-task-history__filter-btn--active{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-300);color:var(--color-primary-500)}.mc-c-task-history__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-task-history__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-task-history__metrics{grid-template-columns:1fr}}.mc-c-task-history__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-task-history__loading,.mc-c-task-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-task-history__loading i,.mc-c-task-history__empty i{font-size:40px;opacity:.5}.mc-c-task-history__loading span,.mc-c-task-history__empty span{font-size:14px;font-weight:500}.mc-c-task-history__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-task-history__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-task-history__item{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease}.mc-c-task-history__item:hover{background:var(--surface-level-1)}.mc-c-task-history__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-c-task-history__icon i{font-size:16px}.mc-c-task-history__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-task-history__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-task-history__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-task-history__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-task-history__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-task-history__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-task-history__body{flex:1;min-width:0}.mc-c-task-history__message{font-size:13px;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-task-history__meta{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-task-history__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-task-history__time i{font-size:12px}.mc-c-task-history__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-task-history__scroll-loading i{font-size:18px}.mc-c-task-history__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-task-history__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-task-history__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-task-history__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-task-history__faq-toggle span{flex:1;text-align:left}.mc-c-task-history__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-task-history__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-task-history__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-task-history__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-task-history__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-task-history__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-task-history__faq-icon--info{color:var(--color-info-500) !important}.mc-c-task-history__faq-icon--success{color:var(--color-success-500) !important}.mc-c-task-history__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-task-history__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-task-history--plain{background:var(--surface-background-color)}.mc-c-task-history--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-task-history__filter-btn--active{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-task-history__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-task-history__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-task-history__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-task-history__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-task-history__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-task-history__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-task-history__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-task-history__faq-toggle,[data-surface=dark] .mc-c-task-history__faq-content{background:var(--surface-level-2)}
.mc-c-task-todo-form{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-task-todo-form__field{width:100%}.mc-c-task-todo-form__field--date{flex:1}.mc-c-task-todo-form__field--color{flex:0 0 auto}.mc-c-task-todo-form__row{display:flex;gap:var(--space-4, 16px);align-items:flex-start}@media(max-width: 480px){.mc-c-task-todo-form__row{flex-direction:column}}.mc-c-task-todo-form__preview{padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color)}.mc-c-task-todo-form__preview-label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-task-todo-form__preview-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);border-left:4px solid var(--color-primary-500)}.mc-c-task-todo-form__preview-checkbox{color:var(--surface-text-muted);font-size:20px}.mc-c-task-todo-form__preview-content{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-task-todo-form__preview-title{font-size:14px;color:var(--surface-text-color);font-weight:500}.mc-c-task-todo-form__preview-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted)}.mc-c-task-todo-form__preview-date i{font-size:12px}.mc-c-task-todo-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}
.mc-c-task-todos{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-task-todos__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-task-todos__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-task-todos__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-task-todos__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-task-todos__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-task-todos__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-task-todos__metrics{grid-template-columns:1fr}}.mc-c-task-todos__progress-section{flex:0 0 auto !important;padding-bottom:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-task-todos__progress{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-task-todos__progress-bar{flex:1;height:6px;background:var(--surface-level-2);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.mc-c-task-todos__progress-fill{height:100%;background:linear-gradient(90deg, var(--color-success-400), var(--color-success-500));border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.mc-c-task-todos__progress-text{font-size:12px;font-weight:500;color:var(--surface-text-muted);white-space:nowrap}.mc-c-task-todos__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-task-todos__loading,.mc-c-task-todos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-task-todos__loading i,.mc-c-task-todos__empty i{font-size:40px;opacity:.5}.mc-c-task-todos__loading span,.mc-c-task-todos__empty span{font-size:14px;font-weight:500}.mc-c-task-todos__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-task-todos__list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-task-todos__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:all .15s ease;border:1px solid rgba(0,0,0,0);background:var(--surface-background-color);border-left:4px solid var(--color-primary-500);cursor:default}.mc-c-task-todos__item:hover{background:var(--surface-level-1)}.mc-c-task-todos__item:hover .mc-c-task-todos__item-actions{opacity:1}.mc-c-task-todos__item:hover .mc-c-task-todos__drag-handle{opacity:1}.mc-c-task-todos__item--completed{opacity:.7}.mc-c-task-todos__item--completed .mc-c-task-todos__item-title{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-task-todos__item--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border-color:var(--color-error-200, rgba(239, 68, 68, 0.3))}.mc-c-task-todos__item--overdue:hover{background:var(--color-error-100, rgba(239, 68, 68, 0.1))}.mc-c-task-todos__item--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.05));border-color:var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-task-todos__item--due-soon:hover{background:var(--color-warning-100, rgba(245, 158, 11, 0.1))}.mc-c-task-todos__item--dragging{opacity:.5;transform:scale(0.98)}.mc-c-task-todos__item--drag-over{border-top:2px solid var(--color-primary-500);padding-top:calc(var(--space-3, 12px) - 1px)}.mc-c-task-todos__drag-handle{flex-shrink:0;align-self:center;color:var(--surface-text-muted);font-size:18px;cursor:grab;opacity:0;transition:opacity .15s ease}.mc-c-task-todos__drag-handle:active{cursor:grabbing}.mc-c-task-todos__item-checkbox{flex-shrink:0;padding-top:2px}.mc-c-task-todos__item-content{flex:1;min-width:0}.mc-c-task-todos__item-title{font-size:14px;color:var(--surface-text-color);line-height:1.5;word-break:break-word}.mc-c-task-todos__item-meta{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-task-todos__item-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-task-todos__item-date i{font-size:12px}.mc-c-task-todos__item-date--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-700);font-weight:500}.mc-c-task-todos__item-date--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600);font-weight:500}.mc-c-task-todos__item-inline-edit{flex:1;min-width:0}.mc-c-task-todos__inline-input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-background-color);border:2px solid var(--color-primary-500);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color);font-size:14px}.mc-c-task-todos__inline-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-task-todos__item-actions{display:flex;gap:var(--space-1, 4px);opacity:0;transition:opacity .15s ease}.mc-c-task-todos__item-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-task-todos__item-action i{font-size:16px}.mc-c-task-todos__item-action:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-task-todos__item-action--danger:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-task-todos__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-task-todos__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-task-todos__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-task-todos__faq-toggle span{flex:1;text-align:left}.mc-c-task-todos__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-task-todos__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-task-todos__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-task-todos__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-task-todos__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-task-todos__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-task-todos__faq-icon--danger{color:var(--color-error-500) !important}.mc-c-task-todos__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-task-todos__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-task-todos--plain{background:var(--surface-background-color)}.mc-c-task-todos--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-task-todos__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-task-todos__item--overdue{background:rgba(239,68,68,.1)}[data-surface=dark] .mc-c-task-todos__item--overdue:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-task-todos__item--due-soon{background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-task-todos__item--due-soon:hover{background:rgba(245,158,11,.15)}[data-surface=dark] .mc-c-task-todos__faq-toggle,[data-surface=dark] .mc-c-task-todos__faq-content{background:var(--surface-level-2)}
.mc-c-task-kanban-empty{display:flex;align-items:center;justify-content:center;flex:1;min-height:400px;padding:40px}.mc-c-task-kanban-empty__content{text-align:center;max-width:400px}.mc-c-task-kanban-empty__content i{font-size:64px;color:var(--text-tertiary);margin-bottom:16px}.mc-c-task-kanban-empty__content h3{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.mc-c-task-kanban-empty__content p{font-size:14px;color:var(--text-secondary);margin-bottom:24px}.mc-c-task-kanban #kanbanViewBody kanban-board{display:block}.mc-c-task-kanban #kanbanViewBody .kanban-wrapper{padding:.8rem 0}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column__header{padding:12px 16px;border-radius:8px 8px 0 0}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column__title{font-size:14px;font-weight:600}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column__count{font-size:12px;padding:2px 8px;border-radius:12px;background:var(--surface-primary)}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column__list{padding:8px;gap:8px}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=p1] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(220, 53, 69, 0.1), rgba(220, 53, 69, 0.05));border-bottom:2px solid #dc3545}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=p2] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(253, 126, 20, 0.1), rgba(253, 126, 20, 0.05));border-bottom:2px solid #fd7e14}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=p3] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(13, 110, 253, 0.1), rgba(13, 110, 253, 0.05));border-bottom:2px solid #0d6efd}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=p4] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(108, 117, 125, 0.1), rgba(108, 117, 125, 0.05));border-bottom:2px solid #6c757d}.mc-c-task-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=none] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(173, 181, 189, 0.1), rgba(173, 181, 189, 0.05));border-bottom:2px solid #adb5bd}@media(max-width: 1200px){.mc-c-task-kanban #kanbanViewBody kanban-board{--kanban-column-width: 250px !important}}@media(max-width: 768px){.mc-c-task-kanban #kanbanViewBody kanban-board{--kanban-column-width: 280px !important}.mc-c-task-kanban #kanbanViewBody .kanban-wrapper{-webkit-overflow-scrolling:touch}}
.mc-c-task-kanban-card{color:unset;text-decoration:none;display:block}.mc-c-task-kanban-card:hover,.mc-c-task-kanban-card:focus,.mc-c-task-kanban-card:active{color:unset;text-decoration:none}.mc-c-task-kanban-card__wrapper{border:1px solid var(--border-color);background:var(--surface-background-color);box-shadow:-4px 3px 0px 0 var(--border-color);border-radius:7px;display:flex;flex-direction:column;padding:.8rem .4rem;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-task-kanban-card--p1 .mc-c-task-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #dc3545;border-color:rgba(220,53,69,.2)}.mc-c-task-kanban-card--p2 .mc-c-task-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #fd7e14;border-color:rgba(253,126,20,.2)}.mc-c-task-kanban-card--p3 .mc-c-task-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #0d6efd;border-color:rgba(13,110,253,.2)}.mc-c-task-kanban-card--p4 .mc-c-task-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #6c757d;border-color:rgba(108,117,125,.2)}.mc-c-task-kanban-card--finished .mc-c-task-kanban-card__wrapper{opacity:.7;box-shadow:-4px 3px 0px 0 var(--border-color)}.mc-c-task-kanban-card--finished .mc-c-task-kanban-card__label--title p{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-task-kanban-card--overdue .mc-c-task-kanban-card__wrapper{background:rgba(220,53,69,.03)}.mc-c-task-kanban-card--warning .mc-c-task-kanban-card__wrapper{background:rgba(253,126,20,.03)}.mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished) .mc-c-task-kanban-card__wrapper{transform:translateY(-2px);border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4);box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3),0 4px 12px rgba(0,0,0,.1)}.mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p1 .mc-c-task-kanban-card__wrapper{border-color:rgba(220,53,69,.5);box-shadow:-6px 4px 0px 0 #dc3545,0 4px 12px rgba(220,53,69,.15)}.mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p2 .mc-c-task-kanban-card__wrapper{border-color:rgba(253,126,20,.5);box-shadow:-6px 4px 0px 0 #fd7e14,0 4px 12px rgba(253,126,20,.15)}.mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p3 .mc-c-task-kanban-card__wrapper{border-color:rgba(13,110,253,.5);box-shadow:-6px 4px 0px 0 #0d6efd,0 4px 12px rgba(13,110,253,.15)}.mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p4 .mc-c-task-kanban-card__wrapper{border-color:rgba(108,117,125,.5);box-shadow:-6px 4px 0px 0 #6c757d,0 4px 12px rgba(108,117,125,.15)}.mc-c-task-kanban-card:active:not(.mc-c-task-kanban-card--finished) .mc-c-task-kanban-card__wrapper{transform:translateY(0);transition-duration:.1s}.mc-c-task-kanban-card__top-frame{display:flex;flex-direction:row;justify-content:space-between;height:100%;min-width:0;overflow:hidden}.mc-c-task-kanban-card__bottom-frame{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}.mc-c-task-kanban-card__block-left{padding:0 .8rem;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.mc-c-task-kanban-card__block-right{padding:0 .8rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;align-items:center;flex-shrink:0}.mc-c-task-kanban-card__label{display:flex;align-items:center;justify-content:flex-start;font-size:12px;padding:.3rem 0;min-width:0;max-width:100%}.mc-c-task-kanban-card__label i{padding-right:.4rem;font-size:12px;color:var(--text-tertiary);flex-shrink:0}.mc-c-task-kanban-card__label p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-c-task-kanban-card__label--title{font-weight:700;flex-direction:column;align-items:flex-start}.mc-c-task-kanban-card__label--title small{color:var(--surface-text-muted);opacity:.7;font-weight:400}.mc-c-task-kanban-card__label--title p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-c-task-kanban-card__label--due{flex-wrap:wrap;gap:4px}.mc-c-task-kanban-card__label--time{color:var(--surface-text-muted)}.mc-c-task-kanban-card__finished-icon{color:var(--color-success, #198754);margin-right:4px}.mc-c-task-kanban-card__days-left{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-weight:600;font-size:9px;padding:.1rem .4rem;width:fit-content}.mc-c-task-kanban-card__days-left.success{background:var(--color-success, #198754);border-color:var(--color-success, #198754);color:#fff}.mc-c-task-kanban-card__days-left.warning{background:#fd7e14;border-color:#fd7e14;color:#fff}.mc-c-task-kanban-card__days-left.danger{background:#dc3545;border-color:#dc3545;color:#fff}.mc-c-task-kanban-card__time-spent{color:var(--color-success, #198754);margin-left:4px}.mc-c-task-kanban-card__time-spent--over{color:#dc3545}.mc-c-task-kanban-card__actions{display:flex;gap:4px}.mc-c-task-kanban-card__action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:all .15s ease}.mc-c-task-kanban-card__action:hover{background:var(--surface-secondary);color:var(--text-primary)}.mc-c-task-kanban-card__action--finish:hover{background:rgba(25,135,84,.15);color:var(--color-success, #198754)}.mc-c-task-kanban-card__action i{font-size:12px}[data-surface=dark] .mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p1 .mc-c-task-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #dc3545,0 4px 12px rgba(220,53,69,.25)}[data-surface=dark] .mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p2 .mc-c-task-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #fd7e14,0 4px 12px rgba(253,126,20,.25)}[data-surface=dark] .mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p3 .mc-c-task-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #0d6efd,0 4px 12px rgba(13,110,253,.25)}[data-surface=dark] .mc-c-task-kanban-card:hover:not(.mc-c-task-kanban-card--finished).mc-c-task-kanban-card--p4 .mc-c-task-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #6c757d,0 4px 12px rgba(108,117,125,.25)}
.mc-c-task-list-view{flex:1;display:flex;flex-direction:column;overflow:hidden}.mc-c-task-list-view content-body-list{flex:1}.mc-c-bulk-priority-menu{min-width:200px;background:var(--surface-card-bg);border-radius:8px;padding:8px 0}.mc-c-bulk-priority-menu__header{padding:8px 16px;font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--surface-border);margin-bottom:4px}.mc-c-bulk-priority-menu__list{list-style:none;margin:0;padding:0}.mc-c-bulk-priority-menu__list li{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--text-color);transition:background-color .15s ease}.mc-c-bulk-priority-menu__list li:hover{background-color:var(--surface-hover)}.mc-c-bulk-priority-menu__badge{display:inline-block;width:12px;height:12px;border-radius:3px}.mc-c-bulk-priority-menu__badge--p1{background-color:#ef4444}.mc-c-bulk-priority-menu__badge--p2{background-color:#f97316}.mc-c-bulk-priority-menu__badge--p3{background-color:#3b82f6}.mc-c-bulk-priority-menu__badge--p4{background-color:#9ca3af}
.mc-l-tasks-list-type{display:flex;flex-direction:column;height:100%}
.mc-c-bulk-reassign{padding:16px}.mc-c-bulk-reassign__info{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--surface-section);border-radius:8px;margin-bottom:24px;color:var(--text-color);font-size:14px}.mc-c-bulk-reassign__info i{font-size:20px;color:var(--primary-color);flex-shrink:0}.mc-c-bulk-reassign__form{margin-bottom:24px}.mc-c-bulk-reassign__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--surface-border)}
.mc-c-bulk-reschedule{padding:16px}.mc-c-bulk-reschedule__info{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--surface-section);border-radius:8px;margin-bottom:24px;color:var(--text-color);font-size:14px}.mc-c-bulk-reschedule__info i{font-size:20px;color:var(--primary-color);flex-shrink:0}.mc-c-bulk-reschedule__form{margin-bottom:24px}.mc-c-bulk-reschedule__row{display:flex;gap:16px}@media(max-width: 576px){.mc-c-bulk-reschedule__row{flex-direction:column}}.mc-c-bulk-reschedule__field{flex:1}.mc-c-bulk-reschedule__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--surface-border)}
.mc-c-close-task-observation__next-field{margin-top:var(--space-3)}
.mc-c-task-filter{width:55vw;background:var(--surface-background-color);color:var(--surface-text-color);border-radius:var(--space-2-5, 10px);display:flex;z-index:var(--z-popover, 1610);overflow:hidden}.mc-c-task-filter .mc-c-task-filter__list-wrapper{background:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-task-filter .mc-c-task-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item{padding:var(--space-2-5, 10px) var(--space-5, 20px);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--surface-text-color)}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item input{margin:0;background:unset;border:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item input:hover{font-weight:700}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item .mc-c-task-filter__item-actions{display:flex;align-items:center}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item .mc-c-task-filter__item-actions i{margin-left:var(--space-0-5, 2px);padding:var(--space-1, 4px);color:var(--color-gray-light)}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item .mc-c-task-filter__item-actions i:hover{color:var(--surface-text-color)}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item .mc-c-task-filter__item-actions .fa-thumb-tack.unset{transform:rotate(45deg)}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item.editing input{cursor:text}.mc-c-task-filter .mc-c-task-filter__list-wrapper ul .mc-c-task-filter__filter-item.selected{background:var(--surface-level-2)}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions{display:flex;justify-content:space-between;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--border-color);background:var(--content-background-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions .mc-c-task-filter__list-create{display:flex;align-items:center;cursor:pointer;padding:var(--space-2-5, 10px);border-radius:var(--space-1-5, 6px)}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions .mc-c-task-filter__list-create:hover{background:rgba(0,0,0,.04)}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions .mc-c-task-filter__list-create span{margin-left:var(--space-1-5, 6px)}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions .fa-cog{padding:var(--space-1-5, 6px);display:flex;align-items:center;cursor:pointer;border-radius:var(--space-1-5, 6px)}.mc-c-task-filter .mc-c-task-filter__list-wrapper .mc-c-task-filter__list-actions .fa-cog:hover{background:rgba(0,0,0,.04)}.mc-c-task-filter .mc-c-task-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden}.mc-c-task-filter .mc-c-task-filter__form-container .mc-c-task-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-task-filter .mc-c-task-filter__form-container .mc-c-task-filter__bottom-actions{display:flex;width:100%;justify-content:center;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--border-color);z-index:var(--z-popover);background:var(--form-background-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-task-filter .mc-c-task-filter__form-container .mc-c-task-filter__bottom-actions button:last-child{margin-left:var(--space-1-5, 6px)}

.mc-l-content-container__view:has(.mc-l-task-view-page){height:calc(100vh - 15px) !important;min-height:auto !important;overflow:hidden}.mc-l-content-container__view>[ui-view],.mc-l-content-container__view>ui-view{display:block;height:100%}.mc-l-task-view-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-l-task-view-page content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-task-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-task-view-page .mc-l-content__body{flex:1;min-height:0;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.mc-l-task-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-task-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-task-view-page .mc-l-content-body__main-container{flex:1;min-height:0;overflow:hidden}.mc-l-task-view-page .mc-l-content-body__left-panel,.mc-l-task-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;overflow:hidden}.mc-l-task-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.mc-l-task-view-page content-body-left section{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.mc-l-task-view-page content-body-left section>task-details{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-task-view-page content-body-left section>task-details>mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-task-view-page content-body-left section>task-details>mc-c-card>.mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-task-view-page .mc-c-task-details{flex:1;min-height:0;overflow-y:auto}.mc-l-task-view-page .mc-c-task-details__content{flex:0 0 auto}.mc-l-task-view-page content-body-right{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.mc-c-task-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-task-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-task-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-task-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-task-view-main__tab-panel--chat{height:100%}.mc-c-task-view-main__tab-panel--chat task-chat{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-task-view-main__tab-panel--todos{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-task-view-main__tab-panel--todos task-todos{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-task-view-main__tab-panel--todos task-todos>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-task-view-main__tab-panel--history{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-task-view-main__tab-panel--history task-history{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-task-view-main__tab-panel--history task-history>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width: 768px){.mc-l-content-container__view:has(.mc-l-task-view-page){height:calc(100vh - 56px) !important}.mc-c-task-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}}.mc-l-content-container__view:has(.mc-l-task-view-page content-body.mc-is-panel-fixed-scroll){height:auto !important;min-height:100vh !important;overflow:visible !important}.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll){height:auto;overflow:visible}.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) content,.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content-wrapper,.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body,.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body-wrapper{flex:0 0 auto;height:auto;overflow:visible}.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) content-body{flex:0 0 auto}.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__scroll-container,.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__content--paginated,.mc-l-task-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-scroll-pagination{overscroll-behavior:auto}
.mc-c-ticket-panel{height:100%;display:flex;flex-direction:column;min-height:0;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-ticket-panel__header{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:0;padding:12px 20px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-ticket-panel__code{flex:0 0 auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--surface-text-muted, #6b7280)}.mc-c-ticket-panel__subject{flex:1 1 auto;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-ticket-panel__open,.mc-c-ticket-panel ticket-status-badge,.mc-c-ticket-panel mc-chat-mag-ask-button,.mc-c-ticket-panel action-menu{flex:0 0 auto}.mc-c-ticket-panel__context{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:10px 20px 8px;font-size:13px;line-height:1.4;color:var(--surface-text-muted, #374151);border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-ticket-panel__context-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:26px;flex-wrap:wrap;row-gap:6px}.mc-c-ticket-panel__context-group{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.mc-c-ticket-panel__context-item{display:inline-flex;align-items:center;gap:5px}.mc-c-ticket-panel__context-item i{font-size:15px;opacity:.6}.mc-c-ticket-panel__context-item--empty{font-style:italic;opacity:.6}.mc-c-ticket-panel__context-item--link{cursor:pointer;border-radius:4px;padding:1px 4px;margin:0 -4px;transition:background-color 120ms ease,color 120ms ease}.mc-c-ticket-panel__context-item--link:hover{color:var(--surface-text-color);text-decoration:underline}.mc-c-ticket-panel__context-item--link:hover i{opacity:1}.mc-c-ticket-panel__context-item--link:focus-visible{outline:2px solid var(--color-primary-500, #8955ef);outline-offset:1px}.mc-c-ticket-panel__context-arrow{font-size:15px;opacity:.4}.mc-c-ticket-panel__receiver{display:inline-flex;align-items:center;gap:4px}.mc-c-ticket-panel__context-item--assign{cursor:pointer;color:var(--color-primary-500, #8955ef);border-radius:4px;padding:1px 4px;margin:0 -4px}.mc-c-ticket-panel__context-item--assign:hover{text-decoration:underline}.mc-c-ticket-panel__context-item--assign.mc-c-ticket-panel__context-item--empty{cursor:default;color:inherit}.mc-c-ticket-panel__context-item--assign.mc-c-ticket-panel__context-item--empty:hover{text-decoration:none}.mc-c-ticket-panel__receiver-editor{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.mc-c-ticket-panel__receiver-editor entity-selector{flex:1 1 auto;min-width:160px;max-width:320px}.mc-c-ticket-panel__context-divider{width:1px;height:12px;flex:0 0 auto;background-color:var(--surface-border-color, #d1d5db);opacity:.8}.mc-c-ticket-panel__labels{display:flex;align-items:flex-start;gap:8px}.mc-c-ticket-panel__labels ticket-labels{flex:1 1 auto;min-width:0}.mc-c-ticket-panel__labels-icon{flex:0 0 auto;margin-top:3px;font-size:15px;opacity:.6}.mc-c-ticket-panel__tabs{flex:0 0 auto;padding:10px 20px 0}.mc-c-ticket-panel__body{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.mc-c-ticket-panel__pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mc-c-ticket-panel__pane--chat{overflow:hidden;padding:10px 12px 12px}.mc-c-ticket-panel__pane--chat ticket-chat,.mc-c-ticket-panel__pane--chat .mc-ticket-chat__container{flex:1 1 auto;min-height:0}.mc-c-ticket-panel__pane--activities{overflow:hidden;padding:16px 20px 16px}.mc-c-ticket-panel__pane--activities ticket-history,.mc-c-ticket-panel__pane--activities .mc-c-ticket-history{flex:1 1 auto;min-height:0}.mc-c-ticket-panel__pane--attachments{overflow:hidden;padding:16px 20px 16px}.mc-c-ticket-panel__pane--attachments ticket-attachments,.mc-c-ticket-panel__pane--attachments .mc-c-ticket-attachments{flex:1 1 auto;min-height:0}.mc-c-ticket-action-panel .mc-c-action-panel__aside mc-c-card,.mc-c-ticket-action-panel .mc-c-action-panel__aside .mc-c-card,.mc-c-ticket-action-panel .mc-c-action-panel__aside ticket-details,.mc-c-ticket-action-panel .mc-c-action-panel__aside .mc-c-ticket-details{height:auto;min-height:0;flex:none}.mc-c-ticket-action-panel .mc-c-action-panel__aside .mc-c-card{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.mc-c-ticket-action-panel .mc-c-action-panel__body{position:relative;overflow:hidden}.mc-c-ticket-action-panel .mc-ticket-chat__not-started-banner,.mc-c-ticket-action-panel .mc-chat-layout__mobile-toggle{display:none}.mc-c-ticket-action-panel__assign{margin:0 0 12px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-ticket-action-panel__assign-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}
.mc-c-ticket-status{display:flex;align-items:flex-start;flex-direction:column;position:relative;margin:0 0 10px 0}.mc-c-ticket-status--theme{color:var(--app-text-color)}.mc-c-ticket-status--plain{color:var(--surface-text-color)}.mc-c-ticket-status__actions{width:100%}.mc-c-ticket-status__toggle-button{display:flex;align-items:center;justify-content:center;width:100%;height:32px;min-height:20px;border-radius:0 !important;background-color:#9c27b0 !important;color:#fff !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2) !important;transition:all .3s ease;font-weight:500;border:none}.mc-c-ticket-status__toggle-button:hover{background-color:#8e24aa !important;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2) !important}.mc-c-ticket-status__toggle-button:focus{outline:none;background-color:#8e24aa !important;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2) !important}.mc-c-ticket-status__toggle-button:active{background-color:#7b1fa2 !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2) !important}.mc-c-ticket-status__toggle-button i{margin-top:-1px;color:#fff}.mc-c-ticket-status__popover{max-width:325px;min-width:200px;padding:0;background:#fff;border-radius:8px;overflow:hidden}.mc-c-ticket-status__divider{height:1px;background-color:rgba(0,0,0,.12);margin:0 0 12px 0;border:none}.mc-c-ticket-status__list{list-style:none;padding:8px 0 12px 0;margin:0}.mc-c-ticket-status__list li{padding:0;margin:0;display:block}.mc-c-ticket-status__option{width:calc(100% - 24px);display:block;margin:0 12px 8px 12px;padding:10px 16px;font-size:13px !important;text-align:center !important;text-transform:uppercase !important;line-height:1.2 !important;border:none;border-radius:4px;cursor:pointer;background-color:#9c27b0;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);transition:all .3s ease;font-weight:500;min-height:40px}.mc-c-ticket-status__option:last-child{margin-bottom:var(--space-1, 4px)}.mc-c-ticket-status__option:hover{background-color:#8e24aa;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mc-c-ticket-status__option:focus{outline:none;background-color:#8e24aa;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mc-c-ticket-status__option:active{background-color:#7b1fa2;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.mc-c-ticket-status__option span{float:unset !important}.mc-c-ticket-status__title{padding:1rem;text-align:center}.mc-c-ticket-status__title p{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.5px}
.mc-c-ticket-attachments{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-ticket-attachments__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px)}.mc-c-ticket-attachments__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-attachments__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-ticket-attachments__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-ticket-attachments__loading,.mc-c-ticket-attachments__empty,.mc-c-ticket-attachments__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-ticket-attachments__loading i,.mc-c-ticket-attachments__empty i,.mc-c-ticket-attachments__error i{font-size:40px;opacity:.5}.mc-c-ticket-attachments__loading span,.mc-c-ticket-attachments__empty span,.mc-c-ticket-attachments__error span{font-size:14px;font-weight:500}.mc-c-ticket-attachments__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-ticket-attachments__error i{color:var(--color-error-500, #ef4444);opacity:1}.mc-c-ticket-attachments__retry{margin-top:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-3, 12px);background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-color);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-ticket-attachments__retry:hover{background:var(--surface-level-1)}.mc-c-ticket-attachments__list{list-style:none;display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:0;margin:0}.mc-c-ticket-attachments__item{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease}.mc-c-ticket-attachments__item:hover{background:var(--surface-level-1)}.mc-c-ticket-attachments__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-ticket-attachments__icon i{font-size:16px}.mc-c-ticket-attachments__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-ticket-attachments__name{font-size:13px;font-weight:500;color:var(--color-link, #8955ef);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mc-c-ticket-attachments__name:hover{text-decoration:underline}.mc-c-ticket-attachments__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3, 12px);font-size:11px;color:var(--surface-text-muted)}.mc-c-ticket-attachments__author,.mc-c-ticket-attachments__date{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-ticket-attachments__author i,.mc-c-ticket-attachments__date i{font-size:12px}.mc-c-ticket-attachments__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-ticket-attachments__scroll-loading i{font-size:18px}.mc-c-ticket-attachments__pagination{flex:0 0 auto !important;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-ticket-attachments--plain{background:var(--surface-background-color)}.mc-c-ticket-attachments--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-ticket-attachments__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-ticket-attachments__icon{background:var(--surface-level-3)}.mc-c-ticket-attachments-upload{display:flex;flex-direction:column;gap:var(--space-4, 16px)}
.mc-c-ticket-card{color:unset;text-decoration:none;display:block}.mc-c-ticket-card:hover,.mc-c-ticket-card:focus,.mc-c-ticket-card:active{color:unset;text-decoration:none}.mc-c-ticket-card .mc-c-card{padding:0 !important;overflow:visible}.mc-c-ticket-card__wrapper{display:flex;flex-direction:column;height:100%;min-height:140px;position:relative}.mc-c-ticket-card__wrapper--compact{min-height:0}kanban-virtual-list .mc-c-ticket-card__wrapper--compact{min-height:140px}.mc-c-ticket-card__priority-bar{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px;transition:width .2s ease}.mc-c-ticket-card__priority-bar--critical{background:linear-gradient(180deg, #dc2626 0%, #ef4444 100%)}.mc-c-ticket-card__priority-bar--high{background:linear-gradient(180deg, #ea580c 0%, #f97316 100%)}.mc-c-ticket-card__priority-bar--medium{background:linear-gradient(180deg, #d97706 0%, #f59e0b 100%)}.mc-c-ticket-card__priority-bar--low{background:linear-gradient(180deg, #0284c7 0%, #0ea5e9 100%)}.mc-c-ticket-card:hover .mc-c-ticket-card__priority-bar{width:6px}.mc-c-ticket-card--priority-critical .mc-c-card{box-shadow:-4px 3px 0px 0 rgba(220,38,38,.8);border-color:rgba(220,38,38,.2);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-ticket-card--priority-high .mc-c-card{box-shadow:-4px 3px 0px 0 rgba(234,88,12,.8);border-color:rgba(234,88,12,.2);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-ticket-card--priority-medium .mc-c-card{box-shadow:-4px 3px 0px 0 rgba(217,119,6,.8);border-color:rgba(217,119,6,.2);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-ticket-card--priority-low .mc-c-card{box-shadow:-4px 3px 0px 0 rgba(2,132,199,.8);border-color:rgba(2,132,199,.2);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-ticket-card:hover .mc-c-card{transform:translateY(-2px);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-ticket-card--priority-critical:hover .mc-c-card{border-color:rgba(220,38,38,.5);box-shadow:-6px 4px 0px 0 rgba(220,38,38,.9),0 4px 12px rgba(220,38,38,.15)}.mc-c-ticket-card--priority-high:hover .mc-c-card{border-color:rgba(234,88,12,.5);box-shadow:-6px 4px 0px 0 rgba(234,88,12,.9),0 4px 12px rgba(234,88,12,.15)}.mc-c-ticket-card--priority-medium:hover .mc-c-card{border-color:rgba(217,119,6,.5);box-shadow:-6px 4px 0px 0 rgba(217,119,6,.9),0 4px 12px rgba(217,119,6,.15)}.mc-c-ticket-card--priority-low:hover .mc-c-card{border-color:rgba(2,132,199,.5);box-shadow:-6px 4px 0px 0 rgba(2,132,199,.9),0 4px 12px rgba(2,132,199,.15)}.mc-c-ticket-card:not([class*="--priority-"]):hover .mc-c-card{border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4);box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3),0 4px 12px rgba(0,0,0,.1)}.mc-c-ticket-card:active .mc-c-card{transform:translateY(0);transition-duration:.1s}.mc-c-ticket-card__header{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap;row-gap:2px}.mc-c-ticket-card__code{color:var(--surface-text-color);opacity:.6;font-size:11px;font-weight:500;flex-shrink:0}.mc-c-ticket-card__created{display:inline-flex;align-items:baseline;gap:3px;min-width:0;flex-shrink:0;color:var(--surface-text-color);opacity:.6;font-size:11px;font-weight:500;white-space:nowrap}.mc-c-ticket-card__created-label{font-weight:400}.mc-c-ticket-card__created-value{font-variant-numeric:tabular-nums}.mc-c-ticket-card__subject{margin:0 0 8px 0;font-weight:600;font-size:13px;line-height:1.3;color:var(--surface-text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-c-ticket-card__priority-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.mc-c-ticket-card__priority-badge i{font-size:12px}.mc-c-ticket-card__priority-badge--critical{background:rgba(220,38,38,.15);color:var(--state-text-danger);border:1px solid rgba(220,38,38,.3)}.mc-c-ticket-card__priority-badge--high{background:rgba(234,88,12,.15);color:var(--state-text-warning);border:1px solid rgba(234,88,12,.3)}.mc-c-ticket-card__priority-badge--medium{background:rgba(217,119,6,.15);color:var(--state-text-warning);border:1px solid rgba(217,119,6,.3)}.mc-c-ticket-card__priority-badge--low{background:rgba(2,132,199,.15);color:var(--state-text-info);border:1px solid rgba(2,132,199,.3)}.mc-c-ticket-card__priority-label{display:none}@media(min-width: 1200px){.mc-c-ticket-card__priority-label{display:inline}}.mc-c-ticket-card__info-row{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:4px}.mc-c-ticket-card__info-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--surface-text-color);opacity:.8}.mc-c-ticket-card__info-item i{font-size:12px;opacity:.7}.mc-c-ticket-card__info-item span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-ticket-card__frame{display:flex;flex-direction:row;justify-content:space-between;padding-left:12px;padding-right:8px}.mc-c-ticket-card__frame--top{flex:1;padding-top:10px;padding-bottom:6px}.mc-c-ticket-card__frame--bottom{width:100%;padding-bottom:10px;border-top:1px solid var(--border-color);padding-top:8px}.mc-c-ticket-card__block{display:flex;flex-direction:column}.mc-c-ticket-card__block--left{flex:1;min-width:0;padding-right:8px}.mc-c-ticket-card__block--right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-shrink:0;padding:0 4px}.mc-c-ticket-card__metrics{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mc-c-ticket-card__metric-item{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.1);font-size:10px;font-weight:500;color:var(--surface-text-color)}.mc-c-ticket-card__metric-item i{font-size:12px;color:var(--state-text-brand)}.mc-c-ticket-card__sla-indicator{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.mc-c-ticket-card__sla-indicator i{font-size:12px}.mc-c-ticket-card__sla-indicator--ok{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);color:var(--state-text-success);border:1px solid rgba(var(--color-success-rgb, 34, 197, 94), 0.3)}.mc-c-ticket-card__sla-indicator--warning{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);color:var(--state-text-warning);border:1px solid rgba(var(--color-warning-rgb, 251, 191, 36), 0.3)}.mc-c-ticket-card__sla-indicator--overdue{background:rgba(var(--color-error-rgb, 239, 68, 68), 0.15);color:var(--state-text-danger);border:1px solid rgba(var(--color-error-rgb, 239, 68, 68), 0.3)}.mc-c-ticket-card__sla-date,.mc-c-ticket-card__sla-rel{white-space:nowrap}.mc-c-ticket-card__status-indicator{display:flex;align-items:center}.mc-c-ticket-card__status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.mc-c-ticket-card__status-badge i{font-size:12px}.mc-c-ticket-card__status-badge--waiting{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);color:var(--state-text-warning);border:1px solid rgba(var(--color-warning-rgb, 251, 191, 36), 0.3)}.mc-c-ticket-card__status-badge--in-progress{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.15);color:var(--state-text-info);border:1px solid rgba(var(--color-info-rgb, 59, 130, 246), 0.3)}.mc-c-ticket-card__status-badge--in-progress i{animation:ticketCardSpin 2s linear infinite}.mc-c-ticket-card__status-badge--done{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);color:var(--state-text-success);border:1px solid rgba(var(--color-success-rgb, 34, 197, 94), 0.3)}@keyframes ticketCardSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mc-c-ticket-card__actions{display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .15s ease}.mc-c-ticket-card:hover .mc-c-ticket-card__actions{opacity:1}.mc-c-ticket-card__advance-wrapper{position:relative}.mc-c-ticket-card__advance-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;max-width:240px;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:100;overflow:hidden}.mc-c-ticket-card__advance-menu-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;color:var(--surface-text-color);opacity:.8}.mc-c-ticket-card__advance-menu-header button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer;border-radius:4px;transition:background .2s ease}.mc-c-ticket-card__advance-menu-header button:hover{background:var(--border-color)}.mc-c-ticket-card__advance-menu-header button i{font-size:16px}.mc-c-ticket-card__advance-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-left:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:12px;text-align:left;cursor:pointer;transition:all .15s ease}.mc-c-ticket-card__advance-menu-item:hover{background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.1)}.mc-c-ticket-card__advance-menu-item-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mc-c-ticket-card__label{padding:.3rem 0;font-size:12px;display:flex;align-items:center;justify-content:flex-start}.mc-c-ticket-card__label--title{font-weight:700;flex-direction:column;align-items:flex-start}.mc-c-ticket-card__label i{padding-right:.4rem;font-size:12px}.mc-c-ticket-card__label p{margin:0}.mc-c-ticket-card__label small{color:var(--surface-text-color);opacity:.7}.mc-c-ticket-card__label span{font-weight:600;color:var(--surface-text-color);opacity:.8}.mc-c-ticket-card__days-left{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--surface-text-color);font-weight:600;font-size:9px;padding:.1rem .2rem;width:fit-content;margin:0 .5rem}.mc-c-ticket-card__days-left--success{background:var(--color-success);border:1px solid var(--color-success);color:#fff}.mc-c-ticket-card__days-left--danger{background:var(--color-error);border:1px solid var(--color-error);color:#fff}.mc-c-ticket-card__days-left--warning{background:var(--color-warning);border:1px solid var(--color-warning);color:#fff}.mc-c-ticket-card__activity-action{font-weight:600;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:var(--state-text-warning);padding:.4rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0;font-size:12px;transition:all .2s ease}.mc-c-ticket-card__activity-action:hover{background:var(--color-warning);border:1px solid var(--color-warning);color:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.mc-c-ticket-card__activity-option{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:#fff;font-size:12px;font-weight:600;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0}.mc-c-ticket-card__activity-option--success{background:var(--color-success);border:1px solid var(--color-success)}.mc-c-ticket-card__activity-option--danger{background:var(--color-error);border:1px solid var(--color-error)}.mc-c-ticket-card__activity-option--warning{background:var(--color-warning);border:1px solid var(--color-warning)}.mc-c-ticket-card__activity-option--active{color:var(--color-layer-sale)}[data-surface=dark] .mc-c-ticket-card--priority-critical:hover .mc-c-card{box-shadow:-6px 4px 0px 0 #dc2626,0 4px 12px rgba(220,38,38,.25)}[data-surface=dark] .mc-c-ticket-card--priority-high:hover .mc-c-card{box-shadow:-6px 4px 0px 0 #ea580c,0 4px 12px rgba(234,88,12,.25)}[data-surface=dark] .mc-c-ticket-card--priority-medium:hover .mc-c-card{box-shadow:-6px 4px 0px 0 #d97706,0 4px 12px rgba(217,119,6,.25)}[data-surface=dark] .mc-c-ticket-card--priority-low:hover .mc-c-card{box-shadow:-6px 4px 0px 0 #0284c7,0 4px 12px rgba(2,132,199,.25)}[data-surface=dark] .mc-c-ticket-card:not([class*="--priority-"]):hover .mc-c-card{box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4),0 4px 12px rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2)}[data-surface=dark] .mc-c-ticket-card__advance-menu{box-shadow:0 4px 16px rgba(0,0,0,.4)}
.mc-ticket-chat__container{height:100%;--mc-chat-content-font-size: 0.875rem;--mc-chat-content-line-height: 1.55}.mc-ticket-chat__container .mc-chat-layout{border-radius:8px}.mc-ticket-chat__not-started-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:8px 16px;background:var(--surface-warning-soft, #fef3c7);border:1px solid var(--border-warning, #f59e0b);border-radius:8px;color:var(--text-warning, #92400e);font-size:14px;line-height:1.5}.mc-ticket-chat__not-started-banner i{font-size:20px;flex-shrink:0}.mc-ticket-chat__not-started-banner strong{font-weight:600}.mc-ticket-chat__related{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);font-size:12px;color:var(--surface-text-muted, #888)}.mc-ticket-chat__related>i{color:var(--app-accent-color, #9b59b6)}.mc-ticket-chat__related-label{margin-right:2px}.mc-ticket-chat__related-item{display:inline-flex;align-items:baseline;gap:4px;max-width:260px;padding:2px 8px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:12px;background:var(--surface-level-1, #f8f8f8);cursor:pointer;font-size:12px;color:var(--surface-text-color, #333)}.mc-ticket-chat__related-item:hover{background:var(--surface-level-2, #efefef)}.mc-ticket-chat__related-code{font-weight:600;flex-shrink:0}.mc-ticket-chat__related-tag{font-weight:600;color:inherit;flex-shrink:0}.mc-ticket-chat__related-subject{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-ticket-chat__selection-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0);background:var(--surface-level-1, #f8f8f8);font-size:13px;color:var(--surface-text-color, #333)}.mc-ticket-chat__selection-count{font-weight:600}.mc-ticket-chat__selection-actions{display:flex;align-items:center;gap:8px}.mc-ticket-chat__selection-actions button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 10px;border:1px solid var(--surface-border-color, #e0e0e0);border-radius:14px;background:var(--surface-level-0, #fff);color:var(--surface-text-color, #333);font-size:13px;cursor:pointer}.mc-ticket-chat__selection-actions button:hover:not(:disabled){background:var(--surface-level-2, #efefef)}.mc-ticket-chat__selection-actions button:disabled{opacity:.5;cursor:default}.mc-ticket-chat__selection-danger{border-color:var(--border-danger, #ef4444);color:var(--text-danger, #b91c1c)}.mc-ticket-chat__selection-danger:hover:not(:disabled){background:var(--surface-danger-soft, #fee2e2)}
.mc-c-ticket-details{display:flex;flex-direction:column;position:relative}.mc-c-ticket-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-ticket-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-ticket-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-ticket-details__header ticket-status-badge,.mc-c-ticket-details__header mc-chat-priority-meta,.mc-c-ticket-details__header ticket-labels{display:block}.mc-c-ticket-details__content{padding:var(--space-4, 16px) 0}.mc-c-ticket-details__fields{width:100%}.mc-c-ticket-details__fields--readonly{position:relative;cursor:not-allowed}.mc-c-ticket-details__fields--readonly::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mc-c-ticket-details__fields--readonly .mc-c-entity-field-view-item,.mc-c-ticket-details__fields--readonly .mc-c-editable-field{opacity:.7;pointer-events:none}.mc-c-ticket-details__receiver-editor{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius, 0.375rem);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.2))}.mc-c-ticket-details__receiver-editor entity-selector{width:100%}.mc-c-ticket-details__receiver-editor.ng-hide{display:none !important}.mc-c-ticket-details__receiver-editor.ng-hide-add,.mc-c-ticket-details__receiver-editor.ng-hide-remove{transition:none !important;animation:none !important}.mc-c-ticket-details__receiver-actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-1, 4px);border-top:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08));margin-top:var(--space-1, 4px)}ticket-details[vertical] .mc-c-ticket-details{padding:0;border:unset}
.mc-c-ticket-history{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-ticket-history__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-ticket-history__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-history__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-ticket-history__filters{display:flex;gap:var(--space-1, 4px)}.mc-c-ticket-history__filter-btn{display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--space-2, 8px);background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.mc-c-ticket-history__filter-btn i{font-size:14px}.mc-c-ticket-history__filter-btn:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-ticket-history__filter-btn--active{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-300);color:var(--color-primary-500)}.mc-c-ticket-history__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-ticket-history__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-ticket-history__metrics{grid-template-columns:1fr}}.mc-c-ticket-history__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-ticket-history__loading,.mc-c-ticket-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-ticket-history__loading i,.mc-c-ticket-history__empty i{font-size:40px;opacity:.5}.mc-c-ticket-history__loading span,.mc-c-ticket-history__empty span{font-size:14px;font-weight:500}.mc-c-ticket-history__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-ticket-history__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-ticket-history__item{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease}.mc-c-ticket-history__item:hover{background:var(--surface-level-1)}.mc-c-ticket-history__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-c-ticket-history__icon i{font-size:16px}.mc-c-ticket-history__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-ticket-history__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-ticket-history__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-ticket-history__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-ticket-history__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-ticket-history__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-ticket-history__body{flex:1;min-width:0}.mc-c-ticket-history__message{font-size:13px;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-ticket-history__meta{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-ticket-history__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-ticket-history__time i{font-size:12px}.mc-c-ticket-history__label-preview{display:inline-flex;align-items:center;margin-top:var(--space-2, 8px);padding:2px 8px;border-radius:var(--border-radius-sm, 4px);border:1px solid;font-size:11px;font-weight:500}.mc-c-ticket-history__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-ticket-history__scroll-loading i{font-size:18px}.mc-c-ticket-history__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-ticket-history__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-ticket-history__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-ticket-history__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-ticket-history__faq-toggle span{flex:1;text-align:left}.mc-c-ticket-history__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-ticket-history__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-ticket-history__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-ticket-history__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-ticket-history__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-ticket-history__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-history__faq-icon--info{color:var(--color-info-500) !important}.mc-c-ticket-history__faq-icon--success{color:var(--color-success-500) !important}.mc-c-ticket-history__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-ticket-history__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-ticket-history--plain{background:var(--surface-background-color)}.mc-c-ticket-history--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-ticket-history__filter-btn--active{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-ticket-history__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-ticket-history__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-ticket-history__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-ticket-history__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-ticket-history__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-ticket-history__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-ticket-history__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-ticket-history__faq-toggle,[data-surface=dark] .mc-c-ticket-history__faq-content{background:var(--surface-level-2)}
.mc-c-ticket-labels{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-ticket-labels__popover{min-width:280px;max-width:320px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-ticket-labels__popover-header{padding:16px;text-align:left}.mc-c-ticket-labels__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-ticket-labels__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-ticket-labels__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-ticket-labels__popover-search{padding:12px 16px}.mc-c-ticket-labels__search-wrapper{position:relative;display:flex;align-items:center}.mc-c-ticket-labels__search-icon{position:absolute;left:12px;font-size:16px;color:var(--surface-text-muted);pointer-events:none}.mc-c-ticket-labels__search-input{width:100%;padding:10px 12px 10px 36px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-ticket-labels__search-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-ticket-labels__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-ticket-labels__list-items{list-style:none;padding:8px;margin:0;max-height:240px;overflow-y:auto}.mc-c-ticket-labels__option-wrapper{display:flex;align-items:center;margin-bottom:4px;border-radius:var(--border-radius-md, 8px)}.mc-c-ticket-labels__option-wrapper:last-child{margin-bottom:0}.mc-c-ticket-labels__option-wrapper:hover .mc-c-ticket-labels__option-actions{opacity:1}.mc-c-ticket-labels__option{flex:1;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-ticket-labels__option:hover{background:var(--surface-level-1)}.mc-c-ticket-labels__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-ticket-labels__option--selected{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-ticket-labels__option--selected:hover{background:var(--color-primary-100, rgba(137, 85, 239, 0.12))}.mc-c-ticket-labels__option-actions{display:flex;align-items:center;gap:2px;padding-right:8px;opacity:0;transition:opacity .15s ease}.mc-c-ticket-labels__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-ticket-labels__action-btn i{font-size:16px}.mc-c-ticket-labels__action-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-ticket-labels__action-btn--danger:hover{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-500, #ef4444)}.mc-c-ticket-labels__option-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-ticket-labels__option-text{flex:1;font-weight:500}.mc-c-ticket-labels__option-check{font-size:18px;color:var(--color-primary-500)}.mc-c-ticket-labels__popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center;font-size:13px}.mc-c-ticket-labels__popover-empty i{font-size:24px;opacity:.6}.mc-c-ticket-labels__popover-create{display:flex;flex-direction:column}.mc-c-ticket-labels__create-content{padding:16px;display:flex;flex-direction:column;gap:12px}.mc-c-ticket-labels__create-preview{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-ticket-labels__create-preview strong{font-weight:600}.mc-c-ticket-labels__create-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-ticket-labels__color-btn{width:24px;height:24px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:all .15s ease}.mc-c-ticket-labels__color-btn:hover{transform:scale(1.15)}.mc-c-ticket-labels__color-btn--selected{border-color:var(--surface-text-color);box-shadow:0 0 0 2px var(--surface-background-color);transform:scale(1.1)}.mc-c-ticket-labels__edit-section{padding:16px}.mc-c-ticket-labels__edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-ticket-labels__edit-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-labels__edit-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-ticket-labels__edit-close i{font-size:20px}.mc-c-ticket-labels__edit-close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-ticket-labels__edit-content{display:flex;flex-direction:column;gap:12px}.mc-c-ticket-labels__edit-input{width:100%;padding:10px 12px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-ticket-labels__edit-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-ticket-labels__edit-input::placeholder{color:var(--surface-text-muted)}.mc-c-ticket-labels__edit-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-ticket-labels__edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mc-c-ticket-labels--plain .mc-c-ticket-labels__search-input,.mc-c-ticket-labels--row .mc-c-ticket-labels__search-input{background:var(--surface-level-1)}.mc-c-ticket-labels--row{display:block}.mc-c-ticket-labels--theme .mc-c-ticket-labels__search-input{background:var(--main-background-color)}[data-surface=dark] .mc-c-ticket-labels__option--selected{background:var(--color-primary-900, rgba(137, 85, 239, 0.15))}[data-surface=dark] .mc-c-ticket-labels__option--selected:hover{background:var(--color-primary-800, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-ticket-labels__search-input{background:var(--surface-level-2)}
.mc-ticket-merge{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-ticket-merge__candidates{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.mc-ticket-merge__candidate-item{display:flex}.mc-ticket-merge__candidate{display:flex;align-items:baseline;width:100%;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;background:none;font:inherit;text-align:left;color:inherit}.mc-ticket-merge__candidate:hover{border-color:var(--color-primary-500, #8955ef)}.mc-ticket-merge__candidate--selected{border-color:var(--color-primary-500, #8955ef);background-color:var(--surface-level-1)}.mc-ticket-merge__candidate:focus-visible{outline:2px solid var(--color-primary-500, #8955ef);outline-offset:2px}.mc-ticket-merge__candidate-code{font-weight:600;color:var(--surface-text-color);flex:0 0 auto}.mc-ticket-merge__candidate-subject{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--surface-text-color)}.mc-ticket-merge__candidate-sender{flex:0 0 auto;font-size:12px;color:var(--surface-text-muted)}.mc-ticket-merge__empty{margin:0;padding:var(--space-3, 12px);text-align:center;font-size:13px;color:var(--surface-text-muted)}.mc-ticket-merge__loading{margin:0;padding:var(--space-3, 12px);text-align:center;font-size:13px;color:var(--surface-text-muted)}.mc-ticket-merge__error{margin:0;padding:var(--space-3, 12px);text-align:center;font-size:13px;color:var(--color-error)}.mc-ticket-merge__preview{padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:8px;background-color:var(--surface-level-1)}.mc-ticket-merge__preview-title{margin:0 0 var(--space-2, 8px);font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-ticket-merge__preview-list{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1, 4px) var(--space-3, 12px);margin:0}.mc-ticket-merge__preview-list dt{font-size:12px;color:var(--surface-text-muted)}.mc-ticket-merge__preview-list dd{margin:0;font-size:13px;color:var(--surface-text-color)}.mc-ticket-merge__visibility{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-ticket-merge__notice{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin:0;padding:10px 12px;border:1px solid var(--color-warning);border-radius:8px;background-color:var(--surface-level-1);font-size:13px;line-height:1.5;color:var(--surface-text-color)}.mc-ticket-merge__warning{margin:0;padding:10px 12px;border:1px solid var(--color-error);border-radius:8px;background-color:var(--surface-level-1);font-size:13px;line-height:1.5;color:var(--surface-text-color)}
.mc-c-ticket-metrics{width:100%}.mc-c-ticket-metrics .vAccordion--default .v-pane-header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:0}.mc-c-ticket-metrics .vAccordion--default .title-header{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-metrics__content{padding:0}.mc-c-ticket-metrics__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mc-c-ticket-metrics__item{padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-ticket-metrics__item:last-child{border-bottom:none}.mc-c-ticket-metrics__field{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mc-c-ticket-metrics__label{font-size:11px;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-c-ticket-metrics__value{font-size:14px;font-weight:500;color:var(--surface-text-color);word-break:break-word}.mc-c-ticket-metrics__value--empty{color:var(--surface-text-muted);font-style:italic}.mc-c-ticket-metrics__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;color:var(--surface-text-muted)}.mc-c-ticket-metrics__empty i{font-size:32px;margin-bottom:8px;opacity:.5}.mc-c-ticket-metrics__empty span{font-size:13px}.mc-c-ticket-metrics--plain .vAccordion--default{background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);overflow:hidden}.mc-c-ticket-metrics--theme .vAccordion--default{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);overflow:hidden}.mc-c-ticket-metrics--compact .mc-c-ticket-metrics__item{padding:8px 12px}.mc-c-ticket-metrics--compact .mc-c-ticket-metrics__label{font-size:10px}.mc-c-ticket-metrics--compact .mc-c-ticket-metrics__value{font-size:13px}
.mc-c-ticket-move-blocked{display:flex;gap:var(--space-3, 12px);align-items:flex-start}.mc-c-ticket-move-blocked__icon{font-size:20px;padding:var(--space-2, 8px);border-radius:50%;color:var(--state-text-brand, var(--color-primary-500, #8955ef));background:var(--surface-hover-color, rgba(137, 85, 239, 0.08))}.mc-c-ticket-move-blocked__body{flex:1;min-width:0}.mc-c-ticket-move-blocked__group:not(:first-child){margin-top:var(--space-3, 12px)}.mc-c-ticket-move-blocked__lead{margin:0 0 var(--space-1, 4px);color:var(--surface-text-muted-color, #666)}.mc-c-ticket-move-blocked__list{margin:0;padding-left:var(--space-5, 20px);color:var(--surface-text-color, #333)}
.mc-c-ticket-people__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mc-c-ticket-people__empty{font-size:14px;line-height:20px;font-style:italic;color:var(--surface-text-muted)}.mc-c-ticket-people__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 8px 0 3px;border:1px solid var(--surface-border-color);border-radius:999px;background-color:var(--surface-bg-secondary);color:var(--surface-text-color);white-space:nowrap}.mc-c-ticket-people__name{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:12px;font-weight:500;line-height:20px;cursor:pointer}.mc-c-ticket-people__name:hover{text-decoration:underline}.mc-c-ticket-people__name:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px;border-radius:4px}.mc-c-ticket-people__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:0;height:16px;margin-left:-6px;padding:0;overflow:hidden;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);opacity:0;cursor:pointer}.mc-c-ticket-people__remove i{font-size:14px}.mc-c-ticket-people__remove:hover{background-color:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-ticket-people__remove:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-ticket-people__chip:hover .mc-c-ticket-people__remove,.mc-c-ticket-people__chip:focus-within .mc-c-ticket-people__remove{width:16px;margin:0 -4px 0 -2px;opacity:1}@media(hover: none){.mc-c-ticket-people__remove{width:16px;margin:0 -4px 0 -2px;opacity:1}}.mc-c-ticket-people__add{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:1px dashed color-mix(in srgb, var(--state-text-brand) 55%, transparent);border-radius:999px;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:12px;font-weight:500;cursor:pointer}.mc-c-ticket-people__add i{font-size:14px}.mc-c-ticket-people__add:hover{background-color:var(--surface-bg-hover)}.mc-c-ticket-people__add:disabled{opacity:.5;cursor:not-allowed}.mc-c-ticket-people__editor{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px);background:var(--surface-background-color-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--border-radius, 0.375rem);border:1px solid var(--color-primary-200, rgba(137, 85, 239, 0.2))}.mc-c-ticket-people__editor entity-selector{width:100%}.mc-c-ticket-people__editor-actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-1, 4px);border-top:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08));margin-top:var(--space-1, 4px)}
.mc-c-ticket-status-badge{display:inline-flex;position:relative}.mc-c-ticket-status-badge--row{display:block}.mc-c-ticket-status-badge__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-ticket-status-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-ticket-status-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-ticket-status-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-ticket-status-badge__icon{font-size:16px}.mc-c-ticket-status-badge__text{font-weight:600}.mc-c-ticket-status-badge__chevron{font-size:16px;transition:transform .2s ease}.mc-c-ticket-status-badge__chevron--open{transform:rotate(180deg)}.mc-c-ticket-status-badge--sm .mc-c-ticket-status-badge__toggle{padding:4px 8px;font-size:12px;gap:6px}.mc-c-ticket-status-badge--sm .mc-c-ticket-status-badge__icon,.mc-c-ticket-status-badge--sm .mc-c-ticket-status-badge__chevron{font-size:14px}.mc-c-ticket-status-badge--lg .mc-c-ticket-status-badge__toggle{padding:12px 16px;font-size:16px;gap:10px}.mc-c-ticket-status-badge--lg .mc-c-ticket-status-badge__icon,.mc-c-ticket-status-badge--lg .mc-c-ticket-status-badge__chevron{font-size:20px}.mc-c-ticket-status-badge--info .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.15);border-color:rgba(var(--color-info-rgb, 59, 130, 246), 0.3);color:var(--state-text-info)}.mc-c-ticket-status-badge--info .mc-c-ticket-status-badge__icon{color:var(--state-text-info)}.mc-c-ticket-status-badge--info:hover .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.25)}.mc-c-ticket-status-badge--warning .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);border-color:rgba(var(--color-warning-rgb, 251, 191, 36), 0.3);color:var(--state-text-warning)}.mc-c-ticket-status-badge--warning .mc-c-ticket-status-badge__icon{color:var(--state-text-warning)}.mc-c-ticket-status-badge--warning:hover .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.25)}.mc-c-ticket-status-badge--success .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--state-text-success)}.mc-c-ticket-status-badge--success .mc-c-ticket-status-badge__icon{color:var(--state-text-success)}.mc-c-ticket-status-badge--success:hover .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.25)}.mc-c-ticket-status-badge--neutral .mc-c-ticket-status-badge__toggle{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-ticket-status-badge__popover{min-width:240px;max-width:320px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-ticket-status-badge__popover-header{padding:16px;text-align:left}.mc-c-ticket-status-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-ticket-status-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-ticket-status-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-ticket-status-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-ticket-status-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-ticket-status-badge__option:last-child{margin-bottom:0}.mc-c-ticket-status-badge__option:hover{background:var(--surface-level-1)}.mc-c-ticket-status-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-ticket-status-badge__option-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex-shrink:0}.mc-c-ticket-status-badge__option-text{flex:1;font-weight:500}.mc-c-ticket-status-badge__option--info{color:var(--state-text-info)}.mc-c-ticket-status-badge__option--info:hover{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.1)}.mc-c-ticket-status-badge__option--warning{color:var(--state-text-warning)}.mc-c-ticket-status-badge__option--warning:hover{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.1)}.mc-c-ticket-status-badge__option--success{color:var(--state-text-success)}.mc-c-ticket-status-badge__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-ticket-status-badge__option--neutral{color:var(--surface-text-muted)}.mc-c-ticket-status-badge__option--neutral:hover{background:var(--surface-level-1)}.mc-c-ticket-status-badge__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center;font-size:13px}.mc-c-ticket-status-badge__empty i{font-size:24px;opacity:.6}[data-surface=dark] .mc-c-ticket-status-badge--info .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.2)}[data-surface=dark] .mc-c-ticket-status-badge--warning .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.2)}[data-surface=dark] .mc-c-ticket-status-badge--success .mc-c-ticket-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.2)}
.mc-c-ticket-todo-form{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-2, 8px) 0}.mc-c-ticket-todo-form__field{width:100%}.mc-c-ticket-todo-form__field--date{flex:1}.mc-c-ticket-todo-form__field--color{flex:0 0 auto}.mc-c-ticket-todo-form__row{display:flex;gap:var(--space-4, 16px);align-items:flex-start}@media(max-width: 480px){.mc-c-ticket-todo-form__row{flex-direction:column}}.mc-c-ticket-todo-form__preview{padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color)}.mc-c-ticket-todo-form__preview-label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-ticket-todo-form__preview-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);border-left:4px solid var(--color-primary-500)}.mc-c-ticket-todo-form__preview-checkbox{color:var(--surface-text-muted);font-size:20px}.mc-c-ticket-todo-form__preview-content{flex:1;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-ticket-todo-form__preview-title{font-size:14px;color:var(--surface-text-color);font-weight:500}.mc-c-ticket-todo-form__preview-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted)}.mc-c-ticket-todo-form__preview-date i{font-size:12px}.mc-c-ticket-todo-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}
.mc-c-ticket-todos{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-ticket-todos__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-ticket-todos__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-todos__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-ticket-todos__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-ticket-todos__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-ticket-todos__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-ticket-todos__metrics{grid-template-columns:1fr}}.mc-c-ticket-todos__progress-section{flex:0 0 auto !important;padding-bottom:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-ticket-todos__progress{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-ticket-todos__progress-bar{flex:1;height:6px;background:var(--surface-level-2);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.mc-c-ticket-todos__progress-fill{height:100%;background:linear-gradient(90deg, var(--color-success-400), var(--color-success-500));border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.mc-c-ticket-todos__progress-text{font-size:12px;font-weight:500;color:var(--surface-text-muted);white-space:nowrap}.mc-c-ticket-todos__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-ticket-todos__loading,.mc-c-ticket-todos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-ticket-todos__loading i,.mc-c-ticket-todos__empty i{font-size:40px;opacity:.5}.mc-c-ticket-todos__loading span,.mc-c-ticket-todos__empty span{font-size:14px;font-weight:500}.mc-c-ticket-todos__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-ticket-todos__list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-ticket-todos__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:all .15s ease;border:1px solid rgba(0,0,0,0);background:var(--surface-background-color);border-left:4px solid var(--color-primary-500);cursor:default}.mc-c-ticket-todos__item:hover{background:var(--surface-level-1)}.mc-c-ticket-todos__item:hover .mc-c-ticket-todos__item-actions{opacity:1}.mc-c-ticket-todos__item:hover .mc-c-ticket-todos__drag-handle{opacity:1}.mc-c-ticket-todos__item--completed{opacity:.7}.mc-c-ticket-todos__item--completed .mc-c-ticket-todos__item-title{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-ticket-todos__item--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border-color:var(--color-error-200, rgba(239, 68, 68, 0.3))}.mc-c-ticket-todos__item--overdue:hover{background:var(--color-error-100, rgba(239, 68, 68, 0.1))}.mc-c-ticket-todos__item--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.05));border-color:var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-ticket-todos__item--due-soon:hover{background:var(--color-warning-100, rgba(245, 158, 11, 0.1))}.mc-c-ticket-todos__item--dragging{opacity:.5;transform:scale(0.98)}.mc-c-ticket-todos__item--drag-over{border-top:2px solid var(--color-primary-500);padding-top:calc(var(--space-3, 12px) - 1px)}.mc-c-ticket-todos__drag-handle{flex-shrink:0;align-self:center;color:var(--surface-text-muted);font-size:18px;cursor:grab;opacity:0;transition:opacity .15s ease}.mc-c-ticket-todos__drag-handle:active{cursor:grabbing}.mc-c-ticket-todos__item-checkbox{flex-shrink:0;padding-top:2px}.mc-c-ticket-todos__item-content{flex:1;min-width:0}.mc-c-ticket-todos__item-title{font-size:14px;color:var(--surface-text-color);line-height:1.5;word-break:break-word}.mc-c-ticket-todos__item-meta{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-ticket-todos__item-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-ticket-todos__item-date i{font-size:12px}.mc-c-ticket-todos__item-date--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-700);font-weight:500}.mc-c-ticket-todos__item-date--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600);font-weight:500}.mc-c-ticket-todos__item-inline-edit{flex:1;min-width:0}.mc-c-ticket-todos__inline-input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-background-color);border:2px solid var(--color-primary-500);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color);font-size:14px}.mc-c-ticket-todos__inline-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-ticket-todos__item-actions{display:flex;gap:var(--space-1, 4px);opacity:0;transition:opacity .15s ease}.mc-c-ticket-todos__item-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-ticket-todos__item-action i{font-size:16px}.mc-c-ticket-todos__item-action:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-ticket-todos__item-action--danger:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-ticket-todos__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-ticket-todos__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-ticket-todos__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-ticket-todos__faq-toggle span{flex:1;text-align:left}.mc-c-ticket-todos__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-ticket-todos__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-ticket-todos__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-ticket-todos__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-ticket-todos__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-ticket-todos__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-ticket-todos__faq-icon--danger{color:var(--color-error-500) !important}.mc-c-ticket-todos__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-ticket-todos__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-ticket-todos--plain{background:var(--surface-background-color)}.mc-c-ticket-todos--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-ticket-todos__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-ticket-todos__item--overdue{background:rgba(239,68,68,.1)}[data-surface=dark] .mc-c-ticket-todos__item--overdue:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-ticket-todos__item--due-soon{background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-ticket-todos__item--due-soon:hover{background:rgba(245,158,11,.15)}[data-surface=dark] .mc-c-ticket-todos__faq-toggle,[data-surface=dark] .mc-c-ticket-todos__faq-content{background:var(--surface-level-2)}.mc-c-ticket-todos__group{margin-bottom:var(--space-4, 16px)}.mc-c-ticket-todos__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.mc-c-ticket-todos__group-title{font-weight:600;color:var(--surface-text-color, #333)}.mc-c-ticket-todos__group-since,.mc-c-ticket-todos__item-due{font-size:12px;color:var(--surface-text-muted-color, #888);white-space:nowrap}.mc-c-ticket-todos__item-required{font-size:12px;font-weight:600;color:var(--state-text-brand, var(--color-primary-500, #8955ef));white-space:nowrap}.mc-c-ticket-todos__item--stage{border-left-color:rgba(0,0,0,0)}
.mc-l-tickets-dashboard-page__title{display:flex;align-items:center;gap:10px;color:#fff}.mc-l-tickets-dashboard-page__title i{font-size:22px}.mc-l-tickets-dashboard-page__title h2{margin:0;font-size:22px;font-weight:500;color:inherit}.mc-l-tickets-dashboard{display:grid;grid-template-columns:320px minmax(0, 1fr);gap:16px;width:100%;align-items:start;padding:8px 16px}@media(max-width: 768px){.mc-l-tickets-dashboard{grid-template-columns:minmax(0, 1fr)}}.mc-l-tickets-dashboard__sidebar{position:sticky;top:8px;max-height:calc(100vh - 96px);display:flex;flex-direction:column;min-height:0;background:var(--panel-background-color, #fff);border-radius:8px;box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, 0.1));padding:12px;overflow:hidden}.mc-l-tickets-dashboard__sidebar mc-activity-feed{flex:1 1 auto}.mc-l-tickets-dashboard__main{min-width:0}.mc-l-tickets-dashboard .mc-l-tickets-dashboard__sidebar h3.mc-l-tickets-dashboard__sidebar-title{font-size:14px;font-weight:600;color:var(--surface-text-color);margin:0 0 8px}
.ticket-macro-confirm{display:flex;flex-direction:column;gap:14px}.ticket-macro-confirm__alert{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--color-error);background-color:var(--surface-level-1);font-size:13px;line-height:1.5;color:var(--surface-text-color)}.ticket-macro-confirm__alert>i{flex-shrink:0;margin-top:1px;font-size:18px;color:var(--color-error)}.ticket-macro-confirm__alert code{padding:0 4px;border-radius:4px;background-color:var(--surface-level-2);font-size:12px}.ticket-macro-confirm__alert--warning{border-color:var(--color-warning)}.ticket-macro-confirm__alert--warning>i{color:var(--color-warning-dark)}.ticket-macro-confirm__intro{margin:0;font-size:13px;color:var(--surface-text-muted)}.ticket-macro-confirm__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ticket-macro-confirm__step{display:flex;align-items:flex-start;gap:10px}.ticket-macro-confirm__step-index{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:11px;font-weight:600}.ticket-macro-confirm__step-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ticket-macro-confirm__step-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:22px}.ticket-macro-confirm__step-head>i{font-size:16px;color:var(--surface-text-muted)}.ticket-macro-confirm__step-summary{font-size:13px;font-weight:500;color:var(--surface-text-color)}.ticket-macro-confirm__badge{padding:1px 7px;border-radius:10px;border:1px solid var(--surface-border-color);font-size:10px;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.4px;color:var(--surface-text-muted)}.ticket-macro-confirm__badge--public{border-color:var(--color-error);color:var(--color-error)}.ticket-macro-confirm__badge--edited{border-color:var(--color-primary-500);color:var(--color-primary-500)}.ticket-macro-confirm__preview{max-height:180px;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;border:1px solid var(--surface-border-color);border-left:3px solid var(--surface-border-color);border-radius:6px;background-color:var(--surface-level-1);font-size:13px;line-height:1.55;color:var(--surface-text-color);word-break:break-word}.ticket-macro-confirm__preview--public{border-left-color:var(--color-error)}.ticket-macro-confirm__preview p{margin:0 0 6px}.ticket-macro-confirm__preview p:last-child{margin-bottom:0}.ticket-macro-confirm__preview ol,.ticket-macro-confirm__preview ul{margin:0 0 6px;padding-left:20px}.ticket-macro-confirm__footnote{margin:0;padding-top:10px;border-top:1px solid var(--surface-border-color);font-size:12px;color:var(--surface-text-muted)}
.ticket-macro-fill{display:flex;flex-direction:column;gap:14px}.ticket-macro-fill__hint{margin:0;font-size:13px;color:var(--surface-text-muted)}.ticket-macro-fill__message{display:flex;flex-direction:column;gap:6px}.ticket-macro-fill .mc-c-form-field__label{display:flex;align-items:center;gap:8px}.ticket-macro-fill__badge{padding:1px 7px;border-radius:10px;border:1px solid var(--surface-border-color);font-size:10px;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.4px;color:var(--surface-text-muted)}.ticket-macro-fill__badge--public{border-color:var(--color-error);color:var(--color-error)}.ticket-macro-fill__warning{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--color-warning);border-radius:8px;background-color:var(--surface-level-1);font-size:13px;line-height:1.5;color:var(--surface-text-color)}
.mc-l-my-tickets-kanban{width:100%;height:100%;display:flex;flex-direction:column}.mc-l-my-tickets-kanban__loading{padding:24px;text-align:center;color:var(--surface-text-muted, #888)}.mc-l-my-tickets-kanban__board{display:flex;gap:12px;padding:12px 16px;overflow-x:auto;flex:1;align-items:flex-start}.mc-l-my-tickets-kanban__column{background:var(--content-box-background-color, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:6px;min-width:280px;max-width:320px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.06)}.mc-l-my-tickets-kanban__column-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color, #e5e7eb);font-weight:600;font-size:13px;color:var(--surface-text, #111827)}.mc-l-my-tickets-kanban__column-icon{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mc-l-my-tickets-kanban__column-label{flex:1}.mc-l-my-tickets-kanban__column-count{background:var(--surface-secondary, #f3f4f6);color:var(--surface-text, #111827);font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.mc-l-my-tickets-kanban__column-body{padding:8px;overflow-y:auto;max-height:calc(100vh - 320px);flex:1}.mc-l-my-tickets-kanban__column-empty{text-align:center;color:var(--surface-text-muted, #888);font-size:12px;padding:16px 0;opacity:.5}.mc-l-my-tickets-kanban__card{display:block;background:var(--surface-bg, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:4px;padding:10px;margin-bottom:8px;font-size:12px;cursor:pointer;text-decoration:none;color:var(--surface-text, #1f2937);transition:background .15s ease,box-shadow .15s ease}.mc-l-my-tickets-kanban__card:hover{background:var(--surface-hover, #f9fafb);box-shadow:0 1px 3px rgba(0,0,0,.08)}.mc-l-my-tickets-kanban__ws-tag{display:inline-block;font-size:10px;padding:2px 7px;border-radius:3px;background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);margin-bottom:6px;font-weight:500}.mc-l-my-tickets-kanban__card-code{font-weight:600;font-size:11px;color:var(--surface-text-muted, #6b7280)}.mc-l-my-tickets-kanban__card-subject{margin-top:2px;color:var(--surface-text, #1f2937);font-weight:500}.mc-l-my-tickets-kanban__card-status{margin-top:6px;font-size:10px;color:var(--surface-text-muted, #6b7280)}
.mc-l-my-tickets-list{width:100%;height:100%;overflow:auto;padding:8px 16px}
.mc-l-my-tickets-page{display:block}.mc-l-my-tickets-page__title{display:flex;align-items:center;gap:10px;color:#fff}.mc-l-my-tickets-page__title i{font-size:22px}.mc-l-my-tickets-page__title h2{margin:0;font-size:22px;font-weight:500;color:inherit}.mc-l-my-tickets-page__meta{font-size:12px;color:hsla(0,0%,100%,.75);font-weight:400}.mc-l-my-tickets-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;min-height:320px;max-width:560px;margin:0 auto}.mc-l-my-tickets-empty__illustration{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;background:linear-gradient(135deg, rgba(124, 58, 237, 0.16) 0%, rgba(59, 130, 246, 0.12) 100%);border:1px solid rgba(124,58,237,.2)}.mc-l-my-tickets-empty__illustration i{font-size:40px;color:var(--color-primary-500, #7c3aed)}.mc-l-my-tickets-empty__title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:var(--surface-text, #111827)}.mc-l-my-tickets-empty__description{font-size:.9375rem;line-height:1.5;margin:0 0 1.5rem;color:var(--surface-text-muted, #6b7280);max-width:440px}.mc-l-my-tickets-empty__roles{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 0 1.5rem}.mc-l-my-tickets-empty__role-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:500;background:rgba(124,58,237,.1);color:var(--state-text-brand);border:1px solid rgba(124,58,237,.18)}.mc-l-my-tickets-empty__role-chip i{font-size:12px}.mc-l-my-tickets-empty__actions{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:center}.mc-l-my-tickets-empty--filtered .mc-l-my-tickets-empty__illustration{background:linear-gradient(135deg, rgba(245, 158, 11, 0.16) 0%, rgba(251, 191, 36, 0.12) 100%);border-color:rgba(245,158,11,.2)}.mc-l-my-tickets-empty--filtered .mc-l-my-tickets-empty__illustration i{color:var(--color-warning-500, #d97706)}.mc-l-my-tickets-empty--coming-soon .mc-l-my-tickets-empty__illustration{background:linear-gradient(135deg, rgba(59, 130, 246, 0.16) 0%, rgba(14, 165, 233, 0.12) 100%);border-color:rgba(59,130,246,.2)}.mc-l-my-tickets-empty--coming-soon .mc-l-my-tickets-empty__illustration i{color:var(--color-info-500, #0ea5e9)}@media(max-width: 768px){.mc-l-my-tickets-empty{padding:2.5rem 1rem;min-height:240px}.mc-l-my-tickets-empty__illustration{width:72px;height:72px}.mc-l-my-tickets-empty__illustration i{font-size:32px}}
.mc-l-my-tickets-timeline{display:flex;flex-direction:column;min-height:0;padding:12px 16px 16px}.mc-l-my-tickets-timeline__viewport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-my-tickets-timeline__toolbar{display:flex;align-items:center;flex:none;gap:14px;padding:0 2px 10px}.mc-l-my-tickets-timeline__spacer{flex:1}.mc-l-my-tickets-timeline__refine{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.08);color:var(--app-text-color, #fff);font-size:12px;cursor:pointer;transition:background .15s ease}.mc-l-my-tickets-timeline__refine:hover{background:hsla(0,0%,100%,.15)}.mc-l-my-tickets-timeline__refine--active{border-style:solid;border-color:hsla(0,0%,100%,.4)}.mc-l-my-tickets-timeline__refine-badge{padding:1px 6px;border-radius:8px;background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff);font-size:10px;font-weight:600;line-height:1.4}.mc-l-my-tickets-timeline__zoom{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:6px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--app-text-color, #fff);font-size:12px}.mc-l-my-tickets-timeline__zoom mc-slider{width:120px}.mc-l-my-tickets-timeline__zoom i{font-size:20px;line-height:1;opacity:.8}.mc-l-my-tickets-timeline__zoom-label{min-width:66px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mc-l-my-tickets-timeline-refine{color:var(--surface-text, #1f2937);padding:14px;min-width:280px;max-width:360px}.mc-l-my-tickets-timeline-refine__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-l-my-tickets-timeline-refine__title{font-size:13px;color:var(--surface-text, #1f2937)}.mc-l-my-tickets-timeline-refine__clear{font-size:11px;color:var(--color-primary, #7c3aed);cursor:pointer;text-decoration:none}.mc-l-my-tickets-timeline-refine__clear:hover{text-decoration:underline}.mc-l-my-tickets-timeline-refine__section{margin-bottom:14px}.mc-l-my-tickets-timeline-refine__section:last-of-type{margin-bottom:0}.mc-l-my-tickets-timeline-refine__label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted, #888);margin-bottom:6px;letter-spacing:.4px;font-weight:600}.mc-l-my-tickets-timeline-refine__chips{display:flex;gap:6px;flex-wrap:wrap}.mc-l-my-tickets-timeline-refine__chip{background:var(--surface-secondary, #f3f4f6);color:var(--surface-text, #1f2937);border:1px solid rgba(0,0,0,0);padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mc-l-my-tickets-timeline-refine__chip:hover{background:var(--surface-hover, #e5e7eb)}.mc-l-my-tickets-timeline-refine__chip--active{background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);border-color:var(--info-border, #93c5fd);font-weight:500}.mc-l-my-tickets-timeline__control{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--app-text-color)}.mc-l-my-tickets-timeline__control mc-select{min-width:170px}.mc-l-my-tickets-timeline__error{display:flex;flex:none;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--color-danger);border-radius:var(--content-radius-base, 8px);background:var(--surface-level-0);color:var(--surface-text-color);font-size:.8rem}.mc-l-my-tickets-timeline__error button{padding:4px 10px;border:1px solid var(--color-danger);border-radius:var(--content-radius-sm, 5px);background:rgba(0,0,0,0);color:var(--color-danger);font-weight:600;cursor:pointer}.mc-l-my-tickets-timeline__foot{flex:none;padding:10px 2px 0;font-size:.76rem;color:var(--app-text-color);opacity:.75}
.mc-c-ticket-filter{display:flex;width:55vw;background-color:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-ticket-filter--rounded{border-radius:var(--space-2-5, 10px)}.mc-c-ticket-filter__container{display:flex;width:100%;height:100%}.mc-c-ticket-filter__list-wrapper{background-color:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-ticket-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-ticket-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-ticket-filter__list-wrapper ul li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-ticket-filter__list-actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-ticket-filter__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-ticket-filter__list-actions mc-button:last-child{margin-right:0}.mc-c-ticket-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-ticket-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-ticket-filter__form-wrapper .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-ticket-filter__form-wrapper .form-control::placeholder{color:var(--surface-text-muted)}.mc-c-ticket-filter__form-wrapper .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem rgba(var(--color-primary-500-rgb), 0.25)}.mc-c-ticket-filter__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
.mc-c-ticket-association-list{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-ticket-association-list__header{display:flex;align-items:center;padding:8px 12px}.mc-c-ticket-association-list__title{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mc-c-ticket-association-list__add-btn{margin-left:auto}.mc-c-ticket-association-list__content{padding:8px 0 12px 0}
.mc-l-content-container__view:has(.mc-l-ticket-view-page){height:calc(100vh - 15px) !important;min-height:auto !important;overflow:hidden}.mc-l-content-container__view>[ui-view],.mc-l-content-container__view>ui-view{display:block;height:100%}.mc-l-ticket-view-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-l-ticket-view-page content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-ticket-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-ticket-view-page .mc-l-content__body{flex:1;min-height:0;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.mc-l-ticket-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-ticket-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-ticket-view-page .mc-l-content-body__main-container{flex:1;min-height:0;overflow:hidden}.mc-l-ticket-view-page .mc-l-content-body__left-panel,.mc-l-ticket-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;overflow:hidden}.mc-l-ticket-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.mc-l-ticket-view-page content-body-left section{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.mc-l-ticket-view-page content-body-left section>ticket-details{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-ticket-view-page content-body-left section>ticket-details>mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-ticket-view-page content-body-left section>ticket-details>mc-c-card>.mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-ticket-view-page .mc-c-card--theme{overflow:visible}.mc-l-ticket-view-page .mc-c-ticket-details{flex:1;min-height:0;overflow-y:auto}.mc-l-ticket-view-page .mc-c-ticket-details__content{flex:0 0 auto}.mc-l-ticket-view-page content-body-right{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.mc-l-ticket-view-page .ticket-messenger__scope{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-ticket-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-ticket-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-ticket-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-ticket-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-ticket-view-main__tab-panel--chat{height:100%}.mc-c-ticket-view-main__tab-panel--todos{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-ticket-view-main__tab-panel--todos ticket-todos{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-main__tab-panel--todos ticket-todos>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-main__tab-panel--metrics{overflow-y:auto;padding:var(--space-4, 16px)}.mc-c-ticket-view-main__tab-panel--history{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-ticket-view-main__tab-panel--history ticket-history{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-main__tab-panel--history ticket-history>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-main__tab-panel--attachments{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-ticket-view-main__tab-panel--attachments ticket-attachments{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-main__tab-panel--attachments ticket-attachments>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-ticket-view-header__code{padding:.15rem .5rem;border-radius:6px;background:var(--color-primary-100, #efe8ff);color:var(--color-primary-700, #6b2cd9);font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.mc-l-ticket-view-page .mc-c-ticket-view-header__advance .mc-c-action-menu__toggle{font-family:var(--font-family-base);line-height:1;background-color:var(--glass-fill-solid, rgba(0, 0, 0, 0.35)) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-width:1px;border-style:solid;border-color:var(--color-primary-400) !important;box-shadow:var(--glass-shadow-solid, 0 2px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1));color:var(--glass-chrome-ink-solid, var(--color-white)) !important}.mc-l-ticket-view-page .mc-c-ticket-view-header__advance .mc-c-action-menu__toggle:hover{background-color:var(--glass-edge-hover-solid, rgba(0, 0, 0, 0.45)) !important;border-color:var(--color-primary-400) !important;color:var(--glass-chrome-ink-solid, var(--color-white)) !important;box-shadow:var(--glass-shadow-solid, 0 4px 12px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.15))}.mc-l-ticket-view-page .mc-c-ticket-view-header__advance .mc-c-action-menu__toggle:active{background-color:var(--glass-edge-active-solid, rgba(0, 0, 0, 0.5)) !important}.mc-l-ticket-view-page .mc-c-ticket-view-header__advance .mc-c-action-menu__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-l-ticket-view-page .mc-c-ticket-view-header__advance .mc-c-action-menu__toggle:focus:not(:focus-visible){outline:none}.mc-c-ticket-history-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:var(--space-8, 32px);text-align:center}@media(max-width: 768px){.mc-l-content-container__view:has(.mc-l-ticket-view-page){height:calc(100vh - 56px) !important}}.mc-l-content-container__view:has(.mc-l-ticket-view-page content-body.mc-is-panel-fixed-scroll){height:auto !important;min-height:100vh !important;overflow:visible !important}.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll){height:auto;overflow:visible}.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll) content,.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content-wrapper,.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body,.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body-wrapper{flex:0 0 auto;height:auto;overflow:visible}.mc-l-ticket-view-page:has(content-body.mc-is-panel-fixed-scroll) content-body{flex:0 0 auto}
.mc-l-calendar{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.mc-l-calendar.pre-loader-container{min-height:70vh}.mc-l-calendar .fullcalendar{flex:1;width:100%;height:100%}
.mc-c-workspace-fn-audit{width:100%;box-shadow:none !important;background:rgba(0,0,0,0) !important}.mc-c-workspace-fn-audit__title{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--surface-text-color)}.mc-c-workspace-fn-audit__title i{color:var(--surface-text-muted);font-size:18px}.mc-c-workspace-fn-audit__item{padding:10px 12px;margin-bottom:8px;border-left:3px solid var(--surface-border-color);background:var(--surface-bg-secondary);border-radius:0 4px 4px 0;color:var(--surface-text-color)}.mc-c-workspace-fn-audit__item--success{border-left-color:var(--color-success-500, #10b981)}.mc-c-workspace-fn-audit__item--info{border-left-color:var(--color-primary-500, #6366f1)}.mc-c-workspace-fn-audit__item--error{border-left-color:var(--color-error-500, #ef4444)}.mc-c-workspace-fn-audit__item--warning{border-left-color:var(--color-warning-500, #f59e0b)}.mc-c-workspace-fn-audit__item-header{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--surface-text-color)}.mc-c-workspace-fn-audit__actor{font-weight:600}.mc-c-workspace-fn-audit__action{color:var(--surface-text-muted)}.mc-c-workspace-fn-audit__time{color:var(--surface-text-muted);margin-left:auto;font-size:11px}.mc-c-workspace-fn-audit__changes{list-style:none;padding:6px 0 0;margin:6px 0 0;font-size:12px;color:var(--surface-text-color);border-top:1px solid var(--surface-border-color)}.mc-c-workspace-fn-audit__changes li{padding:3px 0}.mc-c-workspace-fn-audit__changes code{background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:3px;padding:0 4px;font-family:monospace;font-size:11px}.mc-c-workspace-fn-audit__old{color:var(--surface-text-muted);text-decoration:line-through}.mc-c-workspace-fn-audit__new{color:var(--color-primary-600, #4f46e5);font-weight:500}
.mc-c-workspace-fn-form{color:var(--surface-text-color)}.mc-c-workspace-fn-form__section{padding:16px 20px;border-bottom:1px solid var(--surface-border-color)}.mc-c-workspace-fn-form__section--last{border-bottom:0}.mc-c-workspace-fn-form__section-title{margin:0 0 12px 0;font-size:13px;font-weight:600;color:var(--surface-text-color);display:flex;align-items:center;gap:8px}.mc-c-workspace-fn-form__section-title i{color:var(--surface-text-muted);font-size:14px}.mc-c-workspace-fn-form__row{display:flex;gap:12px;margin-bottom:12px}.mc-c-workspace-fn-form__row:last-child{margin-bottom:0}@media(max-width: 768px){.mc-c-workspace-fn-form__row{flex-direction:column}}.mc-c-workspace-fn-form__field{flex:1;min-width:0}.mc-c-workspace-fn-form__field--flex{flex:2}.mc-c-workspace-fn-form__field--small{max-width:140px}.mc-c-workspace-fn-form__field--full{flex:1 1 100%}.mc-c-workspace-fn-form__checkboxes{display:flex;flex-direction:column;gap:10px}.mc-c-workspace-fn-form__check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--surface-text-color);cursor:pointer;margin:0}.mc-c-workspace-fn-form__check input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary-600, #4f46e5);cursor:pointer}.mc-c-workspace-fn-form__check--disabled{opacity:.5;cursor:not-allowed}.mc-c-workspace-fn-form__check--disabled input{cursor:not-allowed}
.mc-workspace-functions{display:flex;flex-direction:column;gap:12px;padding-top:8px;color:var(--surface-text-color)}.mc-workspace-functions__toolbar{display:flex;align-items:center;justify-content:space-between}.mc-workspace-functions__count{font-size:13px;color:var(--surface-text-muted, #6b7280)}.mc-workspace-functions__add-btn{padding:8px 14px;background:var(--color-primary-600, #4f46e5);color:#fff;border:0;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.mc-workspace-functions__add-btn:hover{background:var(--color-primary-700, #4338ca)}.mc-workspace-functions__loading,.mc-workspace-functions__empty{padding:24px;text-align:center;color:var(--surface-text-muted, #6b7280);font-size:14px}.mc-workspace-functions__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:12px}.mc-workspace-functions__card{background:var(--surface-background-color, #fff);border:1px solid var(--surface-border-color, #e3e6ed);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .15s ease}.mc-workspace-functions__card:hover{box-shadow:0 4px 12px rgba(15,23,42,.06)}.mc-workspace-functions__card--default{background:linear-gradient(180deg, rgba(99, 102, 241, 0.04), transparent);border-color:var(--color-primary-200, #c7d2fe)}.mc-workspace-functions__card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-workspace-functions__card-name{margin:0;font-size:15px;font-weight:600;color:var(--surface-text-color, #1a1f36)}.mc-workspace-functions__card-base{font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.mc-workspace-functions__card-base--manager{background:var(--color-primary-100, #e0e7ff);color:var(--color-primary-700, #4338ca)}.mc-workspace-functions__card-base--executor{background:var(--color-success-50, #ecfdf5);color:var(--color-success-700, #047857)}.mc-workspace-functions__card-base--requester{background:var(--color-warning-50, #fef3c7);color:var(--color-warning-800, #92400e)}.mc-workspace-functions__card-flags{display:flex;flex-wrap:wrap;gap:4px}.mc-workspace-functions__flag-chip{font-size:11px;padding:2px 8px;background:var(--surface-bg-secondary, #f9fafb);border:1px solid var(--surface-border-color, #f3f4f6);border-radius:12px;color:var(--surface-text-muted, #6b7280)}.mc-workspace-functions__card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--surface-border-color, #f3f4f6)}.mc-workspace-functions__card-meta{font-size:12px;color:var(--surface-text-muted, #6b7280);display:inline-flex;align-items:center;gap:4px}.mc-workspace-functions__card-meta i{font-size:14px}.mc-workspace-functions__card-actions{display:flex;gap:4px}.mc-workspace-functions__action-btn{background:rgba(0,0,0,0);border:0;cursor:pointer;padding:4px 8px;border-radius:4px;color:var(--surface-text-muted, #6b7280);transition:background .15s ease}.mc-workspace-functions__action-btn:hover{background:var(--surface-bg-secondary, #f9fafb)}.mc-workspace-functions__action-btn:disabled{opacity:.4;cursor:not-allowed}.mc-workspace-functions__action-btn--danger{color:var(--color-danger-600, #dc2626)}.mc-workspace-functions__action-btn--danger:hover:not(:disabled){background:var(--color-danger-50, #fef2f2)}.mc-workspace-functions__action-btn i{font-size:16px}
.mc-workspace-members{display:flex;flex-direction:column;gap:12px;position:relative;padding-top:8px;color:var(--surface-text-color)}.mc-workspace-members__toolbar{display:flex;gap:8px;align-items:center}.mc-workspace-members__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.mc-workspace-members__chips-label{color:var(--surface-text-muted);margin-right:4px}.mc-workspace-members__search-wrap{flex:1}.mc-workspace-members__pagination-info{flex:1;text-align:center;font-size:12px;color:var(--surface-text-muted)}.mc-workspace-members__popover-label{display:block;font-size:13px;color:var(--surface-text-color);margin-bottom:4px}.mc-workspace-members__search{flex:1;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:6px;font-size:14px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-workspace-members__search::placeholder{color:var(--surface-text-muted)}.mc-workspace-members__search:focus{outline:none;border-color:var(--color-primary-500, #6366f1)}.mc-workspace-members__add-btn{padding:8px 14px;background:var(--color-primary-600, #4f46e5);color:#fff;border:0;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.mc-workspace-members__add-btn:hover{background:var(--color-primary-700, #4338ca)}.mc-workspace-members__loading,.mc-workspace-members__empty{padding:24px;text-align:center;color:var(--surface-text-muted);font-size:14px}.mc-workspace-members__table{width:100%;border-collapse:collapse;font-size:14px;color:var(--surface-text-color)}.mc-workspace-members__table thead th{text-align:left;font-weight:600;color:var(--surface-text-muted);padding:10px 12px;border-bottom:1px solid var(--surface-border-color);font-size:12px;text-transform:uppercase}.mc-workspace-members__table tbody td{padding:10px 12px;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-workspace-members__col-actions{width:60px;text-align:center}.mc-workspace-members__function-select{padding:6px 8px;border:1px solid var(--surface-border-color);border-radius:4px;font-size:13px;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-workspace-members__remove-btn{background:rgba(0,0,0,0);border:0;color:var(--color-danger-600, #dc2626);cursor:pointer;padding:4px;border-radius:4px}.mc-workspace-members__remove-btn:hover{background:var(--color-danger-50, #fef2f2)}.mc-workspace-members__remove-btn i{font-size:18px}.mc-workspace-members__add-popover{position:absolute;top:50px;right:0;width:480px;max-width:calc(100vw - 32px);max-height:480px;overflow-y:auto;background:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);z-index:10;display:flex;flex-direction:column}.mc-workspace-members__popover-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-workspace-members__popover-header h3{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-workspace-members__popover-close{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--surface-text-muted);padding:4px}.mc-workspace-members__popover-close i{font-size:20px}.mc-workspace-members__popover-body{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.mc-workspace-members__popover-body label{font-size:12px;font-weight:500;color:var(--surface-text-muted)}.mc-workspace-members__available-list{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-background-color)}.mc-workspace-members__available-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--surface-border-color);gap:12px;color:var(--surface-text-color)}.mc-workspace-members__available-item:last-child{border-bottom:0}.mc-workspace-members__available-item>span{flex:1;min-width:0;display:flex;flex-direction:column}.mc-workspace-members__available-item strong{display:block;font-size:13px;font-weight:500;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-workspace-members__available-item small{font-size:11px;color:var(--surface-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-workspace-members__add-staff-btn{padding:4px 10px;background:var(--color-primary-600, #4f46e5);color:#fff;border:0;border-radius:4px;font-size:12px;cursor:pointer;flex-shrink:0}.mc-workspace-members__add-staff-btn:hover{background:var(--color-primary-700, #4338ca)}.mc-workspace-members__pagination{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;padding-top:8px;color:var(--surface-text-muted)}.mc-workspace-members__pagination button{padding:4px 10px;background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:4px;cursor:pointer;color:var(--surface-text-color)}.mc-workspace-members__pagination button:disabled{opacity:.5;cursor:not-allowed}
.mc-workspace-configure{display:flex;flex-direction:column;gap:16px;padding:16px;color:var(--surface-text-color)}.mc-workspace-configure__header{border-bottom:1px solid var(--surface-border-color, #e3e6ed);padding-bottom:12px}.mc-workspace-configure__title{margin:0 0 4px 0;font-size:18px;font-weight:600;color:var(--surface-text-color, #1a1f36)}.mc-workspace-configure__subtitle{margin:0;font-size:13px;color:var(--surface-text-muted, #6b7280)}.mc-workspace-configure__tabs{display:flex;gap:4px;border-bottom:1px solid var(--surface-border-color, #e3e6ed)}.mc-workspace-configure__tab{background:rgba(0,0,0,0);border:0;padding:10px 16px;font-size:14px;font-weight:500;color:var(--surface-text-muted, #6b7280);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.mc-workspace-configure__tab:hover{color:var(--surface-text-color, #1a1f36)}.mc-workspace-configure__tab--active{color:var(--color-primary-600, #4f46e5);border-bottom-color:var(--color-primary-600, #4f46e5)}.mc-workspace-configure__body{flex:1;min-height:0;overflow-y:auto}
.mc-l-ticket-deadline-kanban{display:flex;flex-direction:column;width:100%}.mc-l-ticket-deadline-kanban .mc-c-kanban-board{flex:1}
.mc-l-ticket-kanban{width:100%;height:100%}
.mc-l-ticket-list{width:100%;height:100%}
.mc-l-ticket-status-trail{display:flex;flex-direction:column;min-height:0;padding:12px 16px 16px}.mc-l-ticket-status-trail__viewport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-ticket-status-trail__toolbar{display:flex;align-items:center;flex:none;gap:14px;padding:0 2px 10px}.mc-l-ticket-status-trail__spacer{flex:1}.mc-l-ticket-status-trail__refine{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.08);color:var(--app-text-color, #fff);font-size:12px;cursor:pointer;transition:background .15s ease}.mc-l-ticket-status-trail__refine:hover{background:hsla(0,0%,100%,.15)}.mc-l-ticket-status-trail__refine--active{border-style:solid;border-color:hsla(0,0%,100%,.4)}.mc-l-ticket-status-trail__refine-badge{padding:1px 6px;border-radius:8px;background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff);font-size:10px;font-weight:600;line-height:1.4}.mc-l-ticket-status-trail__zoom{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:6px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--app-text-color, #fff);font-size:12px}.mc-l-ticket-status-trail__zoom mc-slider{width:120px}.mc-l-ticket-status-trail__zoom i{font-size:20px;line-height:1;opacity:.8}.mc-l-ticket-status-trail__zoom-label{min-width:66px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mc-l-ticket-status-trail-refine{color:var(--surface-text, #1f2937);padding:14px;min-width:280px;max-width:360px}.mc-l-ticket-status-trail-refine__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-l-ticket-status-trail-refine__title{font-size:13px;color:var(--surface-text, #1f2937)}.mc-l-ticket-status-trail-refine__clear{font-size:11px;color:var(--color-primary, #7c3aed);cursor:pointer;text-decoration:none}.mc-l-ticket-status-trail-refine__clear:hover{text-decoration:underline}.mc-l-ticket-status-trail-refine__section{margin-bottom:14px}.mc-l-ticket-status-trail-refine__section:last-of-type{margin-bottom:0}.mc-l-ticket-status-trail-refine__label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted, #888);margin-bottom:6px;letter-spacing:.4px;font-weight:600}.mc-l-ticket-status-trail-refine__chips{display:flex;gap:6px;flex-wrap:wrap}.mc-l-ticket-status-trail-refine__chip{background:var(--surface-secondary, #f3f4f6);color:var(--surface-text, #1f2937);border:1px solid rgba(0,0,0,0);padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mc-l-ticket-status-trail-refine__chip:hover{background:var(--surface-hover, #e5e7eb)}.mc-l-ticket-status-trail-refine__chip--active{background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);border-color:var(--info-border, #93c5fd);font-weight:500}.mc-l-ticket-status-trail__control{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--app-text-color)}.mc-l-ticket-status-trail__control mc-select{min-width:170px}.mc-l-ticket-status-trail__error{display:flex;flex:none;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--color-danger);border-radius:var(--content-radius-base, 8px);background:var(--surface-level-0);color:var(--surface-text-color);font-size:.8rem}.mc-l-ticket-status-trail__error button{padding:4px 10px;border:1px solid var(--color-danger);border-radius:var(--content-radius-sm, 5px);background:rgba(0,0,0,0);color:var(--color-danger);font-weight:600;cursor:pointer}.mc-l-ticket-status-trail__foot{flex:none;padding:10px 2px 0;font-size:.76rem;color:var(--app-text-color);opacity:.75}
.mc-l-ticket-timeline{display:flex;flex-direction:column;min-height:0;padding:12px 16px 16px}.mc-l-ticket-timeline__viewport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-ticket-timeline__toolbar{display:flex;align-items:center;flex:none;gap:14px;padding:0 2px 10px}.mc-l-ticket-timeline__spacer{flex:1}.mc-l-ticket-timeline__refine{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.08);color:var(--app-text-color, #fff);font-size:12px;cursor:pointer;transition:background .15s ease}.mc-l-ticket-timeline__refine:hover{background:hsla(0,0%,100%,.15)}.mc-l-ticket-timeline__refine--active{border-style:solid;border-color:hsla(0,0%,100%,.4)}.mc-l-ticket-timeline__refine-badge{padding:1px 6px;border-radius:8px;background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff);font-size:10px;font-weight:600;line-height:1.4}.mc-l-ticket-timeline__zoom{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:6px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--app-text-color, #fff);font-size:12px}.mc-l-ticket-timeline__zoom mc-slider{width:120px}.mc-l-ticket-timeline__zoom i{font-size:20px;line-height:1;opacity:.8}.mc-l-ticket-timeline__zoom-label{min-width:66px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mc-l-ticket-timeline-refine{color:var(--surface-text, #1f2937);padding:14px;min-width:280px;max-width:360px}.mc-l-ticket-timeline-refine__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-l-ticket-timeline-refine__title{font-size:13px;color:var(--surface-text, #1f2937)}.mc-l-ticket-timeline-refine__clear{font-size:11px;color:var(--color-primary, #7c3aed);cursor:pointer;text-decoration:none}.mc-l-ticket-timeline-refine__clear:hover{text-decoration:underline}.mc-l-ticket-timeline-refine__section{margin-bottom:14px}.mc-l-ticket-timeline-refine__section:last-of-type{margin-bottom:0}.mc-l-ticket-timeline-refine__label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted, #888);margin-bottom:6px;letter-spacing:.4px;font-weight:600}.mc-l-ticket-timeline-refine__chips{display:flex;gap:6px;flex-wrap:wrap}.mc-l-ticket-timeline-refine__chip{background:var(--surface-secondary, #f3f4f6);color:var(--surface-text, #1f2937);border:1px solid rgba(0,0,0,0);padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mc-l-ticket-timeline-refine__chip:hover{background:var(--surface-hover, #e5e7eb)}.mc-l-ticket-timeline-refine__chip--active{background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);border-color:var(--info-border, #93c5fd);font-weight:500}.mc-l-ticket-timeline__control{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--app-text-color)}.mc-l-ticket-timeline__control mc-select{min-width:170px}.mc-l-ticket-timeline__error{display:flex;flex:none;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--color-danger);border-radius:var(--content-radius-base, 8px);background:var(--surface-level-0);color:var(--surface-text-color);font-size:.8rem}.mc-l-ticket-timeline__error button{padding:4px 10px;border:1px solid var(--color-danger);border-radius:var(--content-radius-sm, 5px);background:rgba(0,0,0,0);color:var(--color-danger);font-weight:600;cursor:pointer}.mc-l-ticket-timeline__foot{flex:none;padding:10px 2px 0;font-size:.76rem;color:var(--app-text-color);opacity:.75}
.mc-l-ticket-action-row{display:flex;align-items:center;gap:8px}.mc-l-ticket-workspace-page{display:block}.mc-l-ticket-workspace-page .content-body-ui-view{display:block;width:100%;height:100%}.mc-l-ticket-workspace-page .content-body-ui-view ui-view{width:100%;height:100%;display:block}.mc-l-ticket-workspace-page .main-content,.mc-l-ticket-workspace-page .body-container{padding:0 !important}.mc-l-ticket-workspace-page .workspace-switch{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}.mc-l-ticket-workspace-page .workspace-switch .ui-select-custom-option-container{width:100%;border-top:1px solid var(--border-color)}.mc-l-ticket-workspace-page .workspace-switch .ui-select-custom-option-container .ui-select-custom-option{cursor:pointer;padding:.8rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mc-l-ticket-workspace-page .workspace-switch .ui-select-custom-option-container .ui-select-custom-option:hover{background:var(--layer-color-sale);color:#fff}.mc-l-ticket-workspace-page .workspace-switch .selectize-control{width:fit-content;max-width:21vw}.mc-l-ticket-workspace-page .workspace-switch .selectize-control.open{min-width:21vw}.mc-l-ticket-workspace-page .workspace-switch .selectize-dropdown [data-selectable],.mc-l-ticket-workspace-page .workspace-switch .selectize-dropdown .optgroup-header{padding:.8rem;display:flex}.mc-l-ticket-workspace-page .workspace-switch .selectize-control.single .selectize-input{background:none;background-color:unset;background-image:unset;background-repeat:repeat-x;-webkit-box-shadow:unset;box-shadow:unset;padding:8px 3vw 4px 0;border:unset;border-bottom:1px solid var(--border-color)}.mc-l-ticket-workspace-page .workspace-switch .selectize-control.single .selectize-input:before{background:none}.mc-l-ticket-workspace-page .workspace-switch .selectize-control.single .selectize-input:after{margin-top:-1px}.mc-l-ticket-workspace-page .workspace-switch .selectize-control.single .selectize-input,.mc-l-ticket-workspace-page .workspace-switch .selectize-dropdown.single{border-color:var(--border-color)}.mc-l-ticket-workspace-page .workspace-switch .selectize-dropdown,.mc-l-ticket-workspace-page .workspace-switch .selectize-input,.mc-l-ticket-workspace-page .workspace-switch .selectize-input input{line-height:18px;color:#888;text-transform:uppercase;font-weight:300;font-size:18px;white-space:nowrap;font-family:"Open Sans",apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol,sans-serif}.mc-l-ticket-workspace-page .summary{display:flex;align-items:center;padding:.4rem 0}.mc-l-ticket-workspace-page .summary span{font-size:11px;font-weight:700}.mc-l-ticket-workspace-page .priority-wrapper{display:flex;align-items:center}.mc-l-ticket-workspace-page .priority-wrapper .priority{width:13px;height:13px;border-radius:50%;margin:0 .4rem;flex:none}.mc-l-ticket-workspace-page .priority-wrapper .priority.low{background-color:#0b93d5}.mc-l-ticket-workspace-page .priority-wrapper .priority.medium{background-color:#ff8c00}.mc-l-ticket-workspace-page .priority-wrapper .priority.high{background-color:#c90000}.mc-l-ticket-workspace-page .status-wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:.4rem;font-size:13px;font-weight:600}.mc-l-ticket-workspace-page .status-wrapper .status{border-radius:.7rem;padding:.2rem .4rem;font-size:11px}.mc-l-ticket-workspace-page .status-wrapper .status.waiting{background-color:var(--color-info-50, #eff6ff);color:var(--color-info-700, #0369a1)}.mc-l-ticket-workspace-page .status-wrapper .status.pending,.mc-l-ticket-workspace-page .status-wrapper .status.inProgress{background-color:var(--color-danger-50, #fef2f2);color:var(--color-danger-700, #b91c1c)}.mc-l-ticket-workspace-page .status-wrapper .status.done{background-color:var(--color-gray-100, #f5f5f5);color:var(--color-gray-700, #616161)}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper{display:flex;flex-direction:row;margin:-1px 0;list-style-type:none;padding:.8rem 0;overflow-x:scroll;z-index:1;will-change:transform}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper.--fixed{position:fixed;top:64px;bottom:0;width:calc(100% - 125px)}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column{margin:0 .4rem;border:1px solid var(--border-color);background:var(--content-box-background-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.1);border-radius:5px;height:100%}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper{display:flex;flex-direction:column;width:23vw;height:100%;justify-content:space-between}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper.--disabled{opacity:.5}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid var(--border-color);align-items:center;padding:.4rem;height:60px}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .header-block-left{padding:.8rem}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .header-block-left p{font-size:13px;font-weight:700;margin:0}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .column-actions{display:flex}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .column-actions .collapse{padding:.8rem 1.2rem;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:5px}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .column-actions .collapse i{font-size:9px}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .header .column-actions .collapse:hover{background:var(--content-box-background-color)}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-wrapper .content{height:calc(100% - 60px)}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column:hover .new-deal{display:flex !important}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper{display:flex;padding:.4rem}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header{padding:.8rem;display:flex;width:100%;flex-direction:column;align-items:center}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header .header-block-left{padding:.8rem;margin-top:1.8rem}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header .header-block-left p{font-size:13px;font-weight:700;margin:0;writing-mode:vertical-lr;transform:rotate(180deg)}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header .collapse{padding:.8rem;border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header .collapse i{font-size:9px}.mc-l-ticket-workspace-page ul.mc-l-kanban-wrapper li.mc-c-kanban-column .column-collapse-wrapper .header .collapse:hover{background:var(--content-box-background-color)}
.mc-c-treatment-form{padding:0}.mc-c-treatment-form--loading{pointer-events:none;opacity:.7}.mc-c-treatment-form__section{margin-bottom:var(--space-6, 24px);padding:16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-treatment-form__section:last-of-type,.mc-c-treatment-form__section--last{border-bottom:none;margin-bottom:0}.mc-c-treatment-form__section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--surface-text-color, #333);margin:0 0 16px 0}.mc-c-treatment-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-treatment-form__row{display:flex;gap:16px}@media(max-width: 768px){.mc-c-treatment-form__row{flex-direction:column}}.mc-c-treatment-form__field{flex:1;margin-bottom:var(--form-field-gap, 16px)}.mc-c-treatment-form__field--half{flex:0 0 calc(50% - 8px)}@media(max-width: 768px){.mc-c-treatment-form__field--half{flex:0 0 100%}}.mc-c-treatment-form__field--full{flex:0 0 100%}.mc-c-treatment-form__info-card{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:color-mix(in srgb, var(--color-info-500) 12%, var(--surface-level-0));border:1px solid color-mix(in srgb, var(--color-info-500) 35%, var(--surface-level-0));border-radius:8px;margin-bottom:16px}.mc-c-treatment-form__info-card__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--color-info-500) 22%, var(--surface-level-0));border-radius:50%;color:var(--color-info-500);font-size:14px}.mc-c-treatment-form__info-card__content{flex:1}.mc-c-treatment-form__info-card__content strong{display:block;font-size:13px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-treatment-form__info-card__content p{font-size:12px;color:var(--surface-text-muted);margin:0;line-height:1.5}.mc-c-treatment-form__next-steps{background:var(--surface-level-1);border-radius:8px;padding:16px;margin-top:8px}.mc-c-treatment-form__next-steps--collapsed .mc-c-treatment-form__next-steps__header{margin-bottom:0;padding-bottom:0;border-bottom:none}.mc-c-treatment-form__next-steps__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-treatment-form__next-steps__toggle{display:flex;align-items:center;gap:12px;flex:1}.mc-c-treatment-form__next-steps__toggle-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--color-primary-500) 16%, var(--surface-level-0));border-radius:8px;color:var(--color-primary-500);font-size:16px}.mc-c-treatment-form__next-steps__toggle-text{flex:1}.mc-c-treatment-form__next-steps__toggle-text strong{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color, #333);margin-bottom:2px}.mc-c-treatment-form__next-steps__toggle-text small{font-size:12px;color:var(--surface-text-muted)}.mc-c-treatment-form__next-steps__fields{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px;animation:treatmentFormSlideDown .2s ease-out}.mc-c-treatment-form__next-steps__custom-date{display:flex;gap:16px;width:100%;margin-top:8px}@media(max-width: 768px){.mc-c-treatment-form__next-steps__custom-date{flex-direction:column}}.mc-c-treatment-form mc-input,.mc-c-treatment-form mc-select,.mc-c-treatment-form mc-textarea,.mc-c-treatment-form mc-chips,.mc-c-treatment-form mc-date-input{display:block;width:100%}.mc-c-treatment-form mc-switch .mc-switch{margin:0}@keyframes treatmentFormSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.mc-c-treatment-status-badge{display:inline-flex;position:relative}.mc-c-treatment-status-badge__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);color:var(--surface-text-color);font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-treatment-status-badge__toggle:hover:not(:disabled){background:var(--surface-level-2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-treatment-status-badge__toggle:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.mc-c-treatment-status-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-treatment-status-badge__icon{font-size:16px}.mc-c-treatment-status-badge__text{font-weight:600}.mc-c-treatment-status-badge__chevron{font-size:16px;transition:transform .2s ease}.mc-c-treatment-status-badge__chevron--open{transform:rotate(180deg)}.mc-c-treatment-status-badge--sm .mc-c-treatment-status-badge__toggle{padding:4px 8px;font-size:12px;gap:6px}.mc-c-treatment-status-badge--sm .mc-c-treatment-status-badge__icon,.mc-c-treatment-status-badge--sm .mc-c-treatment-status-badge__chevron{font-size:14px}.mc-c-treatment-status-badge--lg .mc-c-treatment-status-badge__toggle{padding:12px 16px;font-size:16px;gap:10px}.mc-c-treatment-status-badge--lg .mc-c-treatment-status-badge__icon,.mc-c-treatment-status-badge--lg .mc-c-treatment-status-badge__chevron{font-size:20px}.mc-c-treatment-status-badge--warning .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);border-color:rgba(var(--color-warning-rgb, 251, 191, 36), 0.3);color:var(--color-warning-600, #d97706)}.mc-c-treatment-status-badge--warning .mc-c-treatment-status-badge__icon{color:var(--color-warning)}.mc-c-treatment-status-badge--warning:hover .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.25)}.mc-c-treatment-status-badge--success .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--color-success)}.mc-c-treatment-status-badge--success .mc-c-treatment-status-badge__icon{color:var(--color-success)}.mc-c-treatment-status-badge--success:hover .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.25)}.mc-c-treatment-status-badge--neutral .mc-c-treatment-status-badge__toggle{background:var(--surface-level-1);border-color:var(--surface-border-color);color:var(--surface-text-muted)}.mc-c-treatment-status-badge__popover{padding:0;overflow:hidden}.mc-c-treatment-status-badge__popover-header{padding:16px;text-align:left}.mc-c-treatment-status-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-treatment-status-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-treatment-status-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-treatment-status-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-treatment-status-badge__option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:4px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-treatment-status-badge__option:last-child{margin-bottom:0}.mc-c-treatment-status-badge__option:hover{background:var(--surface-level-1)}.mc-c-treatment-status-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-treatment-status-badge__option-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex-shrink:0}.mc-c-treatment-status-badge__option-text{flex:1;font-weight:500}.mc-c-treatment-status-badge__option-check{font-size:16px;color:var(--color-primary-500)}.mc-c-treatment-status-badge__option--warning{color:var(--color-warning-600, #d97706)}.mc-c-treatment-status-badge__option--warning:hover{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.1)}.mc-c-treatment-status-badge__option--success{color:var(--color-success)}.mc-c-treatment-status-badge__option--success:hover{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.1)}.mc-c-treatment-status-badge__option--neutral{color:var(--surface-text-muted)}.mc-c-treatment-status-badge__option--neutral:hover{background:var(--surface-level-1)}[data-surface=dark] .mc-c-treatment-status-badge--warning .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.2)}[data-surface=dark] .mc-c-treatment-status-badge--success .mc-c-treatment-status-badge__toggle{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.2)}
.mc-treatment-chat__container{height:100%}.mc-treatment-chat__container .mc-chat-layout{border-radius:8px}
.mc-c-treatment-details{display:flex;flex-direction:column;position:relative}.mc-c-treatment-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-treatment-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-treatment-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-treatment-details__header treatment-type-badge{display:block}.mc-c-treatment-details__content{padding:var(--space-4, 16px) 0}.mc-c-treatment-details__fields{width:100%}treatment-details[vertical] .mc-c-treatment-details{padding:0;border:unset}
.mc-c-treatment-type-badge{display:inline-flex;position:relative}.mc-c-treatment-type-badge--row{display:block}.mc-c-treatment-type-badge__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid;border-radius:var(--border-radius-md, 8px);font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-c-treatment-type-badge__toggle:hover:not(:disabled){filter:brightness(0.95);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-treatment-type-badge__toggle:focus{outline:2px solid currentColor;outline-offset:2px}.mc-c-treatment-type-badge__toggle:disabled{opacity:.6;cursor:not-allowed}.mc-c-treatment-type-badge__icon{font-size:14px}.mc-c-treatment-type-badge__text{font-weight:600}.mc-c-treatment-type-badge__chevron{font-size:14px;transition:transform .2s ease}.mc-c-treatment-type-badge__chevron--open{transform:rotate(180deg)}.mc-c-treatment-type-badge--sm .mc-c-treatment-type-badge__toggle{padding:3px 6px;font-size:10px;gap:4px}.mc-c-treatment-type-badge--sm .mc-c-treatment-type-badge__icon{font-size:12px}.mc-c-treatment-type-badge--sm .mc-c-treatment-type-badge__chevron{font-size:12px}.mc-c-treatment-type-badge--lg .mc-c-treatment-type-badge__toggle{padding:8px 14px;font-size:14px;gap:8px}.mc-c-treatment-type-badge--lg .mc-c-treatment-type-badge__icon{font-size:16px}.mc-c-treatment-type-badge--lg .mc-c-treatment-type-badge__chevron{font-size:16px}.mc-c-treatment-type-badge__popover{padding:0;overflow:hidden;min-width:220px}.mc-c-treatment-type-badge__popover-header{padding:16px;text-align:left}.mc-c-treatment-type-badge__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-treatment-type-badge__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-treatment-type-badge__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-treatment-type-badge__list{list-style:none;padding:8px;margin:0;max-height:280px;overflow-y:auto}.mc-c-treatment-type-badge__option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:4px;font-size:13px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-treatment-type-badge__option:last-child{margin-bottom:0}.mc-c-treatment-type-badge__option:hover{background:var(--surface-level-1)}.mc-c-treatment-type-badge__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-treatment-type-badge__option--clear{color:var(--surface-text-muted);border-bottom:1px solid var(--surface-border-color);border-radius:0;margin-bottom:8px;padding-bottom:12px}.mc-c-treatment-type-badge__option--clear:hover{color:var(--app-danger, #dc2626);background:rgba(220,38,38,.05)}.mc-c-treatment-type-badge__option-icon{font-size:14px;flex-shrink:0}.mc-c-treatment-type-badge__option-text{flex:1;font-weight:500}.mc-c-treatment-type-badge__option-check{font-size:16px;color:var(--color-primary-500)}[data-surface=dark] .mc-c-treatment-type-badge__option:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-treatment-type-badge__option--clear:hover{background:rgba(220,38,38,.15)}
.mc-c-treatment-history{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-treatment-history__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-treatment-history__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-treatment-history__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-treatment-history__filters{display:flex;gap:var(--space-1, 4px)}.mc-c-treatment-history__filter-btn{display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--space-2, 8px);background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.mc-c-treatment-history__filter-btn i{font-size:14px}.mc-c-treatment-history__filter-btn:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-treatment-history__filter-btn--active{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-color:var(--color-primary-300);color:var(--color-primary-500)}.mc-c-treatment-history__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-treatment-history__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-treatment-history__metrics{grid-template-columns:1fr}}.mc-c-treatment-history__content{flex:1 1 0 !important;min-height:0;overflow-y:auto}.mc-c-treatment-history__loading,.mc-c-treatment-history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-treatment-history__loading i,.mc-c-treatment-history__empty i{font-size:40px;opacity:.5}.mc-c-treatment-history__loading span,.mc-c-treatment-history__empty span{font-size:14px;font-weight:500}.mc-c-treatment-history__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-treatment-history__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-treatment-history__item{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease}.mc-c-treatment-history__item:hover{background:var(--surface-level-1)}.mc-c-treatment-history__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-c-treatment-history__icon i{font-size:16px}.mc-c-treatment-history__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-treatment-history__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-treatment-history__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-treatment-history__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-treatment-history__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-treatment-history__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-treatment-history__body{flex:1;min-width:0}.mc-c-treatment-history__message{font-size:13px;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-treatment-history__meta{display:flex;align-items:center;gap:var(--space-3, 12px)}.mc-c-treatment-history__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-treatment-history__time i{font-size:12px}.mc-c-treatment-history__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-treatment-history__scroll-loading i{font-size:18px}.mc-c-treatment-history__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-treatment-history__faq{flex:0 0 auto !important;margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-treatment-history__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-treatment-history__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-treatment-history__faq-toggle span{flex:1;text-align:left}.mc-c-treatment-history__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-treatment-history__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-treatment-history__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-treatment-history__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-treatment-history__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-treatment-history__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-treatment-history__faq-icon--info{color:var(--color-info-500) !important}.mc-c-treatment-history__faq-icon--success{color:var(--color-success-500) !important}.mc-c-treatment-history__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-treatment-history__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-treatment-history--plain{background:var(--surface-background-color)}.mc-c-treatment-history--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-treatment-history__filter-btn--active{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-treatment-history__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-treatment-history__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-treatment-history__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-treatment-history__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-treatment-history__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-treatment-history__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-treatment-history__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-treatment-history__faq-toggle,[data-surface=dark] .mc-c-treatment-history__faq-content{background:var(--surface-level-2)}
.mc-l-treatments-list__empty-state{text-align:center;padding:2rem}.mc-l-treatments-list__empty-state p{margin-bottom:var(--form-field-gap, 16px)}.mc-l-treatments-list__empty-state p:last-child{margin-bottom:0}.mc-l-treatments-list__no-results{text-align:center;padding:2rem}.mc-l-treatments-list td.actions-column .actions-column-content{display:flex;flex-direction:row !important;column-gap:.4rem}.mc-l-treatments-list td.actions-column .actions-column-content .actions-column-item{display:flex;flex-direction:row;column-gap:.4rem}.mc-l-treatments-list tr:hover td.actions-column .actions-column-content{display:flex;flex-direction:row !important;column-gap:.4rem}
.treatment-filter-popup-container,.mc-c-treatment-filter{width:55vw;background:var(--surface-background-color);color:var(--surface-text-color);border-radius:var(--space-2-5, 10px);display:flex;z-index:var(--z-popover, 1610);overflow:hidden}.treatment-filter-popup-container .treatment-filter-list-wrapper,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper,.mc-c-treatment-filter .treatment-filter-list-wrapper,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper{background:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column;border-right:1px solid var(--surface-border-color)}.treatment-filter-popup-container .treatment-filter-list-wrapper h5,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper h5,.mc-c-treatment-filter .treatment-filter-list-wrapper h5,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper h5{margin:0 0 var(--space-4, 16px) 0;font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--surface-text-color)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul,.mc-c-treatment-filter .treatment-filter-list-wrapper ul,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul{list-style:none;padding:0;margin:0 0 var(--space-4, 16px) 0;max-height:250px;overflow-y:auto}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .empty-item,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__empty-item,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .empty-item,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__empty-item,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .empty-item,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__empty-item,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .empty-item,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__empty-item{padding:var(--space-4, 16px);text-align:center;color:var(--surface-text-muted);font-size:var(--font-size-xs, 12px);font-style:italic}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item{padding:var(--space-2-5, 10px) var(--space-5, 20px);margin-bottom:var(--space-1, 4px);border-radius:var(--space-1, 4px);cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item:hover{background-color:var(--surface-level-2)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item.selected,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item.selected,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item.selected,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item.selected,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item.selected,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item.selected,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item.selected,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item.selected{background:rgba(0,0,0,.04)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item.editing input,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item.editing input,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item.editing input,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item.editing input,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item.editing input,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item.editing input,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item.editing input,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item.editing input{cursor:text}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item input,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item input,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item input,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item input,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item input,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item input,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item input,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item input{border:none;background:rgba(0,0,0,0);font-size:var(--font-size-xs, 12px);width:100%;outline:none;color:inherit}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item input:read-only,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item input:read-only,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item input:read-only,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item input:read-only,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item input:read-only,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item input:read-only,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item input:read-only,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item input:read-only{cursor:pointer}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .filter-item-actions,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .filter-item-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions{display:flex;align-items:center}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .filter-item-actions i,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions i,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .filter-item-actions i,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions i,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i{margin-left:var(--space-0-5, 2px);padding:var(--space-1, 4px);color:var(--color-gray-light)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .filter-item-actions i:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions i:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .filter-item-actions i:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions i:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions i:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions i:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions i:hover{color:var(--surface-text-color)}.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .filter-item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions .fa-thumb-tack.unset,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .filter-item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .treatment-filter-list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .filter-item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .filter-item-actions .fa-thumb-tack.unset,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper ul .mc-c-treatment-filter__filter-item .mc-c-treatment-filter__item-actions .fa-thumb-tack.unset{transform:rotate(45deg)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create,.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create{display:flex;align-items:center;cursor:pointer;padding:var(--space-2-5, 10px);border-radius:var(--space-1-5, 6px)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create:hover{background:rgba(0,0,0,.04)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create span,.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create span,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create span,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create span,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create span,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create span,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create span,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create span,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .treatment-filter-list-create span,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create span,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create span,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create span,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .treatment-filter-list-create span,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .mc-c-treatment-filter__list-create span,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .treatment-filter-list-create span,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .mc-c-treatment-filter__list-create span{margin-left:var(--space-1-5, 6px)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .fa-cog,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .fa-cog,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .fa-cog,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .fa-cog,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .fa-cog,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .fa-cog,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .fa-cog,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .fa-cog{color:var(--surface-text-muted);cursor:pointer;padding:var(--space-2, 8px)}.treatment-filter-popup-container .treatment-filter-list-wrapper .treatment-filter-list-actions .fa-cog:hover,.treatment-filter-popup-container .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .fa-cog:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .fa-cog:hover,.treatment-filter-popup-container .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .fa-cog:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .treatment-filter-list-actions .fa-cog:hover,.mc-c-treatment-filter .treatment-filter-list-wrapper .mc-c-treatment-filter__list-actions .fa-cog:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .treatment-filter-list-actions .fa-cog:hover,.mc-c-treatment-filter .mc-c-treatment-filter__list-wrapper .mc-c-treatment-filter__list-actions .fa-cog:hover{color:var(--surface-text-color)}.treatment-filter-popup-container .treatment-filter-form-container,.treatment-filter-popup-container .mc-c-treatment-filter__form-container,.mc-c-treatment-filter .treatment-filter-form-container,.mc-c-treatment-filter .mc-c-treatment-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;flex:1}.treatment-filter-popup-container .treatment-filter-form-container .treatment-filter-form-wrapper,.treatment-filter-popup-container .treatment-filter-form-container .mc-c-treatment-filter__form-wrapper,.treatment-filter-popup-container .mc-c-treatment-filter__form-container .treatment-filter-form-wrapper,.treatment-filter-popup-container .mc-c-treatment-filter__form-container .mc-c-treatment-filter__form-wrapper,.mc-c-treatment-filter .treatment-filter-form-container .treatment-filter-form-wrapper,.mc-c-treatment-filter .treatment-filter-form-container .mc-c-treatment-filter__form-wrapper,.mc-c-treatment-filter .mc-c-treatment-filter__form-container .treatment-filter-form-wrapper,.mc-c-treatment-filter .mc-c-treatment-filter__form-container .mc-c-treatment-filter__form-wrapper{flex:1;padding:var(--space-4, 16px);overflow-y:auto}.treatment-filter-popup-container .treatment-filter-form-container .bottom-action-container,.treatment-filter-popup-container .treatment-filter-form-container .mc-c-treatment-filter__bottom-actions,.treatment-filter-popup-container .mc-c-treatment-filter__form-container .bottom-action-container,.treatment-filter-popup-container .mc-c-treatment-filter__form-container .mc-c-treatment-filter__bottom-actions,.mc-c-treatment-filter .treatment-filter-form-container .bottom-action-container,.mc-c-treatment-filter .treatment-filter-form-container .mc-c-treatment-filter__bottom-actions,.mc-c-treatment-filter .mc-c-treatment-filter__form-container .bottom-action-container,.mc-c-treatment-filter .mc-c-treatment-filter__form-container .mc-c-treatment-filter__bottom-actions{display:flex;width:100%;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background:var(--surface-background-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
.mc-l-content-container__view:has(.mc-l-treatment-view-page){height:calc(100vh - 15px) !important;min-height:auto !important;overflow:hidden}.mc-l-content-container__view>[ui-view],.mc-l-content-container__view>ui-view{display:block;height:100%}.mc-l-treatment-view-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.mc-l-treatment-view-page content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-treatment-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-l-treatment-view-page .mc-l-content__body{flex:1;min-height:0;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.mc-l-treatment-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-treatment-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-treatment-view-page .mc-l-content-body__main-container{flex:1;min-height:0;overflow:hidden}.mc-l-treatment-view-page .mc-l-content-body__left-panel,.mc-l-treatment-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;overflow:hidden}.mc-l-treatment-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:1rem}.mc-l-treatment-view-page content-body-left section{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.mc-l-treatment-view-page content-body-left section>treatment-details{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-treatment-view-page content-body-left section>treatment-details>mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-treatment-view-page content-body-left section>treatment-details>mc-c-card>.mc-c-card{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-treatment-view-page .mc-c-treatment-details{flex:1;min-height:0;overflow-y:auto}.mc-l-treatment-view-page .mc-c-treatment-details__content{flex:0 0 auto}.mc-l-treatment-view-page content-body-right{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.mc-c-treatment-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-treatment-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-treatment-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-treatment-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-treatment-view-main__tab-panel--chat{height:100%}.mc-c-treatment-view-main__tab-panel--chat treatment-chat{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-treatment-view-main__tab-panel--history{height:100%;overflow:hidden;padding:var(--space-4, 16px);display:flex;flex-direction:column}.mc-c-treatment-view-main__tab-panel--history treatment-history{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-treatment-view-main__tab-panel--history treatment-history>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width: 768px){.mc-l-content-container__view:has(.mc-l-treatment-view-page){height:calc(100vh - 56px) !important}.mc-c-treatment-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}}.mc-l-content-container__view:has(.mc-l-treatment-view-page content-body.mc-is-panel-fixed-scroll){height:auto !important;min-height:100vh !important;overflow:visible !important}.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll){height:auto;overflow:visible}.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) content,.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content-wrapper,.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body,.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-l-content__body-wrapper{flex:0 0 auto;height:auto;overflow:visible}.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) content-body{flex:0 0 auto}.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__scroll-container,.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-message-list__content--paginated,.mc-l-treatment-view-page:has(content-body.mc-is-panel-fixed-scroll) .mc-chat-scroll-pagination{overscroll-behavior:auto}
booking-format-form{display:block}.booking-format-form{display:flex;flex-direction:column;gap:20px;padding:24px;color:var(--surface-text-color)}.booking-format-form__title{margin:0;font-size:1.125rem;font-weight:600}.booking-format-form__group{display:flex;flex-direction:column;gap:8px}.booking-format-form__label{margin:0;font-size:.875rem;font-weight:500}.booking-format-form__error{display:flex;align-items:center;gap:6px;margin:0;color:var(--state-text-danger);font-size:.8125rem}.booking-format-form__footer{display:flex;justify-content:flex-end;margin-top:4px;padding-top:16px;border-top:1px solid var(--surface-border-color)}
:root{--booking-brand: var(--color-primary)}body.mc-booking-active .mc-l-minimal-layout{background-color:var(--surface-level-2)}body.mc-booking-active .mc-l-minimal-layout__header{display:none}.booking-public{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;color:var(--surface-text-color)}.booking-public__loading{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;color:var(--surface-text-muted)}.booking-public__card{display:flex;flex-direction:column;flex:1;width:100%;max-width:960px;background-color:var(--surface-level-0);--color-primary-500: var(--booking-brand);--color-primary-600: color-mix(in srgb, var(--booking-brand) 88%, black);--color-primary-700: color-mix(in srgb, var(--booking-brand) 76%, black);--color-primary-200: color-mix(in srgb, var(--booking-brand) 35%, white)}.booking-public__card--state{--color-primary-500: var(--color-primary);--color-primary-600: var(--color-primary);--color-primary-700: var(--color-primary);--color-primary-200: var(--color-primary);justify-content:center}.booking-public__aside{display:flex;flex-direction:column;gap:14px;padding:20px 20px 16px;border-bottom:1px solid var(--surface-border-color)}.booking-public__main{flex:1;padding:20px}.booking-public__brand{display:flex;align-items:center;gap:10px;min-height:28px}.booking-public__logo{max-width:120px;max-height:32px;object-fit:contain}.booking-public__brand-name{font-size:.875rem;font-weight:600}.booking-public__host{display:flex;align-items:center;gap:12px}.booking-public__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background-color:var(--surface-level-3);color:var(--surface-text-color);font-size:1rem;font-weight:600}.booking-public__avatar img{width:100%;height:100%;object-fit:cover}.booking-public__host-text{display:flex;flex-direction:column;min-width:0}.booking-public__host-name{font-size:1.125rem;font-weight:600}.booking-public__host-headline{color:var(--surface-text-muted);font-size:.875rem}.booking-public__format{display:flex;flex-direction:column;gap:6px}.booking-public__format-name{margin:0;font-size:1.25rem;font-weight:600}.booking-public__format-line{display:flex;align-items:center;gap:8px;margin:0;color:var(--surface-text-muted);font-size:.875rem}.booking-public__format-description{margin:4px 0 0;color:var(--surface-text-muted);font-size:.875rem;white-space:pre-line}.booking-public__heading{margin:0 0 12px;font-size:1.0625rem;font-weight:600}.booking-public__back{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding:8px 0;border:0;background:none;color:var(--booking-brand);font:inherit;font-size:.875rem;cursor:pointer}.booking-public__back:focus-visible{outline:2px solid var(--booking-brand);outline-offset:2px}.booking-public__notice{margin:0 0 16px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-1);font-size:.9375rem}.booking-public__state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;text-align:center}.booking-public__state--inline{padding:12px 0}.booking-public__state-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:1.75rem}.booking-public__state-title{margin:0;font-size:1.25rem;font-weight:600}.booking-public__state-text{margin:0;max-width:32ch;color:var(--surface-text-muted)}.booking-public__footer{padding:14px 20px 20px;color:var(--surface-text-muted);font-size:.75rem;text-align:center}.booking-format-step__intro{margin:0 0 16px;color:var(--surface-text-muted);white-space:pre-line}.booking-format-step__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.booking-format-card{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px;border:1px solid var(--surface-border-color);border-radius:12px;background-color:var(--surface-level-0);color:inherit;font:inherit;text-align:left;cursor:pointer}.booking-format-card:hover{border-color:var(--booking-brand)}.booking-format-card:focus-visible{outline:2px solid var(--booking-brand);outline-offset:2px}.booking-format-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:var(--surface-level-2);color:var(--booking-brand);font-size:1.25rem}.booking-format-card__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.booking-format-card__name{font-size:1rem;font-weight:600}.booking-format-card__meta,.booking-format-card__description{color:var(--surface-text-muted);font-size:.875rem}.booking-format-card__description{white-space:pre-line}.booking-format-card__chevron{flex:none;color:var(--surface-text-muted);font-size:1.25rem}.booking-slot-step__week{display:flex;align-items:stretch;gap:6px}.booking-slot-step__arrow{flex:none;width:36px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-size:1.25rem;cursor:pointer}.booking-slot-step__arrow:disabled{opacity:.35;cursor:default}.booking-slot-step__arrow:focus-visible{outline:2px solid var(--booking-brand);outline-offset:2px}.booking-slot-step__loading{margin:16px 0 0;color:var(--surface-text-muted)}.booking-slot-step__day-title{margin:20px 0 10px;font-size:1rem;font-weight:600}.booking-slot-step__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.booking-slot-step__timezone,.booking-slot-step__local{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:var(--surface-text-muted);font-size:.8125rem}.booking-slot-step__local{margin-top:4px;padding-left:20px}.booking-slot-step__continue{display:block;width:100%;margin-top:20px}.booking-slot-step__continue .mc-c-button{width:100%;justify-content:center}.booking-day{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:6px 0;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color);font:inherit;cursor:pointer}.booking-day__weekday{color:var(--surface-text-muted);font-size:.75rem}.booking-day__number{font-size:1.125rem;font-weight:600}.booking-day:disabled{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);opacity:.4;cursor:default}.booking-day:focus-visible{outline:2px solid var(--booking-brand);outline-offset:2px}.booking-day.is-selected{border-color:var(--booking-brand);background-color:var(--booking-brand);color:var(--color-white)}.booking-day.is-selected .booking-day__weekday{color:var(--color-white)}.booking-slot{min-height:44px;padding:8px 4px;border:1.5px solid var(--booking-brand);border-radius:10px;background-color:rgba(0,0,0,0);color:var(--booking-brand);font:inherit;font-weight:600;cursor:pointer}.booking-slot:focus-visible{outline:2px solid var(--booking-brand);outline-offset:2px}.booking-slot.is-selected{background-color:var(--booking-brand);color:var(--color-white)}.booking-details{display:flex;flex-direction:column;gap:18px}.booking-details .booking-public__heading{margin:0}.booking-details__summary{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-1)}.booking-details__summary-title{font-weight:600}.booking-details__summary-line{display:flex;align-items:center;gap:8px;color:var(--surface-text-muted);font-size:.875rem}.booking-details__field{display:flex;flex-direction:column;gap:6px}.booking-details__field .mc-c-input__label{margin-left:0}.booking-details__label{margin:0;font-size:.875rem;font-weight:500}.booking-details__error{margin:0;color:var(--state-text-danger);font-size:.8125rem}.booking-details__privacy{margin:0;color:var(--surface-text-muted);font-size:.8125rem;line-height:1.4}.booking-details__footer{display:flex;flex-direction:column;gap:14px;margin-top:6px}.booking-details__submit{display:block;width:100%}.booking-details__submit .mc-c-button{width:100%;justify-content:center}.booking-details__trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.booking-code-channel{min-width:0;margin:4px 0 0;padding:0;border:0}.booking-code-channel__legend{margin:0 0 8px;padding:0;color:var(--surface-text-color);font-size:.875rem;line-height:1.45}.booking-code-channel__options{display:flex;flex-wrap:wrap;gap:8px}.booking-code-channel__option{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--surface-border-color);border-radius:8px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-size:.875rem;cursor:pointer}.booking-code-channel__option input{margin:0;accent-color:var(--booking-brand)}.booking-code-channel__option--on{border-color:var(--booking-brand);background-color:color-mix(in srgb, var(--booking-brand) 6%, var(--surface-level-0));color:var(--booking-brand);font-weight:600}p.booking-code-channel__legend{margin-bottom:0}.booking-code__lead{margin:0;color:var(--surface-text-color);font-size:.875rem;line-height:1.5}.booking-code__lead strong{white-space:nowrap}.booking-code .booking-code__input{max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:.5em;text-align:center}.booking-code__links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;color:var(--surface-text-muted);font-size:.8125rem}.booking-code__link{padding:0;border:0;background:none;color:var(--booking-brand);font:inherit;font-weight:500;cursor:pointer}.booking-code__link:disabled{color:var(--surface-text-muted);cursor:default}.booking-code__notice{margin:0;padding:10px 12px;border-radius:8px;background-color:color-mix(in srgb, var(--state-text-warning, #6b5200) 10%, var(--surface-level-0));color:var(--state-text-warning, #6b5200);font-size:.8125rem;line-height:1.45}.booking-confirmed{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;text-align:center}.booking-confirmed__icon{background-color:var(--surface-level-2);color:var(--booking-brand)}.booking-confirmed__summary{width:100%;margin-top:8px;text-align:left}.booking-manage__panel{display:flex;flex-direction:column;gap:14px}.booking-manage__actions{display:flex;flex-direction:column;gap:10px}.booking-manage__current{margin:0;color:var(--surface-text-muted);font-size:.875rem}body.mc-booking-embed{background-color:rgba(0,0,0,0)}body.mc-booking-embed .booking-public{padding:0}body.mc-booking-embed .booking-public__card{box-shadow:none}body.mc-booking-embed--popup .booking-public{padding:52px 16px 16px}@media(min-width: 768px){.booking-public{padding:40px 16px 24px}.booking-public__card{flex:none;flex-direction:row;min-height:560px;border:1px solid var(--surface-border-color);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.booking-public__card--state{flex-direction:column;min-height:360px}.booking-public__aside{width:300px;flex:none;padding:28px 24px;border-right:1px solid var(--surface-border-color);border-bottom:0}.booking-public__main{padding:28px 32px}.booking-slot-step__grid{grid-template-columns:repeat(4, 1fr)}.booking-slot-step__continue{width:auto;min-width:280px;margin-left:auto}.booking-details__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.booking-details__footer .booking-details__privacy{max-width:52%}.booking-details__footer .booking-details__submit{flex:none;width:auto;min-width:240px;margin-left:0}}
meeting-booking-info{display:block}.meeting-booking-info{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.meeting-booking-info__head{display:flex;align-items:center}.meeting-booking-info__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-size:.8125rem;font-weight:500}.meeting-booking-info__loading{margin:0;color:var(--surface-text-muted)}.meeting-booking-info__candidates{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none}.meeting-booking-info__candidate,.meeting-booking-info__contact{display:flex;align-items:center;gap:12px}.meeting-booking-info__candidate{padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0)}.meeting-booking-info__candidate-text{display:flex;flex:1;flex-direction:column;min-width:0}.meeting-booking-info__muted{color:var(--surface-text-muted);font-size:.875rem}.meeting-booking-info__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--surface-level-2);color:var(--surface-text-color);font-size:.8125rem;font-weight:600}.meeting-booking-info__cards{display:grid;grid-template-columns:1fr;gap:12px}.meeting-booking-info__card{padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0)}.meeting-booking-info__title{margin:0 0 6px;font-size:.9375rem;font-weight:600}.meeting-booking-info__row{margin:0 0 4px;color:var(--surface-text-muted);overflow-wrap:anywhere}@media(min-width: 768px){.meeting-booking-info__cards{grid-template-columns:1fr 1fr;align-items:start}}
booking-page-reminders{display:block}.booking-reminders{display:flex;flex-direction:column;gap:12px}.booking-reminders__overview{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.booking-reminders__overview>.booking-reminders__list,.booking-reminders__overview>mc-inline-note{align-self:stretch}.booking-reminders__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.booking-reminders__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0)}.booking-reminders__icon{flex:none;color:var(--surface-text-muted);font-size:1.125rem}.booking-reminders__text{flex:1;min-width:0;overflow-wrap:anywhere}.booking-reminders__hint{margin:0;color:var(--surface-text-muted);font-size:.875rem}.booking-reminders__editor{display:flex;flex-direction:column;gap:12px}.booking-reminders__when{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.booking-reminders__label{margin:0;font-size:.875rem;font-weight:500}.booking-reminders__channels{display:flex;flex-wrap:wrap;gap:16px}.booking-reminders__section{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-1)}.booking-reminders__params{display:flex;flex-direction:column;gap:8px}.booking-reminders__param{display:flex;flex-direction:column;gap:4px}.booking-reminders__param-label{color:var(--surface-text-muted);font-size:.8125rem}.booking-reminders__preview{margin:0;padding:8px 10px;border-radius:8px;background-color:var(--surface-level-2);color:var(--surface-text-muted);font-size:.875rem;overflow-wrap:anywhere}.booking-reminders__error{display:flex;align-items:center;gap:6px;margin:0;color:var(--state-text-danger);font-size:.875rem}.booking-reminders__actions{display:flex;flex-wrap:wrap;gap:8px}
booking-page-settings{display:block}.booking-settings{width:100%;position:relative;color:var(--surface-text-color)}.booking-settings--panel{box-sizing:border-box;padding:0 var(--space-6, 24px) var(--space-6, 24px)}.booking-settings--locked .booking-settings__rows{opacity:.6;pointer-events:none}.booking-settings__body{display:flex;flex-direction:column;gap:14px}.booking-settings__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--surface-level-1)}.booking-settings__link-url{flex:1 1 200px;min-width:0;overflow:hidden;color:var(--surface-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.booking-settings__slug{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:var(--surface-level-1)}.booking-settings__slug-actions{display:flex;gap:8px}.booking-settings__error{display:flex;align-items:center;gap:6px;margin:0;color:var(--state-text-danger);font-size:.8125rem}.booking-settings__source{display:flex;align-items:center;gap:6px;margin:0;color:var(--surface-text-muted);font-size:.8125rem}.booking-settings__source i{font-size:1.125rem}.booking-settings__rows{display:block}.booking-settings__label{margin:12px 0 4px;font-size:.875rem;font-weight:500}.booking-settings__hint{margin:4px 0 0;color:var(--surface-text-muted);font-size:.75rem}.booking-settings__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:12px}.booking-settings__checks{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:8px 16px}.booking-settings__formats{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none}.booking-settings__format{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--surface-level-1)}.booking-settings__format-text{display:flex;flex:1;flex-direction:column;min-width:0}.booking-settings__format-text small{color:var(--surface-text-muted)}.booking-settings__hours{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:.75rem;background:var(--surface-background-color)}.booking-settings__hours-head,.booking-settings__day{display:grid;grid-template-columns:10.5rem minmax(0, 1fr);align-items:center;column-gap:1rem;padding:.5rem 1rem}.booking-settings__hours-head{padding-top:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);color:var(--surface-text-muted);font-size:.8125rem;font-weight:500}.booking-settings__day{align-items:start;min-height:3.5rem}.booking-settings__day-name{padding-top:.375rem}.booking-settings__day-name .mc-c-switch .mc-c-switch__label{white-space:nowrap}.booking-settings__day-intervals{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding-top:.25rem}.booking-settings__off{padding-top:.375rem;color:var(--surface-text-muted)}.booking-settings__interval{display:flex;align-items:center;gap:.5rem}.booking-settings__separator{flex:none;color:var(--surface-text-muted)}.booking-settings__add-interval{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .25rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:inherit;cursor:pointer}.booking-settings__add-interval i{font-size:1.125rem}.booking-settings__add-interval:hover{background:var(--surface-bg-hover)}.booking-settings__add-interval:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color));outline-offset:2px}.booking-settings__remove-interval{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.booking-settings__remove-interval i{font-size:1.125rem}.booking-settings__remove-interval:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.booking-settings__remove-interval:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color));outline-offset:2px}.booking-settings__day+.booking-settings__day{border-top:1px solid var(--surface-border-color)}@media(max-width: 768px){.booking-settings__hours-head{display:none}.booking-settings__day{grid-template-columns:1fr;row-gap:.25rem}}
booking-share-modal{display:block}.booking-share{container-type:inline-size;display:flex;flex-direction:column;gap:20px;color:var(--surface-text-color)}.booking-share__panel{display:flex;flex-direction:column;gap:16px}.booking-share__hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--surface-text-muted)}.booking-share__hint code{padding:1px 5px;border-radius:4px;background-color:color-mix(in srgb, var(--surface-text-color) 8%, transparent);color:var(--surface-text-color);font:.75rem/1.5 var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.booking-share__actions{display:flex;flex-wrap:wrap;gap:8px}.booking-share__link{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 14px;border:1px solid var(--surface-border-color);border-radius:8px;background-color:var(--surface-level-1)}.booking-share__url{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.booking-share__fallback{display:flex;flex-direction:column;gap:6px}.booking-share__fallback-input{width:100%;padding:8px 10px;border:1px solid var(--surface-border-color);border-radius:6px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-size:.875rem}.booking-share__kinds{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.booking-share__kind{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 8px 10px;border:1px solid var(--surface-border-color);border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color);font-weight:400;cursor:pointer}.booking-share__kind:hover:not(.booking-share__kind--on){border-color:var(--surface-text-muted)}.booking-share__kind:has(.booking-share__kind-input:focus-visible){outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.booking-share__kind--on{border-color:var(--state-text-brand);background-color:color-mix(in srgb, var(--state-text-brand) 6%, var(--surface-level-0))}.booking-share__kind-input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;clip-path:inset(50%);pointer-events:none}.booking-share__kind-title{display:flex;align-items:center;gap:8px;padding:0 2px;font-size:.875rem;font-weight:600;line-height:1.3}.booking-share__kind-dot{flex:none;box-sizing:border-box;width:16px;height:16px;border:1.5px solid var(--surface-text-muted);border-radius:50%}.booking-share__kind--on .booking-share__kind-dot{border:5px solid var(--state-text-brand)}.booking-share__kind--on .booking-share__kind-title{color:var(--state-text-brand)}.booking-share__kind-hint{padding:0 2px;font-size:.75rem;line-height:1.4;color:var(--surface-text-muted)}.booking-share__preview{position:relative;display:block;height:58px;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:6px;background-color:var(--surface-bg-secondary)}.booking-share__preview::before,.booking-share__preview::after{content:"";position:absolute;left:8px;border-radius:2px;background-color:var(--surface-border-color)}.booking-share__preview::before{top:7px;right:8px;height:5px}.booking-share__preview::after{top:18px;width:52%;height:3px;box-shadow:0 7px 0 var(--surface-border-color)}.booking-share__preview-mark{position:absolute;z-index:1;display:block;border-radius:3px;background-color:var(--color-primary-500)}.booking-share__preview--inline .booking-share__preview-mark{inset:32px 8px 6px;border:1px solid var(--color-primary-500);background-color:color-mix(in srgb, var(--color-primary-500) 18%, var(--surface-level-0))}.booking-share__preview--popup .booking-share__preview-mark{inset:9px 24% 5px;border:1px solid var(--color-primary-500);background-color:var(--surface-level-0);box-shadow:0 0 0 80px rgba(0,0,0,.28)}.booking-share__preview--floating .booking-share__preview-mark{bottom:6px;left:calc(100% - 40px);width:32px;height:11px;border-radius:999px;transition:left .2s ease}.booking-share__preview--floating.booking-share__preview--left .booking-share__preview-mark{left:6px}.booking-share__preview--link .booking-share__preview-mark{top:32px;left:8px;width:34%;height:3px;border-radius:2px}.booking-share__options{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:12px 16px}.booking-share__option{display:flex;flex-direction:column;min-width:0}.booking-share__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--surface-text-color)}.booking-share__color{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:38px;margin:0;padding:0 12px 0 6px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius, 0.375rem);background-color:var(--surface-background-color);font-weight:400;cursor:pointer}.booking-share__color:has(.booking-share__color-input:focus-visible){outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.booking-share__color-input{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.booking-share__color-input::-webkit-color-swatch-wrapper{padding:0}.booking-share__color-input::-webkit-color-swatch{border:1px solid var(--surface-border-color);border-radius:6px}.booking-share__color-input::-moz-color-swatch{border:1px solid var(--surface-border-color);border-radius:6px}.booking-share__color-value{font:.8125rem/1 var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--surface-text-color);text-transform:uppercase}.booking-share__code-block{display:flex;flex-direction:column;gap:8px}.booking-share__code-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.booking-share__code-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--surface-text-color)}.booking-share__code{margin:0;padding:14px 16px;border:1px solid var(--surface-border-color);border-radius:8px;background-color:#11161d;color:#d7e0ea;font:.78rem/1.65 var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;tab-size:2}.booking-share__token{font-family:inherit}.booking-share__token--tag{color:#7cc4ff}.booking-share__token--attr{color:#ffd479;white-space:nowrap}.booking-share__token--string{color:#a6e3a1}.booking-share__token--punct{color:#9aa7b6}.booking-share__advanced{border-top:1px solid var(--surface-border-color)}.booking-share__advanced-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding:12px 2px;border:0;background:none;color:var(--surface-text-color);text-align:left;cursor:pointer}.booking-share__advanced-toggle:focus-visible{border-radius:4px;outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.booking-share__advanced-label{font-size:.875rem;font-weight:600}.booking-share__advanced-summary{flex:1 1 200px;font-size:.8125rem;color:var(--surface-text-muted)}.booking-share__advanced-chevron{font-size:1.25rem;color:var(--surface-text-muted);transition:transform .2s ease}.booking-share__advanced-toggle[aria-expanded=true] .booking-share__advanced-chevron{transform:rotate(180deg)}.booking-share__advanced-body{display:flex;flex-direction:column;gap:20px;padding:4px 2px 4px}.booking-share__group{display:flex;flex-direction:column;gap:8px}.booking-share__subtitle{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.booking-share__error{margin:0;font-size:.8125rem;color:var(--state-text-danger, #c62828)}@container (min-width: 640px){.booking-share__kinds{grid-template-columns:repeat(4, minmax(0, 1fr))}.booking-share__options--floating{grid-template-columns:minmax(0, 1fr) auto}}@container (max-width: 479px){.booking-share__link{flex-wrap:wrap;padding:10px 12px}}@media(prefers-reduced-motion: reduce){.booking-share__preview-mark,.booking-share__advanced-chevron{transition:none}}
.mc-l-content-container__view>[ui-view],.mc-l-content-container__view>ui-view{display:block;height:100%}.mc-l-calendar-page{width:100%}.mc-l-calendar-page .fc-timegrid-axis-cushion{color:var(--surface-text-color)}.mc-l-calendar-page__card{display:block;width:100%}.mc-l-calendar-page__card>.mc-c-card{padding:0;overflow:hidden;border-radius:12px}.mc-l-calendar-page__viewport{position:relative;display:flex;flex:none;height:78vh;min-height:420px;overflow:hidden}.mc-l-calendar-page__side{display:flex;flex:0 0 256px;width:256px;min-height:0;border-right:1px solid var(--surface-border-color);background:var(--surface-background-color)}.mc-l-calendar-page__scrim{position:absolute;inset:0;z-index:4;background:color-mix(in srgb, var(--surface-text-color) 18%, transparent)}.mc-l-calendar-page__main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.mc-l-calendar-page,.mc-l-calendar-page *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--surface-text-color) 22%, transparent) rgba(0,0,0,0)}.mc-l-calendar-page ::-webkit-scrollbar{width:8px;height:8px}.mc-l-calendar-page ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-calendar-page ::-webkit-scrollbar-thumb{border:0;border-radius:8px;background:color-mix(in srgb, var(--surface-text-color) 22%, transparent)}.mc-l-calendar-page ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--surface-text-color) 40%, transparent)}.mc-l-calendar-page__card--narrow .mc-l-calendar-page__side{position:absolute;top:0;bottom:0;left:0;z-index:5;box-shadow:0 8px 24px rgba(0,0,0,.24)}.mc-c-calendar-sync-btn{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.12);border:none;border-radius:8px;padding:.4rem 1.6rem;color:hsla(0,0%,100%,.8);font-weight:400;cursor:pointer;transition:background 150ms ease,color 150ms ease;margin-left:.8rem}.mc-c-calendar-sync-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.mc-c-calendar-sync-btn:disabled{opacity:.5;cursor:not-allowed}
calendar-event{display:block;width:100%;height:100%;min-height:0}.mc-event--task{--mc-event-type-color: #f59e0b}.mc-event--task.fc-event{border-left:3px solid #f59e0b !important}.mc-event--meeting{--mc-event-type-color: #8b5cf6}.mc-event--meeting.fc-event{border-left:3px solid #8b5cf6 !important}.mc-event--deal{--mc-event-type-color: #10b981}.mc-event--deal.fc-event{border-left:3px solid #10b981 !important}.mc-event--ticket{--mc-event-type-color: #ef4444}.mc-event--ticket.fc-event{border-left:3px solid #ef4444 !important}.mc-event--treatment{--mc-event-type-color: #06b6d4}.mc-event--treatment.fc-event{border-left:3px solid #06b6d4 !important}.mc-event--journey{--mc-event-type-color: #ec4899}.mc-event--journey.fc-event{border-left:3px solid #ec4899 !important}.mc-event--event{--mc-event-type-color: #6366f1}.mc-event--event.fc-event{border-left:3px solid #6366f1 !important}.mc-event-content{display:flex;flex-direction:column;gap:2px;padding:2px 4px;overflow:hidden;width:100%}.mc-event-content__icon{font-size:11px;opacity:.9;flex-shrink:0}.mc-event-content__time{font-size:9px;opacity:.85;font-weight:500}.mc-event-content__type-label{font-size:9px;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.3px;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);padding:1px 4px;border-radius:3px}.mc-event-content__title{font-size:11px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-event-content__lock{flex:none;margin-left:auto;font-size:12px;line-height:1;opacity:.85}.mc-event-content--list .mc-event-content__lock{margin-left:0}.mc-event-content__type-badge{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;background-color:rgba(0,0,0,.1);color:inherit;opacity:.8;margin-left:auto;flex-shrink:0}.mc-event-content--grid{gap:1px}.mc-event-content--grid .mc-event-content__title{display:flex;align-items:center;gap:3px;min-width:0}.mc-event-content--grid .mc-event-content__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-event-content--grid .mc-event-content__time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-event-content--short{flex-direction:row;align-items:center;gap:0}.mc-event-content--short .mc-event-content__title{flex:0 1 auto}.mc-event-content--short .mc-event-content__time{flex:none;overflow:visible}.mc-event-content--month{flex-direction:row;align-items:center;gap:4px;padding:1px 3px}.mc-event-content--month .mc-event-content__icon{font-size:10px}.mc-event-content--month .mc-event-content__type-label{font-size:8px;padding:1px 3px;border-radius:2px}.mc-event-content--month .mc-event-content__title{font-size:10px;flex:1}.mc-event-content--list{flex-direction:row;align-items:center;gap:8px;padding:4px 0}.mc-event-content--list .mc-event-content__icon{font-size:14px}.mc-event-content--list .mc-event-content__title{flex:1;white-space:normal;overflow:visible}.mc-c-calendar-event{width:100%;height:100%;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-calendar-event__bar{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-calendar-event__icon-btn{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);cursor:pointer}.mc-c-calendar-event__icon-btn i{font-size:1.375rem}.mc-c-calendar-event__icon-btn--round{border-radius:50%}.mc-c-calendar-event__icon-btn:hover{background:var(--surface-bg-hover)}.mc-c-calendar-event__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-calendar-event__today{flex:none;height:34px;padding:0 14px;border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-weight:500;cursor:pointer}.mc-c-calendar-event__today:hover{background:var(--surface-bg-hover)}.mc-c-calendar-event__today:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-calendar-event__title{flex:1 1 auto;min-width:0;margin:0 0 0 4px;overflow:hidden;color:var(--surface-text-color);font-size:1.25rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.mc-c-calendar-event__views{display:inline-flex;flex:none;margin-left:auto;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-calendar-event__view{padding:7px 14px;border:0;border-left:1px solid var(--surface-border-color);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.875rem;cursor:pointer}.mc-c-calendar-event__view:first-child{border-left:0}.mc-c-calendar-event__view:hover{background:var(--surface-bg-hover)}.mc-c-calendar-event__view:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mc-c-calendar-event__view--active,.mc-c-calendar-event__view--active:hover{background:color-mix(in srgb, var(--color-primary) 18%, var(--surface-background-color));color:var(--state-text-brand);font-weight:600}@media(max-width: 768px){.mc-c-calendar-event__bar{padding:10px 12px}.mc-c-calendar-event__title{order:5;flex-basis:100%;margin-left:0;font-size:1.0625rem}.mc-c-calendar-event__views{order:4}.mc-c-calendar-event__view{padding:6px 10px}}.mc-c-calendar-event__fullcalendar{width:100%;flex:1;min-height:0;overflow:hidden;--fc-border-color: var(--border-color);--fc-today-bg-color: rgba(0, 123, 255, 0.1);--fc-neutral-bg-color: var(--form-background-color);--fc-list-event-dot-width: 4px;--fc-list-event-hover-bg-color: var(--hover-background-color);--fc-button-text-color: var(--surface-text-color);--fc-button-bg-color: var(--color-primary);--fc-button-border-color: var(--color-primary);--fc-button-hover-bg-color: var(--hover-background-color);--fc-button-active-bg-color: var(--color-primary)}.mc-c-calendar-event__fullcalendar .fc-event{font-size:12px;font-weight:500;border-radius:4px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;cursor:pointer}.mc-c-calendar-event__fullcalendar .fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.mc-c-calendar-event__fullcalendar .fc-event .fc-event-title{font-size:12px;font-weight:700;padding:1px 4px;line-height:1.2}.mc-c-calendar-event__fullcalendar .fc-event .fc-event-time{font-size:11px;font-weight:500;opacity:.9}.mc-c-calendar-event__fullcalendar .fc-col-header,.mc-c-calendar-event__fullcalendar .fc-scrollgrid-sync-table,.mc-c-calendar-event__fullcalendar .fc-daygrid-body,.mc-c-calendar-event__fullcalendar .fc-timegrid-body,.mc-c-calendar-event__fullcalendar .fc-timegrid-slots table,.mc-c-calendar-event__fullcalendar .fc-timegrid-cols table{width:100% !important}.mc-c-calendar-event__fullcalendar .fc-col-header-cell-cushion{padding:8px 4px;font-weight:600;font-size:13px;color:var(--surface-text-color);transition:color .2s ease}.mc-c-calendar-event__fullcalendar .fc-custom-cushion{display:flex;flex-direction:column;align-items:center;padding:.5rem;transition:all .2s ease}.mc-c-calendar-event__fullcalendar .fc-custom-cushion.today .DD{background-color:var(--color-primary);color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-c-calendar-event__fullcalendar .fc-custom-cushion .ddd{font-size:12px;font-weight:500;color:var(--surface-text-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-0-5, 2px)}.mc-c-calendar-event__fullcalendar .fc-custom-cushion .DD{font-size:18px;font-weight:700;padding:.5rem;min-width:32px;text-align:center;border-radius:4px;transition:all .2s ease;color:var(--surface-text-color)}.mc-c-calendar-event__fullcalendar .fc-timegrid-slot-label-cushion{font-size:11px;font-weight:500;color:var(--surface-text-color);opacity:.7;padding:2px 4px}.mc-c-calendar-event__fullcalendar .fc-timegrid-now-indicator-line{background-color:var(--danger-color, #e74c3c);height:2px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.mc-c-calendar-event__fullcalendar .fc-timegrid-now-indicator-arrow{border-left-color:var(--danger-color, #e74c3c)}.mc-c-calendar-event__fullcalendar .fc-timegrid-slot{border-color:var(--border-color);transition:background-color .2s ease}.mc-c-calendar-event__fullcalendar .fc-timegrid-slot:hover{background-color:var(--hover-background-color)}.mc-c-calendar-event__fullcalendar .fc-timegrid-all-day,.mc-c-calendar-event__fullcalendar .fc-timegrid-allday-events{background-color:rgba(var(--border-color), 0.1);border-color:var(--border-color);font-weight:600;color:var(--surface-text-color);padding:4px 8px;border-radius:4px}@media(max-width: 768px){.mc-c-calendar-event__fullcalendar .fc-custom-cushion{padding:.3rem}.mc-c-calendar-event__fullcalendar .fc-custom-cushion .ddd{font-size:10px}.mc-c-calendar-event__fullcalendar .fc-custom-cushion .DD{font-size:16px;padding:.3rem;min-width:28px}.mc-c-calendar-event__fullcalendar .fc-event-title{font-size:11px}.mc-c-calendar-event__fullcalendar .fc-timegrid-slot-label-cushion{font-size:10px}}@media(max-width: 480px){.mc-c-calendar-event__fullcalendar .fc-custom-cushion .ddd{display:none}.mc-c-calendar-event__fullcalendar .fc-custom-cushion .DD{font-size:14px;padding:.2rem;min-width:24px}}
.fc-timeGridDay-view{--fc-timegrid-slot-height: 3rem;--fc-timegrid-slot-label-vertical-padding: 0.5rem;--fc-timegrid-slot-label-horizontal-padding: 0.5rem}.fc-timeGridDay-view .fc-timegrid-now-indicator-line{background-color:var(--danger-color, #e74c3c);height:3px;box-shadow:0 1px 4px rgba(231,76,60,.3);border-radius:2px;z-index:3}.fc-timeGridDay-view .fc-timegrid-now-indicator-arrow{border-left-color:var(--danger-color, #e74c3c);filter:drop-shadow(0 1px 2px rgba(231, 76, 60, 0.3))}.fc-timeGridDay-view .fc-timegrid-allday-events,.fc-timeGridDay-view .fc-timegrid-all-day-events,.fc-timeGridDay-view .fc-timegrid-all-day{background:linear-gradient(to bottom, rgba(var(--border-color), 0.05), rgba(var(--border-color), 0.1));border:1px solid var(--border-color);border-radius:6px;color:var(--surface-text-color);font-weight:600;padding:8px 12px;margin:4px 0;transition:all .2s ease}.fc-timeGridDay-view .fc-timegrid-allday-events:hover,.fc-timeGridDay-view .fc-timegrid-all-day-events:hover,.fc-timeGridDay-view .fc-timegrid-all-day:hover{background:linear-gradient(to bottom, rgba(var(--border-color), 0.1), rgba(var(--border-color), 0.15));transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.fc-timeGridDay-view .fc-timegrid-allday-events .fc-event,.fc-timeGridDay-view .fc-timegrid-all-day-events .fc-event,.fc-timeGridDay-view .fc-timegrid-all-day .fc-event{border-radius:4px;margin:2px 0;padding:4px 8px;transition:all .2s ease}.fc-timeGridDay-view .fc-timegrid-allday-events .fc-event:hover,.fc-timeGridDay-view .fc-timegrid-all-day-events .fc-event:hover,.fc-timeGridDay-view .fc-timegrid-all-day .fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-timeGridDay-view .fc-timegrid-slot{border-color:var(--border-color);transition:background-color .2s ease;position:relative}.fc-timeGridDay-view .fc-timegrid-slot:hover{background-color:rgba(var(--hover-background-color), 0.5)}.fc-timeGridDay-view .fc-timegrid-slot,.fc-timeGridDay-view .fc-timegrid-slot-lane{height:3rem !important}.fc-timeGridDay-view .fc-timegrid-slot-lane{border-top:1px solid var(--border-color)}.fc-timeGridDay-view .fc-timegrid-slot-minor{border-top-color:rgba(0,0,0,0)}.fc-timeGridDay-view .fc-timegrid-slot-label{font-size:12px;font-weight:500;color:var(--surface-text-color);opacity:.8;padding:4px 8px;text-align:right;vertical-align:top;border-right:1px solid rgba(var(--border-color), 0.3);border-top-color:rgba(0,0,0,0);background-color:rgba(var(--form-background-color), 0.8);position:sticky;left:0;z-index:1}.fc-timeGridDay-view .fc-timegrid-slot-label .fc-timegrid-slot-label-cushion{font-size:11px;font-weight:500;line-height:1.2;padding:2px 4px;border-radius:3px;transition:all .2s ease}.fc-timeGridDay-view .fc-timegrid-slot-label .fc-timegrid-slot-label-cushion:hover{background-color:var(--hover-background-color);color:var(--surface-text-color)}.fc-timeGridDay-view .fc-event{border-radius:6px;border:none;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .2s ease;overflow:hidden}.fc-timeGridDay-view .fc-event:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:5}.fc-timeGridDay-view .fc-event:focus,.fc-timeGridDay-view .fc-event.fc-event-selected{outline:2px solid var(--color-primary);outline-offset:2px}.fc-timeGridDay-view .fc-event .fc-event-main{padding:2px 6px;position:relative;z-index:2}.fc-timeGridDay-view .fc-event .fc-event-title{font-size:12px;font-weight:700;line-height:1.3;margin-bottom:var(--space-0-5, 2px);word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fc-timeGridDay-view .fc-event .fc-event-time{font-size:11px;font-weight:500;opacity:.9;margin-bottom:var(--space-0-5, 2px)}.fc-timeGridDay-view .fc-event .mc-event-content__icon{font-size:14px;color:inherit;opacity:.9}.fc-timeGridDay-view .fc-event .mc-event-content__time{font-size:11px;font-weight:600;opacity:.9}.fc-timeGridDay-view .fc-event .mc-event-content__title{font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-timeGridDay-view .fc-event::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), transparent 50%, rgba(0, 0, 0, 0.1));border-radius:2px 0 0 2px}.fc-timeGridDay-view .fc-col-header,.fc-timeGridDay-view .fc-timegrid-header{display:none}.fc-timeGridDay-view .fc-timegrid-col-events{margin:0 2px}.fc-timeGridDay-view .fc-timegrid-body{min-height:400px;position:relative}.fc-timeGridDay-view .fc-scroller{overflow-x:hidden;overflow-y:auto}@media(max-width: 768px){.fc-timeGridDay-view{--fc-timegrid-slot-height: 2rem}.fc-timeGridDay-view .fc-timegrid-slot-label-cushion{font-size:10px;padding:1px 2px}.fc-timeGridDay-view .fc-event .fc-event-title{font-size:11px;-webkit-line-clamp:1}.fc-timeGridDay-view .fc-event .fc-event-time{font-size:10px}.fc-timeGridDay-view .fc-timegrid-all-day{padding:4px 6px}}@media(max-width: 480px){.fc-timeGridDay-view{--fc-timegrid-slot-height: 1.5rem}.fc-timeGridDay-view .fc-timegrid-slot-label{font-size:10px;padding:2px 4px}.fc-timeGridDay-view .fc-event .fc-event-title{font-size:10px}.fc-timeGridDay-view .fc-event .fc-event-time{font-size:9px}}
.fc-timeGridWeek-view{--fc-timegrid-slot-height: 3rem;--fc-daygrid-event-dot-width: 6px;--fc-timegrid-slot-label-horizontal-padding: 0.5rem}.fc-timeGridWeek-view .fc-timegrid-slot{height:3rem !important}.fc-timeGridWeek-view .fc-timegrid-slot-lane{height:3rem !important}.fc-timeGridWeek-view .fc-timegrid-now-indicator-line{background-color:var(--danger-color, #e74c3c);height:3px;box-shadow:0 1px 4px rgba(231,76,60,.3);border-radius:2px;z-index:3}.fc-timeGridWeek-view .fc-timegrid-now-indicator-arrow{border-left-color:var(--danger-color, #e74c3c);filter:drop-shadow(0 1px 2px rgba(231, 76, 60, 0.3))}.fc-timeGridWeek-view .fc-timegrid-allday-events,.fc-timeGridWeek-view .fc-timegrid-all-day-events,.fc-timeGridWeek-view .fc-timegrid-all-day{background:linear-gradient(to bottom, rgba(var(--border-color), 0.05), rgba(var(--border-color), 0.1));border:1px solid var(--border-color);border-radius:6px;color:var(--surface-text-color);font-weight:600;padding:6px 8px;margin:2px 0;transition:all .2s ease}.fc-timeGridWeek-view .fc-timegrid-allday-events:hover,.fc-timeGridWeek-view .fc-timegrid-all-day-events:hover,.fc-timeGridWeek-view .fc-timegrid-all-day:hover{background:linear-gradient(to bottom, rgba(var(--border-color), 0.1), rgba(var(--border-color), 0.15));transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.fc-timeGridWeek-view .fc-timegrid-allday-events .fc-event,.fc-timeGridWeek-view .fc-timegrid-all-day-events .fc-event,.fc-timeGridWeek-view .fc-timegrid-all-day .fc-event{border-radius:4px;margin:1px 0;padding:2px 4px;transition:all .2s ease;font-size:11px}.fc-timeGridWeek-view .fc-timegrid-allday-events .fc-event:hover,.fc-timeGridWeek-view .fc-timegrid-all-day-events .fc-event:hover,.fc-timeGridWeek-view .fc-timegrid-all-day .fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-timeGridWeek-view .fc-timegrid-slot-lane,.fc-timeGridWeek-view .fc-timegrid-slot{background-color:rgba(0,0,0,0) !important;border-color:var(--border-color);transition:background-color .2s ease;position:relative}.fc-timeGridWeek-view .fc-timegrid-slot-lane:hover,.fc-timeGridWeek-view .fc-timegrid-slot:hover{background-color:rgba(var(--hover-background-color), 0.3) !important}.fc-timeGridWeek-view .fc-timegrid-slot-lane{border-top:1px solid var(--border-color)}.fc-timeGridWeek-view .fc-timegrid-slot-minor{border-top-color:rgba(0,0,0,0)}.fc-timeGridWeek-view .fc-timegrid-slot-label{font-size:11px;font-weight:500;color:var(--surface-text-color);opacity:.8;padding:2px 6px;text-align:right;vertical-align:top;border-right:1px solid rgba(var(--border-color), 0.3);border-top-color:rgba(0,0,0,0);background-color:rgba(var(--form-background-color), 0.8);position:sticky;left:0;z-index:1}.fc-timeGridWeek-view .fc-timegrid-slot-label .fc-timegrid-slot-label-cushion{font-size:10px;font-weight:500;line-height:1.2;padding:1px 3px;border-radius:2px;transition:all .2s ease}.fc-timeGridWeek-view .fc-timegrid-slot-label .fc-timegrid-slot-label-cushion:hover{background-color:var(--hover-background-color);color:var(--surface-text-color)}.fc-timeGridWeek-view .fc-col-header-cell{border-color:var(--border-color);background-color:var(--form-background-color);transition:all .2s ease}.fc-timeGridWeek-view .fc-col-header-cell:hover{background-color:var(--hover-background-color)}.fc-timeGridWeek-view .fc-col-header-cell .fc-col-header-cell-cushion{padding:8px 4px;font-weight:600;font-size:12px;color:var(--surface-text-color);text-align:center;transition:all .2s ease}.fc-timeGridWeek-view .fc-event{border-radius:4px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;overflow:hidden;min-height:18px}.fc-timeGridWeek-view .fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:5}.fc-timeGridWeek-view .fc-event:focus,.fc-timeGridWeek-view .fc-event.fc-event-selected{outline:2px solid var(--color-primary);outline-offset:1px}.fc-timeGridWeek-view .fc-event .fc-event-main{padding:2px 4px;position:relative;z-index:2}.fc-timeGridWeek-view .fc-event .fc-event-title{font-size:11px;font-weight:700;line-height:1.2;margin-bottom:1px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical}.fc-timeGridWeek-view .fc-event .fc-event-time{font-size:10px;font-weight:500;opacity:.9;margin-bottom:1px}.fc-timeGridWeek-view .fc-event .mc-event-content{padding:0 2px}.fc-timeGridWeek-view .fc-event .mc-event-content__icon{font-size:11px;color:inherit;opacity:.9}.fc-timeGridWeek-view .fc-event .mc-event-content__time{font-size:11px;font-weight:500;line-height:1.25;opacity:.9}.fc-timeGridWeek-view .fc-event .mc-event-content__title{font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-timeGridWeek-view .fc-event::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), transparent 50%, rgba(0, 0, 0, 0.1));border-radius:2px 0 0 2px}.fc-timeGridWeek-view .fc-timegrid-col-events{margin:0 1px}.fc-timeGridWeek-view .fc-timegrid-body{min-height:400px;position:relative}.fc-timeGridWeek-view .fc-scroller{overflow-x:auto;overflow-y:auto}.fc-timeGridWeek-view .fc-timegrid-header{border-color:var(--border-color);background-color:var(--form-background-color)}@media(max-width: 768px){.fc-timeGridWeek-view{--fc-timegrid-slot-height: 1.5rem}.fc-timeGridWeek-view .fc-timegrid-slot-label-cushion{font-size:9px;padding:1px 2px}.fc-timeGridWeek-view .fc-event{min-height:16px}.fc-timeGridWeek-view .fc-event .fc-event-title{font-size:10px}.fc-timeGridWeek-view .fc-event .fc-event-time{font-size:9px}.fc-timeGridWeek-view .fc-timegrid-all-day{padding:3px 4px}.fc-timeGridWeek-view .fc-col-header-cell-cushion{padding:6px 2px;font-size:11px}}@media(max-width: 480px){.fc-timeGridWeek-view{--fc-timegrid-slot-height: 1.2rem}.fc-timeGridWeek-view .fc-timegrid-slot-label{font-size:9px;padding:1px 3px}.fc-timeGridWeek-view .fc-event{min-height:14px}.fc-timeGridWeek-view .fc-event .fc-event-title{font-size:9px}.fc-timeGridWeek-view .fc-event .fc-event-time{font-size:8px}.fc-timeGridWeek-view .fc-col-header-cell-cushion{padding:4px 1px;font-size:10px}.fc-timeGridWeek-view .fc-timegrid-all-day{padding:2px 3px}}
.fc-dayGridMonth-view{--fc-daygrid-event-dot-width: 8px;--fc-daygrid-event-spacing: 2px;--fc-daygrid-event-max-stack: 3;--fc-daygrid-week-number-color: var(--surface-text-color)}.fc-dayGridMonth-view .fc-col-header-cell{border-color:var(--border-color);background-color:var(--form-background-color);transition:all .2s ease}.fc-dayGridMonth-view .fc-col-header-cell:hover{background-color:var(--hover-background-color)}.fc-dayGridMonth-view .fc-col-header-cell .fc-col-header-cell-cushion{padding:12px 8px;font-weight:600;font-size:13px;color:var(--surface-text-color);text-align:center;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.fc-dayGridMonth-view .fc-daygrid-day{border-color:var(--border-color);background-color:var(--form-background-color);transition:all .2s ease;position:relative;min-height:80px}.fc-dayGridMonth-view .fc-daygrid-day:hover{background-color:var(--hover-background-color)}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-today{background-color:rgba(var(--color-primary), 0.05);border-color:var(--color-primary)}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-today:hover{background-color:rgba(var(--color-primary), 0.1)}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-other-month{background-color:rgba(var(--border-color), 0.05);opacity:.6}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-other-month .fc-daygrid-day-number{color:var(--surface-text-color);opacity:.5}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-past .fc-daygrid-day-number{opacity:.7}.fc-dayGridMonth-view .fc-daygrid-day.fc-day-future .fc-daygrid-day-number{opacity:.9}.fc-dayGridMonth-view .fc-daygrid-day-number{font-size:14px;font-weight:600;color:var(--surface-text-color);padding:8px 12px;text-align:center;display:inline-block;min-width:32px;border-radius:6px;transition:all .2s ease;position:relative;z-index:2}.fc-dayGridMonth-view .fc-daygrid-day-number:hover{background-color:var(--hover-background-color);color:var(--color-primary);transform:scale(1.05)}.fc-dayGridMonth-view .fc-event{border-radius:4px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;overflow:hidden;position:relative;margin:1px 2px;min-height:20px;cursor:pointer}.fc-dayGridMonth-view .fc-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:5}.fc-dayGridMonth-view .fc-event:focus,.fc-dayGridMonth-view .fc-event.fc-event-selected{outline:2px solid var(--color-primary);outline-offset:1px}.fc-dayGridMonth-view .fc-event .fc-event-main{padding:2px 6px;position:relative;z-index:2}.fc-dayGridMonth-view .fc-event .fc-event-title{font-size:11px;font-weight:600;line-height:1.2;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical}.fc-dayGridMonth-view .fc-event .fc-event-time{font-size:10px;font-weight:500;opacity:.9;margin-right:4px}.fc-dayGridMonth-view .fc-event .mc-event-content{padding:1px 2px}.fc-dayGridMonth-view .fc-event .mc-event-content__header{display:flex;align-items:center;gap:3px;margin-bottom:1px}.fc-dayGridMonth-view .fc-event .mc-event-content__icon{font-size:10px;color:inherit;opacity:.9}.fc-dayGridMonth-view .fc-event .mc-event-content__time{font-size:9px;font-weight:600;opacity:.9}.fc-dayGridMonth-view .fc-event .mc-event-content__title{font-size:10px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-dayGridMonth-view .fc-event::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), transparent 50%, rgba(0, 0, 0, 0.1));border-radius:2px 0 0 2px}.fc-dayGridMonth-view .fc-daygrid-event{font-size:11px;margin:1px 2px;padding:2px 4px;border-radius:3px;transition:all .2s ease}.fc-dayGridMonth-view .fc-daygrid-event:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-dayGridMonth-view .fc-daygrid-event .fc-event-title{font-size:10px;font-weight:600}.fc-dayGridMonth-view .fc-daygrid-event-dot{width:var(--fc-daygrid-event-dot-width);height:var(--fc-daygrid-event-dot-width);border-radius:50%;margin:0 2px;display:inline-block;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.fc-dayGridMonth-view .fc-daygrid-event-dot:hover{transform:scale(1.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.fc-dayGridMonth-view .fc-daygrid-more-link{font-size:10px;font-weight:600;color:var(--color-primary);text-decoration:none;padding:2px 6px;border-radius:3px;background-color:rgba(var(--color-primary), 0.1);border:1px solid rgba(var(--color-primary), 0.2);transition:all .2s ease;display:inline-block;margin:1px 2px}.fc-dayGridMonth-view .fc-daygrid-more-link:hover{background-color:rgba(var(--color-primary), 0.2);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 4px rgba(var(--color-primary), 0.2)}.fc-dayGridMonth-view .fc-daygrid-body{border-color:var(--border-color);background-color:var(--form-background-color)}.fc-dayGridMonth-view .fc-daygrid-week{min-height:80px;border-color:var(--border-color)}.fc-dayGridMonth-view .fc-daygrid-day-events{margin:4px 2px;min-height:16px;position:relative}.fc-dayGridMonth-view .fc-daygrid-day-top{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;position:relative;z-index:1}.fc-dayGridMonth-view .fc-daygrid-day-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition:background-color .2s ease}.fc-dayGridMonth-view .fc-scroller{overflow-x:auto;overflow-y:auto}@media(max-width: 768px){.fc-dayGridMonth-view .fc-daygrid-day{min-height:60px}.fc-dayGridMonth-view .fc-daygrid-day-number{font-size:12px;padding:6px 8px;min-width:28px}.fc-dayGridMonth-view .fc-event{margin:.5px 1px;min-height:18px}.fc-dayGridMonth-view .fc-event .fc-event-title{font-size:10px}.fc-dayGridMonth-view .fc-event .fc-event-time{font-size:9px}.fc-dayGridMonth-view .fc-daygrid-event{font-size:10px;margin:.5px 1px;padding:1px 3px}.fc-dayGridMonth-view .fc-daygrid-more-link{font-size:9px;padding:1px 4px}.fc-dayGridMonth-view .fc-col-header-cell-cushion{padding:8px 4px;font-size:12px}}@media(max-width: 480px){.fc-dayGridMonth-view .fc-daygrid-day{min-height:50px}.fc-dayGridMonth-view .fc-daygrid-day-number{font-size:11px;padding:4px 6px;min-width:24px}.fc-dayGridMonth-view .fc-event{margin:.5px;min-height:16px}.fc-dayGridMonth-view .fc-event .fc-event-title{font-size:9px}.fc-dayGridMonth-view .fc-event .fc-event-time{font-size:8px}.fc-dayGridMonth-view .fc-daygrid-event{font-size:9px;margin:.5px;padding:1px 2px}.fc-dayGridMonth-view .fc-daygrid-more-link{font-size:8px;padding:1px 3px}.fc-dayGridMonth-view .fc-col-header-cell-cushion{padding:6px 2px;font-size:11px}.fc-dayGridMonth-view .fc-daygrid-week{min-height:50px}.fc-dayGridMonth-view .fc-daygrid-day-events{margin:2px 1px;min-height:12px}}@media(max-width: 320px){.fc-dayGridMonth-view .fc-daygrid-day{min-height:40px}.fc-dayGridMonth-view .fc-daygrid-day-number{font-size:10px;padding:2px 4px;min-width:20px}.fc-dayGridMonth-view .fc-event{margin:.25px;min-height:14px}.fc-dayGridMonth-view .fc-event .fc-event-title{font-size:8px}.fc-dayGridMonth-view .fc-event .fc-event-time{display:none}.fc-dayGridMonth-view .fc-daygrid-event{font-size:8px;margin:.25px;padding:.5px 1px}.fc-dayGridMonth-view .fc-daygrid-more-link{font-size:7px;padding:.5px 2px}.fc-dayGridMonth-view .fc-col-header-cell-cushion{padding:4px 1px;font-size:10px}}
.mc-c-calendar-event .fc-listDay-view,.mc-c-calendar-event .fc-listWeek-view{--fc-list-event-dot-width: 8px;--fc-list-event-spacing: 0.5rem;--fc-list-event-padding: 0.75rem}.mc-c-calendar-event .fc-listDay-view .fc-list,.mc-c-calendar-event .fc-listWeek-view .fc-list{border-color:var(--border-color);background-color:var(--form-background-color);border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-c-calendar-event .fc-listDay-view .fc-list-table,.mc-c-calendar-event .fc-listWeek-view .fc-list-table{border-color:var(--border-color);background-color:var(--form-background-color);width:100%;border-collapse:collapse}.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion{background:linear-gradient(135deg, var(--color-primary), rgba(var(--color-primary), 0.8));color:#fff;padding:12px 16px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border:none;position:relative;overflow:hidden}.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent);transform:translateX(-100%);transition:transform .6s ease}.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion:hover::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion:hover::before{transform:translateX(100%)}.mc-c-calendar-event .fc-listDay-view .fc-list-day,.mc-c-calendar-event .fc-listWeek-view .fc-list-day{border-color:var(--border-color);background-color:var(--form-background-color);transition:all .2s ease}.mc-c-calendar-event .fc-listDay-view .fc-list-day:hover,.mc-c-calendar-event .fc-listWeek-view .fc-list-day:hover{background-color:var(--hover-background-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-day td,.mc-c-calendar-event .fc-listWeek-view .fc-list-day td{padding:0;border-color:var(--border-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-event,.mc-c-calendar-event .fc-listWeek-view .fc-list-event{border-color:var(--border-color);background-color:var(--form-background-color);transition:all .2s ease;position:relative;cursor:pointer}.mc-c-calendar-event .fc-listDay-view .fc-list-event:hover,.mc-c-calendar-event .fc-listWeek-view .fc-list-event:hover{background-color:var(--hover-background-color);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-calendar-event .fc-listDay-view .fc-list-event:focus,.mc-c-calendar-event .fc-listDay-view .fc-list-event.fc-event-selected,.mc-c-calendar-event .fc-listWeek-view .fc-list-event:focus,.mc-c-calendar-event .fc-listWeek-view .fc-list-event.fc-event-selected{outline:2px solid var(--color-primary);outline-offset:-2px;background-color:rgba(var(--color-primary), 0.05)}.mc-c-calendar-event .fc-listDay-view .fc-list-event td,.mc-c-calendar-event .fc-listWeek-view .fc-list-event td{padding:12px 16px;border-color:var(--border-color);vertical-align:middle}.mc-c-calendar-event .fc-listDay-view .fc-list-event::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-event::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom, var(--color-primary), rgba(var(--color-primary), 0.7));border-radius:0 2px 2px 0;transition:width .2s ease}.mc-c-calendar-event .fc-listDay-view .fc-list-event:hover::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-event:hover::before{width:6px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-time,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-time{font-size:13px;font-weight:600;color:var(--surface-text-color);background-color:rgba(var(--color-primary), 0.1);padding:6px 12px;border-radius:4px;border:1px solid rgba(var(--color-primary), 0.2);white-space:nowrap;min-width:80px;text-align:center;transition:all .2s ease}.mc-c-calendar-event .fc-listDay-view .fc-list-event-time:hover,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-time:hover{background-color:rgba(var(--color-primary), 0.2);color:var(--color-primary);transform:scale(1.05)}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title{font-size:14px;font-weight:600;color:var(--surface-text-color);line-height:1.4;word-wrap:break-word;padding-left:0;position:relative;transition:all .2s ease}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title:hover,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title:hover{color:var(--color-primary)}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title .mc-event-content--list,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title .mc-event-content--list{display:flex;align-items:center;gap:10px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title .mc-event-content--list .mc-event-content__icon,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title .mc-event-content--list .mc-event-content__icon{font-size:16px;color:var(--mc-event-type-color, var(--color-primary));opacity:1}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title .mc-event-content--list .mc-event-content__title,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title .mc-event-content--list .mc-event-content__title{flex:1;font-size:14px;font-weight:600}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title .mc-event-content--list .mc-event-content__type-badge,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title .mc-event-content--list .mc-event-content__type-badge{font-size:11px;padding:3px 8px;border-radius:12px;background-color:var(--mc-event-type-color, var(--color-primary));color:#fff;opacity:1;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-dot,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-dot{width:var(--fc-list-event-dot-width);height:var(--fc-list-event-dot-width);border-radius:50%;margin:0 8px;display:inline-block;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.mc-c-calendar-event .fc-listDay-view .fc-list-event-dot:hover,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-dot:hover{transform:scale(1.3);box-shadow:0 2px 6px rgba(0,0,0,.3)}.mc-c-calendar-event .fc-listDay-view .fc-list-table thead,.mc-c-calendar-event .fc-listWeek-view .fc-list-table thead{background-color:var(--form-background-color);border-color:var(--border-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-table thead th,.mc-c-calendar-event .fc-listWeek-view .fc-list-table thead th{padding:12px 16px;font-weight:700;font-size:13px;color:var(--surface-text-color);text-transform:uppercase;letter-spacing:.5px;border-color:var(--border-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-table tbody,.mc-c-calendar-event .fc-listWeek-view .fc-list-table tbody{background-color:var(--form-background-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-table tbody tr,.mc-c-calendar-event .fc-listWeek-view .fc-list-table tbody tr{border-color:var(--border-color)}.mc-c-calendar-event .fc-listDay-view .fc-list-table tbody tr:nth-child(even),.mc-c-calendar-event .fc-listWeek-view .fc-list-table tbody tr:nth-child(even){background-color:rgba(var(--border-color), 0.02)}.mc-c-calendar-event .fc-listDay-view .fc-scroller,.mc-c-calendar-event .fc-listWeek-view .fc-scroller{overflow-x:auto;overflow-y:auto}@media(max-width: 768px){.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion{padding:10px 12px;font-size:13px}.mc-c-calendar-event .fc-listDay-view .fc-list-event td,.mc-c-calendar-event .fc-listWeek-view .fc-list-event td{padding:10px 12px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-time,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-time{font-size:12px;padding:4px 8px;min-width:70px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title{font-size:13px;padding-left:12px}.mc-c-calendar-event .fc-listDay-view .fc-list-table thead th,.mc-c-calendar-event .fc-listWeek-view .fc-list-table thead th{padding:10px 12px;font-size:12px}}@media(max-width: 480px){.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion{padding:8px 10px;font-size:12px}.mc-c-calendar-event .fc-listDay-view .fc-list-event td,.mc-c-calendar-event .fc-listWeek-view .fc-list-event td{padding:8px 10px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-time,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-time{font-size:11px;padding:3px 6px;min-width:60px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title{font-size:12px;padding-left:10px}.mc-c-calendar-event .fc-listDay-view .fc-list-table thead th,.mc-c-calendar-event .fc-listWeek-view .fc-list-table thead th{padding:8px 10px;font-size:11px}}@media(max-width: 320px){.mc-c-calendar-event .fc-listDay-view .fc-list-day-cushion,.mc-c-calendar-event .fc-listWeek-view .fc-list-day-cushion{padding:6px 8px;font-size:11px}.mc-c-calendar-event .fc-listDay-view .fc-list-event td,.mc-c-calendar-event .fc-listWeek-view .fc-list-event td{padding:6px 8px}.mc-c-calendar-event .fc-listDay-view .fc-list-event::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-event::before{width:3px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-time,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-time{font-size:10px;padding:2px 4px;min-width:50px}.mc-c-calendar-event .fc-listDay-view .fc-list-event-title,.mc-c-calendar-event .fc-listWeek-view .fc-list-event-title{font-size:11px;padding-left:8px}.mc-c-calendar-event .fc-listDay-view .fc-list-table thead th,.mc-c-calendar-event .fc-listWeek-view .fc-list-table thead th{padding:6px 8px;font-size:10px}}@keyframes calendarEventAgendaPulse{0%,100%{opacity:.7}50%{opacity:1}}.mc-c-calendar-event .fc-listDay-view .fc-list-empty,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty{background-color:var(--form-background-color);color:var(--surface-text-color);text-align:center;padding:40px 20px;font-size:16px;font-weight:500;opacity:.7;border-color:var(--border-color);position:relative}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::before{content:"📅";font-size:48px;display:block;margin-bottom:var(--form-field-gap, 16px);opacity:.5}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::after,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::after{content:"Nenhum evento encontrado para este período";display:block;font-style:italic;margin-top:8px;font-size:14px}@media(max-width: 768px){.mc-c-calendar-event .fc-listDay-view .fc-list-empty,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty{padding:30px 16px;font-size:15px}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::before{font-size:40px;margin-bottom:var(--space-3, 12px)}}@media(max-width: 480px){.mc-c-calendar-event .fc-listDay-view .fc-list-empty,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty{padding:24px 12px;font-size:14px}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::before{font-size:36px;margin-bottom:var(--space-2-5, 10px)}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::after,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::after{font-size:13px}}@media(max-width: 320px){.mc-c-calendar-event .fc-listDay-view .fc-list-empty,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty{padding:20px 8px;font-size:13px}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::before{font-size:32px;margin-bottom:var(--space-2, 8px)}.mc-c-calendar-event .fc-listDay-view .fc-list-empty::after,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty::after{font-size:12px}}.mc-c-calendar-event .fc-listDay-view .fc-list-empty-loading,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty-loading{background-color:var(--form-background-color);color:var(--surface-text-color);text-align:center;padding:40px 20px;font-size:16px;font-weight:500;opacity:.7}.mc-c-calendar-event .fc-listDay-view .fc-list-empty-loading::before,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty-loading::before{content:"⏳";font-size:48px;display:block;margin-bottom:var(--form-field-gap, 16px);animation:calendarEventAgendaPulse 2s infinite}.mc-c-calendar-event .fc-listDay-view .fc-list-empty-loading::after,.mc-c-calendar-event .fc-listWeek-view .fc-list-empty-loading::after{content:"Carregando eventos...";display:block;font-style:italic;margin-top:8px;font-size:14px}
.fc-event.mc-event--meet-with{--meet-with-color: var(--surface-text-muted)}.fc-event.mc-event--meet-with-open{cursor:pointer}.fc-event.mc-event--meet-with-busy{--meet-with-stripe-strong: color-mix(in srgb, var(--meet-with-color) 32%, var(--surface-background-color));--meet-with-stripe-soft: color-mix(in srgb, var(--meet-with-color) 12%, var(--surface-background-color));background-image:repeating-linear-gradient(135deg, var(--meet-with-stripe-strong) 0 6px, var(--meet-with-stripe-soft) 6px 12px);border-left:3px solid var(--meet-with-color);cursor:default}.fc-daygrid-dot-event.mc-event--meet-with{color:var(--surface-text-color)}.fc-daygrid-dot-event.mc-event--meet-with .mc-event-content--meet-with-compact{flex-direction:row;align-items:center;justify-content:flex-start;gap:4px}.fc-daygrid-dot-event.mc-event--meet-with .mc-event-content--meet-with-compact .mc-event-content__title{min-width:0;text-align:left}.fc-daygrid-dot-event.mc-event--meet-with .mc-event-content--meet-with-compact::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--meet-with-color)}.fc-daygrid-dot-event.mc-event--meet-with.mc-event--meet-with-busy .mc-event-content--meet-with-compact::before{display:none}.fc-event.mc-event--meet-with-draft{background:color-mix(in srgb, var(--color-primary) 14%, var(--surface-background-color));border:2px dashed var(--color-primary);color:var(--surface-text-color);cursor:default}.fc-event.mc-event--meet-with-draft .fc-event-main{color:var(--surface-text-color)}.mc-event-content--meet-with{gap:0}.mc-event-content--meet-with .mc-event-content__title{font-weight:600}.mc-event-content--meet-with .mc-event-content__time{font-size:10px;font-weight:500}
.mc-c-calendar-integration-button{--btn-bg: rgba(255, 255, 255, 0.25);--btn-color: var(--app-text-color, #333333);--btn-hover-bg: var(--surface-level-2, #f5f5f5);--btn-hover-color: var(--surface-text-color, var(--app-text-color, #333333));--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--btn-has-integrations-bg: var(--surface-background-color);--btn-has-integrations-color: var(--surface-text-color);--btn-has-integrations-border: var(--surface-border-color);--btn-has-integrations-hover-bg: var(--surface-bg-hover);--btn-open-bg: rgba(255, 255, 255, 0.25);--btn-disabled-opacity: 0.5;position:relative;display:inline-block;--popover-bg: var(--surface-background-color, #ffffff);--popover-border: var(--border-color, #e0e0e0);--popover-shadow: rgba(0, 0, 0, 0.15);--popover-color: var(--surface-text-color);--popover-header-border: var(--border-color, #e0e0e0);--popover-title-color: var(--surface-text-color);--popover-count-color: var(--surface-text-muted);--popover-item-border: var(--surface-border-light, #f0f0f0);--popover-item-hover-bg: var(--surface-level-1, #fafafa);--popover-text-color: var(--surface-text-muted);--popover-text-primary-color: var(--surface-text-color);--selected-bg: rgba(76, 175, 80, 0.08);--selected-border: #4caf50;--selected-color: #4caf50;--syncing-state-bg: rgba(33, 150, 243, 0.08);--error-state-bg: rgba(244, 67, 54, 0.08)}.mc-c-calendar-integration-button[data-theme=dark]{--btn-bg: rgba(255, 255, 255, 0.1);--btn-color: var(--surface-text-color, #e2e8f0);--btn-hover-bg: rgba(255, 255, 255, 0.2);--btn-hover-color: var(--surface-text-color, #f7fafc);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 60%);--btn-has-integrations-bg: var(--surface-background-color);--btn-has-integrations-color: var(--surface-text-color);--btn-has-integrations-border: var(--surface-border-color);--btn-has-integrations-hover-bg: var(--surface-bg-hover);--btn-open-bg: rgba(255, 255, 255, 0.15);--popover-bg: var(--surface-background-color, #2d3748);--popover-border: var(--border-color, #4a5568);--popover-shadow: rgba(0, 0, 0, 0.35);--popover-color: var(--surface-text-color, #e2e8f0);--popover-header-border: var(--border-color, #4a5568);--popover-title-color: var(--surface-text-color, #f7fafc);--popover-count-color: var(--surface-text-muted, #a0aec0);--popover-item-border: var(--surface-border-light, #4a5568);--popover-item-hover-bg: var(--surface-level-1, #4a5568);--popover-text-color: var(--surface-text-muted, #a0aec0);--popover-text-primary-color: var(--surface-text-color, #f7fafc)}.mc-c-calendar-integration-button--surface{--btn-bg: var(--surface-background-color);--btn-color: var(--surface-text-color);--btn-hover-bg: var(--surface-level-1);--btn-hover-color: var(--surface-text-color);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--btn-has-integrations-bg: var(--surface-background-color);--btn-has-integrations-color: var(--surface-text-color);--btn-has-integrations-border: var(--surface-border-color);--btn-has-integrations-hover-bg: var(--surface-bg-hover);--btn-open-bg: var(--surface-level-1);--popover-bg: var(--surface-level-0, var(--surface-background-color));--popover-border: var(--border-color);--popover-shadow: rgba(0, 0, 0, 0.1);--popover-color: var(--surface-text-color);--popover-header-border: var(--border-color);--popover-title-color: var(--surface-text-color);--popover-count-color: var(--surface-text-muted);--popover-item-border: var(--surface-border-light);--popover-item-hover-bg: var(--surface-level-1);--popover-text-color: var(--surface-text-muted);--popover-text-primary-color: var(--surface-text-color)}.mc-c-calendar-integration-button--surface[data-theme=dark]{--btn-bg: var(--surface-level-1, #4a5568);--btn-color: var(--surface-text-color, #e2e8f0);--btn-hover-bg: var(--surface-level-2, #718096);--btn-hover-color: var(--surface-text-color, #f7fafc);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 60%);--btn-has-integrations-bg: var(--surface-background-color);--btn-has-integrations-color: var(--surface-text-color);--btn-has-integrations-hover-bg: var(--surface-bg-hover);--btn-open-bg: var(--surface-level-2, #718096);--popover-bg: var(--surface-background-color, #2d3748);--popover-border: var(--border-color, #4a5568);--popover-header-border: var(--border-color, #718096);--popover-title-color: var(--surface-text-color, #f7fafc);--popover-text-primary-color: var(--surface-text-color, #f7fafc);--popover-text-color: var(--surface-text-muted, #a0aec0);--popover-item-hover-bg: var(--surface-level-1, #4a5568)}.mc-c-calendar-integration-button{position:relative;display:inline-block}.mc-c-calendar-integration-button__popover-anchor{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;visibility:hidden}.mc-c-calendar-integration-button__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--btn-bg);border:none;border-radius:8px;padding:.4rem 1.6rem;color:var(--btn-color);font-weight:400;cursor:pointer;transition:all 150ms ease;position:relative;min-width:140px}.mc-c-calendar-integration-button__trigger:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color)}.mc-c-calendar-integration-button__trigger:focus{outline:none;box-shadow:0 0 0 2px var(--btn-focus-shadow)}.mc-c-calendar-integration-button__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-focus-shadow)}.mc-c-calendar-integration-button__trigger.loading{opacity:.7;cursor:not-allowed}.mc-c-calendar-integration-button__trigger.loading:hover{background:var(--btn-bg);color:var(--btn-color)}.mc-c-calendar-integration-button__trigger.has-integrations{background:var(--btn-has-integrations-bg);color:var(--btn-has-integrations-color);border:1px solid var(--btn-has-integrations-border)}.mc-c-calendar-integration-button__trigger.has-integrations:hover:not(.loading){background:var(--btn-has-integrations-hover-bg);color:var(--btn-has-integrations-color)}.mc-c-calendar-integration-button__trigger.has-integrations:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--btn-has-integrations-border), transparent 50%)}.mc-c-calendar-integration-button__trigger.open{background:var(--btn-open-bg);color:var(--btn-color)}.mc-c-calendar-integration-button__trigger.open:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color)}.mc-c-calendar-integration-button__trigger:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.mc-c-calendar-integration-button__icon{flex-shrink:0}.mc-c-calendar-integration-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-calendar-integration-button__badge{position:absolute;top:-0.25rem;right:-0.25rem;background:var(--surface-background-color);color:var(--surface-text-color);box-shadow:0 0 0 1px var(--surface-border-color);font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:12px;min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;line-height:1}.mc-c-calendar-integration-button__badge--error{background:var(--color-error-dark);color:var(--badge-text);box-shadow:none}.mc-c-calendar-integration-popover{--popover-bg: var(--surface-background-color, #ffffff);--popover-border: var(--surface-border-color, #e0e0e0);--popover-shadow: var(--shadow-lg, rgba(0, 0, 0, 0.15));--popover-color: var(--surface-text-color, #1f2937);--popover-header-border: var(--surface-border-color, #e0e0e0);--popover-title-color: var(--surface-text-color, #111827);--popover-count-color: var(--surface-text-muted, #6b7280);--popover-item-border: var(--surface-border-light, #f0f0f0);--popover-item-hover-bg: var(--surface-level-1, #fafafa);--popover-text-color: var(--surface-text-muted, #6b7280);--popover-text-primary-color: var(--surface-text-color, #111827);background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:8px;box-shadow:0 4px 20px var(--popover-shadow);min-width:360px;max-width:420px;max-height:480px;display:flex;flex-direction:column;overflow:hidden;color:var(--popover-color)}.mc-c-calendar-integration-popover__header{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--popover-header-border)}.mc-c-calendar-integration-popover__title{font-weight:600;margin:0 0 .25rem 0;color:var(--popover-title-color)}.mc-c-calendar-integration-popover__count{color:var(--popover-count-color)}.mc-c-calendar-integration-popover__content{flex:1;overflow-y:auto;max-height:280px}.mc-c-calendar-integration-popover__list{padding:.5rem 0}.mc-c-calendar-integration-popover__item{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--popover-item-border);transition:background-color 150ms ease}.mc-c-calendar-integration-popover__item:last-child{border-bottom:none}.mc-c-calendar-integration-popover__item:hover{background:var(--popover-item-hover-bg)}.mc-c-calendar-integration-popover__item.selected{background:var(--selected-bg);border-left:3px solid var(--selected-border)}.mc-c-calendar-integration-popover__item.syncing{background:var(--syncing-state-bg)}.mc-c-calendar-integration-popover__item.error{background:var(--error-state-bg)}.mc-c-calendar-integration-popover__item-main{flex:1;display:flex;align-items:center;gap:.75rem;cursor:pointer;min-width:0}.mc-c-calendar-integration-popover__checkbox{flex-shrink:0;color:var(--popover-text-color)}.mc-c-calendar-integration-popover__provider-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.mc-c-calendar-integration-popover__provider-icon{flex-shrink:0;color:var(--popover-text-color)}.mc-c-calendar-integration-popover__provider-details{flex:1;min-width:0}.mc-c-calendar-integration-popover__provider-name{font-weight:500;color:var(--popover-text-primary-color);line-height:1.2}.mc-c-calendar-integration-popover__provider-email{font-size:.75rem;color:var(--popover-text-color);line-height:1.2;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-calendar-integration-popover__provider-status{display:flex;align-items:center;gap:var(--space-1, 4px);margin-top:var(--space-1, 4px);font-size:.75rem;line-height:1.2;color:var(--surface-text-muted)}.mc-c-calendar-integration-popover__provider-status i{font-size:.875rem;flex-shrink:0}.mc-c-calendar-integration-popover__provider-status--success{color:var(--state-text-success)}.mc-c-calendar-integration-popover__provider-status--info{color:var(--state-text-info)}.mc-c-calendar-integration-popover__provider-status--danger{color:var(--state-text-danger)}.mc-c-calendar-integration-popover__provider-status--muted{color:var(--surface-text-muted)}.mc-c-calendar-integration-popover__item-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.mc-c-calendar-integration-popover__action-btn{width:2rem;height:2rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--popover-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 150ms ease}.mc-c-calendar-integration-popover__action-btn:hover{background:var(--popover-item-hover-bg);color:var(--popover-color)}.mc-c-calendar-integration-popover__action-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-calendar-integration-popover__empty{padding:2rem 1.25rem;text-align:center;color:var(--popover-text-color)}.mc-c-calendar-integration-popover__empty-icon{font-size:2.5rem;margin-bottom:var(--space-3, 12px);opacity:.5}.mc-c-calendar-integration-popover__empty-text p{margin:0}.mc-c-calendar-integration-popover__footer{padding:.75rem 1.25rem;border-top:1px solid var(--popover-header-border);display:flex;gap:.75rem;justify-content:flex-end}@media(max-width: 768px){.mc-c-calendar-integration-popover{min-width:320px;max-width:90vw}.mc-c-calendar-integration-button__trigger{min-width:120px;padding:.375rem 1.25rem}.mc-c-calendar-integration-popover__item{padding:.875rem 1rem}.mc-c-calendar-integration-popover__action-btn{width:2.25rem;height:2.25rem}}@media(prefers-contrast: high){.mc-c-calendar-integration-button{--btn-focus-shadow: var(--surface-text-color, #000000);--btn-has-integrations-border: var(--surface-text-color);--popover-border: var(--surface-text-color, #000000)}.mc-c-calendar-integration-button__trigger:focus,.mc-c-calendar-integration-button__trigger:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-shadow);border:2px solid var(--btn-focus-shadow)}}@media(prefers-reduced-motion: reduce){.mc-c-calendar-integration-button__trigger,.mc-c-calendar-integration-popover__item,.mc-c-calendar-integration-popover__action-btn{transition:none}.bx-spin{animation:none}}@media print{.mc-c-calendar-integration-button__trigger{background:rgba(0,0,0,0) !important;color:#000 !important;border:1px solid #000 !important}.mc-c-calendar-integration-popover{display:none !important}}
.mc-p-calendar-provider-selector{width:100%;height:100%;display:flex;flex-direction:column;background:rgba(0,0,0,0);color:var(--app-text-color);background:var(--app-background-color, transparent) var(--app-background-image, none) center/cover no-repeat fixed}.mc-c-calendar-provider-selector__content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:100%;padding:40px 24px;overflow-y:auto}.mc-c-calendar-provider-selector__headline{font-size:24px;font-weight:500;margin-bottom:var(--space-8, 32px);text-align:center}.mc-c-calendar-provider-selector__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:24px;width:100%;max-width:820px}.mc-c-calendar-provider-card{background:hsla(0,0%,100%,.9);border-radius:12px;padding:24px 12px;display:flex;flex-direction:column;align-items:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .2s ease}.mc-c-calendar-provider-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.mc-c-calendar-provider-card.active{box-shadow:0 0 0 3px rgba(67,56,202,.4)}.mc-c-calendar-provider-card__icon-img{width:48px;height:48px;object-fit:contain;margin-bottom:var(--space-3, 12px)}.mc-c-calendar-provider-card__label{font-size:14px;font-weight:600;color:#333;text-align:center}.mc-c-calendar-provider-card small{margin-top:6px;color:#4caf50;font-weight:500}.mc-c-calendar-provider-card__consent-badge{color:#ff9800;font-size:11px;font-weight:500}.mc-c-calendar-provider-selector__accounts{width:100%;max-width:820px;margin-bottom:var(--space-8, 32px)}.mc-c-calendar-provider-selector__section-title{width:100%;max-width:820px;margin:0 0 var(--space-3, 12px);font-size:16px;font-weight:600}.mc-c-calendar-provider-selector__account-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden}.mc-c-calendar-provider-selector__account{display:flex;align-items:center;gap:12px;padding:12px 16px}.mc-c-calendar-provider-selector__account+.mc-c-calendar-provider-selector__account{border-top:1px solid var(--surface-border-color)}.mc-c-calendar-provider-selector__account-icon{flex:none;width:28px;height:28px;object-fit:contain}.mc-c-calendar-provider-selector__account-details{display:flex;flex:1;flex-direction:column;min-width:0}.mc-c-calendar-provider-selector__account-email{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.mc-c-calendar-provider-selector__account-status{color:var(--surface-text-muted);font-size:12px}.mc-c-calendar-provider-selector__account-status--danger{color:var(--state-text-danger)}.mc-c-calendar-provider-selector__account-status--success{color:var(--state-text-success)}.mc-c-calendar-provider-selector__loader{display:flex;align-items:center;justify-content:center;height:60vh}@media(max-width: 768px){.mc-c-calendar-provider-selector__content{padding:24px 16px}.mc-c-calendar-provider-selector__grid{gap:16px}}
.mc-c-calendar-provider-setup{min-height:100%;background-color:var(--surface-level-1);color:var(--surface-text-color);display:block;position:relative}.mc-c-calendar-provider-setup__content{max-width:800px;margin:0 auto}.mc-c-calendar-provider-setup__loader{height:60vh;display:flex;align-items:center;justify-content:center}.mc-c-calendar-provider-setup__provider-card{background:var(--surface-background-color);border-radius:12px;padding:24px;margin-bottom:var(--space-6);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.mc-c-calendar-provider-setup__provider-info{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.mc-c-calendar-provider-setup__provider-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;font-size:24px;overflow:hidden}.mc-c-calendar-provider-setup__provider-icon img{width:32px;height:32px;object-fit:contain}.mc-c-calendar-provider-setup__provider-details{min-width:0}.mc-c-calendar-provider-setup__provider-details h3{margin:0 0 4px 0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-calendar-provider-setup__email{font-size:13px;color:var(--state-text-info);margin:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.mc-c-calendar-provider-setup__status{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.mc-c-calendar-provider-setup__status--pending{color:var(--state-text-warning)}.mc-c-calendar-provider-setup__status--success{color:var(--state-text-success)}.mc-c-calendar-provider-setup__action-group{display:flex;gap:8px;align-items:center;flex-shrink:0}.mc-c-calendar-provider-setup__action-group mc-button{white-space:nowrap}@media(max-width: 768px){.mc-c-calendar-provider-setup__action-group{align-items:stretch;width:100%}.mc-c-calendar-provider-setup__action-group mc-button{width:100%;justify-content:center}}.mc-c-calendar-provider-setup__sync-section,.mc-c-calendar-provider-setup__filters-section,.mc-c-calendar-provider-setup__visibility-section,.mc-c-calendar-provider-setup__credentials-section{background:var(--surface-background-color);border-radius:12px;padding:24px;margin-bottom:var(--space-6);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-calendar-provider-setup__section-title{margin:0 0 16px 0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-calendar-provider-setup__section-description{color:var(--surface-text-muted);margin:0 0 16px 0;font-size:14px}.mc-c-calendar-provider-setup__sync-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap)}.mc-c-calendar-provider-setup__sync-header .mc-c-calendar-provider-setup__section-title{margin-bottom:0}.mc-c-calendar-provider-setup__sync-content{border-top:1px solid var(--surface-border-color);padding-top:16px}.mc-c-calendar-provider-setup__form-group{margin-bottom:var(--space-5)}.mc-c-calendar-provider-setup__label{display:block;margin-bottom:var(--space-2);font-weight:500;color:var(--surface-text-color);font-size:14px}.mc-c-calendar-provider-setup__label small{font-weight:400;color:var(--surface-text-muted);font-size:12px}.mc-c-calendar-provider-setup__input{width:100%;padding:12px 16px;border:1px solid var(--surface-border-dark);border-radius:8px;font-size:14px;background:var(--surface-background-color);color:var(--surface-text-color);transition:border-color .2s}.mc-c-calendar-provider-setup__input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 25%, transparent)}.mc-c-calendar-provider-setup__input::placeholder{color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mc-c-calendar-provider-setup__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-weight:normal;margin-bottom:var(--form-field-gap)}.mc-c-calendar-provider-setup__checkbox-label input[type=checkbox]{margin:0;width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--color-primary-500)}.mc-c-calendar-provider-setup__checkbox-text{color:var(--surface-text-color);font-size:14px;line-height:1.5}.mc-c-calendar-provider-setup__toggle-switch{position:relative;display:inline-block;width:48px;height:24px;margin:0;cursor:pointer}.mc-c-calendar-provider-setup__toggle-switch input{opacity:0;width:0;height:0}.mc-c-calendar-provider-setup__toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--surface-border-dark);border-radius:24px;transition:.3s}.mc-c-calendar-provider-setup__toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:var(--color-white);border-radius:50%;transition:.3s}.mc-c-calendar-provider-setup__toggle-switch input:checked+.mc-c-calendar-provider-setup__toggle-slider{background-color:var(--color-primary-500)}.mc-c-calendar-provider-setup__toggle-switch input:checked+.mc-c-calendar-provider-setup__toggle-slider:before{transform:translateX(24px)}.mc-c-calendar-provider-setup__toggle-switch input:focus-visible+.mc-c-calendar-provider-setup__toggle-slider{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 35%, transparent)}.mc-c-calendar-provider-setup__consent-banner{border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:13px;line-height:1.6;background:color-mix(in oklab, var(--color-info-500) 12%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-info-500) 30%, transparent);color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__consent-banner--warning{background:color-mix(in oklab, var(--color-warning-500) 14%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-warning-500) 40%, transparent)}.mc-c-calendar-provider-setup__consent-row{display:flex;align-items:flex-start;gap:12px}.mc-c-calendar-provider-setup__consent-icon{font-size:22px;flex-shrink:0;margin-top:2px;color:var(--state-text-info)}.mc-c-calendar-provider-setup__consent-icon--warning{color:var(--state-text-warning)}.mc-c-calendar-provider-setup__consent-text{flex:1}.mc-c-calendar-provider-setup__consent-text p{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__consent-text strong{color:var(--surface-text-color)}.mc-c-calendar-provider-setup__consent-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--state-text-info);text-decoration:none;font-weight:500}.mc-c-calendar-provider-setup__consent-link:hover{text-decoration:underline}.mc-c-calendar-provider-setup__consent-link i{font-size:14px}.mc-c-calendar-provider-setup__consent-actions{margin-top:4px}.mc-c-calendar-provider-setup__calendars-list{list-style:none;margin:0 0 16px;padding:0;border:1px solid var(--surface-border-color);border-radius:8px;max-height:280px;overflow-y:auto}.mc-c-calendar-provider-setup__calendar-item{padding:10px 12px;border-bottom:1px solid var(--surface-border-color)}.mc-c-calendar-provider-setup__calendar-item:last-child{border-bottom:none}.mc-c-calendar-provider-setup__calendar-item .mc-c-calendar-provider-setup__checkbox-label{margin-bottom:0}.mc-c-calendar-provider-setup__calendar-item--primary{background:var(--surface-level-1)}.mc-c-calendar-provider-setup__calendar-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-c-calendar-provider-setup__checkbox-label--grow{flex:1 1 auto;min-width:0}.mc-c-calendar-provider-setup__calendar-delete{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:rgba(0,0,0,0);border-radius:6px;color:var(--surface-text-muted);cursor:pointer;transition:background-color .15s,color .15s}.mc-c-calendar-provider-setup__calendar-delete:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger-500) 10%, var(--surface-level-0));color:var(--state-text-danger)}.mc-c-calendar-provider-setup__calendar-delete:disabled{cursor:not-allowed;opacity:.6}.mc-c-calendar-provider-setup__calendar-delete i{font-size:16px}.mc-c-calendar-provider-setup__calendars-divider{padding:8px 12px;font-size:12px;font-weight:500;color:var(--surface-text-muted);background:var(--surface-level-1)}.mc-c-calendar-provider-setup__calendar-badge{margin-left:8px;font-size:12px;color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__calendars-loading,.mc-c-calendar-provider-setup__calendars-error,.mc-c-calendar-provider-setup__calendars-empty{display:flex;align-items:center;gap:8px;padding:12px;font-size:13px;color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__calendars-error{color:var(--state-text-danger)}.mc-c-calendar-provider-setup__config-loading{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__config-error{display:flex;align-items:center;gap:8px;padding:12px;font-size:13px;color:var(--state-text-danger);border-top:1px solid var(--surface-border-color)}.mc-c-calendar-provider-setup__checkbox-label--loading{cursor:default;color:var(--surface-text-muted)}.mc-c-calendar-provider-setup__checkbox-label--loading .bx{width:16px;text-align:center}.mc-c-calendar-provider-setup__retry{margin-left:auto;background:none;border:none;color:var(--state-text-info);cursor:pointer;font-size:13px;font-weight:500}@media(max-width: 768px){.mc-c-calendar-provider-setup__content{padding:16px}.mc-c-calendar-provider-setup__provider-card{flex-direction:column;align-items:flex-start}.mc-c-calendar-provider-setup__sync-header{flex-direction:column;align-items:flex-start;gap:12px}.mc-c-calendar-provider-setup__form-grid{grid-template-columns:1fr}}
.mc-c-calendar-sync-banner{position:relative;width:100%;padding:12px 20px;background:var(--color-warning-50);border-bottom:1px solid var(--color-warning-200);animation:calendarSyncBannerSlideDown .3s ease-out;z-index:10}.mc-c-calendar-sync-banner--error{background:var(--color-danger-50);border-bottom-color:var(--color-danger-200)}.mc-c-calendar-sync-banner--error .mc-c-calendar-sync-banner__icon{color:var(--color-danger-600)}.mc-c-calendar-sync-banner--error .mc-c-calendar-sync-banner__message{color:var(--color-danger-900)}.mc-c-calendar-sync-banner--error .mc-c-calendar-sync-banner__progress{color:var(--color-danger-700)}.mc-c-calendar-sync-banner__content{display:flex;align-items:center;gap:12px;max-width:1200px;margin:0 auto}.mc-c-calendar-sync-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-warning-600);font-size:20px}.mc-c-calendar-sync-banner__icon i{animation:calendarSyncBannerSpin 1s linear infinite}.mc-c-calendar-sync-banner__text{flex:1;display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5}.mc-c-calendar-sync-banner__message{color:var(--color-warning-900);font-weight:500}.mc-c-calendar-sync-banner__progress{color:var(--color-warning-700);font-size:13px;font-weight:400}.mc-c-calendar-sync-banner__progress-bar{flex-shrink:0;width:120px;height:6px;background:var(--color-warning-100);border-radius:3px;overflow:hidden}.mc-c-calendar-sync-banner__progress-fill{height:100%;background:var(--color-warning-500);border-radius:3px;transition:width .3s ease-out}@keyframes calendarSyncBannerSlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes calendarSyncBannerSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.mc-c-event-view{display:flex;flex-direction:column;height:100%;background:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden}.mc-c-event-view--loading{pointer-events:none}.mc-c-event-view__loading{display:flex;align-items:center;justify-content:center;min-height:200px;flex:1}.mc-c-event-view__spinner{font-size:32px;color:var(--state-text-brand)}.mc-c-event-view__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-event-view__content content{display:flex;flex-direction:column;flex:1;overflow:hidden}.mc-c-event-view__content content-header{flex-shrink:0}.mc-c-event-view__content content-body{flex:1;overflow-y:auto;padding:0}.mc-c-event-view .mc-l-content-header{margin:0;padding:0 .4rem}.mc-c-event-view .mc-l-content-header .mc-l-content-header__wrapper{min-height:auto;padding:16px 16px 12px}.mc-c-event-view__type-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2, 8px)}.mc-c-event-view__type-badge i{font-size:12px}.mc-c-event-view__type-badge--meeting{background:color-mix(in srgb, var(--color-primary-500) 16%, var(--surface-background-color));color:var(--state-text-brand)}.mc-c-event-view__type-badge--task{background:color-mix(in srgb, var(--color-warning-500) 16%, var(--surface-background-color));color:var(--state-text-warning)}.mc-c-event-view__type-badge--deal{background:color-mix(in srgb, var(--color-success-500) 16%, var(--surface-background-color));color:var(--state-text-success)}.mc-c-event-view__type-badge--ticket{background:color-mix(in srgb, var(--color-info-500) 16%, var(--surface-background-color));color:var(--state-text-info)}.mc-c-event-view__type-badge--treatment{background:color-mix(in srgb, var(--color-secondary-500) 16%, var(--surface-background-color));color:var(--surface-text-color)}.mc-c-event-view__type-badge--event{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-event-view__title{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--surface-text-color);line-height:1.3;word-wrap:break-word}.mc-c-event-view__calendar-info{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--surface-text-muted)}.mc-c-event-view__calendar-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-event-view__calendar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-event-view__status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}.mc-c-event-view__status-badge--confirmed{background:color-mix(in srgb, var(--color-success-500) 16%, var(--surface-background-color));color:var(--state-text-success)}.mc-c-event-view__status-badge--tentative{background:color-mix(in srgb, var(--color-warning-500) 16%, var(--surface-background-color));color:var(--state-text-warning)}.mc-c-event-view__status-badge--cancelled{background:color-mix(in srgb, var(--color-danger-500) 16%, var(--surface-background-color));color:var(--state-text-danger)}.mc-c-event-view__body{flex:1;overflow-y:auto;padding:16px 20px}.mc-c-event-view__section{margin-bottom:var(--form-field-gap, 16px)}.mc-c-event-view__section:last-child{margin-bottom:0}.mc-c-event-view__section--provider{padding-top:16px;border-top:1px solid var(--surface-border-color);margin-top:20px}.mc-c-event-view__field{display:flex;align-items:flex-start;gap:12px}.mc-c-event-view__field-content{flex:1;min-width:0}.mc-c-event-view__icon{width:20px;height:20px;font-size:18px;color:var(--surface-text-muted);flex-shrink:0;margin-top:2px}.mc-c-event-view__date{display:block;font-size:14px;font-weight:500;color:var(--surface-text-color);margin-bottom:var(--space-0-5, 2px)}.mc-c-event-view__all-day,.mc-c-event-view__time{font-size:13px;color:var(--surface-text-muted)}.mc-c-event-view__duration{color:var(--surface-text-muted)}.mc-c-event-view__recurrence{font-size:14px;color:var(--surface-text-color)}.mc-c-event-view__organizer{flex:1}.mc-c-event-view__organizer-label{display:block;font-size:11px;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-1-5, 6px)}.mc-c-event-view__organizer-info{display:flex;align-items:center;gap:10px}.mc-c-event-view__organizer-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--color-primary-500) 16%, var(--surface-background-color));color:var(--state-text-brand);font-size:12px;font-weight:600}.mc-c-event-view__organizer-avatar img{width:100%;height:100%;object-fit:cover}.mc-c-event-view__organizer-name{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-c-event-view__description{flex:1;font-size:14px;line-height:1.5;color:var(--surface-text-color);max-height:200px;overflow-y:auto}.mc-c-event-view__description p{margin:0 0 8px}.mc-c-event-view__description p:last-child{margin-bottom:0}.mc-c-event-view__description a{color:var(--state-text-brand);text-decoration:underline}.mc-c-event-view__attendees{flex:1}.mc-c-event-view__attendee-title{display:block;font-size:14px;font-weight:500;color:var(--surface-text-color);margin-bottom:var(--space-3, 12px)}.mc-c-event-view__attendee-list{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.mc-c-event-view__attendee{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:var(--surface-level-1);transition:background .2s}.mc-c-event-view__attendee--accepted .mc-c-event-view__attendee-avatar{background:color-mix(in srgb, var(--color-success-500) 20%, var(--surface-level-1));color:var(--state-text-success)}.mc-c-event-view__attendee--accepted .mc-c-event-view__attendee-status{color:var(--state-text-success)}.mc-c-event-view__attendee--declined .mc-c-event-view__attendee-avatar{background:color-mix(in srgb, var(--color-danger-500) 20%, var(--surface-level-1));color:var(--state-text-danger)}.mc-c-event-view__attendee--declined .mc-c-event-view__attendee-status{color:var(--state-text-danger)}.mc-c-event-view__attendee--tentative .mc-c-event-view__attendee-avatar{background:color-mix(in srgb, var(--color-warning-500) 20%, var(--surface-level-1));color:var(--state-text-warning)}.mc-c-event-view__attendee--tentative .mc-c-event-view__attendee-status{color:var(--state-text-warning)}.mc-c-event-view__attendee--needsAction .mc-c-event-view__attendee-avatar{background:var(--surface-level-3);color:var(--surface-text-muted)}.mc-c-event-view__attendee--needsAction .mc-c-event-view__attendee-status{color:var(--surface-text-muted)}.mc-c-event-view__attendee-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--color-primary-500) 16%, var(--surface-level-1));color:var(--state-text-brand);font-size:12px;font-weight:600;flex-shrink:0}.mc-c-event-view__attendee-info{flex:1;min-width:0}.mc-c-event-view__attendee-name{display:block;font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-event-view__attendee-email{display:block;font-size:12px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-event-view__attendee-status{display:block;font-size:11px;font-weight:500;margin-top:2px}.mc-c-event-view__video-link,.mc-c-event-view__location{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-background-color);color:var(--state-text-brand);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.mc-c-event-view__video-link .mc-c-event-view__icon,.mc-c-event-view__location .mc-c-event-view__icon{color:inherit}.mc-c-event-view__video-link:hover,.mc-c-event-view__location:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, var(--surface-background-color));border-color:var(--state-text-brand)}.mc-c-event-view__video-link span,.mc-c-event-view__location span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-event-view__external-icon{font-size:14px;color:var(--surface-text-muted)}.mc-c-event-view__crm-links{flex:1}.mc-c-event-view__crm-links-title{display:block;font-size:11px;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2-5, 10px)}.mc-c-event-view__crm-link-list{display:flex;flex-direction:column;gap:6px}.mc-c-event-view__crm-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-background-color);color:var(--surface-text-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.mc-c-event-view__crm-link i:first-child{font-size:16px;color:var(--state-text-brand)}.mc-c-event-view__crm-link span{flex:1}.mc-c-event-view__crm-link i:last-child{font-size:14px;color:var(--surface-text-muted)}.mc-c-event-view__crm-link:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, var(--surface-background-color));border-color:var(--state-text-brand)}.mc-c-event-view__crm-link:hover i:last-child{color:var(--state-text-brand)}.mc-c-event-view__provider-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--surface-level-1);color:var(--surface-text-muted)}.mc-c-event-view__provider-badge i{font-size:14px}.mc-c-event-view__provider-badge--google,.mc-c-event-view__provider-badge--office365,.mc-c-event-view__provider-badge--exchange{background:color-mix(in srgb, var(--color-info-500) 14%, var(--surface-background-color));color:var(--state-text-info)}.mc-c-event-view__footer{padding:16px 20px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-0);flex-shrink:0}.mc-c-event-view__rsvp-actions{margin-bottom:var(--form-field-gap, 16px)}.mc-c-event-view__rsvp-label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted);margin-bottom:var(--space-2-5, 10px)}.mc-c-event-view__rsvp-buttons{display:flex;gap:8px}.mc-c-event-view__rsvp-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-background-color);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.mc-c-event-view__rsvp-btn i{font-size:16px}.mc-c-event-view__rsvp-btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-event-view__rsvp-btn--accept{color:var(--state-text-success)}.mc-c-event-view__rsvp-btn--accept:hover:not(:disabled):not(.mc-c-event-view__rsvp-btn--active){background:color-mix(in srgb, var(--color-success-500) 10%, var(--surface-background-color));border-color:color-mix(in srgb, var(--color-success-500) 50%, var(--surface-background-color))}.mc-c-event-view__rsvp-btn--accept.mc-c-event-view__rsvp-btn--active{background:color-mix(in srgb, var(--color-success-500) 22%, var(--surface-background-color));border-color:var(--state-text-success);font-weight:600}.mc-c-event-view__rsvp-btn--tentative{color:var(--state-text-warning)}.mc-c-event-view__rsvp-btn--tentative:hover:not(:disabled):not(.mc-c-event-view__rsvp-btn--active){background:color-mix(in srgb, var(--color-warning-500) 10%, var(--surface-background-color));border-color:color-mix(in srgb, var(--color-warning-500) 50%, var(--surface-background-color))}.mc-c-event-view__rsvp-btn--tentative.mc-c-event-view__rsvp-btn--active{background:color-mix(in srgb, var(--color-warning-500) 22%, var(--surface-background-color));border-color:var(--state-text-warning);font-weight:600}.mc-c-event-view__rsvp-btn--decline{color:var(--state-text-danger)}.mc-c-event-view__rsvp-btn--decline:hover:not(:disabled):not(.mc-c-event-view__rsvp-btn--active){background:color-mix(in srgb, var(--color-danger-500) 10%, var(--surface-background-color));border-color:color-mix(in srgb, var(--color-danger-500) 50%, var(--surface-background-color))}.mc-c-event-view__rsvp-btn--decline.mc-c-event-view__rsvp-btn--active{background:color-mix(in srgb, var(--color-danger-500) 22%, var(--surface-background-color));border-color:var(--state-text-danger);font-weight:600}.mc-c-event-view__close-action{display:flex;justify-content:flex-end}.mc-c-event-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--surface-text-muted)}.mc-c-event-view__empty i{font-size:48px;margin-bottom:var(--form-field-gap, 16px);opacity:.5}.mc-c-event-view__empty p{margin:0;font-size:14px}
.mc-c-integration-selector{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:var(--space-6, 24px);overflow:hidden;transition:all .2s ease}.mc-c-integration-selector.loading{opacity:.6;pointer-events:none}.mc-c-integration-selector__header{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.mc-c-integration-selector__title{flex:1;min-width:200px}.mc-c-integration-selector__title h4{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#333}.mc-c-integration-selector__count{font-size:12px;color:#6c757d;font-weight:500}.mc-c-integration-selector__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-c-integration-selector__toggle-all,.mc-c-integration-selector__sync-selected{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#495057;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-integration-selector__toggle-all:hover:not(:disabled),.mc-c-integration-selector__sync-selected:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.mc-c-integration-selector__toggle-all:disabled,.mc-c-integration-selector__sync-selected:disabled{opacity:.5;cursor:not-allowed}.mc-c-integration-selector__toggle-all i,.mc-c-integration-selector__sync-selected i{font-size:14px}.mc-c-integration-selector__sync-selected{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.mc-c-integration-selector__sync-selected:hover:not(:disabled){background:var(--color-primary-700);border-color:var(--color-primary-700)}.mc-c-integration-selector__list{max-height:400px;overflow-y:auto}.mc-c-integration-selector__item{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #f1f3f4;transition:all .2s ease;position:relative}.mc-c-integration-selector__item:last-child{border-bottom:none}.mc-c-integration-selector__item:hover{background:#f8f9fa}.mc-c-integration-selector__item.selected{background:var(--color-primary-alpha-10, color-mix(in srgb, var(--color-primary-500), transparent 90%));border-left:3px solid var(--color-primary)}.mc-c-integration-selector__item.syncing{background:#fff3cd;border-left:3px solid #ffc107}.mc-c-integration-selector__item.error{background:#f8d7da;border-left:3px solid #dc3545}.mc-c-integration-selector__item-main{display:flex;align-items:center;flex:1;cursor:pointer;min-width:0}.mc-c-integration-selector__checkbox{margin-right:12px;color:#6c757d;font-size:18px;transition:color .2s ease}.mc-c-integration-selector__checkbox:hover{color:var(--color-primary)}.mc-c-integration-selector__provider-info{display:flex;align-items:center;flex:1;min-width:0}.mc-c-integration-selector__provider-icon{width:32px;height:32px;border-radius:8px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.mc-c-integration-selector__provider-icon i{font-size:16px;color:#495057}.mc-c-integration-selector__provider-details{flex:1;min-width:0}.mc-c-integration-selector__provider-name{font-weight:600;color:#333;font-size:14px;margin-bottom:var(--space-0-5, 2px)}.mc-c-integration-selector__provider-email,.mc-c-integration-selector__provider-account{font-size:12px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-integration-selector__item-status{display:flex;align-items:center;gap:12px;margin-left:12px}.mc-c-integration-selector__status{display:flex;align-items:center;gap:6px;min-width:120px}.mc-c-integration-selector__status-indicator{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-integration-selector__status-indicator i{font-size:12px}.mc-c-integration-selector__status-indicator.idle{background:#e9ecef;color:#6c757d}.mc-c-integration-selector__status-indicator.syncing{background:#fff3cd;color:#856404}.mc-c-integration-selector__status-indicator.success{background:#d4edda;color:#155724}.mc-c-integration-selector__status-indicator.error{background:#f8d7da;color:#721c24}.mc-c-integration-selector__status-text{font-size:11px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.mc-c-integration-selector__item-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}.mc-c-integration-selector__sync-btn,.mc-c-integration-selector__config-btn{width:28px;height:28px;border-radius:6px;border:1px solid #dee2e6;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.mc-c-integration-selector__sync-btn i,.mc-c-integration-selector__config-btn i{font-size:14px;color:#6c757d}.mc-c-integration-selector__sync-btn:hover:not(:disabled),.mc-c-integration-selector__config-btn:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.mc-c-integration-selector__sync-btn:hover:not(:disabled) i,.mc-c-integration-selector__config-btn:hover:not(:disabled) i{color:#495057}.mc-c-integration-selector__sync-btn:disabled,.mc-c-integration-selector__config-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-integration-selector__sync-btn:hover:not(:disabled){background:#e7f3ff;border-color:#007bff}.mc-c-integration-selector__sync-btn:hover:not(:disabled) i{color:#007bff}.mc-c-integration-selector__empty{padding:40px 20px;text-align:center;color:#6c757d}.mc-c-integration-selector__empty-icon{font-size:48px;margin-bottom:var(--form-field-gap, 16px);opacity:.5}.mc-c-integration-selector__empty-text h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#495057}.mc-c-integration-selector__empty-text p{margin:0;font-size:14px;line-height:1.5}.mc-c-integration-selector__loading{padding:40px 20px;display:flex;align-items:center;justify-content:center}.mc-c-integration-selector-container{margin-bottom:var(--space-6, 24px)}@media(max-width: 768px){.mc-c-integration-selector__header{flex-direction:column;align-items:stretch}.mc-c-integration-selector__actions{justify-content:center}.mc-c-integration-selector__status{min-width:80px}.mc-c-integration-selector__status-text{max-width:60px}.mc-c-integration-selector__item-actions{opacity:1}}
.mc-c-meet-with-picker{position:relative;display:flex;flex-direction:column;gap:6px}.mc-c-meet-with-picker__search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-muted)}.mc-c-meet-with-picker__search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary)))}.mc-c-meet-with-picker__search-icon{flex:none;font-size:1.125rem}.mc-c-meet-with-picker__input{flex:1;min-width:0;padding:8px 0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.875rem}.mc-c-meet-with-picker__input::placeholder{color:var(--surface-text-muted)}.mc-c-meet-with-picker__input:disabled{cursor:not-allowed}.mc-c-meet-with-picker__limit{margin:0;font-size:.75rem;color:var(--surface-text-muted)}.mc-c-meet-with-picker__results{position:absolute;top:100%;left:0;right:0;z-index:5;margin-top:4px;max-height:18rem;overflow-y:auto;padding:4px 0;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);box-shadow:0 8px 24px color-mix(in srgb, var(--surface-text-color) 16%, transparent)}.mc-c-meet-with-picker__results-title{margin:0;padding:6px 12px;font-size:.75rem;font-weight:600;color:var(--surface-text-muted)}.mc-c-meet-with-picker__status{margin:0;padding:8px 12px;font-size:.875rem;color:var(--surface-text-muted)}.mc-c-meet-with-picker__status--error{color:var(--state-text-danger)}.mc-c-meet-with-picker__option{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.875rem;text-align:left;cursor:pointer}.mc-c-meet-with-picker__option:hover,.mc-c-meet-with-picker__option.mc-c-meet-with-picker__option--active{background:var(--surface-bg-hover)}.mc-c-meet-with-picker__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mc-c-meet-with-picker__avatar{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-level-2);color:var(--surface-text-color);font-size:.75rem;font-weight:600}.mc-c-meet-with-picker__person{display:flex;flex-direction:column;min-width:0}.mc-c-meet-with-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-meet-with-picker__role{color:var(--surface-text-muted);font-size:.75rem}.mc-c-meet-with-picker__chips{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mc-c-meet-with-picker__chip{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:8px;color:var(--surface-text-color)}.mc-c-meet-with-picker__chip:hover{background:var(--surface-bg-hover)}.mc-c-meet-with-picker__swatch{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--surface-text-color);font-size:.875rem}.mc-c-meet-with-picker__chip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-meet-with-picker__remove{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-meet-with-picker__remove:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meet-with-picker__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meet-with-picker__remove i{font-size:1.125rem}
.mc-c-meet-with-suggestions{--suggestions-text: var(--surface-text-color);display:flex;flex-direction:column;gap:12px;color:var(--suggestions-text);font-size:.875rem}.mc-c-meet-with-suggestions__header{display:flex;align-items:center;gap:6px}.mc-c-meet-with-suggestions__back{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-meet-with-suggestions__back i{font-size:1.25rem}.mc-c-meet-with-suggestions__back:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meet-with-suggestions__back:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meet-with-suggestions__title{color:var(--surface-text-color);font-size:1.0625rem;font-weight:500}.mc-c-meet-with-suggestions__avatars{display:flex;padding-left:4px}.mc-c-meet-with-suggestions__avatar{display:inline-grid;place-items:center;width:26px;height:26px;margin-left:-4px;border:2px solid var(--surface-background-color);border-radius:50%;font-size:.625rem;font-weight:600;letter-spacing:.02em}.mc-c-meet-with-suggestions__avatar--viewer{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-meet-with-suggestions__intro{margin:0;color:var(--surface-text-muted);font-size:.8125rem;line-height:1.4}.mc-c-meet-with-suggestions__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:var(--surface-text-muted);font-size:.8125rem;line-height:1.4}.mc-c-meet-with-suggestions__status--error{color:var(--state-text-danger)}.mc-c-meet-with-suggestions__days{display:flex;flex-direction:column;gap:10px}.mc-c-meet-with-suggestions__day{display:flex;flex-direction:column;gap:2px}.mc-c-meet-with-suggestions__day-title{margin:0;padding:2px 4px;color:var(--surface-text-muted);font-size:.75rem;font-weight:600}.mc-c-meet-with-suggestions__slot{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--surface-text-color);cursor:pointer}.mc-c-meet-with-suggestions__slot:hover{background:var(--surface-bg-hover)}.mc-c-meet-with-suggestions__slot:focus-within{outline:2px solid var(--color-primary);outline-offset:-2px}.mc-c-meet-with-suggestions__slot--selected,.mc-c-meet-with-suggestions__slot--selected:hover{background:color-mix(in srgb, var(--color-primary) 14%, var(--surface-background-color))}.mc-c-meet-with-suggestions__radio{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;width:16px;height:16px;margin:0;border:2px solid var(--surface-text-muted);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.mc-c-meet-with-suggestions__radio:checked{border:5px solid var(--color-primary)}.mc-c-meet-with-suggestions__slot-time{flex:1;min-width:0;font-weight:500}.mc-c-meet-with-suggestions__slot-minutes{flex:none;color:var(--surface-text-muted);font-size:.75rem}.mc-c-meet-with-suggestions__link{align-self:flex-start;padding:4px 2px;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:.8125rem;font-weight:500;cursor:pointer}.mc-c-meet-with-suggestions__link:hover{text-decoration:underline}.mc-c-meet-with-suggestions__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:4px}.mc-c-meet-with-suggestions__footer{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--surface-border-color)}.mc-c-meet-with-suggestions__footer mc-button{display:block}.mc-c-meet-with-suggestions__footer mc-button button{width:100%;justify-content:center}.mc-c-meet-with-suggestions__note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--surface-text-muted);font-size:.75rem;line-height:1.4}.mc-c-meet-with-suggestions__note i{flex:none;font-size:.875rem}
.mc-c-month-calendar{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:var(--surface-level-0);color:var(--surface-text-color);border-radius:8px}.mc-c-month-calendar__container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mc-c-month-calendar__fullcalendar{width:100%;max-width:min(100%,100vh - 120px);container-type:inline-size}.mc-c-month-calendar__fullcalendar::before{content:"";display:block;padding-top:100%;float:left}.mc-c-month-calendar__fullcalendar::after{content:"";display:table;clear:both}@supports(aspect-ratio: 1){.mc-c-month-calendar__fullcalendar{aspect-ratio:1/1}.mc-c-month-calendar__fullcalendar::before,.mc-c-month-calendar__fullcalendar::after{display:none}}.mc-c-month-calendar__fullcalendar .fc{--fc-page-bg-color: var(--surface-level-0);--fc-neutral-bg-color: var(--surface-level-0);--fc-border-color: transparent;--fc-text-color: var(--surface-text-color);--fc-button-text-color: var(--surface-text-color);--fc-button-bg-color: transparent;--fc-button-border-color: transparent;--fc-button-hover-bg-color: var(--hover-background-color);--fc-button-hover-border-color: transparent;--fc-button-active-bg-color: var(--hover-background-color);--fc-button-active-border-color: transparent;--fc-today-bg-color: transparent;height:100%;font-size:13px}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--space-3, 12px);padding:0 8px;height:40px}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center;gap:8px}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:14px;font-weight:600;color:var(--surface-text-color);text-transform:capitalize}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button{padding:4px 8px;font-size:11px;line-height:1;border-radius:6px;border:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;color:var(--surface-text-color) !important;transition:all .15s ease}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:hover{background:var(--hover-background-color) !important;color:var(--surface-text-color) !important}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:focus,.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:active,.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:not(:disabled):active{box-shadow:none !important;background:var(--hover-background-color) !important;color:var(--surface-text-color) !important}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button .fc-icon{font-size:14px;color:inherit}.mc-c-month-calendar__fullcalendar .fc-col-header .fc-col-header-cell{padding:8px 0;border:none;background:rgba(0,0,0,0)}.mc-c-month-calendar__fullcalendar .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion{font-size:11px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;text-decoration:none;letter-spacing:.5px}.mc-c-month-calendar__fullcalendar .fc-scrollgrid{border:none !important}.mc-c-month-calendar__fullcalendar .fc-scrollgrid td,.mc-c-month-calendar__fullcalendar .fc-scrollgrid th{border:none !important}.mc-c-month-calendar__fullcalendar .fc-scroller{overflow:hidden !important}.mc-c-month-calendar__fullcalendar .fc-daygrid-day{border:none !important;background:rgba(0,0,0,0)}.mc-c-month-calendar__fullcalendar .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{color:var(--surface-text-muted);opacity:.35}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:44px;padding:4px;cursor:pointer;border-radius:8px;transition:background .15s ease}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame:hover{background:var(--hover-background-color)}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:all .15s ease}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:13px;font-weight:400;color:var(--surface-text-color);text-decoration:none;line-height:1;padding:0}.mc-c-month-calendar__fullcalendar .fc-day-today .fc-daygrid-day-top{background:var(--color-primary-100, rgba(137, 85, 239, 0.15))}.mc-c-month-calendar__fullcalendar .fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number{color:var(--color-primary-500);font-weight:600}.mc-c-month-calendar__fullcalendar .fc-day-today .fc-daygrid-day-frame:hover{background:var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-month-calendar__fullcalendar .fc-day-selected .fc-daygrid-day-top{background:var(--color-primary-500) !important}.mc-c-month-calendar__fullcalendar .fc-day-selected .fc-daygrid-day-top .fc-daygrid-day-number{color:#fff !important;font-weight:600}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:10px !important;margin-top:4px;padding:0;position:relative}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness{margin:0 !important;width:auto !important}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event{display:block !important;width:5px !important;height:5px !important;min-height:5px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;border:none !important;overflow:hidden !important;box-shadow:0 1px 2px rgba(0,0,0,.1)}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main-frame,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title-container,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-main,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-main-frame,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-time,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-title,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-title-container{display:none !important}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness:nth-child(n+5){display:none !important}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-day-bottom{display:none !important}@container (max-width: 220px){.mc-c-month-calendar__fullcalendar .fc-toolbar-title{font-size:10px}.mc-c-month-calendar__fullcalendar .fc-button{padding:2px 4px}.mc-c-month-calendar__fullcalendar .fc-button .fc-icon{font-size:12px}.mc-c-month-calendar__fullcalendar .fc-col-header-cell-cushion{font-size:8px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{width:22px;height:22px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:9px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot{width:4px !important;height:4px !important;min-height:4px !important}}@container (max-width: 280px){.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--space-2, 8px)}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:11px}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button{padding:4px 6px}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button .fc-icon{font-size:13px}.mc-c-month-calendar__fullcalendar .fc-col-header-cell-cushion{font-size:9px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{width:28px;height:28px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:11px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame{min-height:36px;padding:2px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events{gap:2px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event{width:4px !important;height:4px !important;min-height:4px !important}}@container (min-width: 280px){.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{width:32px;height:32px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame{min-height:42px}}@container (min-width: 360px){.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--form-field-gap, 16px)}.mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:16px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{width:36px;height:36px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:14px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame{min-height:52px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events{gap:4px}.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event,.mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot{width:6px !important;height:6px !important;min-height:6px !important}}.mc-c-calendar-mini-sidebar .mc-c-month-calendar{padding:8px;width:100%;height:calc(32px + 24px + 6*(52px + 8px));min-height:calc(32px + 24px + 6*(52px + 8px))}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__container{width:100%;height:100%}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar{width:100%;height:100%;aspect-ratio:unset;max-width:none}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar::before,.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar::after{display:none !important}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc{height:100%}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--space-2, 8px);height:32px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:12px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button{padding:4px 6px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button .fc-icon{font-size:14px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-col-header-cell-cushion{font-size:10px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day{height:calc(52px + 8px) !important;min-height:calc(52px + 8px) !important}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-top{width:28px;height:28px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:11px}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-frame{height:100%;min-height:calc(52px + 8px)}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-events{min-height:8px !important}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event{width:4px !important;height:4px !important;min-height:4px !important}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-view-harness{flex:1;min-height:calc(6*(52px + 8px))}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-scrollgrid{height:100%}.mc-c-calendar-mini-sidebar .mc-c-month-calendar__fullcalendar .fc-daygrid-body{height:100%}
.mc-c-event-popover{--popover-bg: var(--surface-background-color);--popover-text: var(--surface-text-color);--popover-muted: var(--surface-text-muted);--popover-border: var(--surface-border-color);--event-color: var(--color-primary-500);position:fixed;z-index:var(--z-popover, 1610);min-width:320px;max-width:400px;background:var(--popover-bg);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.mc-c-event-popover--visible{opacity:1;transform:translateY(0);pointer-events:auto}.mc-c-event-popover__content{display:flex;flex-direction:column}.mc-c-event-popover__header{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--popover-border);position:relative}.mc-c-event-popover__color-bar{position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--event-color);border-radius:12px 0 0 0}.mc-c-event-popover__title-section{flex:1;min-width:0;padding-left:8px}.mc-c-event-popover__title{margin:0 0 4px 0;font-size:1rem;font-weight:600;color:var(--popover-text);line-height:1.3;word-wrap:break-word}.mc-c-event-popover__calendar-info{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--popover-muted)}.mc-c-event-popover__calendar-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mc-c-event-popover__calendar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-event-popover__status-badge{flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:600;text-transform:uppercase;border-radius:4px;letter-spacing:.5px}.mc-c-event-popover__status-badge--confirmed{background:color-mix(in srgb, var(--color-success-500) 16%, var(--popover-bg));color:var(--state-text-success)}.mc-c-event-popover__status-badge--tentative{background:color-mix(in srgb, var(--color-warning-500) 16%, var(--popover-bg));color:var(--state-text-warning)}.mc-c-event-popover__status-badge--cancelled{background:color-mix(in srgb, var(--color-danger-500) 16%, var(--popover-bg));color:var(--state-text-danger);text-decoration:line-through}.mc-c-event-popover__body{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.mc-c-event-popover__section{display:flex;flex-direction:column}.mc-c-event-popover__field{display:flex;align-items:flex-start;gap:10px}.mc-c-event-popover__icon{flex-shrink:0;width:18px;font-size:1rem;color:var(--popover-muted);margin-top:2px}.mc-c-event-popover__field-content{display:flex;flex-direction:column;gap:2px}.mc-c-event-popover__date{font-size:.875rem;font-weight:500;color:var(--popover-text)}.mc-c-event-popover__time{font-size:.8125rem;color:var(--popover-muted)}.mc-c-event-popover__duration{font-size:.75rem;opacity:.7}.mc-c-event-popover__all-day{font-size:.75rem;color:var(--state-text-brand);font-weight:500}.mc-c-event-popover__description{font-size:.8125rem;color:var(--popover-text);line-height:1.4;opacity:.85}.mc-c-event-popover__attendees{display:flex;flex-direction:column;gap:6px}.mc-c-event-popover__attendee-count{font-size:.8125rem;color:var(--popover-text)}.mc-c-event-popover__attendee-avatars{display:flex;align-items:center;gap:-6px}.mc-c-event-popover__attendee-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;text-transform:uppercase;border:2px solid var(--popover-bg);margin-left:-6px;cursor:default}.mc-c-event-popover__attendee-avatar:first-child{margin-left:0}.mc-c-event-popover__attendee-avatar--accepted{background:color-mix(in srgb, var(--color-success-500) 20%, var(--popover-bg));color:var(--state-text-success)}.mc-c-event-popover__attendee-avatar--declined{background:color-mix(in srgb, var(--color-danger-500) 20%, var(--popover-bg));color:var(--state-text-danger)}.mc-c-event-popover__attendee-avatar--tentative{background:color-mix(in srgb, var(--color-warning-500) 20%, var(--popover-bg));color:var(--state-text-warning)}.mc-c-event-popover__attendee-avatar--needsAction{background:var(--surface-level-2);color:var(--popover-muted)}.mc-c-event-popover__attendee-more{margin-left:4px;font-size:.75rem;color:var(--popover-muted)}.mc-c-event-popover__video-link{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:0 -4px;border-radius:8px;background:color-mix(in srgb, var(--color-primary-500) 8%, var(--popover-bg));color:var(--state-text-brand);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease}.mc-c-event-popover__video-link:hover{background:color-mix(in srgb, var(--color-primary-500) 15%, var(--popover-bg));text-decoration:none}.mc-c-event-popover__video-link .mc-c-event-popover__icon{color:inherit}.mc-c-event-popover__external-icon{margin-left:auto;font-size:.875rem;opacity:.6}.mc-c-event-popover__location{font-size:.8125rem;color:var(--popover-text);line-height:1.4}.mc-c-event-popover__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--popover-border)}.mc-c-event-popover__rsvp-actions{display:flex;gap:4px}.mc-c-event-popover__rsvp-btn{width:32px;height:32px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:1rem}.mc-c-event-popover__rsvp-btn--accept{background:color-mix(in srgb, var(--color-success-500) 10%, var(--popover-bg));color:var(--state-text-success)}.mc-c-event-popover__rsvp-btn--accept:hover,.mc-c-event-popover__rsvp-btn--accept.--active{background:color-mix(in srgb, var(--color-success-500) 22%, var(--popover-bg))}.mc-c-event-popover__rsvp-btn--tentative{background:color-mix(in srgb, var(--color-warning-500) 10%, var(--popover-bg));color:var(--state-text-warning)}.mc-c-event-popover__rsvp-btn--tentative:hover,.mc-c-event-popover__rsvp-btn--tentative.--active{background:color-mix(in srgb, var(--color-warning-500) 22%, var(--popover-bg))}.mc-c-event-popover__rsvp-btn--decline{background:color-mix(in srgb, var(--color-danger-500) 10%, var(--popover-bg));color:var(--state-text-danger)}.mc-c-event-popover__rsvp-btn--decline:hover,.mc-c-event-popover__rsvp-btn--decline.--active{background:color-mix(in srgb, var(--color-danger-500) 22%, var(--popover-bg))}.mc-c-event-popover__management-actions{display:flex;gap:8px;margin-left:auto}.mc-c-event-popover__action-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;background:var(--surface-level-1);color:var(--popover-text)}.mc-c-event-popover__action-btn:hover{background:var(--surface-level-2)}.mc-c-event-popover__action-btn i{font-size:1rem}.mc-c-event-popover__action-btn--danger{color:var(--state-text-danger)}.mc-c-event-popover__action-btn--danger:hover{background:color-mix(in srgb, var(--color-danger-500) 10%, var(--popover-bg))}.mc-c-event-popover__footer{padding:8px 16px 12px;border-top:1px solid var(--popover-border)}.mc-c-event-popover__provider-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:500;border-radius:4px;background:var(--surface-level-1);color:var(--popover-muted)}.mc-c-event-popover__provider-badge i{font-size:.875rem}.mc-c-event-popover__provider-badge--google,.mc-c-event-popover__provider-badge--office365,.mc-c-event-popover__provider-badge--exchange{background:color-mix(in srgb, var(--color-info-500) 14%, var(--popover-bg));color:var(--state-text-info)}
.mc-c-meet-with-popover{--popover-text: var(--surface-text-color);position:fixed;z-index:1050;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);background:var(--surface-level-1);color:var(--popover-text);border:1px solid var(--surface-border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);outline:none;animation:meetWithPopoverFadeIn .15s ease-out}@keyframes meetWithPopoverFadeIn{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}.mc-c-meet-with-popover__actions{display:flex;flex:none;justify-content:flex-end;padding:6px 6px 0}.mc-c-meet-with-popover__icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-meet-with-popover__icon-btn i{font-size:1.125rem}.mc-c-meet-with-popover__icon-btn:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-meet-with-popover__icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mc-c-meet-with-popover__body{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0;padding:4px 18px 16px;overflow-y:auto}.mc-c-meet-with-popover__heading{display:flex;align-items:flex-start;gap:12px}.mc-c-meet-with-popover__dot{flex:none;width:14px;height:14px;margin-top:6px;border-radius:4px}.mc-c-meet-with-popover__title{color:var(--surface-text-color);font-size:1.125rem;font-weight:500;line-height:1.35;word-break:break-word}.mc-c-meet-with-popover__date{margin:-8px 0 0 26px;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-meet-with-popover__row{display:flex;align-items:center;gap:12px;color:var(--surface-text-color);font-size:.8125rem;line-height:1.4}.mc-c-meet-with-popover__row i{flex:none;width:14px;color:var(--surface-text-muted);font-size:1.125rem;text-align:center}.mc-c-meet-with-popover__row>span:not(.mc-c-meet-with-popover__avatar){flex:1;min-width:0;word-break:break-word}.mc-c-meet-with-popover__row--description{align-items:flex-start}.mc-c-meet-with-popover__row--description>span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--surface-text-muted);white-space:pre-line}.mc-c-meet-with-popover__avatar{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;margin:0 -4px 0 -4px;border-radius:50%;font-size:.625rem;font-weight:600;letter-spacing:.02em}.mc-c-meet-with-popover__footer{display:flex;flex:none;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--surface-border-color);color:var(--surface-text-muted);font-size:.75rem}.mc-c-meet-with-popover__footer i{font-size:.875rem}[data-surface=dark] .mc-c-meet-with-popover{box-shadow:0 12px 32px rgba(0,0,0,.4)}
.mc-p-chat-page{height:calc(100vh - var(--header-height, 63px) - 14px);padding:0 14px 0 4px;display:flex}.mc-p-chat-page>mc-chat-panel{flex:1;min-width:0;display:block;height:100%;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}
.mc-c-meta-signup-modal__header{display:flex;align-items:center;gap:16px}.mc-c-meta-signup-modal__header-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 4px 12px rgba(37,211,102,.3)}.mc-c-meta-signup-modal__header-text{flex:1}.mc-c-meta-signup-modal__title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color);line-height:1.3}.mc-c-meta-signup-modal__subtitle{margin:4px 0 0;font-size:13px;color:var(--surface-text-muted);line-height:1.4}.mc-c-meta-signup-modal__state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px;gap:16px}.mc-c-meta-signup-modal__state-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.mc-c-meta-signup-modal__state--loading .mc-c-meta-signup-modal__state-icon{background-color:var(--surface-level-1);color:var(--color-primary-500, #8955ef)}.mc-c-meta-signup-modal__state--error .mc-c-meta-signup-modal__state-icon{background-color:rgba(245,158,11,.1);color:var(--color-warning-500, #f59e0b)}.mc-c-meta-signup-modal__state--connected .mc-c-meta-signup-modal__state-icon{background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:#fff;box-shadow:0 4px 12px rgba(37,211,102,.3)}.mc-c-meta-signup-modal__state-title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-meta-signup-modal__state-text{margin:0;font-size:14px;color:var(--surface-text-muted);max-width:320px}.mc-c-meta-signup-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:20px}.mc-c-meta-signup-modal__instructions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:16px;background-color:var(--surface-level-1);border-radius:12px}.mc-c-meta-signup-modal__instruction{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-meta-signup-modal__instruction strong{color:var(--surface-text-color);font-weight:600}.mc-c-meta-signup-modal__instruction-number{width:22px;height:22px;min-width:22px;border-radius:50%;background-color:var(--color-primary-500, #8955ef);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.mc-c-meta-signup-modal__hint{display:flex;align-items:flex-start;gap:8px;max-width:380px;font-size:12px;color:var(--surface-text-muted);line-height:1.5}.mc-c-meta-signup-modal__hint i{margin-top:2px;color:var(--color-primary-500, #8955ef)}.mc-c-meta-signup-modal__footer{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 0 .25rem;margin-top:1rem;border-top:1px solid var(--surface-border-color)}@media(max-width: 480px){.mc-c-meta-signup-modal__header{flex-direction:column;text-align:center;gap:12px}.mc-c-meta-signup-modal__instructions,.mc-c-meta-signup-modal__hint{max-width:100%}}
.mc-c-qrcode-modal__header{display:flex;align-items:center;gap:16px}.mc-c-qrcode-modal__header-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 4px 12px rgba(37,211,102,.3)}.mc-c-qrcode-modal__header-text{flex:1}.mc-c-qrcode-modal__title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color);line-height:1.3}.mc-c-qrcode-modal__subtitle{margin:4px 0 0;font-size:13px;color:var(--surface-text-muted);line-height:1.4}.mc-c-qrcode-modal__state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px;gap:16px}.mc-c-qrcode-modal__state-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.mc-c-qrcode-modal__state--loading .mc-c-qrcode-modal__state-icon{background-color:var(--surface-level-1);color:var(--color-primary-500, #8955ef)}.mc-c-qrcode-modal__state--error .mc-c-qrcode-modal__state-icon{background-color:rgba(245,158,11,.1);color:var(--color-warning-500, #f59e0b)}.mc-c-qrcode-modal__state--connected .mc-c-qrcode-modal__state-icon{background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:#fff;box-shadow:0 4px 12px rgba(37,211,102,.3)}.mc-c-qrcode-modal__state-title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-qrcode-modal__state-text{margin:0;font-size:14px;color:var(--surface-text-muted);max-width:280px}.mc-c-qrcode-modal__content{display:flex;flex-direction:column;align-items:center;padding-top:20px}.mc-c-qrcode-modal__qrcode{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.mc-c-qrcode-modal__qrcode-container{padding:16px;background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--surface-border-color),0 4px 16px rgba(0,0,0,.08)}.mc-c-qrcode-modal__qrcode-image{display:block;width:220px;height:220px;object-fit:contain;border-radius:8px}.mc-c-qrcode-modal__instructions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;padding:16px;background-color:var(--surface-level-1);border-radius:12px}.mc-c-qrcode-modal__instruction{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-qrcode-modal__instruction strong{color:var(--surface-text-color);font-weight:600}.mc-c-qrcode-modal__instruction-number{width:22px;height:22px;min-width:22px;border-radius:50%;background-color:var(--color-primary-500, #8955ef);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.mc-c-qrcode-modal__auto-refresh{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--surface-text-muted)}.mc-c-qrcode-modal__auto-refresh i{color:var(--color-primary-500, #8955ef)}.mc-c-qrcode-modal__footer{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 0 .25rem;margin-top:1rem;border-top:1px solid var(--surface-border-color)}@media(max-width: 480px){.mc-c-qrcode-modal__header{flex-direction:column;text-align:center;gap:12px}.mc-c-qrcode-modal__qrcode-image{width:180px;height:180px}.mc-c-qrcode-modal__instructions{max-width:100%}}
contactcenter-send-policy-card{display:block}.mc-c-send-policy__loading{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--surface-text-muted)}.mc-c-send-policy__pace{display:block;margin-top:14px}.mc-c-send-policy__rules-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px}.mc-c-send-policy__rules-title{margin:0;font-size:15px;font-weight:600;color:var(--surface-text-color)}.mc-c-send-policy__rules-lead{font-size:13px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-send-policy__risk{display:block;margin-bottom:12px}.mc-c-send-policy__days{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px}.mc-c-send-policy__history{margin:0;padding:0;list-style:none}.mc-c-send-policy__history-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:8px 0;font-size:13px;line-height:1.45;color:var(--surface-text-color)}.mc-c-send-policy__history-text{min-width:0;flex:1 1 18rem}.mc-c-send-policy__history-meta{flex:none;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-c-send-policy__history-empty{margin:0 0 4px;font-size:13px;color:var(--surface-text-muted)}.mc-c-send-policy__block+.mc-c-send-policy__block{margin-top:16px;padding-top:16px;border-top:1px solid var(--surface-border-color)}.mc-c-send-policy__history-item+.mc-c-send-policy__history-item{border-top:1px solid var(--surface-border-color)}
.mc-c-cc-reader{--cc-reader-staff: #25a35a;background:var(--surface-bg-primary);color:var(--surface-text-color);height:100%;min-height:100%;box-sizing:border-box;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.mc-c-cc-reader__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--surface-border)}.mc-c-cc-reader__title{font-size:.86rem;font-weight:600;color:var(--surface-text-color)}.mc-c-cc-reader__meta{margin:0;font-size:.78rem;color:var(--surface-text-secondary)}.mc-c-cc-reader__meta>span+span::before{content:" · "}.mc-c-cc-reader__notice{margin:0;font-style:italic;color:var(--surface-text-muted)}.mc-c-cc-reader__notice:empty{margin:0}.mc-c-cc-reader__body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 14px;border-radius:10px;background:var(--surface-bg-secondary)}.mc-c-cc-reader__day-label{margin:6px 0;text-align:center;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--surface-text-muted)}.mc-c-cc-reader__bubble{max-width:min(78%,560px);margin:0 0 6px;padding:7px 10px;border-radius:10px;font-size:.8rem;line-height:1.35;color:var(--surface-text-color);background:var(--surface-bg-primary);border:1px solid var(--surface-border)}.mc-c-cc-reader__bubble small{display:block;margin-top:3px;font-size:.66rem;color:var(--surface-text-muted)}.mc-c-cc-reader__bubble--staff{margin-left:auto;background:color-mix(in srgb, var(--cc-reader-staff) 12%, var(--surface-bg-primary));border-color:color-mix(in srgb, var(--cc-reader-staff) 30%, transparent)}.mc-c-cc-reader__more{display:flex;justify-content:center;padding:4px 0 2px}.mc-c-cc-reader__footer{margin:0;padding-top:8px;border-top:1px solid var(--surface-border);font-size:.72rem;color:var(--surface-text-muted)}
.mc-c-cc-connected{display:flex;flex-direction:column;gap:24px}.mc-c-cc-connected__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 16px 8px}.mc-c-cc-connected__hero>i{font-size:56px;color:#25d366}.mc-c-cc-connected__title{margin:0;font-size:20px;font-weight:600;color:var(--surface-text-color);line-height:1.3}.mc-c-cc-connected__subtitle{margin:0;font-size:14px;color:var(--surface-text-muted);line-height:1.4}.mc-c-cc-connected__facts{list-style:none;margin:0;padding:20px;background-color:var(--surface-level-1);border-radius:12px;display:flex;flex-direction:column;gap:16px}.mc-c-cc-connected__facts li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--surface-text-color);line-height:1.6}.mc-c-cc-connected__facts li>i{min-width:16px;margin-top:2px;color:var(--color-primary-500, #8955ef)}.mc-c-cc-connected__facts li strong{color:var(--surface-text-color);font-weight:600}.mc-c-cc-connected__actions{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid var(--surface-border-color)}
.mc-chat-create-modal{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color);background:var(--surface-level-0)}.mc-chat-create-modal__field{display:flex;flex-direction:column;gap:6px}.mc-chat-create-modal__field label{font-size:12px;color:var(--surface-text-muted)}.mc-chat-create-modal .mc-input,.mc-chat-create-modal .mc-textarea{background:var(--surface-level-1);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:6px;padding:8px 10px}.mc-chat-create-modal .mc-button--ghost{background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);color:var(--surface-text-color);padding:6px 10px;border-radius:6px}
.mc-chat-create-modal{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color);background:var(--surface-level-0)}.mc-chat-create-modal__field{display:flex;flex-direction:column;gap:6px}.mc-chat-create-modal__field label{font-size:12px;color:var(--surface-text-muted)}.mc-chat-create-modal__hint{font-size:11px;color:var(--surface-text-muted)}.mc-chat-create-modal .mc-input,.mc-chat-create-modal .mc-textarea{background:var(--surface-level-1);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:6px;padding:8px 10px}.mc-chat-create-modal .mc-button--ghost{background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);color:var(--surface-text-color);padding:6px 10px;border-radius:6px}
.mc-c-template-form-modal__header{display:flex;align-items:center;gap:16px}.mc-c-template-form-modal__header-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 4px 12px rgba(37,211,102,.3)}.mc-c-template-form-modal__header-text{flex:1}.mc-c-template-form-modal__title{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color);line-height:1.3}.mc-c-template-form-modal__subtitle{margin:4px 0 0;font-size:13px;color:var(--surface-text-muted);line-height:1.4}.mc-c-template-form-modal__form{display:flex;flex-direction:column;gap:12px;padding-top:16px}.mc-c-template-form-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.mc-c-template-form-modal__hint{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 0;font-size:12px;color:var(--surface-text-muted);line-height:1.5}.mc-c-template-form-modal__hint i{margin-top:2px;color:var(--color-primary-500, #8955ef)}.mc-c-template-form-modal__field-error{margin:-6px 0 0;font-size:12px;color:var(--state-text-danger)}.mc-c-template-form-modal__variables{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background-color:var(--surface-level-1);border-radius:8px}.mc-c-template-form-modal__variables-label{font-size:12px;color:var(--surface-text-muted)}.mc-c-template-form-modal__variable{padding:2px 8px;border-radius:6px;background-color:var(--color-primary-500, #8955ef);color:#fff;font-size:12px;font-weight:600;font-family:monospace}.mc-c-template-form-modal__error{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background-color:rgba(239,68,68,.08);font-size:13px;color:var(--surface-text-color);line-height:1.5}.mc-c-template-form-modal__error i{margin-top:2px;color:var(--color-error-500, #ef4444)}.mc-c-template-form-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 0 .25rem;margin-top:1rem;border-top:1px solid var(--surface-border-color)}@media(max-width: 480px){.mc-c-template-form-modal__header{flex-direction:column;text-align:center;gap:12px}.mc-c-template-form-modal__row{grid-template-columns:1fr}}
.mc-l-blocked-account{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow:auto;color:var(--app-text-color)}.mc-l-blocked-account__card{width:100%;max-width:440px;margin:auto;padding:32px 28px 28px;background:var(--surface-level-0);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl);text-align:center;animation:blockedAccountFadeIn .35s ease-out}.mc-l-blocked-account__brand{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:24px}.mc-l-blocked-account__brand-mark{width:22px;height:22px}.mc-l-blocked-account__brand-name{font-size:15px;font-weight:var(--font-weight-bold);color:var(--surface-text-color)}.mc-l-blocked-account__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:var(--border-radius-full);border:1px solid var(--surface-border-color);font-size:26px}.mc-l-blocked-account__icon--suspended{background:color-mix(in srgb, var(--color-primary-500) 13%, var(--surface-level-0));border-color:color-mix(in srgb, var(--state-text-brand) 30%, var(--surface-border-color));color:var(--state-text-brand)}.mc-l-blocked-account__icon--closed{background:var(--surface-level-1);color:var(--surface-text-muted)}.mc-l-blocked-account__title{margin:0 0 12px;font-size:22px;font-weight:var(--font-weight-bold);line-height:1.3;color:var(--surface-text-color)}.mc-l-blocked-account__text{margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--surface-text-muted)}.mc-l-blocked-account__host,.mc-l-blocked-account__reason{font-weight:var(--font-weight-semibold);color:var(--surface-text-color);overflow-wrap:anywhere}.mc-l-blocked-account__action{display:block;width:100%}.mc-l-blocked-account__action .mc-c-button{width:100%;min-height:44px;height:auto;justify-content:center;white-space:normal}.mc-l-blocked-account__contacts{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-l-blocked-account__email{color:var(--color-link);text-decoration:none;overflow-wrap:anywhere}.mc-l-blocked-account__email:hover,.mc-l-blocked-account__email:focus-visible{text-decoration:underline}.mc-l-blocked-account__footer{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--surface-border-light);font-size:13px;line-height:1.55;color:var(--surface-text-muted)}.mc-l-blocked-account__footer strong{font-weight:var(--font-weight-semibold);color:var(--surface-text-color)}@keyframes blockedAccountFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.mc-l-blocked-account__card{animation:none}}@media(max-width: 768px){.mc-l-blocked-account__card{padding:28px 20px 24px}.mc-l-blocked-account__title{font-size:20px}}
.mc-l-service-unavailable{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--app-text-color);padding:24px;overflow:auto}.mc-l-service-unavailable__content{position:relative;background:var(--surface-level-0);color:var(--surface-text-color);border:2px solid var(--surface-border-color);border-radius:32px;padding:56px 40px;max-width:600px;width:100%;text-align:center;box-shadow:var(--shadow-xl);animation:serviceUnavailableFadeInScale .5s ease-out}.mc-l-service-unavailable__content::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg, rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3), rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.1));border-radius:32px;z-index:-1;opacity:.5}.mc-l-service-unavailable__icon{margin:0 auto 24px;color:var(--color-primary-500);animation:serviceUnavailablePulse 2s ease-in-out 2}.mc-l-service-unavailable__icon svg{filter:drop-shadow(0 4px 12px rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2))}.mc-l-service-unavailable__title{margin:0 0 16px 0;font-size:28px;font-weight:600;line-height:1.3;color:var(--surface-text-color)}.mc-l-service-unavailable__subtitle{margin:0 0 32px 0;font-size:16px;line-height:1.6;color:var(--surface-text-muted);max-width:440px;margin-left:auto;margin-right:auto}.mc-l-service-unavailable__loader{display:flex;flex-direction:column;align-items:center;gap:16px;margin:32px 0}.mc-l-service-unavailable__spinner{width:40px;height:40px;border:3px solid var(--surface-border-color);border-top-color:var(--color-primary-500);border-radius:50%;animation:serviceUnavailableSpin 1s linear infinite}.mc-l-service-unavailable__status-text{margin:0;font-size:14px;font-weight:500;color:var(--surface-text-muted)}.mc-l-service-unavailable__footer{margin:24px 0 0 0;padding-top:24px;border-top:1px solid var(--surface-border-light);font-size:13px;color:var(--surface-text-muted);opacity:.8}@keyframes serviceUnavailableFadeInScale{from{opacity:0;transform:scale(0.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes serviceUnavailableSpin{to{transform:rotate(360deg)}}@keyframes serviceUnavailablePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media(max-width: 768px){.mc-l-service-unavailable{padding:16px}.mc-l-service-unavailable__content{padding:40px 28px;border-radius:24px}.mc-l-service-unavailable__content::before{border-radius:24px}.mc-l-service-unavailable__icon svg{width:64px;height:64px}.mc-l-service-unavailable__title{font-size:24px}.mc-l-service-unavailable__subtitle{font-size:15px}}@media(max-width: 480px){.mc-l-service-unavailable__content{padding:32px 20px}.mc-l-service-unavailable__title{font-size:22px}.mc-l-service-unavailable__subtitle{font-size:14px}}
.mc-l-discover__magazine{container:discover-magazine/inline-size;display:flex;flex-direction:column;gap:22px}.mc-l-discover__ticker{display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:10px;background-color:var(--surface-level-0);color:var(--surface-text-color)}.mc-l-discover__ticker-frame{display:block;flex:1;min-width:0;height:46px}.mc-l-discover__ticker-by{font-size:11px;color:var(--surface-text-muted);white-space:nowrap}.mc-l-discover__cover-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px}.mc-l-discover__cover-row--with-market{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.mc-l-discover__cover-row--with-market>discover-cover>.mc-c-discover-cover--central{height:100%}.mc-l-discover__market{gap:10px}.mc-l-discover__market-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.mc-l-discover__market-frame{display:block;height:330px}.mc-l-discover__market-frame--wide{height:620px}.mc-l-discover__market-note{margin:0;font-size:12px;color:var(--surface-text-muted)}.mc-l-discover__masthead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;color:var(--app-text-color)}.mc-l-discover__name{margin:0;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-0.015em;color:var(--app-text-color)}.mc-l-discover__date{font-size:14px;color:var(--app-text-color);opacity:.8}.mc-l-discover__section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px}.mc-l-discover__section-title{margin:0;font-size:18px;font-weight:600;line-height:1.25}.mc-l-discover__source{display:block;margin-bottom:4px;font-size:12px;font-weight:500}.mc-l-discover__source--market{color:var(--color-link);text-decoration:none}.mc-l-discover__band-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px}.mc-l-discover__band-lead{font-size:13px;color:var(--surface-text-muted)}.mc-l-discover__see-all{margin-left:auto;padding:0;border:0;background:none;font-size:14px;font-weight:500;color:var(--color-link);cursor:pointer}.mc-l-discover__band-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px}.mc-l-discover__band-grid--with-informatives{grid-template-columns:minmax(0, 1fr) minmax(220px, 0.32fr)}.mc-l-discover__products{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:14px}.mc-l-discover__product{display:flex;flex-direction:column;gap:6px;min-height:168px;padding:14px;border-radius:12px;background-color:var(--surface-level-1);color:var(--surface-text-color)}.mc-l-discover__product-name{margin:0;font-size:15px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.mc-l-discover__product-summary{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-l-discover__product-foot{display:flex;flex-direction:column;gap:6px;margin-top:auto}.mc-l-discover__eligible{margin:0;font-size:13px}.mc-l-discover__eligible strong{display:block;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-0.01em}.mc-l-discover__product-action{align-self:flex-start;padding:0;border:0;background:none;font-size:13px;font-weight:500;color:var(--color-link);cursor:pointer}.mc-l-discover__product-status{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:500;color:var(--state-text-success)}.mc-l-discover__product-note{margin:0;font-size:12px;color:var(--surface-text-muted)}.mc-l-discover__see-all:focus-visible,.mc-l-discover__product-action:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-l-discover__informatives{display:flex;flex-direction:column;min-width:0}.mc-l-discover__informatives-title{margin:0 0 4px;font-size:13px;font-weight:500}.mc-l-discover__footer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:22px}.mc-l-discover__footer>mc-c-card:only-child{grid-column:1/-1}.mc-l-discover__list{gap:8px}.mc-l-discover__posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.mc-l-discover__post{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--surface-text-color);text-decoration:none}.mc-l-discover__post:hover .mc-l-discover__post-title{text-decoration:underline}.mc-l-discover__post:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--focus-ring-color, var(--color-primary-500, #8955ef)));outline-offset:2px}.mc-l-discover__thumb{display:block;width:100%;aspect-ratio:16/9;margin-bottom:6px;border-radius:6px;object-fit:cover}.mc-l-discover__thumb--empty{background-color:var(--surface-level-1)}.mc-l-discover__post-title{font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.mc-l-discover__post-summary{font-size:13px;line-height:1.45;color:var(--surface-text-muted)}.mc-l-discover__post-meta{font-size:13px;color:var(--surface-text-muted)}.mc-l-discover__empty{align-items:center;text-align:center;gap:6px;padding:40px 16px}.mc-l-discover__empty-icon{font-size:28px;color:var(--surface-text-muted)}.mc-l-discover__empty-title{margin:0;font-size:14px;font-weight:600}.mc-l-discover__empty-text{margin:0;font-size:12px;color:var(--surface-text-muted)}@container discover-magazine (width < 1100px){.mc-l-discover__products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container discover-magazine (width < 900px){.mc-l-discover__cover-row--with-market{grid-template-columns:minmax(0, 1fr)}.mc-l-discover__band-grid--with-informatives,.mc-l-discover__footer{grid-template-columns:minmax(0, 1fr)}.mc-l-discover__posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container discover-magazine (width < 600px){.mc-l-discover__products,.mc-l-discover__posts{grid-template-columns:minmax(0, 1fr)}.mc-l-discover__name{font-size:24px}}
discover-market-widget{display:block}.mc-c-discover-market{height:100%}.mc-c-discover-market__frame{display:block;width:100%;height:100%;border:0;background:rgba(0,0,0,0)}
.mc-c-audience-fields{display:flex;flex-direction:column;gap:12px}.mc-c-audience-fields__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px}@media(max-width: 768px){.mc-c-audience-fields__row{grid-template-columns:1fr}}.mc-c-audience-fields__field{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-audience-fields__bulk{display:flex;gap:12px;margin-top:2px}.mc-c-audience-fields__link{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--state-text-brand);cursor:pointer}.mc-c-audience-fields__link:hover,.mc-c-audience-fields__link:focus-visible{text-decoration:underline}.mc-c-audience-fields__link:disabled{color:var(--surface-text-muted);text-decoration:none;cursor:default}.mc-c-audience-fields__error{margin:0;font-size:12px;color:var(--state-text-danger, #b42318)}.mc-c-audience-fields__reach{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:8px;background-color:var(--surface-bg-secondary);font-size:13px;font-weight:500;color:var(--surface-text)}.mc-c-audience-fields__reach i{font-size:16px;color:var(--surface-text-secondary)}
.mc-l-content-body__main-container:has(.mc-c-publication-editor__preview){overflow-x:clip;overflow-y:visible}.mc-c-publication-editor{padding-bottom:12px}.mc-c-publication-editor__layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:20px;align-items:start}@media(max-width: 1100px){.mc-c-publication-editor__layout{grid-template-columns:minmax(0, 1fr)}}.mc-c-publication-editor__form{display:flex;flex-direction:column;gap:16px;min-width:0}.mc-c-publication-editor__fieldset{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.mc-c-publication-editor__from{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border-radius:10px;background-color:var(--surface-bg-secondary);font-size:.8125rem;color:var(--surface-text-secondary)}.mc-c-publication-editor__from i{font-size:1rem;color:var(--state-text-brand)}.mc-c-publication-editor__from b{font-weight:500;color:var(--surface-text)}.mc-c-publication-editor__from-link{margin-left:auto;padding:0;border:0;background:none;color:var(--state-text-brand);font-size:.8125rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mc-c-publication-editor__from-link:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-c-publication-editor__benefit{display:grid;grid-template-columns:18px minmax(0, 1fr) auto;align-items:center;gap:6px}.mc-c-publication-editor .mc-c-publication-editor__benefit-check{font-size:1rem;color:var(--state-text-success)}.mc-c-publication-editor__benefit-add{display:flex}.mc-c-publication-editor__read-only{margin-left:8px;font-size:12px;color:var(--surface-text-muted)}.mc-c-publication-editor__preview{position:static;align-self:start;padding:16px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color)}@media(min-width: 1101px)and (min-height: 1000px){.mc-c-publication-editor__preview{position:sticky;top:0}}.mc-c-publication-editor__block{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color)}.mc-c-publication-editor__block-head{display:flex;align-items:center;gap:10px}.mc-c-publication-editor__number{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;background-color:var(--surface-bg-secondary);color:var(--state-text-brand)}.mc-c-publication-editor__block-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-publication-editor__block-aside{margin-left:auto;font-size:12px;color:var(--surface-text-muted)}.mc-c-publication-editor__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px}@media(max-width: 768px){.mc-c-publication-editor__row{grid-template-columns:minmax(0, 1fr)}}.mc-c-publication-editor__field{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-publication-editor__legend{font-size:12px;font-weight:600;color:var(--surface-text-secondary)}.mc-c-publication-editor__hint{margin:0;font-size:12px;color:var(--surface-text-secondary)}.mc-c-publication-editor__error{margin:0;font-size:12px;color:var(--state-text-danger, #b42318)}.mc-c-publication-editor__surfaces{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media(max-width: 768px){.mc-c-publication-editor__surfaces{grid-template-columns:minmax(0, 1fr)}}.mc-c-publication-editor__surface{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-publication-editor__surface i{margin-top:1px;font-size:18px;color:var(--surface-text-muted)}.mc-c-publication-editor__surface:hover,.mc-c-publication-editor__surface:focus-visible{background-color:var(--surface-bg-hover)}.mc-c-publication-editor__surface--on{border-color:var(--state-text-brand)}.mc-c-publication-editor__surface--on i{color:var(--state-text-brand)}.mc-c-publication-editor__surface--viewing{box-shadow:0 0 0 2px var(--surface-bg-secondary)}.mc-c-publication-editor__surface-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-publication-editor__surface-text b{font-size:13px;font-weight:600}.mc-c-publication-editor__surface-text small{font-size:12px;color:var(--surface-text-muted)}.mc-c-publication-editor__when{display:grid;grid-template-columns:minmax(0, 1fr) 120px;gap:12px;align-items:start}.mc-c-publication-editor__roles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 768px){.mc-c-publication-editor__roles{grid-template-columns:minmax(0, 1fr)}}.mc-c-publication-editor__role{display:flex;flex-direction:column;gap:8px;min-width:0}
.mc-c-image-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-c-image-field__label{font-size:12px;font-weight:600;color:var(--surface-text-secondary)}.mc-c-image-field__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.mc-c-image-field__thumb{display:grid;place-items:center;flex:none;width:9rem;aspect-ratio:1200/630;overflow:hidden;border-radius:8px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary)}.mc-c-image-field__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-image-field__thumb i{font-size:1.5rem;color:var(--surface-text-muted)}.mc-c-image-field__thumb--empty{border-style:dashed}.mc-c-image-field__side{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-c-image-field__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mc-c-image-field__button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:6px;border:1px solid var(--surface-border-color);background-color:rgba(0,0,0,0);color:var(--surface-text);font-size:.84375rem;font-weight:500;cursor:pointer}.mc-c-image-field__button i{font-size:1.0625rem;color:var(--state-text-brand)}.mc-c-image-field__button:hover:not(:disabled){background-color:var(--surface-bg-hover)}.mc-c-image-field__button:disabled{cursor:default;opacity:.6}.mc-c-image-field__button:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-c-image-field__remove{padding:0;border:0;background:none;color:var(--state-text-brand);font-size:.84375rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mc-c-image-field__remove:disabled{cursor:default;opacity:.6}.mc-c-image-field__remove:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-c-image-field__origin,.mc-c-image-field__progress{font-size:.78125rem;color:var(--surface-text-secondary)}.mc-c-image-field__error{margin:0;font-size:.78125rem;color:var(--state-text-danger)}.mc-c-image-field__hint{margin:0;font-size:.78125rem;color:var(--surface-text-muted)}
.mc-c-image-gallery{display:flex;flex-direction:column;gap:12px}.mc-c-image-gallery__panel{display:flex;flex-direction:column;gap:12px;min-height:280px;max-height:min(56vh,520px);overflow-y:auto;padding:2px 2px 4px}.mc-c-image-gallery__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px 12px}@media(max-width: 640px){.mc-c-image-gallery__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mc-c-image-gallery__item{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--surface-text-secondary);text-align:left;cursor:pointer}.mc-c-image-gallery__item:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:3px;border-radius:9px}.mc-c-image-gallery__thumb{position:relative;display:block;aspect-ratio:1200/630;overflow:hidden;border-radius:9px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary)}.mc-c-image-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-image-gallery .mc-c-image-gallery__item--on .mc-c-image-gallery__thumb{outline:3px solid var(--color-primary-500);outline-offset:2px}.mc-c-image-gallery .mc-c-image-gallery__check{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary-500);color:var(--color-text-inverse);font-size:18px;box-shadow:var(--shadow-sm)}.mc-c-image-gallery__caption{font-size:.78125rem;line-height:1.3}.mc-c-image-gallery .mc-c-image-gallery__item--on .mc-c-image-gallery__caption{color:var(--surface-text);font-weight:500}.mc-c-image-gallery__empty,.mc-c-image-gallery__status{margin:0;font-size:.8125rem;color:var(--surface-text-secondary)}.mc-c-image-gallery__more{display:flex;justify-content:center}.mc-c-image-gallery__foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--surface-border-color)}.mc-c-image-gallery__foot p{flex:1;margin:0;font-size:.78125rem;color:var(--surface-text-muted)}
.mc-l-distribution-metrics-detail{width:100%;position:relative}.mc-l-distribution-metrics-detail--panel{box-sizing:border-box;padding:0 var(--space-6, 24px) var(--space-6, 24px)}.mc-l-distribution-metrics-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin:var(--space-1, 4px) 0 0;font-size:.875rem;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(240px, 300px);gap:var(--space-5, 20px);align-items:start}@media(max-width: 899px){.mc-l-distribution-metrics-detail__columns{grid-template-columns:minmax(0, 1fr)}}.mc-l-distribution-metrics-detail__funnel{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0;padding:var(--space-5, 20px);border-radius:12px;border:1px solid var(--surface-border-color)}.mc-l-distribution-metrics-detail .mc-l-distribution-metrics-detail__section-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__rows{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin:0;padding:0;list-style:none}.mc-l-distribution-metrics-detail__row-head{display:grid;grid-template-columns:minmax(0, 1fr) auto 3.5rem;align-items:baseline;gap:var(--space-3, 12px);margin-bottom:6px;font-size:.9375rem;color:var(--surface-text-color)}.mc-l-distribution-metrics-detail__row-value{font-weight:600;font-variant-numeric:tabular-nums}.mc-l-distribution-metrics-detail__row-percent{text-align:right;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__bar{height:8px;border-radius:999px;background:var(--surface-bg-secondary);overflow:hidden}.mc-l-distribution-metrics-detail__bar-fill{display:block;height:100%;border-radius:999px;background:var(--state-text-brand)}.mc-l-distribution-metrics-detail__row--decisive .mc-l-distribution-metrics-detail__row-label{font-weight:600}.mc-l-distribution-metrics-detail__row--decisive .mc-l-distribution-metrics-detail__row-percent{color:var(--state-text-success)}.mc-l-distribution-metrics-detail__row--decisive .mc-l-distribution-metrics-detail__bar-fill{background:var(--state-text-success)}.mc-l-distribution-metrics-detail__decision,.mc-l-distribution-metrics-detail__bases{margin:0;font-size:.875rem;line-height:1.5;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__bases{font-size:.8125rem}.mc-l-distribution-metrics-detail__stats{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.mc-l-distribution-metrics-detail__tab-panel{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.mc-l-distribution-metrics-detail__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px)}.mc-l-distribution-metrics-detail__search{position:relative;flex:1 1 240px;max-width:360px}.mc-l-distribution-metrics-detail__search .mc-c-input input{padding-left:36px}.mc-l-distribution-metrics-detail__search-icon{position:absolute;left:12px;top:50%;z-index:1;transform:translateY(-50%);font-size:1.125rem;color:var(--surface-text-muted);pointer-events:none}.mc-l-distribution-metrics-detail__table-wrap{overflow-x:auto;border:1px solid var(--surface-border-color);border-radius:12px}.mc-l-distribution-metrics-detail__table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--surface-text-color)}.mc-l-distribution-metrics-detail__table th{padding:10px 12px;text-align:left;font-weight:500;white-space:nowrap;color:var(--surface-text-muted);border-bottom:1px solid var(--surface-border-color)}.mc-l-distribution-metrics-detail__table td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--surface-border-light)}.mc-l-distribution-metrics-detail__table tbody tr:last-child td{border-bottom:0}.mc-l-distribution-metrics-detail__table .is-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mc-l-distribution-metrics-detail__person{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0}.mc-l-distribution-metrics-detail__person-text{display:flex;flex-direction:column;min-width:0}.mc-l-distribution-metrics-detail__strong{font-weight:500;color:var(--surface-text-color)}.mc-l-distribution-metrics-detail__muted{color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__check{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mc-l-distribution-metrics-detail__check i{color:var(--state-text-success)}.mc-l-distribution-metrics-detail__empty{margin:0;padding:var(--space-5, 20px) 0;font-size:.875rem;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__error{display:flex;align-items:center;gap:var(--space-3, 12px);font-size:.875rem;color:var(--state-text-danger)}.mc-l-distribution-metrics-detail__more{display:flex;justify-content:center}.mc-l-distribution-metrics-detail__note{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin:0;font-size:.8125rem;line-height:1.5;color:var(--surface-text-muted)}.mc-l-distribution-metrics-detail__note i{flex:0 0 auto;margin-top:2px;color:var(--state-text-info)}
.mc-l-content-body__main-container:has(.mc-c-notice-editor__preview){overflow-x:clip;overflow-y:visible}.mc-c-notice-editor{padding-bottom:12px}.mc-c-notice-editor__layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:20px;align-items:start}@media(max-width: 1100px){.mc-c-notice-editor__layout{grid-template-columns:minmax(0, 1fr)}}.mc-c-notice-editor__form{display:flex;flex-direction:column;gap:16px;min-width:0}.mc-c-notice-editor__fieldset{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.mc-c-notice-editor__read-only{margin-left:8px;font-size:12px;color:var(--surface-text-muted)}.mc-c-notice-editor__block{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color)}.mc-c-notice-editor__block-head{display:flex;align-items:center;gap:10px}.mc-c-notice-editor__number{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;background-color:var(--surface-bg-secondary);color:var(--state-text-brand)}.mc-c-notice-editor__block-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-notice-editor__block-aside{margin-left:auto;font-size:12px;color:var(--surface-text-muted)}.mc-c-notice-editor__field{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-notice-editor__legend{font-size:12px;font-weight:600;color:var(--surface-text-secondary)}.mc-c-notice-editor__hint{margin:0;font-size:12px;color:var(--surface-text-secondary)}.mc-c-notice-editor__error{margin:0;font-size:12px;color:var(--state-text-danger, #b42318)}.mc-c-notice-editor__when{display:grid;grid-template-columns:minmax(0, 1fr) 120px;gap:12px;align-items:start}.mc-c-notice-editor__preview{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color)}@media(max-width: 1100px){.mc-c-notice-editor__preview{position:static}}.mc-c-notice-editor__preview-title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-notice-editor__surfaces{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media(max-width: 768px){.mc-c-notice-editor__surfaces{grid-template-columns:minmax(0, 1fr)}}.mc-c-notice-editor__surface{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer}.mc-c-notice-editor__surface i{margin-top:1px;font-size:18px;color:var(--surface-text-muted)}.mc-c-notice-editor__surface:hover,.mc-c-notice-editor__surface:focus-visible{background-color:var(--surface-bg-hover)}.mc-c-notice-editor__surface--on{border-color:var(--state-text-brand)}.mc-c-notice-editor__surface--on i{color:var(--state-text-brand)}.mc-c-notice-editor__surface--viewing{box-shadow:0 0 0 2px var(--surface-bg-secondary)}.mc-c-notice-editor__surface-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-notice-editor__surface-text b{font-size:13px;font-weight:600}.mc-c-notice-editor__surface-text small{font-size:12px;color:var(--surface-text-muted)}
.mc-c-notice-preview{display:flex;flex-direction:column;gap:12px;min-width:0}.mc-c-notice-preview__places{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.mc-c-notice-preview__place{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 7px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:12px;line-height:1.25;text-align:center;cursor:pointer}.mc-c-notice-preview__place:hover{background-color:var(--surface-bg-hover)}.mc-c-notice-preview__place:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-c-notice-preview__place--on{border-color:var(--state-text-brand);box-shadow:inset 0 0 0 1px var(--state-text-brand);background-color:color-mix(in srgb, var(--state-text-brand) 10%, var(--surface-background-color));color:var(--state-text-brand);font-weight:600}.mc-c-notice-preview__place--off{border-style:dashed;color:var(--surface-text-muted)}.mc-c-notice-preview__place-mark{position:absolute;z-index:2;top:3px;right:3px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background-color:var(--state-text-brand);color:var(--surface-background-color)}.mc-c-notice-preview__place-mark svg{display:block;width:10px;height:10px}.mc-c-notice-preview__thumb{position:relative;display:block;box-sizing:border-box;width:58px;max-width:100%;height:36px;border-radius:4px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);overflow:hidden}.mc-c-notice-preview__thumb i{position:absolute;display:block;border-radius:1px}.mc-c-notice-preview__thumb-top,.mc-c-notice-preview__thumb-side,.mc-c-notice-preview__thumb-line{background-color:var(--surface-border-color)}.mc-c-notice-preview__thumb-top{inset:0 0 auto 0;height:5px}.mc-c-notice-preview__thumb-side{left:0;top:5px;bottom:0;width:9px}.mc-c-notice-preview__thumb-line{left:13px;height:3px}.mc-c-notice-preview__thumb-line:nth-of-type(3){top:22px;width:26px}.mc-c-notice-preview__thumb-line:nth-of-type(4){top:28px;width:36px}.mc-c-notice-preview__thumb-spot{z-index:1;background-color:var(--state-text-brand)}.mc-c-notice-preview__place--off .mc-c-notice-preview__thumb-spot{background-color:var(--surface-text-muted);opacity:.45}.mc-c-notice-preview__thumb--banner .mc-c-notice-preview__thumb-spot{left:9px;right:0;top:5px;height:5px}.mc-c-notice-preview__thumb--bell .mc-c-notice-preview__thumb-spot{right:2px;top:6px;width:17px;height:15px;border-radius:2px}.mc-c-notice-preview__thumb--email .mc-c-notice-preview__thumb-spot{left:18px;top:9px;width:24px;height:16px;border-radius:2px}.mc-c-notice-preview__thumb--modal .mc-c-notice-preview__thumb-spot{left:18px;top:9px;width:22px;height:17px;border-radius:2px}.mc-c-notice-preview__thumb--modal::after{content:"";position:absolute;inset:0;background-color:var(--color-surface-overlay)}.mc-c-notice-preview__where{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:13px;line-height:1.4}.mc-c-notice-preview__where i{margin-top:1px;font-size:16px;color:var(--state-text-brand)}.mc-c-notice-preview__where b{font-weight:600}.mc-c-notice-preview__where small{display:block;margin-top:2px;font-size:12px;color:var(--surface-text-muted)}.mc-c-notice-preview__screen{position:relative;display:flex;flex-direction:column;gap:12px;min-height:320px;padding:20px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);overflow:hidden}.mc-c-notice-preview__screen--modal{padding:0}.mc-c-notice-preview__bell{max-width:380px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);overflow:hidden}.mc-c-notice-preview__email{max-width:420px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mc-c-notice-preview__email-head{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-notice-preview__email-head b{font-weight:600}.mc-c-notice-preview__email-head span{color:var(--surface-text-muted)}.mc-c-notice-preview__email-body{padding:12px 16px}.mc-c-notice-preview__email-body p{margin:0 0 8px}.mc-c-notice-preview__veil{flex:1 1 auto;box-sizing:border-box;min-height:320px;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--color-surface-overlay)}.mc-c-notice-preview__modal{width:100%;max-width:400px;padding:20px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);box-shadow:var(--shadow-sm)}.mc-c-notice-preview__modal-head{margin:-20px -20px 16px;padding:14px 20px;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-color);font-size:16px;font-weight:500;line-height:1.3}.mc-c-announcement-banner.mc-c-notice-preview__banner{padding:0}
.mc-c-offer-gallery{display:flex;flex-direction:column;gap:var(--space-4, 16px);height:100%;padding:20px 28px;overflow-y:auto}.mc-c-offer-gallery__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4, 16px)}.mc-c-offer-gallery__heading{flex:1 1 320px;min-width:0}.mc-c-offer-gallery__title{margin:0 0 4px;font-size:1.375rem;font-weight:400;color:var(--surface-text)}.mc-c-offer-gallery__sub{margin:0;font-size:.8125rem;color:var(--surface-text-secondary)}.mc-c-offer-gallery__search{flex:0 1 320px;min-width:220px}.mc-c-offer-gallery__specialties{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:12px}@media(max-width: 1100px){.mc-c-offer-gallery__specialties{grid-template-columns:repeat(3, minmax(0, 1fr))}}.mc-c-offer-gallery__specialty{display:flex;flex-direction:column;padding:6px 6px 10px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text);text-align:left;cursor:pointer}.mc-c-offer-gallery__specialty:hover{background-color:var(--surface-bg-hover)}.mc-c-offer-gallery__specialty:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-c-offer-gallery .mc-c-offer-gallery__specialty .mc-c-spot-illustration--cover{height:62px;border-radius:8px}.mc-c-offer-gallery .mc-c-offer-gallery__specialty--on{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 22%, transparent)}.mc-c-offer-gallery__specialty-label{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:22px 6px 0}.mc-c-offer-gallery__specialty-label b{font-size:.875rem;font-weight:500}.mc-c-offer-gallery__specialty-label span{font-size:.75rem;color:var(--surface-text-muted);white-space:nowrap}.mc-c-offer-gallery .mc-c-offer-gallery__specialty--on .mc-c-offer-gallery__specialty-label span{color:var(--state-text-brand)}.mc-c-offer-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:14px}.mc-c-offer-gallery__blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;padding:24px;border-radius:12px;border:1px dashed var(--surface-border-color);background-color:rgba(0,0,0,0);color:var(--surface-text-secondary);text-align:center;cursor:pointer}.mc-c-offer-gallery__blank i{font-size:1.875rem;color:var(--state-text-brand)}.mc-c-offer-gallery__blank b{font-size:.9375rem;font-weight:500;color:var(--surface-text)}.mc-c-offer-gallery__blank span{max-width:24ch;font-size:.8125rem;line-height:1.45}.mc-c-offer-gallery__blank:hover{background-color:var(--surface-bg-hover)}.mc-c-offer-gallery__blank:focus-visible{outline:2px solid var(--surface-focus-ring-color);outline-offset:2px}.mc-c-offer-gallery__card{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color)}.mc-c-offer-gallery__photo{position:relative;height:128px;background-color:var(--surface-bg-secondary)}.mc-c-offer-gallery__photo img{display:block;width:100%;height:100%;object-fit:cover}.mc-c-offer-gallery__photo .mc-c-badge{position:absolute;left:10px;top:10px;box-shadow:var(--shadow-sm)}.mc-c-offer-gallery__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 4px}.mc-c-offer-gallery__kind{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-offer-gallery__name{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--surface-text)}.mc-c-offer-gallery__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--surface-text-secondary)}.mc-c-offer-gallery__actions{margin-top:auto;padding:10px 14px 14px}.mc-c-offer-gallery__empty{margin:0;font-size:.8125rem;color:var(--surface-text-secondary)}
.mc-c-product-detail{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding:var(--space-4, 16px) var(--space-6, 24px) var(--space-6, 24px);color:var(--surface-text-color)}.mc-c-product-detail__header{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-product-detail__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:22px;background-color:var(--surface-bg-secondary);color:var(--state-text-brand)}.mc-c-product-detail__title{flex:1;min-width:200px}.mc-c-product-detail__title h3{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.mc-c-product-detail__title p{margin:2px 0 0;color:var(--surface-text-muted)}.mc-c-product-detail__actions{display:flex;gap:8px}.mc-c-product-detail__columns{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.3fr);gap:16px}@media(max-width: 900px){.mc-c-product-detail__columns{grid-template-columns:minmax(0, 1fr)}}.mc-c-product-detail__column{display:flex;flex-direction:column;gap:16px;min-width:0}.mc-c-product-detail__card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);min-width:0}.mc-c-product-detail__card-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.mc-c-product-detail__card-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font-size:14px;font-weight:600}.mc-c-product-detail__card-title small{font-size:12px;font-weight:400;color:var(--surface-text-muted)}.mc-c-product-detail__updated{margin-left:auto;font-size:12px;color:var(--surface-text-muted)}.mc-c-product-detail__criteria{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mc-c-product-detail__criteria li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--surface-border-color);font-size:13px}.mc-c-product-detail__criteria i{font-size:18px;color:var(--state-text-brand)}.mc-c-product-detail__criteria b{display:block;font-size:12px;font-weight:500;color:var(--surface-text-muted)}.mc-c-product-detail__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center;color:var(--surface-text-muted)}.mc-c-product-detail__empty i{font-size:28px}.mc-c-product-detail__empty p{margin:0}.mc-c-product-detail__kpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}@media(max-width: 1100px){.mc-c-product-detail__kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mc-c-product-detail__kpi{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:10px;border:1px solid var(--surface-border-color)}.mc-c-product-detail__kpi strong{font-size:22px;font-weight:650;line-height:1.2}.mc-c-product-detail__kpi span{font-size:12px;color:var(--surface-text-muted)}.mc-c-product-detail__kpi small{font-size:11px;color:var(--state-text-brand)}.mc-c-product-detail__funnel{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mc-c-product-detail__funnel li{display:grid;grid-template-columns:120px minmax(0, 1fr) 64px;align-items:center;gap:10px;font-size:12px}.mc-c-product-detail__funnel em{font-style:normal;text-align:right;color:var(--surface-text-muted)}.mc-c-product-detail__bar{height:10px;border-radius:6px;overflow:hidden;background-color:var(--surface-bg-secondary)}.mc-c-product-detail__bar span{display:block;height:100%;border-radius:6px;background-color:var(--state-text-brand)}.mc-c-product-detail__limits{display:flex;gap:6px}.mc-c-product-detail__limits i{margin-top:1px}.mc-c-product-detail__table-wrap{overflow-x:auto}.mc-c-product-detail__table{width:100%;border-collapse:collapse;font-size:12px}.mc-c-product-detail__table th{padding:7px 8px;text-align:left;font-weight:500;color:var(--surface-text-muted);border-bottom:1px solid var(--surface-border-color)}.mc-c-product-detail__table td{padding:8px;border-bottom:1px solid var(--surface-border-light);vertical-align:middle}.mc-c-product-detail__table .is-number{text-align:right;white-space:nowrap}.mc-c-product-detail__table tr.is-clickable{cursor:pointer}.mc-c-product-detail__table tr.is-clickable:hover,.mc-c-product-detail__table tr.is-clickable:focus-visible{background-color:var(--surface-bg-hover)}.mc-c-product-detail__row-title{margin-right:6px;font-weight:500}.mc-c-product-detail__muted{margin:0;font-size:12px;color:var(--surface-text-muted)}
.mc-c-product-editor{display:flex;flex-direction:column;gap:20px;padding-bottom:12px}.mc-c-product-editor__section{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--surface-border-color)}.mc-c-product-editor__section:last-child{border-bottom:0;padding-bottom:0}.mc-c-product-editor__section-title{margin:0;font-size:14px;font-weight:600;color:var(--surface-text)}.mc-c-product-editor__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px}@media(max-width: 768px){.mc-c-product-editor__row{grid-template-columns:1fr}}.mc-c-product-editor__field{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-product-editor__field--half{max-width:50%}@media(max-width: 768px){.mc-c-product-editor__field--half{max-width:none}}.mc-c-product-editor__status{padding:12px 14px;border-radius:10px;border:1px solid var(--surface-border-color)}.mc-c-product-editor__summary{margin:4px 0 0;font-size:12px;color:var(--state-text-brand)}.mc-c-product-editor__footnote{margin:0;font-size:12px;text-align:center;color:var(--surface-text-muted)}.mc-c-product-editor__legend{font-size:13px;font-weight:600;color:var(--surface-text)}.mc-c-product-editor__hint{margin:0;font-size:12px;color:var(--surface-text-secondary)}.mc-c-product-editor__error{margin:0;font-size:12px;color:var(--state-text-danger)}.mc-c-product-editor__chips{display:flex;flex-wrap:wrap;gap:8px}.mc-c-product-editor__chip{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--surface-border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-secondary);font:inherit;font-size:13px;cursor:pointer}.mc-c-product-editor__chip--active{border-color:var(--primary-color);color:var(--state-text-brand);background:var(--surface-level-2);font-weight:600}
.mc-c-publication-preview{container:publication-preview/inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.mc-c-publication-preview__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.mc-c-publication-preview__title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-publication-preview__places{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}@container publication-preview (width >= 480px){.mc-c-publication-preview__places{grid-template-columns:repeat(6, minmax(0, 1fr))}}.mc-c-publication-preview__place{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 7px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);font:inherit;font-size:12px;line-height:1.25;text-align:center;cursor:pointer}.mc-c-publication-preview__place:hover{background-color:var(--surface-bg-hover)}.mc-c-publication-preview__place:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-c-publication-preview__place--on{border-color:var(--state-text-brand);box-shadow:inset 0 0 0 1px var(--state-text-brand);background-color:color-mix(in srgb, var(--state-text-brand) 10%, var(--surface-background-color));color:var(--state-text-brand);font-weight:600}.mc-c-publication-preview__place--off{border-style:dashed;color:var(--surface-text-muted)}.mc-c-publication-preview__place-mark{position:absolute;z-index:2;top:3px;right:3px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background-color:var(--state-text-brand);color:var(--surface-background-color)}.mc-c-publication-preview__place-mark svg{display:block;width:10px;height:10px}.mc-c-publication-preview__thumb{position:relative;display:block;box-sizing:border-box;width:58px;height:36px;border-radius:4px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);overflow:hidden}.mc-c-publication-preview__thumb i{position:absolute;display:block;border-radius:1px}.mc-c-publication-preview__thumb-top,.mc-c-publication-preview__thumb-side,.mc-c-publication-preview__thumb-line{background-color:var(--surface-border-color)}.mc-c-publication-preview__thumb-top{inset:0 0 auto 0;height:5px}.mc-c-publication-preview__thumb-side{left:0;top:5px;bottom:0;width:9px}.mc-c-publication-preview__thumb-line{left:13px;height:3px}.mc-c-publication-preview__thumb-line:nth-of-type(3){top:22px;width:26px}.mc-c-publication-preview__thumb-line:nth-of-type(4){top:28px;width:36px}.mc-c-publication-preview__thumb-spot{z-index:1;background-color:var(--state-text-brand)}.mc-c-publication-preview__place--off .mc-c-publication-preview__thumb-spot{background-color:var(--surface-text-muted);opacity:.45}.mc-c-publication-preview__thumb--inbox .mc-c-publication-preview__thumb-spot{right:0;top:5px;bottom:0;width:16px}.mc-c-publication-preview__thumb--modal .mc-c-publication-preview__thumb-spot{left:18px;top:9px;width:22px;height:17px;border-radius:2px}.mc-c-publication-preview__thumb--highlight .mc-c-publication-preview__thumb-spot{left:13px;top:9px;width:40px;height:8px;border-radius:2px}.mc-c-publication-preview__thumb--corner .mc-c-publication-preview__thumb-spot{right:3px;bottom:3px;width:15px;height:8px;border-radius:2px}.mc-c-publication-preview__thumb--discover .mc-c-publication-preview__thumb-spot{left:13px;top:9px;width:11px;height:9px;border-radius:2px}.mc-c-publication-preview__thumb--record .mc-c-publication-preview__thumb-spot{left:13px;top:9px;width:18px;height:4px;border-radius:2px}.mc-c-publication-preview__thumb--modal::after{content:"";position:absolute;inset:0;background-color:var(--color-surface-overlay)}.mc-c-publication-preview__thumb--discover .mc-c-publication-preview__thumb-line:nth-of-type(3){top:9px;left:27px;width:11px;height:9px}.mc-c-publication-preview__thumb--discover .mc-c-publication-preview__thumb-line:nth-of-type(4){top:9px;left:41px;width:11px;height:9px}.mc-c-publication-preview__thumb--record .mc-c-publication-preview__thumb-line:nth-of-type(3){top:17px;width:38px;height:12px}.mc-c-publication-preview__thumb--record .mc-c-publication-preview__thumb-line:nth-of-type(4){display:none}.mc-c-publication-preview__where{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:13px;line-height:1.4}.mc-c-publication-preview__where i{margin-top:1px;font-size:16px;color:var(--state-text-brand)}.mc-c-publication-preview__where b{font-weight:600}.mc-c-publication-preview__where small{display:block;margin-top:2px;font-size:12px;color:var(--surface-text-muted)}.mc-c-publication-preview__screen{position:relative;display:flex;flex-direction:column;gap:12px;min-height:420px;padding:20px;border-radius:12px;border:1px solid var(--surface-border-color);background-color:var(--surface-bg-secondary);overflow:hidden}.mc-c-publication-preview__screen--corner{justify-content:flex-end}.mc-c-publication-preview__screen--modal{padding:0}.mc-c-publication-preview__inbox{max-width:420px;padding:16px;border-radius:12px;background-color:var(--surface-background-color);border:1px solid var(--surface-border-color)}.mc-c-publication-preview__veil{flex:1 1 auto;box-sizing:border-box;min-height:420px;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--color-surface-overlay)}.mc-c-publication-preview__corner{display:flex;justify-content:flex-end}.mc-c-publication-preview__corner>announcement-corner-card{min-width:0;max-width:100%}.mc-c-publication-preview__discover{max-width:340px}.mc-c-publication-preview__note{margin:0;font-size:12px;color:var(--surface-text-muted)}
.mc-c-exports__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center}.mc-c-exports__empty p{margin:0;max-width:480px}
.mc-c-export-new{display:flex;flex-direction:column;gap:20px;padding:4px 0 8px}.mc-c-export-new__field{display:flex;flex-direction:column;gap:8px}.mc-c-export-new__label{font-weight:600;color:var(--surface-text-color)}.mc-c-export-new__hint{margin:0;color:var(--surface-text-muted)}.mc-c-export-new__hint i{margin-right:4px}
.mc-c-compose-email{display:flex;flex-direction:column;height:100%;width:100%;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-compose-email__header{padding:20px 24px;background:var(--surface-background-color);border-bottom:1px solid var(--surface-border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.mc-c-compose-email__header h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--surface-text-color);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-compose-email__body{flex:1 1 auto;padding:24px;background:var(--surface-background-color)}.mc-c-compose-email.scroll-container>.scroll-wrapper{padding-bottom:0}
.mc-c-email-detail__attachments{padding:16px 20px;background:var(--surface-background-color);border-bottom:1px solid var(--border-color)}.mc-c-email-detail__attachments-header{font-weight:600;margin-bottom:var(--space-3);color:var(--surface-text-muted);display:flex;align-items:center;font-size:14px}.mc-c-email-detail__attachments-header i{margin-right:8px;font-size:16px}.mc-c-email-detail__attachments-grid{display:flex;flex-wrap:wrap;gap:12px}.mc-c-email-detail__attachment-item{cursor:pointer;transition:all .2s ease;border-radius:8px;overflow:hidden;border:1px solid var(--border-color);background:var(--content-box-background-color)}.mc-c-email-detail__attachment-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-email-detail__attachment-item:hover .mc-c-email-detail__attachment-preview-overlay{opacity:1}.mc-c-email-detail__attachment-item:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-email-detail__attachment-item--has-preview{display:flex;flex-direction:column;width:160px}.mc-c-email-detail__attachment-item--has-preview .mc-c-email-detail__attachment-content{border:none;border-radius:0;border-top:1px solid var(--border-color)}.mc-c-email-detail__attachment-item:not(.mc-c-email-detail__attachment-item--has-preview):not(.mc-c-email-detail__attachment-item--audio) .mc-c-email-detail__attachment-content{border:none}.mc-c-email-detail__attachment-item--audio{display:flex;flex-direction:column;width:160px}.mc-c-email-detail__attachment-item--audio .mc-c-email-detail__attachment-content{border:none;border-radius:0;border-top:1px solid var(--border-color)}.mc-c-email-detail__attachment-preview{position:relative;width:100%;height:100px;overflow:hidden;background:var(--surface-level-1);display:flex;align-items:center;justify-content:center}.mc-c-email-detail__attachment-preview--audio{background:linear-gradient(135deg, color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0)) 0%, color-mix(in oklab, var(--color-primary-500) 24%, var(--surface-level-0)) 100%)}.mc-c-email-detail__attachment-preview--audio i{font-size:40px;color:var(--state-text-brand)}.mc-c-email-detail__attachment-preview--pending{background:var(--surface-level-1);flex-direction:column;gap:8px;cursor:pointer}.mc-c-email-detail__attachment-preview--pending i{font-size:32px;color:var(--surface-text-muted)}.mc-c-email-detail__attachment-preview--pending:hover{background:var(--surface-level-2)}.mc-c-email-detail__attachment-preview--pending:hover i{color:var(--color-primary)}.mc-c-email-detail__attachment-preview-hint{font-size:10px;color:var(--surface-text-muted);text-align:center}.mc-c-email-detail__attachment-preview-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mc-c-email-detail__attachment-preview-video{width:100%;height:100%;object-fit:cover}.mc-c-email-detail__attachment-preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.mc-c-email-detail__attachment-preview-overlay i{font-size:32px;color:#fff}.mc-c-email-detail__attachment-content{display:flex;align-items:center;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--content-box-background-color);min-width:0}.mc-c-email-detail__attachment-content>i{margin-right:12px;color:var(--surface-text-muted);font-size:20px;flex-shrink:0}.mc-c-email-detail__attachment-info{min-width:0;flex:1}.mc-c-email-detail__attachment-filename{font-size:13px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;margin-bottom:var(--space-0-5)}.mc-c-email-detail__attachment-item:not(.mc-c-email-detail__attachment-item--has-preview):not(.mc-c-email-detail__attachment-item--audio) .mc-c-email-detail__attachment-filename{max-width:180px}.mc-c-email-detail__attachment-filesize{font-size:11px;color:var(--surface-text-muted)}.mc-c-email-detail__attachment-actions{margin-left:8px}.mc-c-email-detail__attachment-download{background:var(--color-primary);border:none;color:#fff;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.mc-c-email-detail__attachment-download:hover{background:var(--color-primary);opacity:.9}.mc-c-email-detail__attachment-download i{font-size:14px;margin:0;color:#fff}@media(max-width: 768px){.mc-c-email-detail__attachments{padding:12px 16px}.mc-c-email-detail__attachments-grid{gap:8px}.mc-c-email-detail__attachment-item--has-preview,.mc-c-email-detail__attachment-item--audio{width:140px}.mc-c-email-detail__attachment-preview{height:80px}.mc-c-email-detail__attachment-content{padding:10px}.mc-c-email-detail__attachment-filename{font-size:12px;max-width:80px}.mc-c-email-detail__attachment-item:not(.mc-c-email-detail__attachment-item--has-preview):not(.mc-c-email-detail__attachment-item--audio) .mc-c-email-detail__attachment-filename{max-width:120px}.mc-c-email-detail__attachment-filesize{font-size:10px}}
.mc-c-email-detail__content{padding:20px;flex:1}.mc-c-email-detail__headers{background:var(--surface-background-color);padding:16px;margin-bottom:var(--space-5);border-radius:8px;border-left:4px solid var(--color-primary)}.mc-c-email-detail__headers h4{margin:0 0 12px 0;color:var(--state-text-brand);font-size:16px;font-weight:600}.mc-c-email-detail__header-row{margin-bottom:var(--space-1-5);font-family:monospace;font-size:12px}.mc-c-email-detail__header-row:last-child{margin-bottom:0}.mc-c-email-detail__header-row strong{color:var(--surface-text-muted);font-weight:600}.mc-c-email-detail__no-headers{color:var(--surface-text-muted);font-style:italic;font-size:14px}.mc-c-email-detail__body{line-height:1.6;word-wrap:break-word}.mc-c-email-detail__html-content{min-height:200px;background:var(--surface-background-color);border-radius:8px;overflow:hidden}.mc-c-email-detail__html-content iframe{display:block;width:100%;min-height:200px;border:none}.mc-c-email-detail__plain-text-content pre{white-space:pre-wrap;line-height:1.6;font-family:"Roboto",sans-serif;margin:0;background:var(--surface-background-color);padding:16px;border-radius:8px;border-left:4px solid var(--surface-text-muted);overflow-x:auto}.mc-c-email-detail__no-content{padding:40px 20px;text-align:center}.mc-c-email-detail__no-content-message{display:flex;flex-direction:column;align-items:center;color:var(--surface-text-muted)}.mc-c-email-detail__no-content-message i{font-size:48px;margin-bottom:var(--form-field-gap);opacity:.5}.mc-c-email-detail__no-content-message span{font-size:16px;font-style:italic}.mc-c-email-detail__raw-content h4{margin:0 0 12px 0;color:var(--surface-text-muted);font-size:16px;font-weight:600}.mc-c-email-detail__raw-content pre{background:var(--surface-background-color);padding:16px;border-radius:8px;font-family:"Courier New",monospace;font-size:12px;white-space:pre-wrap;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);line-height:1.4}@media(max-width: 768px){.mc-c-email-detail__content{padding:16px}}
.mc-c-email-detail__no-email-selected{background-color:var(--surface-level-0);color:var(--surface-text-color);height:100%;display:flex;align-items:center;justify-content:center}.mc-c-email-detail__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--surface-text-muted)}.mc-c-email-detail__empty-state i{font-size:80px;margin-bottom:var(--space-5);opacity:.3}.mc-c-email-detail__empty-state span{font-size:18px}
.mc-c-email-detail__labels{padding:0 20px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-email-detail__labels-container{display:flex;flex-wrap:wrap;gap:8px}.mc-c-email-detail__label{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;background-color:var(--color-primary)}.mc-c-email-detail__label i{font-size:10px}.mc-c-email-detail__label-remove{background:none;border:none;color:inherit;cursor:pointer;padding:2px;margin-left:4px;border-radius:50%;opacity:.7}.mc-c-email-detail__label-remove:hover{opacity:1;background:hsla(0,0%,100%,.3)}.mc-c-email-detail__labels-menu{padding:16px 20px;background:var(--surface-level-0);border-bottom:1px solid var(--surface-border-color)}.mc-c-email-detail__labels-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);font-weight:600;font-size:14px;color:var(--surface-text-color)}.mc-c-email-detail__labels-menu-close{background:none;border:none;padding:4px;cursor:pointer;color:var(--surface-text-muted);border-radius:4px;transition:background .2s ease}.mc-c-email-detail__labels-menu-close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-email-detail__labels-menu-list{max-height:180px;overflow-y:auto}.mc-c-email-detail__labels-menu-list::-webkit-scrollbar{width:6px}.mc-c-email-detail__labels-menu-list::-webkit-scrollbar-track{background:var(--surface-level-0);border-radius:3px}.mc-c-email-detail__labels-menu-list::-webkit-scrollbar-thumb{background:var(--surface-border-color);border-radius:3px}.mc-c-email-detail__labels-menu-list::-webkit-scrollbar-thumb:hover{background:var(--surface-text-muted)}.mc-c-email-detail__labels-menu-option{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--surface-text-color);transition:all .2s ease}.mc-c-email-detail__labels-menu-option:hover{background:var(--surface-level-1)}.mc-c-email-detail__labels-menu-option--selected{background:var(--color-primary);color:var(--color-white);font-weight:500}.mc-c-email-detail__labels-menu-option--selected:hover{background:var(--color-primary-600)}.mc-c-email-detail__labels-menu-option--selected .bx-check{color:var(--color-white) !important}.mc-c-email-detail__labels-menu-option i{font-size:14px}.mc-c-email-detail__labels-menu-option i.bx-check{margin-left:auto;color:var(--state-text-success)}.mc-c-email-detail__labels-menu-option span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-email-detail__labels-menu-empty{margin:0;padding:8px 12px;font-size:13px;line-height:1.4;color:var(--surface-text-muted)}
.mc-c-email-detail__loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:var(--surface-background-color);opacity:.95;border-radius:12px;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.mc-c-email-detail__loading-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--surface-background-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-email-detail__loading-content span{font-size:14px;color:var(--surface-text-muted);text-align:center}.mc-c-email-detail__spinner{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;animation:mc-spinner-rotate 1s linear infinite}@keyframes mc-spinner-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.mc-c-email-detail__card-header{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.mc-c-email-detail__sender-info{flex:1;min-width:0}.mc-c-email-detail__sender-main{display:flex;align-items:center;margin-bottom:var(--form-field-gap);gap:12px}.mc-c-email-detail__sender-avatar{flex-shrink:0}.mc-c-email-detail__avatar-circle{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #5a67d8 0%, #764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;letter-spacing:.5px}.mc-c-email-detail__sender-details{min-width:0}.mc-c-email-detail__sender-name{font-weight:600;font-size:16px;color:var(--surface-text-color);margin-bottom:var(--space-0-5)}.mc-c-email-detail__sender-email{color:var(--surface-text-muted);font-size:14px;font-family:monospace}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-row{display:flex;align-items:center;margin-bottom:var(--space-2);gap:12px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-row:last-child{margin-bottom:0}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-label{font-weight:600;color:var(--surface-text-muted);font-size:14px;min-width:40px;flex-shrink:0}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-list{display:flex;flex-wrap:wrap;gap:8px;flex:1}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-item{display:flex;align-items:center;gap:6px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg, #1976d2 0%, #1565c0 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:10px;letter-spacing:.5px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-text{font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-email-detail__date-time{font-size:13px;color:var(--surface-text-muted);font-weight:400;flex-shrink:0}@media(max-width: 768px){.mc-c-email-detail__card-header{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.mc-c-email-detail__avatar-circle{width:36px;height:36px;font-size:14px}.mc-c-email-detail__sender-name{font-size:15px}.mc-c-email-detail__sender-email{font-size:13px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-row{flex-direction:column;align-items:flex-start;gap:8px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-list{width:100%}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-avatar{width:20px;height:20px;font-size:9px}.mc-c-email-detail__recipients .mc-c-email-detail__recipient-text{font-size:13px;max-width:120px}}
.mc-c-email-detail-tasks{margin-top:16px;padding:16px;background:var(--surface-level-0);border-radius:8px;border:1px solid var(--surface-border-color)}.mc-c-email-detail-tasks__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.mc-c-email-detail-tasks__title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-email-detail-tasks__title i{font-size:18px;color:var(--color-primary-500)}.mc-c-email-detail-tasks__count{font-weight:400;color:var(--surface-text-muted)}.mc-c-email-detail-tasks__loading,.mc-c-email-detail-tasks__error,.mc-c-email-detail-tasks__empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--surface-text-muted);font-size:13px}.mc-c-email-detail-tasks__loading i,.mc-c-email-detail-tasks__error i,.mc-c-email-detail-tasks__empty i{font-size:20px}.mc-c-email-detail-tasks__error{flex-direction:column;gap:12px;color:var(--state-text-danger)}.mc-c-email-detail-tasks__error i{font-size:24px}.mc-c-email-detail-tasks__list{display:flex;flex-direction:column;gap:8px}.mc-c-email-detail-tasks__item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-level-1);border-radius:6px;cursor:pointer;transition:all .2s ease}.mc-c-email-detail-tasks__item:hover{background:var(--surface-level-2);transform:translateX(2px)}.mc-c-email-detail-tasks__item-status{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.mc-c-email-detail-tasks__item-status i{font-size:18px}.mc-c-email-detail-tasks__item-status--pending{background:color-mix(in oklab, var(--color-warning-500) 18%, transparent);color:var(--state-text-warning)}.mc-c-email-detail-tasks__item-status--finished{background:color-mix(in oklab, var(--color-success-500) 18%, transparent);color:var(--state-text-success)}.mc-c-email-detail-tasks__item-content{flex:1;min-width:0}.mc-c-email-detail-tasks__item-title{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--space-1)}.mc-c-email-detail-tasks__item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--surface-text-muted)}.mc-c-email-detail-tasks__item-type{padding:2px 8px;background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));color:var(--state-text-brand);border-radius:4px;font-weight:500}.mc-c-email-detail-tasks__item-date,.mc-c-email-detail-tasks__item-owner{display:flex;align-items:center;gap:4px}.mc-c-email-detail-tasks__item-date i,.mc-c-email-detail-tasks__item-owner i{font-size:14px}.mc-c-email-detail-tasks__item-arrow{color:var(--surface-text-muted);font-size:20px;flex-shrink:0}
.mc-c-email-detail__toolbox{padding:16px 20px;display:flex;justify-content:center}.mc-c-email-detail__toolbox-line{position:relative;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;width:100%}.mc-c-email-detail__toolbox-line::before,.mc-c-email-detail__toolbox-line::after{content:"";flex:1 1 auto;height:1px;background:var(--border-color);margin:0 12px}.mc-c-email-detail__toolbox-separator{display:none}.mc-c-email-detail__toolbox-divider{display:none}.mc-c-email-detail__toolbox-btn{background:none;border:none;cursor:pointer;color:var(--surface-text-muted);font-size:14px;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.mc-c-email-detail__toolbox-btn:hover{color:var(--surface-text-color);background:var(--hover-background-color);border-radius:6px}.mc-c-email-detail__toolbox-btn--danger:hover{color:var(--state-text-danger);background:color-mix(in oklab, var(--color-danger-500) 12%, var(--surface-level-0))}.mc-c-email-detail__toolbox-btn i{font-size:16px}.mc-c-email-detail__toolbox-btn span{font-size:13px}.mc-c-email-detail__toolbox-btn+.mc-c-email-detail__toolbox-btn::before{content:"·";color:var(--surface-text-muted);margin:0 8px;font-weight:700}@media(max-width: 768px){.mc-c-email-detail__toolbox{padding:12px 16px}.mc-c-email-detail__toolbox-line{flex-wrap:wrap;gap:8px;justify-content:center}.mc-c-email-detail__toolbox-line::before,.mc-c-email-detail__toolbox-line::after{display:none}.mc-c-email-detail__toolbox-btn{padding:6px 12px}.mc-c-email-detail__toolbox-btn span{font-size:12px}.mc-c-email-detail__toolbox-btn+.mc-c-email-detail__toolbox-btn::before{display:none}}
.mc-c-email-detail__recipient-row{display:flex;align-items:center;margin-bottom:var(--space-2);gap:12px;position:relative}.mc-c-email-detail__recipient-row:last-child{margin-bottom:0}.mc-c-email-detail__recipient-label{font-weight:600;color:var(--surface-text-muted);font-size:14px;min-width:40px;flex-shrink:0}.mc-c-email-detail__recipient-list{display:flex;flex-wrap:wrap;gap:8px;flex:1}.mc-c-email-detail__recipient-item{display:flex;align-items:center;gap:6px}.mc-c-email-detail__recipient-item--clickable{cursor:pointer;padding:4px 8px 4px 4px;border-radius:20px;border:1px solid rgba(0,0,0,0);transition:all .2s ease;background:var(--surface-level-0)}.mc-c-email-detail__recipient-item--clickable:hover{background:var(--surface-level-1);border-color:var(--surface-border-color)}.mc-c-email-detail__recipient-item--clickable:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(137,85,239,.2)}.mc-c-email-detail__recipient-item--clickable .mc-c-email-detail__recipient-chevron{opacity:0;transition:opacity .2s ease;font-size:14px;color:var(--surface-text-muted)}.mc-c-email-detail__recipient-item--clickable:hover .mc-c-email-detail__recipient-chevron{opacity:1}.mc-c-email-detail__recipient-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg, #1976d2 0%, #1565c0 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:10px;letter-spacing:.5px;flex-shrink:0}.mc-c-email-detail__recipient-text{font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-recipient-popover{position:absolute;top:calc(100% + 8px);left:40px;z-index:var(--z-popover);min-width:320px;max-width:400px;background:var(--surface-background-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid var(--surface-border-color);overflow:hidden}.mc-c-recipient-popover--create-mode{min-width:380px;max-width:480px}.mc-c-recipient-popover__arrow{position:absolute;top:-6px;left:24px;width:12px;height:12px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-right:none;border-bottom:none;transform:rotate(45deg)}.mc-c-recipient-popover__content{position:relative}.mc-c-recipient-popover__header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-0)}.mc-c-recipient-popover__header-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mc-c-recipient-popover__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #5a67d8 0%, #764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;flex-shrink:0}.mc-c-recipient-popover__details{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-recipient-popover__name{font-weight:600;font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-recipient-popover__email{font-size:12px;color:var(--surface-text-muted);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-recipient-popover__close{background:none;border:none;padding:8px;cursor:pointer;color:var(--surface-text-muted);border-radius:6px;transition:all .2s ease;flex-shrink:0}.mc-c-recipient-popover__close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-recipient-popover__close i{font-size:20px}.mc-c-recipient-popover__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--surface-text-muted)}.mc-c-recipient-popover__loading i{font-size:20px}.mc-c-recipient-popover__menu{padding:8px}.mc-c-recipient-popover__action{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--surface-text-color);font-size:14px;text-align:left;transition:all .2s ease}.mc-c-recipient-popover__action:hover{background:var(--surface-level-1)}.mc-c-recipient-popover__action i{font-size:18px;color:var(--color-primary)}.mc-c-recipient-popover__action--primary{background:color-mix(in oklab, var(--color-primary-500) 10%, var(--surface-level-0))}.mc-c-recipient-popover__action--primary:hover{background:var(--color-primary);color:var(--color-white)}.mc-c-recipient-popover__action--primary:hover i{color:var(--color-white)}.mc-c-recipient-popover__divider{height:1px;background:var(--surface-border-color);margin:8px 0}.mc-c-recipient-popover__section-title{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase}.mc-c-recipient-popover__section-title i{font-size:14px}.mc-c-recipient-popover__contact-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.mc-c-recipient-popover__contact-item:hover{background:var(--surface-level-1)}.mc-c-recipient-popover__contact-item:disabled{opacity:.6;cursor:not-allowed}.mc-c-recipient-popover__contact-item i.bx-chevron-right{margin-left:auto;color:var(--surface-text-muted);font-size:18px}.mc-c-recipient-popover__contact-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #1976d2 0%, #1565c0 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:11px;flex-shrink:0}.mc-c-recipient-popover__contact-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-c-recipient-popover__contact-name{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-recipient-popover__contact-lifecycle{font-size:11px;color:var(--surface-text-muted)}.mc-c-recipient-popover__no-contacts{display:flex;align-items:center;gap:8px;padding:12px;color:var(--surface-text-muted);font-size:13px;font-style:italic}.mc-c-recipient-popover__no-contacts i{font-size:16px}.mc-c-recipient-popover__info{display:flex;align-items:center;gap:8px;padding:12px;color:var(--surface-text-muted);font-size:13px;background:var(--surface-level-0);border-radius:8px;margin-top:8px}.mc-c-recipient-popover__info i{font-size:16px}.mc-c-recipient-popover__section{margin-bottom:var(--space-2)}.mc-c-recipient-popover__linked-list{display:flex;flex-direction:column;gap:4px}.mc-c-recipient-popover__linked-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-level-0);border-radius:8px;border:1px solid var(--surface-border-color)}.mc-c-recipient-popover__contact-meta{font-size:11px;color:var(--surface-text-muted);display:flex;align-items:center;gap:4px}.mc-c-recipient-popover__link-type{font-weight:500;opacity:.8}.mc-c-recipient-popover__unlink-btn{background:none;border:none;padding:6px;cursor:pointer;color:var(--surface-text-muted);border-radius:4px;transition:all .2s ease;margin-left:auto}.mc-c-recipient-popover__unlink-btn:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger-500) 12%, var(--surface-level-0));color:var(--state-text-danger)}.mc-c-recipient-popover__unlink-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-recipient-popover__unlink-btn i{font-size:16px}.mc-c-recipient-popover__create{display:flex;flex-direction:column}.mc-c-recipient-popover__create-header{padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-recipient-popover__back{display:flex;align-items:center;gap:6px;background:none;border:none;padding:6px 10px;border-radius:6px;cursor:pointer;color:var(--surface-text-muted);font-size:13px;transition:all .2s ease}.mc-c-recipient-popover__back:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-recipient-popover__back i{font-size:16px}.mc-c-recipient-popover__create-body{padding:16px;max-height:400px;overflow-y:auto}.mc-c-recipient-popover__field{margin-bottom:var(--form-field-gap)}.mc-c-recipient-popover__field:last-child{margin-bottom:0}.mc-c-recipient-popover__field-label{display:block;font-size:13px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2)}.mc-c-recipient-popover__required{color:var(--state-text-danger)}.mc-c-recipient-popover__dynamic-form{margin-top:16px}.mc-c-recipient-popover__dynamic-form .form-group{margin-bottom:var(--space-3)}.mc-c-recipient-popover__create-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--surface-border-color);background:var(--surface-level-0)}.mc-c-recipient-popover__btn{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-c-recipient-popover__btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-recipient-popover__btn i{font-size:16px}.mc-c-recipient-popover__btn--secondary{background:var(--surface-level-0);border:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-recipient-popover__btn--secondary:hover:not(:disabled){background:var(--surface-level-1)}.mc-c-recipient-popover__btn--primary{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.mc-c-recipient-popover__btn--primary:hover:not(:disabled){background:var(--color-primary-600)}.mc-c-recipient-popover__list{display:flex;flex-direction:column}.mc-c-recipient-popover__list-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-recipient-popover__list-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-recipient-popover__list-body{padding:8px;max-height:300px;overflow-y:auto}@media(max-width: 768px){.mc-c-email-detail__recipient-row{flex-direction:column;align-items:flex-start;gap:8px}.mc-c-email-detail__recipient-list{width:100%}.mc-c-email-detail__recipient-avatar{width:20px;height:20px;font-size:9px}.mc-c-email-detail__recipient-text{font-size:13px;max-width:120px}.mc-c-recipient-popover{position:fixed;top:auto;bottom:0;left:0;right:0;max-width:100%;min-width:100%;border-radius:16px 16px 0 0;max-height:80vh}.mc-c-recipient-popover__arrow{display:none}}
.mc-c-email-detail{display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--surface-level-0);color:var(--surface-text-color)}.mc-c-email-detail__container{background-color:var(--surface-level-0);padding:20px;display:flex;flex-direction:column;gap:20px}.mc-c-email-detail__header-superior{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;gap:16px;flex-wrap:nowrap}.mc-c-email-detail__header-left{flex:1;min-width:0}.mc-c-email-detail__subject{font-size:22px;font-weight:600;color:var(--surface-text-color);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-email-detail__header-right{display:flex;align-items:center;flex-shrink:0;min-width:0;flex-wrap:nowrap}.mc-c-email-detail__header-right>*{display:flex;align-items:center}.mc-c-email-detail__header-right>*+*{margin-left:12px;position:relative}.mc-c-email-detail__header-right>*+*::before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:1px;height:24px;background:var(--surface-border-color)}.mc-c-email-detail__header-right .mc-c-action-menu__toggle{border:none;background:rgba(0,0,0,0);color:var(--surface-text-color);gap:4px}.mc-c-email-detail__header-right .mc-c-action-menu__toggle i:first-child:not(.fa-angle-down){display:none}.mc-c-email-detail__header-right .mc-c-action-menu__toggle i.fa-angle-down{font-size:12px;margin-left:4px}.mc-c-email-detail__action-btn{background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:6px;padding:8px 16px;font-size:14px;color:var(--surface-text-color);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.mc-c-email-detail__action-btn:hover{background:var(--surface-level-1);border-color:var(--surface-text-muted)}.mc-c-email-detail__action-btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.mc-c-email-detail__action-btn--primary:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.mc-c-email-detail__action-btn--dropdown i{margin-left:4px;font-size:12px}.mc-c-email-detail__navigation{display:flex;gap:2px}.mc-c-email-detail__navigation .mc-c-email-detail__nav-btn{width:32px;height:32px;background:var(--surface-level-0);border:1px solid var(--surface-border-color);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--surface-text-muted);transition:all .2s ease}.mc-c-email-detail__navigation .mc-c-email-detail__nav-btn:hover:not(:disabled){background:var(--surface-level-1);border-color:var(--surface-text-muted);color:var(--surface-text-color)}.mc-c-email-detail__navigation .mc-c-email-detail__nav-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-email-detail__navigation .mc-c-email-detail__nav-btn i{font-size:14px}.mc-c-email-detail__card{background:var(--surface-background-color);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1;display:flex;flex-direction:column;position:relative}.mc-c-email-detail__card--thread{margin-top:0;border-radius:0 0 8px 8px;box-shadow:none;border-top:1px solid var(--surface-border-light)}.mc-c-email-detail__card--thread email-detail-sender,.mc-c-email-detail__card--thread email-detail-labels,.mc-c-email-detail__card--thread email-detail-toolbox,.mc-c-email-detail__card--thread email-attachments,.mc-c-email-detail__card--thread email-detail-content,.mc-c-email-detail__card--thread email-detail-tasks{padding-left:16px;padding-right:16px}.mc-c-email-detail__card--thread>*:first-child{padding-top:16px}.mc-c-email-detail__card--thread>*:last-child{padding-bottom:16px}.mc-c-email-detail__separator{margin:24px 0;border:none;border-top:1px solid var(--surface-border-color);opacity:.6}@media(max-width: 768px){.mc-c-email-detail__container{padding:12px;gap:12px}.mc-c-email-detail__header-superior{flex-direction:column;align-items:flex-start;gap:16px}.mc-c-email-detail__header-left{width:100%}.mc-c-email-detail__header-left .mc-c-email-detail__subject{font-size:18px;white-space:normal}.mc-c-email-detail__header-right{width:100%;justify-content:space-between}.mc-c-email-detail__header-right>*+*::before{display:none}}@keyframes email-slide-in-prev{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes email-slide-in-next{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.mc-c-email-detail--transition-prev .mc-c-email-detail__card{animation:email-slide-in-prev .3s ease-out forwards}.mc-c-email-detail--transition-next .mc-c-email-detail__card{animation:email-slide-in-next .3s ease-out forwards}.mc-c-email-detail__card{will-change:transform,opacity}.mc-c-email-detail__nav-btn:active:not(:disabled){transform:scale(0.95)}.mc-c-email-detail__thread-count{display:inline-block;font-size:13px;font-weight:500;color:var(--surface-text-muted);margin-top:4px;padding:2px 8px;background:var(--surface-level-1);border-radius:12px}.mc-c-email-detail__thread-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--surface-text-muted)}.mc-c-email-detail__thread-loading i{font-size:24px;color:var(--color-primary)}.mc-c-email-detail__thread-messages{display:flex;flex-direction:column;gap:8px}.mc-c-email-detail__thread-message{background:var(--surface-background-color);border-radius:8px;border:1px solid var(--surface-border-color);overflow:hidden;transition:all .2s ease}.mc-c-email-detail__thread-message--unread{border-left:3px solid var(--color-primary)}.mc-c-email-detail__thread-message--expanded{box-shadow:0 2px 8px rgba(0,0,0,.08)}.mc-c-email-detail__thread-message--sending{border-left:3px solid var(--color-warning);background:var(--surface-level-1);opacity:.9}.mc-c-email-detail__thread-message--sent-syncing{border-left:3px solid var(--color-success);background:var(--surface-level-1)}.mc-c-email-detail__sending-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg, color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0)), var(--surface-level-1));border-bottom:1px solid var(--surface-border-color);color:var(--state-text-warning);font-size:13px;font-weight:500}.mc-c-email-detail__sending-badge i{font-size:16px;color:var(--state-text-warning)}.mc-c-email-detail__sent-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg, color-mix(in oklab, var(--color-success-500) 16%, var(--surface-level-0)), var(--surface-level-1));border-bottom:1px solid var(--surface-border-color);color:var(--state-text-success);font-size:13px;font-weight:500}.mc-c-email-detail__sent-badge i{font-size:16px;color:var(--state-text-success)}.mc-c-email-detail__thread-message-header{display:flex;align-items:center;padding:12px 16px;gap:12px;cursor:pointer;transition:background .15s ease}.mc-c-email-detail__thread-message-header:hover{background:var(--surface-level-1)}.mc-c-email-detail__thread-message-avatar{flex-shrink:0}.mc-c-email-detail__thread-message-avatar .avatar-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg, #5a67d8 0%, #764ba2 100%)}.mc-c-email-detail__thread-message-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-email-detail__thread-message-sender{font-size:14px;font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-email-detail__thread-message-preview{font-size:13px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-email-detail__thread-message-meta{flex-shrink:0;display:flex;align-items:center;gap:8px}.mc-c-email-detail__thread-message-date{font-size:12px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-email-detail__thread-message-chevron{font-size:18px;color:var(--surface-text-muted);transition:transform .2s ease}@media(max-width: 768px){.mc-c-email-detail__thread-message-header{padding:10px 12px}.mc-c-email-detail__thread-message-avatar .avatar-circle{width:32px;height:32px;font-size:12px}.mc-c-email-detail__thread-message-sender{font-size:13px}.mc-c-email-detail__thread-message-preview{font-size:12px}.mc-c-email-detail__card--thread email-detail-sender,.mc-c-email-detail__card--thread email-detail-labels,.mc-c-email-detail__card--thread email-detail-toolbox,.mc-c-email-detail__card--thread email-attachments,.mc-c-email-detail__card--thread email-detail-content,.mc-c-email-detail__card--thread email-detail-tasks{padding-left:12px;padding-right:12px}.mc-c-email-detail__card--thread>*:first-child{padding-top:12px}.mc-c-email-detail__card--thread>*:last-child{padding-bottom:12px}}
.mc-c-email-compose-form{display:flex;flex-direction:column;background:var(--surface-background-color);color:var(--surface-text-color);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif}.mc-c-email-compose-form--modal{height:100%;width:100%}.mc-c-email-compose-form--inline{margin:16px;background:var(--surface-background-color)}.mc-c-email-compose-form__form-card{--email-compose-card-padding: 24px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:8px;padding:var(--email-compose-card-padding);display:flex;flex-direction:column;gap:20px}.mc-c-email-compose-form__actions{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin:0 calc(-1*var(--email-compose-card-padding)) calc(-1*var(--email-compose-card-padding));padding:var(--space-3) var(--space-4) var(--space-3) var(--email-compose-card-padding);border-top:1px solid var(--surface-border-color);border-radius:0 0 8px 8px;background:var(--surface-background-color);box-shadow:0 -8px 16px -8px var(--shadow-color-dark)}.mc-c-email-compose-form__actions-main{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.mc-c-email-compose-form__actions-end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.mc-c-email-compose-form__actions-divider{width:1px;height:20px;margin:0 var(--space-1);background:var(--surface-border-color)}.mc-c-email-compose-form__shortcut-hint{font-size:12px;color:var(--surface-text-tertiary);white-space:nowrap}.mc-c-email-compose-form__quote{padding:0 var(--space-4) var(--space-3)}.mc-c-email-compose-form__quote-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mc-c-email-compose-form__quote-preview{display:block;margin-top:var(--space-2);border:1px solid var(--surface-border-color);border-radius:8px;overflow:hidden}.mc-c-email-compose-form__form-group{display:flex;align-items:center;gap:16px;margin-bottom:var(--space-1);position:relative}.mc-c-email-compose-form__form-group label{margin-bottom:0;width:80px;flex-shrink:0;display:block;font-weight:600;color:var(--surface-text-muted);font-size:14px;position:relative;transition:color .2s ease}.mc-c-email-compose-form__form-group label.mc-c-email-compose-form__label--required::after{content:" *";color:var(--state-text-danger);font-weight:500}.mc-c-email-compose-form__form-group input[type=text],.mc-c-email-compose-form__form-group input[type=email]{flex:1 1 auto;width:100%;padding:12px 16px;border:2px solid var(--surface-border-color);border-radius:8px;font-size:14px;font-family:inherit;background:var(--surface-background-color);color:var(--surface-text-color);transition:all .2s ease;box-sizing:border-box}.mc-c-email-compose-form__form-group input[type=text]:focus,.mc-c-email-compose-form__form-group input[type=email]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 25%, transparent);transform:translateY(-1px)}.mc-c-email-compose-form__form-group input[type=text]::placeholder,.mc-c-email-compose-form__form-group input[type=email]::placeholder{color:var(--surface-text-muted)}.mc-c-email-compose-form__form-group input[type=text]:invalid,.mc-c-email-compose-form__form-group input[type=email]:invalid{border-color:var(--surface-border-color);box-shadow:none}.mc-c-email-compose-form__form-group input[type=text].ng-invalid.ng-touched,.mc-c-email-compose-form__form-group input[type=text].ng-invalid.ng-dirty,.mc-c-email-compose-form__form-group input[type=email].ng-invalid.ng-touched,.mc-c-email-compose-form__form-group input[type=email].ng-invalid.ng-dirty{border-color:var(--color-danger-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger-500) 10%, transparent)}.mc-c-email-compose-form__form-group input[type=text]:disabled,.mc-c-email-compose-form__form-group input[type=email]:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-bg-hover)}.mc-c-email-compose-form__separator{width:100%;height:1px;background:var(--surface-border-color);margin:12px 0}.mc-c-email-compose-form__form-group title-selector{display:block;flex:1 1 auto}.mc-c-email-compose-form__form-group title-selector .mc-c-title-selector__toggle{font-size:14px;font-family:inherit;text-align:left;color:var(--surface-text-color)}.mc-c-email-compose-form__form-group title-selector .mc-c-title-selector__toggle:hover{background:var(--surface-bg-hover)}.mc-c-email-compose-form__form-group title-selector .mc-c-title-selector__title{font-size:14px;font-weight:400}.mc-c-email-compose-form__form-group title-selector .mc-c-title-selector__chevron{margin-left:auto}.mc-c-email-compose-form__form-group chips-input{display:block;flex:1 1 auto}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__container{border:1px solid var(--border-color);border-radius:10px;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);min-height:46px;background:var(--surface-background-color);cursor:text;padding:6px 12px}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__container:hover:not(:focus-within){border-color:var(--surface-border-dark);background:var(--surface-level-1)}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__container:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 12%, transparent)}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input--error .mc-c-chips-input__container{border-color:var(--color-danger-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger-500) 10%, transparent)}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__chips{gap:6px;margin-bottom:0}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__input{font-size:13px;border:none;background:rgba(0,0,0,0);padding:4px 6px;min-width:100px;color:var(--surface-text-color)}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__input::placeholder{color:var(--text-muted);font-weight:400}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__input:focus{outline:none}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__chip{font-size:12px;margin:0}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__message{margin-top:4px;font-size:12px}.mc-c-email-compose-form__form-group chips-input .mc-c-chips-input__message--error{color:var(--state-text-danger)}.mc-c-email-compose-form__bcc-inline-toggle{margin-left:8px;font-weight:600;color:var(--state-text-brand);padding:4px 8px;text-decoration:underline;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;transition:all .2s ease;border-radius:4px}.mc-c-email-compose-form__bcc-inline-toggle:hover{text-decoration:none;background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0))}.mc-c-email-compose-form__bcc-inline-toggle:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-email-compose-form__editor-container{margin-top:24px}.mc-c-email-compose-form__editor-container.mc-c-email-compose-form__form-group{flex-direction:column;align-items:stretch}.mc-c-email-compose-form__editor-container.mc-c-email-compose-form__form-group label{width:auto;margin-bottom:var(--space-2)}.mc-c-email-compose-form__editor-wrapper{flex:1 1 auto;position:relative;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.mc-c-email-compose-form__editor-wrapper:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 20%, transparent)}.mc-c-email-compose-form__editor-wrapper .mc-c-mail-editor .ql-container{border:none;border-radius:0;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-c-email-compose-form__editor-wrapper .mc-c-mail-editor .ql-container .ql-editor{min-height:200px;line-height:1.6;font-family:inherit;padding:16px;font-size:14px;color:var(--surface-text-color);border:none;outline:none}.mc-c-email-compose-form__editor-wrapper .mc-c-mail-editor .ql-container .ql-editor::before{color:var(--surface-text-muted);font-style:italic}.mc-c-email-compose-form__editor-wrapper .mc-c-mail-editor .ql-container .ql-editor:focus{outline:none}.mc-c-email-compose-form__uploading-files{margin-bottom:var(--space-5);padding:16px;background:color-mix(in oklab, var(--color-info-500) 12%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-info-500) 40%, transparent);border-radius:10px;position:relative;overflow:hidden}.mc-c-email-compose-form__uploading-files::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg, transparent, var(--color-info-500), transparent);animation:progressLine 2s linear infinite}.mc-c-email-compose-form__uploading-files h4{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--state-text-info);display:flex;align-items:center;gap:8px}.mc-c-email-compose-form__uploading-files h4::before{content:"📤";font-size:16px}.mc-c-email-compose-form__uploading-files__item,.mc-c-email-compose-form__uploading-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:color-mix(in srgb, var(--surface-level-0) 70%, transparent);border-radius:6px;margin-bottom:var(--space-2);transition:all .2s ease}.mc-c-email-compose-form__uploading-files__item:last-child,.mc-c-email-compose-form__uploading-item:last-child{margin-bottom:0}.mc-c-email-compose-form__uploading-files__item:hover,.mc-c-email-compose-form__uploading-item:hover{background:color-mix(in srgb, var(--surface-level-0) 90%, transparent)}.mc-c-email-compose-form__uploading-files__item i.bx-loader-alt,.mc-c-email-compose-form__uploading-item i.bx-loader-alt{color:var(--state-text-info);font-size:16px}.mc-c-email-compose-form__uploading-files__item .filename,.mc-c-email-compose-form__uploading-item .filename{font-weight:500;color:var(--surface-text-color);flex:1}.mc-c-email-compose-form__uploading-files__item .filesize,.mc-c-email-compose-form__uploading-item .filesize{color:var(--surface-text-muted);font-size:12px;font-weight:500}.mc-c-email-compose-form__attachments{margin-bottom:var(--space-5);padding:16px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:10px}.mc-c-email-compose-form__attachments h4{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--surface-text-color);display:flex;align-items:center;gap:8px}.mc-c-email-compose-form__attachments h4::before{content:"📎";font-size:16px}.mc-c-email-compose-form__attachment{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:8px;margin-bottom:var(--space-2);transition:all .3s ease;position:relative}.mc-c-email-compose-form__attachment:last-child{margin-bottom:0}.mc-c-email-compose-form__attachment:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--surface-border-dark);transform:translateY(-2px)}.mc-c-email-compose-form__attachment i[class*=bx-]{font-size:20px;color:var(--surface-text-muted);flex-shrink:0;padding:8px;background:var(--surface-bg-hover);border-radius:50%;transition:all .2s ease}.mc-c-email-compose-form__attachment i[class*=bx-].bx-image-alt{color:var(--state-text-success);background:color-mix(in oklab, var(--color-success-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-file-pdf{color:var(--state-text-danger);background:color-mix(in oklab, var(--color-danger-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-file-doc{color:var(--state-text-info);background:color-mix(in oklab, var(--color-info-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-spreadsheet{color:var(--state-text-success);background:color-mix(in oklab, var(--color-success-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-archive-in{color:var(--state-text-warning);background:color-mix(in oklab, var(--color-warning-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-video{color:var(--state-text-brand);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent)}.mc-c-email-compose-form__attachment i[class*=bx-].bx-music{color:var(--state-text-danger);background:color-mix(in oklab, var(--color-danger-500) 12%, transparent)}.mc-c-email-compose-form__attachment:hover i[class*=bx-]{transform:rotate(5deg) scale(1.05)}.mc-c-email-compose-form__attachment-details{flex:1;display:flex;flex-direction:column;gap:4px}.mc-c-email-compose-form__attachment-details .filename{font-weight:500;color:var(--surface-text-color);font-size:14px;word-break:break-word}.mc-c-email-compose-form__attachment-details .filesize{color:var(--surface-text-muted);font-size:12px;font-weight:500}.mc-c-email-compose-form__remove-attachment{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0);border:none;color:var(--surface-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mc-c-email-compose-form__remove-attachment:hover{background:color-mix(in oklab, var(--color-danger-500) 12%, transparent);color:var(--state-text-danger);transform:scale(1.1)}.mc-c-email-compose-form__remove-attachment:active{transform:scale(0.95)}.mc-c-email-compose-form__remove-attachment i{font-size:16px}.mc-c-email-compose-form__integration-warning{margin-top:16px;padding:16px;background:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-warning-500) 40%, transparent);border-radius:10px;color:var(--state-text-warning);display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.mc-c-email-compose-form__integration-warning i{font-size:20px;flex-shrink:0;color:var(--state-text-warning)}.mc-c-email-compose-form__form-status{margin-top:16px;padding:12px 0;border-top:1px solid var(--surface-border-color);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--surface-text-muted)}.mc-c-email-compose-form__char-count{font-weight:500;color:var(--surface-text-muted)}.mc-c-email-compose-form__attachment-count{font-weight:600;color:var(--state-text-brand);background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));padding:4px 8px;border-radius:12px;font-size:11px}@media(max-width: 768px){.mc-c-email-compose-form__form-group{flex-direction:column;align-items:stretch}.mc-c-email-compose-form__form-group label{width:auto;margin-bottom:var(--space-2)}.mc-c-email-compose-form__bcc-inline-toggle{align-self:flex-end;margin-left:0}}@media(max-width: 480px){.mc-c-email-compose-form--inline{padding:12px}.mc-c-email-compose-form__form-card{--email-compose-card-padding: 16px;gap:12px}.mc-c-email-compose-form__shortcut-hint{display:none}.mc-c-email-compose-form__templates .mc-c-button__content{display:none}}@keyframes progressLine{0%{left:-100%}100%{left:100%}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.mc-c-email-compose-form *{animation:none !important;transition:none !important}.mc-c-email-compose-form__attachment:hover{transform:none !important;box-shadow:none !important}}.mc-c-email-compose-form__progress-bar{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:1}.mc-c-email-compose-form__progress-bar-indeterminate{width:100%;height:100%;background:var(--color-primary-500);animation:emailProgressIndeterminate 1.5s ease-in-out infinite}@keyframes emailProgressIndeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.mc-c-email-compose-form__form-group--error .mc-c-chips-input{border-color:var(--color-danger-500)}.mc-c-email-compose-form__field-hint{font-size:12px;color:var(--state-text-danger);margin-top:4px;display:block}.mc-c-email-compose-form__separator{background:var(--border-color)}@media(prefers-reduced-motion: reduce){.mc-c-email-compose-form__progress-bar-indeterminate{animation:none;opacity:.7}}
.mc-c-email-template-gallery{display:flex;flex-direction:column;height:100%;max-height:70vh;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-email-template-gallery__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-color)}.mc-c-email-template-gallery__title{font-size:16px;font-weight:600;margin:0}.mc-c-email-template-gallery__toolbar{padding:16px 16px 0;flex-shrink:0}.mc-c-email-template-gallery__search-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mc-c-email-template-gallery__search{flex:1;border:none !important;box-shadow:none !important;outline:none !important}.mc-c-email-template-gallery__count{font-size:12px;color:var(--surface-text-secondary);white-space:nowrap;flex-shrink:0}.mc-c-email-template-gallery__search-input{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-level-1);transition:border-color .15s}.mc-c-email-template-gallery__search-input:focus-within{border-color:var(--color-primary-400);background:var(--surface-background-color)}.mc-c-email-template-gallery__search-input i{color:var(--surface-text-secondary);font-size:16px;flex-shrink:0}.mc-c-email-template-gallery__search-input input{border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:var(--surface-text-color);width:100%}.mc-c-email-template-gallery__search-input input::placeholder{color:var(--surface-text-secondary)}.mc-c-email-template-gallery__categories{display:flex;gap:6px;padding-bottom:12px;overflow-x:auto;border-bottom:1px solid var(--border-color);-ms-overflow-style:none;scrollbar-width:none}.mc-c-email-template-gallery__categories::-webkit-scrollbar{display:none}.mc-c-email-template-gallery__category-tab{padding:5px 14px;border:1px solid var(--border-color);border-radius:20px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.mc-c-email-template-gallery__category-tab:hover{background:var(--surface-bg-hover);border-color:var(--surface-text-secondary)}.mc-c-email-template-gallery__category-tab--active{background:var(--color-primary-500);color:var(--color-white);border-color:var(--color-primary-500)}.mc-c-email-template-gallery__category-tab--active:hover{background:var(--color-primary-600)}.mc-c-email-template-gallery__loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:var(--surface-text-secondary);font-size:14px}.mc-c-email-template-gallery__list{flex:1;overflow-y:auto;padding:12px 16px;min-height:0}.mc-c-email-template-gallery__empty{text-align:center;padding:40px 16px;color:var(--surface-text-secondary)}.mc-c-email-template-gallery__empty i{font-size:48px;margin-bottom:12px;display:block;opacity:.5}.mc-c-email-template-gallery__empty p{margin:0 0 16px;font-size:14px}.mc-c-email-template-gallery__card{border:1px solid var(--border-color);border-radius:8px;padding:12px 14px;margin-bottom:8px;cursor:pointer;transition:all .15s}.mc-c-email-template-gallery__card:hover{border-color:var(--color-primary-300);box-shadow:0 1px 4px rgba(0,0,0,.06)}.mc-c-email-template-gallery__card--selected{border-color:var(--color-primary-500);box-shadow:0 2px 8px rgba(66,133,244,.12);background:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-email-template-gallery__card:last-child{margin-bottom:0}.mc-c-email-template-gallery__card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-c-email-template-gallery__card-title{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mc-c-email-template-gallery__card-badges{display:flex;gap:4px;flex-shrink:0}.mc-c-email-template-gallery__badge{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:500;letter-spacing:.2px}.mc-c-email-template-gallery__badge--category{background:color-mix(in oklab, var(--color-info-500) 16%, var(--surface-level-0));color:var(--state-text-info)}.mc-c-email-template-gallery__badge--public{background:color-mix(in oklab, var(--color-success-500) 16%, var(--surface-level-0));color:var(--state-text-success)}.mc-c-email-template-gallery__badge--private{background:color-mix(in oklab, var(--color-warning-500) 18%, var(--surface-level-0));color:var(--state-text-warning)}.mc-c-email-template-gallery__card-subject{font-size:12px;color:var(--surface-text-secondary);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-email-template-gallery__card-subject i{margin-right:4px;font-size:13px;vertical-align:middle}.mc-c-email-template-gallery__card-owner{font-size:11px;color:var(--surface-text-secondary);margin-top:4px}.mc-c-email-template-gallery__card-owner i{margin-right:4px;font-size:12px;vertical-align:middle}.mc-c-email-template-gallery__preview{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.mc-c-email-template-gallery__preview-body{max-height:200px;overflow-y:auto;font-size:13px;line-height:1.6;padding:12px;background:var(--surface-level-1);border-radius:6px;margin-bottom:12px;border:1px solid var(--border-color)}.mc-c-email-template-gallery__preview-actions{display:flex;gap:8px;align-items:center}.mc-c-email-template-gallery__loading-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;color:var(--surface-text-secondary);font-size:12px}.mc-c-email-template-gallery__footer{padding:12px 16px;border-top:1px solid var(--border-color);flex-shrink:0}
.mc-c-email-template-form{padding:16px}.mc-c-email-template-form__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-email-template-form__header h4{margin:0;font-size:15px;font-weight:600}.mc-c-email-template-form__field{margin-bottom:12px}.mc-c-email-template-form__field--half{flex:1;min-width:0}.mc-c-email-template-form__field--variable{position:relative}.mc-c-email-template-form__variable-insert{position:absolute;top:-6px;right:0}.mc-c-email-template-form__row{display:flex;gap:12px;align-items:flex-start}.mc-c-email-template-form__label{display:block;font-size:12px;font-weight:500;color:var(--surface-text-secondary);margin-bottom:4px}.mc-c-email-template-form__hint{font-size:12px;color:var(--surface-text-secondary);margin-bottom:16px;display:flex;align-items:center;gap:4px}.mc-c-email-template-form__hint code{background:var(--surface-level-2);padding:1px 4px;border-radius:3px;font-size:11px}.mc-c-email-template-form__actions{display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--border-color)}
.mc-c-email-attachment-preview{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0 var(--space-4) var(--space-3);list-style:none}.mc-c-email-attachment-preview__chip{position:relative;display:inline-flex;align-items:center;gap:var(--space-2-5);height:44px;min-width:0;max-width:320px;padding:0 var(--space-1-5);border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-1);color:var(--surface-text-color);overflow:hidden}.mc-c-email-attachment-preview__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--surface-bg-hover);color:var(--surface-text-color);font-size:20px;overflow:hidden}.mc-c-email-attachment-preview__thumbnail{width:100%;height:100%;object-fit:cover}.mc-c-email-attachment-preview__name{flex:1 1 auto;min-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.mc-c-email-attachment-preview__meta{flex:none;font-size:12px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-email-attachment-preview__chip--uploading .mc-c-email-attachment-preview__meta{color:var(--state-text-brand)}.mc-c-email-attachment-preview__chip--failed{max-width:100%}.mc-c-email-attachment-preview__chip--failed .mc-c-email-attachment-preview__meta{color:var(--state-text-danger)}.mc-c-email-attachment-preview__retry{flex:none;padding:var(--space-1) var(--space-2);border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:12px;font-weight:600;cursor:pointer}.mc-c-email-attachment-preview__retry:hover{background:var(--surface-bg-hover)}.mc-c-email-attachment-preview__retry:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-c-email-attachment-preview__remove{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:18px;cursor:pointer}.mc-c-email-attachment-preview__remove:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-email-attachment-preview__remove:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.mc-c-email-attachment-preview__progress{position:absolute;left:0;right:0;bottom:0;height:2px}.mc-c-email-attachment-preview__progress-bar{display:block;height:100%;background:var(--color-primary-500);transition:width .2s ease}@media(max-width: 480px){.mc-c-email-attachment-preview{padding:0 var(--space-3) var(--space-3)}.mc-c-email-attachment-preview__chip{max-width:100%}}@media(prefers-reduced-motion: reduce){.mc-c-email-attachment-preview__progress-bar{transition:none}}
.mc-c-email-integration-button{--btn-bg: rgba(255, 255, 255, 0.25);--btn-color: var(--app-text-color, #333333);--btn-hover-bg: var(--surface-level-2, #f5f5f5);--btn-hover-color: var(--surface-text-color, var(--app-text-color, #333333));--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--btn-has-integrations-bg: rgba(33, 150, 243, 0.55);--btn-has-integrations-color: #ffffff;--btn-has-integrations-border: rgba(33, 150, 243, 0.3);--btn-has-integrations-hover-bg: rgba(33, 150, 243, 0.75);--btn-open-bg: rgba(255, 255, 255, 0.25);--btn-disabled-opacity: 0.5;position:relative;display:inline-block;--popover-bg: var(--surface-background-color, #ffffff);--popover-border: var(--border-color, #e0e0e0);--popover-shadow: rgba(0, 0, 0, 0.15);--popover-color: var(--surface-text-color);--popover-header-border: var(--border-color, #e0e0e0);--popover-title-color: var(--surface-text-color);--popover-count-color: var(--surface-text-muted);--popover-item-border: var(--surface-border-light, #f0f0f0);--popover-item-hover-bg: var(--surface-level-1, #fafafa);--popover-text-color: var(--surface-text-muted);--popover-text-primary-color: var(--surface-text-color);--badge-bg: #2196f3;--badge-color: white;--status-idle-bg: rgba(158, 158, 158, 0.2);--status-idle-color: #9e9e9e;--status-syncing-bg: rgba(33, 150, 243, 0.2);--status-syncing-color: #2196f3;--status-success-bg: rgba(76, 175, 80, 0.2);--status-success-color: #4caf50;--status-error-bg: rgba(244, 67, 54, 0.2);--status-error-color: #f44336;--selected-bg: rgba(33, 150, 243, 0.08);--selected-border: #2196f3;--selected-color: #2196f3;--syncing-state-bg: rgba(33, 150, 243, 0.08);--error-state-bg: rgba(244, 67, 54, 0.08);--connect-btn-bg: var(--color-primary-500, #8955ef);--connect-btn-hover: var(--color-primary-600, #7346c6);--connect-btn-shadow: rgba(137, 85, 239, 0.3);--sync-btn-bg: #2196f3;--sync-btn-hover: #1976d2;--sync-btn-shadow: rgba(33, 150, 243, 0.3)}.mc-c-email-integration-button[data-theme=dark]{--btn-bg: rgba(255, 255, 255, 0.1);--btn-color: var(--surface-text-color, #e2e8f0);--btn-hover-bg: rgba(255, 255, 255, 0.2);--btn-hover-color: var(--surface-text-color, #f7fafc);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 60%);--btn-has-integrations-bg: rgba(33, 150, 243, 0.35);--btn-has-integrations-color: #b3e5fc;--btn-has-integrations-border: rgba(33, 150, 243, 0.5);--btn-has-integrations-hover-bg: rgba(33, 150, 243, 0.55);--btn-open-bg: rgba(255, 255, 255, 0.15);--popover-bg: var(--surface-background-color, #2d3748);--popover-border: var(--border-color, #4a5568);--popover-shadow: rgba(0, 0, 0, 0.35);--popover-color: var(--surface-text-color, #e2e8f0);--popover-header-border: var(--border-color, #4a5568);--popover-title-color: var(--surface-text-color, #f7fafc);--popover-count-color: var(--surface-text-muted, #a0aec0);--popover-item-border: var(--surface-border-light, #4a5568);--popover-item-hover-bg: var(--surface-level-1, #4a5568);--popover-text-color: var(--surface-text-muted, #a0aec0);--popover-text-primary-color: var(--surface-text-color, #f7fafc)}.mc-c-email-integration-button--surface{--btn-bg: var(--surface-background-color);--btn-color: var(--surface-text-color);--btn-hover-bg: var(--surface-level-1);--btn-hover-color: var(--surface-text-color);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--btn-has-integrations-bg: var(--color-info-light, rgba(33, 150, 243, 0.15));--btn-has-integrations-color: var(--color-info, #2196f3);--btn-has-integrations-border: var(--color-info, #2196f3);--btn-has-integrations-hover-bg: var(--color-info-light);--btn-open-bg: var(--surface-level-1);--popover-bg: var(--surface-level-0, var(--surface-background-color));--popover-border: var(--border-color);--popover-shadow: rgba(0, 0, 0, 0.1);--popover-color: var(--surface-text-color);--popover-header-border: var(--border-color);--popover-title-color: var(--surface-text-color);--popover-count-color: var(--surface-text-muted);--popover-item-border: var(--surface-border-light);--popover-item-hover-bg: var(--surface-level-1);--popover-text-color: var(--surface-text-muted);--popover-text-primary-color: var(--surface-text-color);--badge-bg: var(--color-primary-500, var(--color-primary));--connect-btn-bg: var(--color-primary-500);--connect-btn-hover: var(--color-primary-600);--connect-btn-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--sync-btn-bg: var(--color-info, #2196f3);--sync-btn-hover: var(--color-info-dark, #1976d2);--sync-btn-shadow: color-mix(in srgb, var(--color-info, #2196f3), transparent 75%)}.mc-c-email-integration-button--surface[data-theme=dark]{--btn-bg: var(--surface-level-1, #4a5568);--btn-color: var(--surface-text-color, #e2e8f0);--btn-hover-bg: var(--surface-level-2, #718096);--btn-hover-color: var(--surface-text-color, #f7fafc);--btn-focus-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 60%);--btn-has-integrations-bg: var(--color-info-dark, #2b6cb0);--btn-has-integrations-color: #bee3f8;--btn-has-integrations-hover-bg: var(--color-info, #3182ce);--btn-open-bg: var(--surface-level-2, #718096);--popover-bg: var(--surface-background-color, #2d3748);--popover-border: var(--border-color, #4a5568);--popover-header-border: var(--border-color, #718096);--popover-title-color: var(--surface-text-color, #f7fafc);--popover-text-primary-color: var(--surface-text-color, #f7fafc);--popover-text-color: var(--surface-text-muted, #a0aec0);--popover-item-hover-bg: var(--surface-level-1, #4a5568)}.mc-c-email-integration-button{position:relative;display:inline-block}.mc-c-email-integration-button__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--btn-bg);border:none;border-radius:8px;padding:.4rem 1.6rem;color:var(--btn-color);font-weight:400;cursor:pointer;transition:all 150ms ease;position:relative;min-width:140px}.mc-c-email-integration-button__trigger:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color)}.mc-c-email-integration-button__trigger:focus{outline:none;box-shadow:0 0 0 2px var(--btn-focus-shadow)}.mc-c-email-integration-button__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-focus-shadow)}.mc-c-email-integration-button__trigger.loading{opacity:.7;cursor:not-allowed}.mc-c-email-integration-button__trigger.loading:hover{background:var(--btn-bg);color:var(--btn-color)}.mc-c-email-integration-button__trigger.has-integrations{background:var(--btn-has-integrations-bg);color:var(--btn-has-integrations-color);border:1px solid var(--btn-has-integrations-border)}.mc-c-email-integration-button__trigger.has-integrations:hover:not(.loading){background:var(--btn-has-integrations-hover-bg);color:var(--btn-has-integrations-color)}.mc-c-email-integration-button__trigger.has-integrations:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--btn-has-integrations-border), transparent 50%)}.mc-c-email-integration-button__trigger.open{background:var(--btn-open-bg);color:var(--btn-color)}.mc-c-email-integration-button__trigger.open:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color)}.mc-c-email-integration-button__trigger:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.mc-c-email-integration-button__icon{flex-shrink:0}.mc-c-email-integration-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-email-integration-button__badge{position:absolute;top:-0.25rem;right:-0.25rem;background:var(--badge-bg);color:var(--badge-color);font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:12px;min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;line-height:1}.mc-c-email-integration-popover{--popover-bg: var(--surface-background-color, #ffffff);--popover-border: var(--surface-border-color, #e0e0e0);--popover-shadow: var(--shadow-lg, rgba(0, 0, 0, 0.15));--popover-color: var(--surface-text-color, #1f2937);--popover-header-border: var(--surface-border-color, #e0e0e0);--popover-title-color: var(--surface-text-color, #111827);--popover-count-color: var(--surface-text-muted, #6b7280);--popover-item-border: var(--surface-border-light, #f0f0f0);--popover-item-hover-bg: var(--surface-level-1, #fafafa);--popover-text-color: var(--surface-text-muted, #6b7280);--popover-text-primary-color: var(--surface-text-color, #111827);--connect-btn-bg: var(--color-primary-500, #8955ef);--connect-btn-hover: var(--color-primary-600, #7346c6);--connect-btn-shadow: color-mix(in srgb, var(--color-primary-500, #8955ef), transparent 75%);--sync-btn-bg: var(--color-info, #2196f3);--sync-btn-hover: var(--color-info-dark, #1976d2);--sync-btn-shadow: color-mix(in srgb, var(--color-info, #2196f3), transparent 75%);background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:8px;box-shadow:0 4px 20px var(--popover-shadow);min-width:360px;max-width:420px;max-height:480px;display:flex;flex-direction:column;overflow:hidden;color:var(--popover-color)}.mc-c-email-integration-popover__header{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--popover-header-border)}.mc-c-email-integration-popover__title{font-weight:600;margin:0 0 .25rem 0;color:var(--popover-title-color)}.mc-c-email-integration-popover__count{color:var(--popover-count-color)}.mc-c-email-integration-popover__content{flex:1;overflow-y:auto;max-height:280px}.mc-c-email-integration-popover__list{padding:.5rem 0}.mc-c-email-integration-popover__item{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--popover-item-border);transition:background-color 150ms ease}.mc-c-email-integration-popover__item:last-child{border-bottom:none}.mc-c-email-integration-popover__item:hover{background:var(--popover-item-hover-bg)}.mc-c-email-integration-popover__item.selected{background:var(--selected-bg);border-left:3px solid var(--selected-border)}.mc-c-email-integration-popover__item.syncing{background:var(--syncing-state-bg)}.mc-c-email-integration-popover__item.error{background:var(--error-state-bg)}.mc-c-email-integration-popover__item-main{flex:1;display:flex;align-items:center;gap:.75rem;cursor:pointer;min-width:0}.mc-c-email-integration-popover__checkbox{flex-shrink:0;color:var(--popover-text-color)}.mc-c-email-integration-popover__provider-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.mc-c-email-integration-popover__provider-icon{flex-shrink:0;color:var(--popover-text-color)}.mc-c-email-integration-popover__provider-icon .bxl-google{color:#4285f4}.mc-c-email-integration-popover__provider-icon .bxl-microsoft{color:#0078d4}.mc-c-email-integration-popover__provider-details{flex:1;min-width:0}.mc-c-email-integration-popover__provider-name{font-weight:500;color:var(--popover-text-primary-color);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-email-integration-popover__provider-email{font-size:.75rem;color:var(--popover-text-color);line-height:1.2;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-email-integration-popover__item-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.mc-c-email-integration-popover__status{display:flex;align-items:center}.mc-c-email-integration-popover__status-indicator{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-c-email-integration-popover__status-indicator.idle{background:var(--status-idle-bg);color:var(--status-idle-color)}.mc-c-email-integration-popover__status-indicator.syncing{background:var(--status-syncing-bg);color:var(--status-syncing-color)}.mc-c-email-integration-popover__status-indicator.success{background:var(--status-success-bg);color:var(--status-success-color)}.mc-c-email-integration-popover__status-indicator.error{background:var(--status-error-bg);color:var(--status-error-color)}.mc-c-email-integration-popover__action-btn{width:2rem;height:2rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--popover-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 150ms ease}.mc-c-email-integration-popover__action-btn:hover{background:var(--popover-item-hover-bg);color:var(--popover-color)}.mc-c-email-integration-popover__action-btn:disabled{opacity:.5;cursor:not-allowed}.mc-c-email-integration-popover__empty{padding:2rem 1.25rem;text-align:center;color:var(--popover-text-color)}.mc-c-email-integration-popover__empty-icon{font-size:2.5rem;margin-bottom:var(--space-3, 12px);opacity:.5}.mc-c-email-integration-popover__empty-text p{margin:0}.mc-c-email-integration-popover__footer{padding:.75rem 1.25rem;border-top:1px solid var(--popover-header-border);display:flex;gap:.75rem;justify-content:flex-end}.mc-c-email-integration-popover__connect-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--connect-btn-bg);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color 150ms ease}.mc-c-email-integration-popover__connect-btn:hover{background:var(--connect-btn-hover)}.mc-c-email-integration-popover__connect-btn:focus{outline:none;box-shadow:0 0 0 2px var(--connect-btn-shadow)}.mc-c-email-integration-popover__sync-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--sync-btn-bg);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color 150ms ease}.mc-c-email-integration-popover__sync-btn:hover{background:var(--sync-btn-hover)}.mc-c-email-integration-popover__sync-btn:focus{outline:none;box-shadow:0 0 0 2px var(--sync-btn-shadow)}.mc-c-email-integration-popover__sync-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width: 768px){.mc-c-email-integration-popover{min-width:320px;max-width:90vw}.mc-c-email-integration-button__trigger{min-width:120px;padding:.375rem 1.25rem}.mc-c-email-integration-popover__item{padding:.875rem 1rem}.mc-c-email-integration-popover__action-btn{width:2.25rem;height:2.25rem}}@media(prefers-reduced-motion: reduce){.mc-c-email-integration-button__trigger,.mc-c-email-integration-popover__item,.mc-c-email-integration-popover__action-btn{transition:none}.bx-spin{animation:none}}
:root{--email-surface-bg: var(--surface-background-color);--email-surface-bg-secondary: var(--surface-level-1);--email-surface-bg-tertiary: var(--surface-level-2);--email-surface-text: var(--surface-text-color);--email-surface-text-secondary: var(--surface-text-muted);--email-surface-text-muted: var(--surface-text-muted);--email-surface-border: var(--surface-border-color);--email-surface-border-light: var(--surface-border-light);--email-hover-bg: var(--surface-level-1);--email-selected-bg: var(--surface-level-2);--email-focus-ring: var(--shadow-focus);--email-unread-bg: color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0) 92%);--email-unread-indicator: var(--color-primary);--email-attachment-color: var(--surface-text-muted);--email-star-color: var(--color-warning);--email-danger-color: var(--color-error);--sidebar-text-color-hover: var(--sidebar-text-color);--sidebar-text-color-active: var(--sidebar-text-color);--sidebar-text-color-muted: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-text-color-secondary: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-icon-color: var(--sidebar-text-color);--sidebar-icon-color-muted: color-mix(in srgb, var(--sidebar-text-color) 50%, transparent);--sidebar-divider-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-hover-color: color-mix(in srgb, var(--sidebar-text-color) 30%, transparent);--sidebar-button-bg: color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);--sidebar-button-hover-bg: var(--sidebar-item-hover);--sidebar-focus-ring: var(--shadow-focus)}.mc-c-email-list__item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--email-surface-border-light);background-color:var(--email-surface-bg);transition:all .2s ease-in-out;min-height:72px;cursor:pointer;position:relative;gap:8px}.mc-c-email-list__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(0,0,0,0);transition:background-color .2s ease}.mc-c-email-list__item.unread{background-color:var(--email-unread-bg)}.mc-c-email-list__item.unread::before{background:var(--email-unread-indicator)}.mc-c-email-list__item:hover{background-color:var(--email-hover-bg)}.mc-c-email-list__item:hover .mc-c-email-list__hover-actions{opacity:1;visibility:visible;transform:translateX(0) translateY(-50%)}.mc-c-email-list__item:hover .mc-c-email-list__time{opacity:0;visibility:hidden}.mc-c-email-list__item:hover .mc-c-email-list__status-indicators{opacity:0;visibility:hidden}.mc-c-email-list__item:last-child{border-bottom:none}.mc-c-email-list__checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px}.mc-c-email-list__checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);border-radius:3px;border:2px solid var(--email-surface-border);transition:all .2s ease}.mc-c-email-list__checkbox input[type=checkbox]:hover{border-color:var(--color-primary)}.mc-c-email-list__checkbox input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.mc-c-email-list__star{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px}.mc-c-email-list__star i{font-size:18px;color:var(--email-surface-text-muted);cursor:pointer;transition:all .2s ease}.mc-c-email-list__star i:hover{color:var(--email-star-color);transform:scale(1.15)}.mc-c-email-list__star i.starred,.mc-c-email-list__star i.bxs-star{color:var(--email-star-color)}.mc-c-email-list__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-email-list__row-sender{display:flex;align-items:center;gap:8px;min-width:0}.mc-c-email-list__sender-name{font-size:14px;font-weight:500;color:var(--email-surface-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.mc-c-email-list__sender-name.unread{font-weight:600}.mc-c-email-list__message-count{font-size:12px;font-weight:600;color:var(--email-surface-text-muted);flex-shrink:0;padding:1px 4px;background:var(--email-surface-bg-secondary);border-radius:3px;min-width:20px;text-align:center}.mc-c-email-list__labels{display:flex;align-items:center;gap:4px;flex-shrink:0;max-width:200px;overflow:hidden}.mc-c-email-list__label-badge{display:inline-flex;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;color:#fff;background-color:#757575;border-radius:3px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.mc-c-email-list__label-badge:first-child{max-width:100px;overflow:hidden;text-overflow:ellipsis}.mc-c-email-list__subject{font-size:13px;font-weight:400;color:var(--email-surface-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.mc-c-email-list__subject.unread{font-weight:600}.mc-c-email-list__preview{font-size:12px;color:var(--email-surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.mc-c-email-list__time{flex-shrink:0;font-size:12px;color:var(--email-surface-text-muted);min-width:70px;text-align:right;font-weight:500;transition:all .15s ease}.mc-c-email-list__status-indicators{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:40px;justify-content:flex-end;transition:all .15s ease}.mc-c-email-list__status-indicators i{font-size:14px}.mc-c-email-list__status-indicators i.status-attachment{color:var(--email-attachment-color)}.mc-c-email-list__status-indicators i.status-unread{color:var(--email-unread-indicator);font-size:8px;background:var(--email-unread-indicator);border-radius:50%;width:8px;height:8px;display:block}.mc-c-email-list__unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;color:#fff;background-color:var(--email-unread-indicator);border-radius:9px;line-height:1}.mc-c-email-list__hover-actions{position:absolute;right:16px;top:50%;transform:translateX(10px) translateY(-50%);display:flex;align-items:center;gap:4px;opacity:0;visibility:hidden;transition:all .2s ease;background:var(--email-surface-bg);padding:4px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1}.mc-c-email-list__action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--email-surface-text-secondary)}.mc-c-email-list__action-btn:hover{background-color:var(--email-hover-bg);color:var(--state-text-brand)}.mc-c-email-list__action-btn:active{transform:scale(0.95)}.mc-c-email-list__action-btn i{font-size:18px}@media(max-width: 768px){.mc-c-email-list__item{padding:10px 12px;min-height:64px;gap:6px}.mc-c-email-list__checkbox{width:18px}.mc-c-email-list__checkbox input[type=checkbox]{width:16px;height:16px}.mc-c-email-list__star i{font-size:16px}.mc-c-email-list__sender-name{font-size:13px}.mc-c-email-list__subject{font-size:12px}.mc-c-email-list__preview{font-size:11px}.mc-c-email-list__time{font-size:11px;min-width:60px}.mc-c-email-list__labels{display:none}.mc-c-email-list__hover-actions{right:12px}.mc-c-email-list__hover-actions .mc-c-email-list__action-btn{width:28px;height:28px}.mc-c-email-list__hover-actions .mc-c-email-list__action-btn i{font-size:16px}}@media(max-width: 480px){.mc-c-email-list__item{padding:8px 10px;min-height:56px}}
.mc-c-email-list__container{display:flex;flex-direction:column;height:100%;overflow:hidden}.mc-c-email-list__loading{display:flex;align-items:center;justify-content:center;height:200px;color:var(--app-text-color)}.mc-c-email-list__loading .loading-content{display:flex;flex-direction:column;align-items:center;gap:12px}.mc-c-email-list__loading .loading-content .spinner i{font-size:24px;color:var(--color-primary)}.mc-c-email-list__loading .loading-content .loading-text{font-size:14px;color:var(--app-text-color)}.mc-c-email-list__items{flex:1;min-height:0;overflow:hidden;background:var(--surface-background-color);border-radius:8px}.mc-c-email-list__items email-list-item{display:block;width:100%}.mc-c-email-list__scroll-container{height:100%;overflow-y:auto;overflow-x:hidden;border-radius:8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--surface-text-color) 30%, transparent) rgba(0,0,0,0)}.mc-c-email-list__scroll-container::-webkit-scrollbar{width:6px}.mc-c-email-list__scroll-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-email-list__scroll-container::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--surface-text-color) 30%, transparent);border-radius:3px}.mc-c-email-list__scroll-container::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--surface-text-color) 50%, transparent)}.mc-c-email-list__item{border-bottom:1px solid var(--border-color)}.mc-c-email-list__item:last-child{border-bottom:none}.mc-c-email-list .mc-email-sentinel{height:20px;width:100%;pointer-events:none;background:rgba(0,0,0,0)}.mc-c-email-list__infinite-loader{display:flex;align-items:center;justify-content:center;padding:16px 20px;min-height:50px;background:var(--surface-background-color)}.mc-c-email-list__infinite-loader .loading-indicator{display:flex;align-items:center;gap:10px;color:var(--surface-text-muted);font-size:13px}.mc-c-email-list__infinite-loader .loading-indicator i{font-size:18px;color:var(--color-primary)}.mc-c-email-list__infinite-loader .loading-indicator span{opacity:.8}.mc-c-email-list__sentinel{display:flex;align-items:center;justify-content:center;padding:20px;min-height:60px}.mc-c-email-list__sentinel .loading-more{display:flex;align-items:center;gap:12px;color:var(--app-text-color);font-size:14px}.mc-c-email-list__sentinel .loading-more i{font-size:16px;color:var(--color-primary)}.mc-c-email-list__empty-state{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;color:var(--app-text-color)}.mc-c-email-list__empty-state .empty-content{text-align:center;max-width:400px;padding:40px 20px}.mc-c-email-list__empty-state .empty-content .empty-icon{margin-bottom:var(--space-5)}.mc-c-email-list__empty-state .empty-content .empty-icon i{font-size:64px;color:var(--app-text-color);opacity:.3}.mc-c-email-list__empty-state .empty-content .empty-title{margin:0 0 12px 0;font-size:20px;font-weight:500;color:var(--app-text-color)}.mc-c-email-list__empty-state .empty-content .empty-subtitle{margin:0 0 24px 0;font-size:14px;color:var(--app-text-color);opacity:.7;line-height:1.5}.mc-c-email-list__empty-state .empty-content .btn{margin-top:16px}.mc-c-email-list__error-state{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;color:var(--app-text-color)}.mc-c-email-list__error-state .error-content{text-align:center;max-width:400px;padding:40px 20px}.mc-c-email-list__error-state .error-content .error-icon{margin-bottom:var(--space-5)}.mc-c-email-list__error-state .error-content .error-icon i{font-size:64px;color:#f44336;opacity:.8}.mc-c-email-list__error-state .error-content .error-title{margin:0 0 12px 0;font-size:20px;font-weight:500;color:var(--app-text-color)}.mc-c-email-list__error-state .error-content .error-message{margin:0 0 24px 0;font-size:14px;color:var(--app-text-color);opacity:.7;line-height:1.5}.mc-c-email-list__error-state .error-content .btn{margin-top:16px}@media(max-width: 768px){.mc-c-email-list__scroll-container::-webkit-scrollbar{width:4px}.mc-c-email-list__sentinel{padding:16px;min-height:50px}.mc-c-email-list__sentinel .loading-more{font-size:13px}.mc-c-email-list__sentinel .loading-more i{font-size:14px}.mc-c-email-list__empty-state,.mc-c-email-list__error-state{min-height:250px}.mc-c-email-list__empty-state .empty-content,.mc-c-email-list__empty-state .error-content,.mc-c-email-list__error-state .empty-content,.mc-c-email-list__error-state .error-content{padding:30px 16px}.mc-c-email-list__empty-state .empty-content .empty-icon i,.mc-c-email-list__empty-state .empty-content .error-icon i,.mc-c-email-list__empty-state .error-content .empty-icon i,.mc-c-email-list__empty-state .error-content .error-icon i,.mc-c-email-list__error-state .empty-content .empty-icon i,.mc-c-email-list__error-state .empty-content .error-icon i,.mc-c-email-list__error-state .error-content .empty-icon i,.mc-c-email-list__error-state .error-content .error-icon i{font-size:48px}.mc-c-email-list__empty-state .empty-content .empty-title,.mc-c-email-list__empty-state .empty-content .error-title,.mc-c-email-list__empty-state .error-content .empty-title,.mc-c-email-list__empty-state .error-content .error-title,.mc-c-email-list__error-state .empty-content .empty-title,.mc-c-email-list__error-state .empty-content .error-title,.mc-c-email-list__error-state .error-content .empty-title,.mc-c-email-list__error-state .error-content .error-title{font-size:18px}.mc-c-email-list__empty-state .empty-content .empty-subtitle,.mc-c-email-list__empty-state .empty-content .error-message,.mc-c-email-list__empty-state .error-content .empty-subtitle,.mc-c-email-list__empty-state .error-content .error-message,.mc-c-email-list__error-state .empty-content .empty-subtitle,.mc-c-email-list__error-state .empty-content .error-message,.mc-c-email-list__error-state .error-content .empty-subtitle,.mc-c-email-list__error-state .error-content .error-message{font-size:13px}}
.mc-c-email-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4000;background:color-mix(in srgb, var(--surface-level-0) 85%, transparent);display:flex;align-items:center;justify-content:center;border-top-right-radius:8px;border-top-left-radius:8px}.mc-c-email-loading-overlay__inner{width:80%;max-width:320px;text-align:center}.mc-c-email-loading-overlay__icon{font-size:48px;color:var(--state-text-info);margin-bottom:var(--space-6)}.mc-c-email-loading-overlay__progress{width:100%;height:8px;background:var(--surface-level-2);border-radius:4px;overflow:hidden;margin-bottom:var(--space-3)}.mc-c-email-loading-overlay__progress-bar{height:100%;background:var(--state-text-info);width:0;transition:width .3s ease}.mc-c-email-loading-overlay__text{font-size:14px;color:var(--surface-text-color)}
.mc-c-email-provider-selector{display:flex;flex-direction:column;height:100%;min-height:400px}.mc-c-email-provider-selector__content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 24px;overflow-y:auto}.mc-c-email-provider-selector__headline{font-size:24px;font-weight:500;margin-bottom:var(--form-field-gap);text-align:center}.mc-c-email-provider-selector__accounts{width:100%;max-width:820px;margin-bottom:var(--space-8)}.mc-c-email-provider-selector__section-title{width:100%;max-width:820px;margin:0 0 var(--space-3);font-size:16px;font-weight:600}.mc-c-email-provider-selector__account-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden}.mc-c-email-provider-selector__account{display:flex;align-items:center;gap:12px;padding:12px 16px}.mc-c-email-provider-selector__account+.mc-c-email-provider-selector__account{border-top:1px solid var(--surface-border-color)}.mc-c-email-provider-selector__account-icon{flex:none;width:28px;height:28px;object-fit:contain}.mc-c-email-provider-selector__account-details{display:flex;flex:1;flex-direction:column;min-width:0}.mc-c-email-provider-selector__account-email{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.mc-c-email-provider-selector__account-status{color:var(--surface-text-muted);font-size:12px}.mc-c-email-provider-selector__account-status--danger{color:var(--state-text-danger)}.mc-c-email-provider-selector__account-status--success{color:var(--state-text-success)}.mc-c-email-provider-selector__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:24px;width:100%;max-width:820px}.mc-c-email-provider-card{position:relative;color:var(--surface-text-color);background:color-mix(in srgb, var(--surface-level-0) 90%, transparent);border-radius:12px;padding:24px 12px;display:flex;flex-direction:column;align-items:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .2s ease}.mc-c-email-provider-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.mc-c-email-provider-card.active{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 40%, transparent)}.mc-c-email-provider-card.disconnected{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-warning-500) 60%, transparent);background:color-mix(in oklab, var(--color-warning-500) 14%, var(--surface-level-0))}.mc-c-email-provider-card__count-badge{position:absolute;top:8px;right:8px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-white);font-size:11px;font-weight:600;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.mc-c-email-provider-card__icon{font-size:36px;margin-bottom:var(--space-3);color:var(--color-primary)}.mc-c-email-provider-card__icon-img{width:48px;height:48px;object-fit:contain;margin-bottom:var(--space-3)}.mc-c-email-provider-card__label{font-size:14px;font-weight:600;color:var(--surface-text-color);text-align:center}.mc-c-email-provider-card__status{margin-top:8px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:4px}.mc-c-email-provider-card__status--connected{color:var(--state-text-success)}.mc-c-email-provider-card__status--disconnected{color:var(--state-text-warning)}.mc-c-email-provider-card__status--new{color:var(--state-text-info)}.mc-c-email-provider-card__email{font-size:11px;color:var(--surface-text-muted);font-weight:400}.mc-c-email-provider-card small{margin-top:6px;color:var(--state-text-success);font-weight:500}.mc-c-email-provider-selector__loader{display:flex;align-items:center;justify-content:center;height:60vh}.mc-p-email-provider-selector{width:100%;height:100%;display:flex;flex-direction:column;background:rgba(0,0,0,0);color:var(--app-text-color);background:var(--app-background-color, transparent) var(--app-background-image, none) center/cover no-repeat fixed}@media(max-width: 768px){.mc-c-email-provider-selector__content{padding:24px 16px}.mc-c-email-provider-selector__grid{gap:16px}}
.mc-c-email-provider-setup{min-height:100%;background-color:var(--surface-level-1);color:var(--surface-text-color);position:relative}.mc-c-email-provider-setup__content{max-width:800px;margin:0 auto}.mc-c-email-provider-setup__loader{height:60vh;display:flex;align-items:center;justify-content:center}.mc-c-email-provider-setup__provider-card{background:var(--surface-background-color);border-radius:12px;padding:24px;margin-bottom:var(--space-6);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.mc-c-email-provider-setup__provider-info{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.mc-c-email-provider-setup__provider-icon{width:48px;height:48px;min-width:48px;border-radius:8px;background:var(--surface-level-2);display:flex;align-items:center;justify-content:center;font-size:24px;color:#4285f4;overflow:hidden}.mc-c-email-provider-setup__provider-icon img{max-width:32px;max-height:32px;width:auto;height:auto;object-fit:contain}.mc-c-email-provider-setup__provider-icon .bxl-gmail{color:#ea4335}.mc-c-email-provider-setup__provider-icon .bxl-microsoft{color:#0078d4}.mc-c-email-provider-setup__provider-details h3{margin:0 0 4px 0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-email-provider-setup__status{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.mc-c-email-provider-setup__status--pending{color:var(--state-text-warning)}.mc-c-email-provider-setup__status--success{color:var(--state-text-success)}.mc-c-email-provider-setup__status--warning{color:var(--state-text-warning);background:color-mix(in oklab, var(--color-warning-500) 14%, var(--surface-level-0));padding:6px 12px;border-radius:6px;border:1px solid color-mix(in oklab, var(--color-warning-500) 40%, transparent)}.mc-c-email-provider-setup__auth-btn{background:#1a73e8;color:var(--color-white);border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.mc-c-email-provider-setup__auth-btn:hover{background:#1765cc}.mc-c-email-provider-setup__auth-btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-email-provider-setup__credentials-section,.mc-c-email-provider-setup__sync-section,.mc-c-email-provider-setup__filters-section{background:var(--surface-background-color);border-radius:12px;padding:24px;margin-bottom:var(--space-6);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-email-provider-setup__section-title{margin:0 0 16px 0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-email-provider-setup__section-description{color:var(--surface-text-muted);margin:0 0 16px 0;font-size:14px}.mc-c-email-provider-setup__sync-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap)}.mc-c-email-provider-setup__sync-content{border-top:1px solid var(--surface-border-color);padding-top:16px}.mc-c-email-provider-setup__form-group{margin-bottom:var(--space-5)}.mc-c-email-provider-setup__label{display:block;margin-bottom:var(--space-2);font-weight:500;color:var(--surface-text-color);font-size:14px}.mc-c-email-provider-setup__label small{font-weight:400;color:var(--surface-text-muted);font-size:12px}.mc-c-email-provider-setup__input,.mc-c-email-provider-setup .chosen-container .chosen-single,.mc-c-email-provider-setup__select{width:100%;padding:12px 16px;border:1px solid var(--surface-border-dark);border-radius:8px;font-size:14px;background:var(--surface-background-color);color:var(--surface-text-color);transition:border-color .2s}.mc-c-email-provider-setup__input:focus,.mc-c-email-provider-setup .chosen-container .chosen-single:focus,.mc-c-email-provider-setup__select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary-500) 25%, transparent)}.mc-c-email-provider-setup__input::placeholder,.mc-c-email-provider-setup .chosen-container .chosen-single::placeholder,.mc-c-email-provider-setup__select::placeholder{color:var(--surface-text-muted)}.mc-c-email-provider-setup__select-suffix{display:inline-block;margin-left:8px;color:var(--surface-text-muted);font-size:14px}.mc-c-email-provider-setup__default-labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--form-field-gap)}.mc-c-email-provider-setup__default-label-btn{display:inline-flex;align-items:center;gap:6px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;padding:6px 12px;font-size:13px;color:var(--surface-text-color);cursor:pointer;transition:all .2s}.mc-c-email-provider-setup__default-label-btn:hover:not(:disabled){background:var(--surface-level-2)}.mc-c-email-provider-setup__default-label-btn:disabled{opacity:.6;cursor:not-allowed}.mc-c-email-provider-setup__default-label-btn--active{background:color-mix(in oklab, var(--color-info-500) 16%, var(--surface-level-0));border-color:var(--color-info-500);color:var(--state-text-info)}.mc-c-email-provider-setup__default-label-btn i{font-size:12px}.mc-c-email-provider-setup__filter-input-group{display:flex;gap:8px;margin-bottom:var(--space-3)}.mc-c-email-provider-setup__filter-input-group .mc-c-email-provider-setup__input,.mc-c-email-provider-setup__filter-input-group .mc-c-email-provider-setup .chosen-container .chosen-single,.mc-c-email-provider-setup .chosen-container .mc-c-email-provider-setup__filter-input-group .chosen-single{flex:1;margin-bottom:0}.mc-c-email-provider-setup__filter-input-group .mc-c-email-provider-setup__add-btn{background:#1a73e8;color:var(--color-white);border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.mc-c-email-provider-setup__filter-input-group .mc-c-email-provider-setup__add-btn:hover{background:#1765cc}.mc-c-email-provider-setup__filter-tags{display:flex;flex-wrap:wrap;gap:8px;min-height:32px;padding:8px 0}.mc-c-email-provider-setup__filter-tag{display:inline-flex;align-items:center;gap:6px;background:var(--surface-level-2);border:1px solid var(--surface-border-color);border-radius:6px;padding:4px 8px;font-size:13px;color:var(--surface-text-color)}.mc-c-email-provider-setup__filter-tag--required{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-warning-500) 60%, transparent);color:var(--state-text-warning)}.mc-c-email-provider-setup__filter-tag i{cursor:pointer;color:var(--surface-text-muted);font-size:14px;transition:color .2s}.mc-c-email-provider-setup__filter-tag i:hover{color:var(--state-text-danger)}.mc-c-email-provider-setup__filter-tag i.bx-lock{color:var(--state-text-warning);cursor:default}.mc-c-email-provider-setup__filter-tag i.bx-lock:hover{color:var(--state-text-warning)}.mc-c-email-provider-setup__toggle-switch{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}.mc-c-email-provider-setup__toggle-switch input{opacity:0;width:0;height:0}.mc-c-email-provider-setup__toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--surface-border-dark);border-radius:24px;transition:.3s}.mc-c-email-provider-setup__toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:var(--color-white);border-radius:50%;transition:.3s}.mc-c-email-provider-setup__toggle-switch input:checked+.mc-c-email-provider-setup__toggle-slider{background-color:var(--color-primary-500)}.mc-c-email-provider-setup__toggle-switch input:checked+.mc-c-email-provider-setup__toggle-slider:before{transform:translateX(24px)}.mc-c-email-provider-setup__info-box{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-warning-500) 60%, transparent);border-radius:8px;padding:16px;margin-bottom:var(--space-5);display:flex;gap:12px}.mc-c-email-provider-setup__info-box i{color:var(--state-text-warning);font-size:20px;flex-shrink:0;margin-top:2px}.mc-c-email-provider-setup__info-text{color:var(--state-text-warning);font-size:14px;line-height:1.5}.mc-c-email-provider-setup__add-btn{background:rgba(0,0,0,0);border:1px solid var(--color-info-500);color:var(--state-text-info);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.mc-c-email-provider-setup__add-btn:hover{background:#1a73e8;color:var(--color-white)}.mc-c-email-provider-setup__provider-details{min-width:0}.mc-c-email-provider-setup__email{font-size:13px;color:var(--state-text-info);margin:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.mc-c-email-provider-setup__disable-btn{background:rgba(0,0,0,0);border:1px solid var(--surface-border-dark);color:var(--surface-text-muted);padding:6px 16px;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s}.mc-c-email-provider-setup__disable-btn:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger-500) 10%, var(--surface-level-0));border-color:color-mix(in oklab, var(--color-danger-500) 40%, transparent);color:var(--state-text-danger)}.mc-c-email-provider-setup__disable-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width: 768px){.mc-c-email-provider-setup__content{padding:16px}.mc-c-email-provider-setup__provider-card{flex-direction:column;gap:16px;align-items:flex-start}.mc-c-email-provider-setup__sync-header{flex-direction:column;align-items:flex-start;gap:12px}.mc-c-email-provider-setup__filter-input-group{flex-direction:column;gap:8px}.mc-c-email-provider-setup__filter-tags{flex-direction:column;align-items:flex-start}.mc-c-email-provider-setup__default-labels{flex-direction:column;align-items:flex-start}}.mc-c-email-provider-setup .chosen-container{width:100% !important;border:unset;min-height:42px}.mc-c-email-provider-setup .chosen-container .chosen-single{display:flex;align-items:center;padding-right:36px;background-image:none}.mc-c-email-provider-setup .chosen-container .chosen-single span{flex:1}.mc-c-email-provider-setup .chosen-container .chosen-drop{border:1px solid var(--surface-border-dark);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:4px}.mc-c-email-provider-setup .chosen-container .chosen-results li{font-size:14px;padding:8px 12px}.mc-c-email-provider-setup .chosen-container .chosen-results li.highlighted{background:color-mix(in oklab, var(--color-info-500) 16%, var(--surface-level-0))}.mc-c-email-provider-setup__action-group{display:flex;gap:8px;align-items:center;flex-shrink:0}.mc-c-email-provider-setup__action-group mc-button{white-space:nowrap}@media(max-width: 768px){.mc-c-email-provider-setup__action-group{align-items:stretch;width:100%}.mc-c-email-provider-setup__action-group mc-button{width:100%;justify-content:center}}
.mc-c-email-signature-editor{padding:16px}.mc-c-email-signature-editor__loading{display:flex;align-items:center;gap:8px;color:var(--surface-text-secondary, #999);font-size:14px;padding:20px 0}.mc-c-email-signature-editor__toggle{margin-bottom:16px}.mc-c-email-signature-editor__content{border:1px solid var(--border-color, #e1e5e9);border-radius:8px;overflow:hidden;margin-bottom:16px}.mc-c-email-signature-editor__toolbar{display:flex;gap:4px;padding:8px;background:var(--surface-background-alt, #f9f9f9);border-bottom:1px solid var(--border-color, #e1e5e9)}.mc-c-email-signature-editor__visual{min-height:120px}.mc-c-email-signature-editor__html{padding:0}.mc-c-email-signature-editor__textarea{width:100%;border:none;padding:12px;font-family:"SF Mono","Fira Code",monospace;font-size:12px;line-height:1.5;resize:vertical;background:var(--surface-background-color, #ffffff);color:var(--surface-text-color, #333);min-height:120px}.mc-c-email-signature-editor__textarea:focus{outline:none}.mc-c-email-signature-editor__preview{padding:12px;border-top:1px solid var(--border-color, #e1e5e9)}.mc-c-email-signature-editor__label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--surface-text-secondary, #999);margin-bottom:8px;letter-spacing:.5px}.mc-c-email-signature-editor__preview-content{font-size:13px;line-height:1.5;padding:8px;background:var(--surface-background-alt, #f9f9f9);border-radius:4px;max-height:150px;overflow-y:auto}.mc-c-email-signature-editor__actions{margin-top:12px}
.mc-c-email-sync-banner{--email-banner-accent: var(--color-primary-500);--email-banner-text: var(--state-text-brand);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-base);animation:emailSyncBannerSlideDown .3s ease-out;z-index:10;background-color:color-mix(in oklab, var(--email-banner-accent) 14%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--email-banner-accent) 40%, transparent);color:var(--email-banner-text)}.mc-c-email-sync-banner__content{display:flex;align-items:center;gap:12px;flex:1}.mc-c-email-sync-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--email-banner-text);font-size:20px}.mc-c-email-sync-banner__icon i{animation:emailSyncBannerSpin 1s linear infinite}.mc-c-email-sync-banner__text{flex:1;display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);line-height:1.4}.mc-c-email-sync-banner__message{color:var(--email-banner-text);font-weight:500}.mc-c-email-sync-banner__progress{color:var(--email-banner-text);font-size:13px;font-weight:400}.mc-c-email-sync-banner__progress-bar{flex-shrink:0;width:120px;height:6px;background:color-mix(in oklab, var(--email-banner-accent) 24%, var(--surface-level-0));border-radius:3px;overflow:hidden}.mc-c-email-sync-banner__progress-fill{height:100%;background:var(--email-banner-accent);border-radius:3px;transition:width .3s ease-out}.mc-c-email-sync-banner__count{display:flex;align-items:center;gap:4px;padding:4px 10px;background:color-mix(in oklab, var(--email-banner-accent) 24%, var(--surface-level-0));border-radius:12px;font-size:13px;font-weight:600;color:var(--email-banner-text)}.mc-c-email-sync-banner__count i{font-size:14px;animation:none !important}.mc-c-email-sync-banner__action{flex-shrink:0;padding:6px 14px;background:rgba(0,0,0,0);border:1px solid color-mix(in oklab, var(--email-banner-accent) 60%, transparent);border-radius:6px;font-size:13px;font-weight:500;color:var(--email-banner-text);cursor:pointer;transition:all .2s ease}.mc-c-email-sync-banner__action:hover{background:color-mix(in oklab, var(--email-banner-accent) 24%, var(--surface-level-0));border-color:var(--email-banner-accent)}.mc-c-email-sync-banner__action:active{transform:scale(0.95)}.mc-c-email-sync-banner__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm);color:var(--email-banner-text);cursor:pointer;transition:all .2s ease}.mc-c-email-sync-banner__close i{font-size:20px;animation:none !important}.mc-c-email-sync-banner__close:hover{background:color-mix(in oklab, var(--email-banner-accent) 24%, var(--surface-level-0))}.mc-c-email-sync-banner__close:active{transform:scale(0.95)}.mc-c-email-sync-banner--warning{--email-banner-accent: var(--color-warning-500);--email-banner-text: var(--state-text-warning)}.mc-c-email-sync-banner--error{--email-banner-accent: var(--color-danger-500);--email-banner-text: var(--state-text-danger)}.mc-c-email-sync-banner--info{--email-banner-accent: var(--color-info-500);--email-banner-text: var(--state-text-info)}.mc-c-email-sync-banner--warning .mc-c-email-sync-banner__icon i,.mc-c-email-sync-banner--error .mc-c-email-sync-banner__icon i,.mc-c-email-sync-banner--info .mc-c-email-sync-banner__icon i{animation:none}.mc-c-email-sync-banner--sync{--email-banner-accent: var(--color-primary-500);--email-banner-text: var(--state-text-brand)}@keyframes emailSyncBannerSlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes emailSyncBannerSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mc-c-email-batch-toast{display:flex;flex-direction:column;gap:4px}.mc-c-email-batch-toast__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-c-email-batch-toast__header strong{font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mc-c-email-batch-toast__count{flex-shrink:0;padding:2px 6px;background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));color:var(--state-text-brand);border-radius:8px;font-size:11px;font-weight:600}.mc-c-email-batch-toast__subject{font-size:13px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.mc-c-email-batch-toast__snippet{font-size:12px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}
:root{--email-surface-bg: var(--surface-background-color);--email-surface-bg-secondary: var(--surface-level-1);--email-surface-bg-tertiary: var(--surface-level-2);--email-surface-text: var(--surface-text-color);--email-surface-text-secondary: var(--surface-text-muted);--email-surface-text-muted: var(--surface-text-muted);--email-surface-border: var(--surface-border-color);--email-surface-border-light: var(--surface-border-light);--email-hover-bg: var(--surface-level-1);--email-selected-bg: var(--surface-level-2);--email-focus-ring: var(--shadow-focus);--email-unread-bg: color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0) 92%);--email-unread-indicator: var(--color-primary);--email-attachment-color: var(--surface-text-muted);--email-star-color: var(--color-warning);--email-danger-color: var(--color-error);--sidebar-text-color-hover: var(--sidebar-text-color);--sidebar-text-color-active: var(--sidebar-text-color);--sidebar-text-color-muted: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-text-color-secondary: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-icon-color: var(--sidebar-text-color);--sidebar-icon-color-muted: color-mix(in srgb, var(--sidebar-text-color) 50%, transparent);--sidebar-divider-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-hover-color: color-mix(in srgb, var(--sidebar-text-color) 30%, transparent);--sidebar-button-bg: color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);--sidebar-button-hover-bg: var(--sidebar-item-hover);--sidebar-focus-ring: var(--shadow-focus)}.mc-c-inbox-account-selector__trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--sidebar-text-color) 30%, transparent);border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1;min-width:0;height:36px}.mc-c-inbox-account-selector__trigger:hover:not(.disabled){border-color:var(--sidebar-border-hover-color);background:var(--sidebar-item-hover)}.mc-c-inbox-account-selector__trigger.open{border-color:var(--sidebar-border-hover-color);box-shadow:0 0 0 2px var(--sidebar-focus-ring)}.mc-c-inbox-account-selector__trigger.disabled{cursor:not-allowed;opacity:.6;background:var(--sidebar-background-color)}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__provider-icon{font-size:16px;flex-shrink:0}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__provider-icon.bxl-google{color:#4285f4}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__provider-icon.bxl-microsoft{color:#0078d4}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__text{flex:1;text-align:left;font-size:13px;color:var(--sidebar-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;min-width:0}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__text.placeholder{color:var(--sidebar-text-color-muted);font-style:normal}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__arrow{font-size:12px;color:var(--sidebar-text-color-muted);flex-shrink:0;transition:transform .2s ease}.mc-c-inbox-account-selector__trigger.open .mc-c-inbox-account-selector__arrow{transform:rotate(180deg)}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__spinner{font-size:12px;color:var(--sidebar-text-color-muted);flex-shrink:0}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__sync-indicator{display:flex;align-items:center;color:var(--color-primary);font-size:12px;flex-shrink:0}.mc-c-inbox-account-selector__trigger.syncing{border-color:var(--color-primary-300);background:color-mix(in srgb, var(--color-primary-500) 20%, transparent)}.mc-c-inbox-account-selector__popover{background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:8px;box-shadow:var(--shadow-lg);overflow:hidden;min-width:280px;max-width:320px;max-height:400px;display:flex;flex-direction:column}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header{padding:12px;border-bottom:1px solid var(--surface-border-light);background:var(--surface-level-1)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header .mc-c-inbox-account-selector__search-container{position:relative}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header .mc-c-inbox-account-selector__search-container .mc-c-inbox-account-selector__search{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--surface-border-color);border-radius:4px;font-size:14px;outline:none;background:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header .mc-c-inbox-account-selector__search-container .mc-c-inbox-account-selector__search:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header .mc-c-inbox-account-selector__search-container .mc-c-inbox-account-selector__search::placeholder{color:var(--surface-text-muted)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__header .mc-c-inbox-account-selector__search-container .mc-c-inbox-account-selector__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--surface-text-muted);pointer-events:none}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list{flex:1;overflow-y:auto;max-height:250px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-accounts,.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-results{padding:24px;text-align:center;color:var(--surface-text-muted)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-accounts i,.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-results i{font-size:24px;color:var(--surface-text-muted);margin-bottom:var(--space-2);display:block}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-accounts span,.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__no-results span{font-size:14px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--surface-border-light)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item:hover{background:var(--surface-level-1)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item.selected{background:color-mix(in oklab, var(--color-primary-500) 14%, var(--surface-level-0));border-color:var(--color-primary)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item:last-child{border-bottom:none}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-provider{flex-shrink:0}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-provider .mc-c-inbox-account-selector__provider-icon{font-size:20px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-provider .mc-c-inbox-account-selector__provider-icon.bxl-google{color:#4285f4}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-provider .mc-c-inbox-account-selector__provider-icon.bxl-microsoft{color:#0078d4}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-provider .mc-c-inbox-account-selector__provider-icon.bx-envelope{color:var(--surface-text-muted)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info{flex:1;min-width:0}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-email{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-provider-label{font-size:12px;color:var(--surface-text-muted);margin-top:2px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:2px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status i{font-size:12px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status.status-idle{color:var(--surface-text-muted)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status.status-syncing{color:var(--state-text-brand)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status.status-success{color:var(--state-text-success)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-info .mc-c-inbox-account-selector__account-status.status-error{color:var(--state-text-danger)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .2s ease}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item:hover .mc-c-inbox-account-selector__account-actions{opacity:1}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer;transition:all .2s ease}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn i{font-size:14px}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn:hover:not(:disabled){background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn:disabled{cursor:not-allowed;opacity:.5}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn--sync:hover:not(:disabled){color:var(--state-text-brand)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__action-btn--config:hover:not(:disabled){color:var(--color-secondary)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-selected{flex-shrink:0}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item .mc-c-inbox-account-selector__account-selected i{font-size:14px;color:var(--color-primary)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item.syncing{background:color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0))}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item.syncing .mc-c-inbox-account-selector__account-actions{opacity:1}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item.error{background:color-mix(in oklab, var(--color-danger-500) 8%, var(--surface-level-0));border-left:3px solid var(--color-danger)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__accounts-list .mc-c-inbox-account-selector__account-item.success .mc-c-inbox-account-selector__account-status.status-success i{animation:successPulse .5s ease-out}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__footer{padding:12px;border-top:1px solid var(--surface-border-light);background:var(--surface-level-1)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__footer .mc-c-inbox-account-selector__add-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__footer .mc-c-inbox-account-selector__add-btn:hover{background:var(--color-primary-700)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__footer .mc-c-inbox-account-selector__add-btn:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-inbox-account-selector__popover .mc-c-inbox-account-selector__footer .mc-c-inbox-account-selector__add-btn i{font-size:12px}@media(max-width: 768px){.mc-c-inbox-account-selector__trigger{flex:1;min-width:0;height:32px;padding:6px 10px;gap:6px}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__text{font-size:12px}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__provider-icon{font-size:14px}.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__arrow,.mc-c-inbox-account-selector__trigger .mc-c-inbox-account-selector__spinner{font-size:10px}.mc-c-inbox-account-selector__popover{min-width:200px;max-width:calc(100vw - 20px);width:100%}}@media(max-width: 350px){.mc-c-inbox-account-selector__trigger{max-width:100%}}
.mc-l-inbox-header-level1{display:flex;align-items:center;gap:12px;padding:var(--space-4);flex-shrink:0}.mc-l-inbox-header-level1__actions{margin-right:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-l-inbox-header-level1__participant-filter{display:flex;align-items:center}.mc-l-inbox-header-level1__participant-input-wrapper{display:flex;align-items:center;gap:8px;background-color:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:8px;padding:6px 12px;transition:all .2s ease}.mc-l-inbox-header-level1__participant-input-wrapper:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(137,85,239,.1)}.mc-l-inbox-header-level1__participant-input-wrapper i{font-size:16px;color:var(--surface-text-muted)}.mc-l-inbox-header-level1__participant-input{border:none;background:rgba(0,0,0,0);font-size:13px;color:var(--surface-text-color);outline:none;width:180px}.mc-l-inbox-header-level1__participant-input::placeholder{color:var(--surface-text-muted)}.mc-l-inbox-header-level1__participant-clear{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:var(--surface-text-muted);transition:all .2s ease}.mc-l-inbox-header-level1__participant-clear:hover{background-color:var(--surface-border-color);color:var(--surface-text-color)}.mc-l-inbox-header-level1__participant-clear i{font-size:14px}.mc-l-inbox-header-level1__filter-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--surface-border-color);background-color:var(--surface-level-0);border-radius:8px;cursor:pointer;color:var(--surface-text-muted);transition:all .2s ease}.mc-l-inbox-header-level1__filter-toggle:hover{background-color:var(--surface-level-1);color:var(--surface-text-color)}.mc-l-inbox-header-level1__filter-toggle.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.mc-l-inbox-header-level1__filter-toggle i{font-size:16px}.mc-c-email-totalizer{display:flex;align-items:center;padding:0 var(--space-3)}.mc-c-email-totalizer__text{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:inherit;white-space:nowrap}
.mc-l-inbox-header-level2{display:flex;align-items:center;gap:4px;flex-shrink:0;min-height:44px;padding:0 var(--space-4);color:var(--app-text-color)}.mc-l-inbox-header-level2__select-all{display:inline-flex;align-items:center;gap:12px;margin:0;cursor:pointer;font-weight:400}.mc-l-inbox-header-level2__hint{opacity:.8}.mc-l-inbox-header-level2__count{margin:0 12px 0 8px;font-weight:500;white-space:nowrap}.mc-l-inbox-header-level2__actions{display:flex;align-items:center;gap:4px;min-width:0}.mc-l-inbox-header-level2__clear{margin-left:auto}@media(max-width: 768px){.mc-l-inbox-header-level2{flex-wrap:wrap;padding:var(--space-2) var(--space-4)}.mc-l-inbox-header-level2__actions{flex-wrap:wrap}}.mc-c-email-list__checkbox input.mc-l-inbox-header-level2__checkbox:indeterminate{background-color:var(--color-primary);border-color:var(--color-primary)}.mc-c-email-list__checkbox input.mc-l-inbox-header-level2__checkbox:indeterminate::after{font-family:FontAwesome;content:"";background-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);color:var(--color-text-inverse);text-align:center;line-height:var(--line-height-none);position:absolute;top:0;left:0;width:100%;height:100%}
:root{--email-surface-bg: var(--surface-background-color);--email-surface-bg-secondary: var(--surface-level-1);--email-surface-bg-tertiary: var(--surface-level-2);--email-surface-text: var(--surface-text-color);--email-surface-text-secondary: var(--surface-text-muted);--email-surface-text-muted: var(--surface-text-muted);--email-surface-border: var(--surface-border-color);--email-surface-border-light: var(--surface-border-light);--email-hover-bg: var(--surface-level-1);--email-selected-bg: var(--surface-level-2);--email-focus-ring: var(--shadow-focus);--email-unread-bg: color-mix(in oklab, var(--color-primary-500) 8%, var(--surface-level-0) 92%);--email-unread-indicator: var(--color-primary);--email-attachment-color: var(--surface-text-muted);--email-star-color: var(--color-warning);--email-danger-color: var(--color-error);--sidebar-text-color-hover: var(--sidebar-text-color);--sidebar-text-color-active: var(--sidebar-text-color);--sidebar-text-color-muted: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-text-color-secondary: color-mix(in srgb, var(--sidebar-text-color) 70%, transparent);--sidebar-icon-color: var(--sidebar-text-color);--sidebar-icon-color-muted: color-mix(in srgb, var(--sidebar-text-color) 50%, transparent);--sidebar-divider-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-color: color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);--sidebar-border-hover-color: color-mix(in srgb, var(--sidebar-text-color) 30%, transparent);--sidebar-button-bg: color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);--sidebar-button-hover-bg: var(--sidebar-item-hover);--sidebar-focus-ring: var(--shadow-focus)}inbox-sidebar,.mc-c-inbox-sidebar{display:flex;flex-direction:column;width:100%;height:100%;background:var(--sidebar-background-color);border-right:1px solid color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;position:relative;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sidebar-text-color) 30%, transparent) rgba(0,0,0,0)}inbox-sidebar::-webkit-scrollbar,.mc-c-inbox-sidebar::-webkit-scrollbar{width:6px}inbox-sidebar::-webkit-scrollbar-track,.mc-c-inbox-sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}inbox-sidebar::-webkit-scrollbar-thumb,.mc-c-inbox-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-text-color) 30%, transparent);border-radius:3px}inbox-sidebar::-webkit-scrollbar-thumb:hover,.mc-c-inbox-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sidebar-text-color) 50%, transparent)}inbox-sidebar .inbox-sidebar-container,.mc-c-inbox-sidebar .inbox-sidebar-container{padding:16px 16px;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;background:rgba(0,0,0,0);color:var(--sidebar-text-color);border-right:none;position:relative;z-index:1}inbox-sidebar .sidebar-header,.mc-c-inbox-sidebar .sidebar-header{margin-bottom:var(--form-field-gap);font-size:22px;font-weight:600;color:var(--sidebar-text-color);letter-spacing:-0.5px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px}inbox-sidebar .sidebar-header .sidebar-header__compose-button,.mc-c-inbox-sidebar .sidebar-header .sidebar-header__compose-button{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}inbox-sidebar .sidebar-header .sidebar-header__compose-button i,.mc-c-inbox-sidebar .sidebar-header .sidebar-header__compose-button i{font-size:18px}inbox-sidebar .sidebar-header .sidebar-header__compose-button:hover,.mc-c-inbox-sidebar .sidebar-header .sidebar-header__compose-button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);color:#fff}inbox-sidebar .sidebar-title,.mc-c-inbox-sidebar .sidebar-title{margin:0}inbox-sidebar .filters-list,.mc-c-inbox-sidebar .filters-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0;padding-bottom:80px}inbox-sidebar .sidebar-item,.mc-c-inbox-sidebar .sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 16px;margin:2px 0;border-radius:8px;cursor:pointer;transition:all .2s ease;color:var(--sidebar-text-color);min-height:40px}inbox-sidebar .sidebar-item:hover,.mc-c-inbox-sidebar .sidebar-item:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color-hover)}inbox-sidebar .sidebar-item:hover i,.mc-c-inbox-sidebar .sidebar-item:hover i{color:var(--sidebar-text-color-hover)}inbox-sidebar .sidebar-item.active,.mc-c-inbox-sidebar .sidebar-item.active{background-color:var(--sidebar-item-active);color:var(--sidebar-text-color-active)}inbox-sidebar .sidebar-item.active i,.mc-c-inbox-sidebar .sidebar-item.active i{color:var(--sidebar-text-color-active)}inbox-sidebar .sidebar-item i,.mc-c-inbox-sidebar .sidebar-item i{font-size:18px;color:var(--sidebar-icon-color);flex-shrink:0;transition:color .2s ease;width:18px;text-align:center}inbox-sidebar .sidebar-item .item-label,.mc-c-inbox-sidebar .sidebar-item .item-label{flex:1;font-size:14px;font-weight:400;color:inherit;line-height:1.3}inbox-sidebar .sidebar-item .count,.mc-c-inbox-sidebar .sidebar-item .count{background:var(--color-primary);color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;min-width:18px;height:18px;text-align:center;flex-shrink:0;line-height:1.2;display:flex;align-items:center;justify-content:center}inbox-sidebar .custom-label i.bx-label,.mc-c-inbox-sidebar .custom-label i.bx-label{font-size:18px}inbox-sidebar .sidebar-divider,.mc-c-inbox-sidebar .sidebar-divider{height:1px;background-color:var(--sidebar-divider-color);margin:12px 0}inbox-sidebar .sidebar-section-header,.mc-c-inbox-sidebar .sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;margin:12px 0 6px 0}inbox-sidebar .sidebar-section-header .section-title,.mc-c-inbox-sidebar .sidebar-section-header .section-title{color:inherit;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.8px}inbox-sidebar .sidebar-section-header .btn-icon-small,.mc-c-inbox-sidebar .sidebar-section-header .btn-icon-small{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--sidebar-text-color-muted);transition:all .2s ease}inbox-sidebar .sidebar-section-header .btn-icon-small:hover,.mc-c-inbox-sidebar .sidebar-section-header .btn-icon-small:hover{background-color:var(--sidebar-item-hover);color:var(--sidebar-text-color)}inbox-sidebar .sidebar-section-header .btn-icon-small i,.mc-c-inbox-sidebar .sidebar-section-header .btn-icon-small i{font-size:14px}inbox-sidebar .loading-container,.mc-c-inbox-sidebar .loading-container{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 12px;color:var(--sidebar-text-color-muted)}inbox-sidebar .loading-container i,.mc-c-inbox-sidebar .loading-container i{font-size:16px}inbox-sidebar .loading-container .loading-text,.mc-c-inbox-sidebar .loading-container .loading-text{font-size:12px}inbox-sidebar .empty-state,.mc-c-inbox-sidebar .empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;text-align:center;color:var(--sidebar-text-color);opacity:.6;font-size:12px;background:rgba(0,0,0,0);border:none;border-radius:0}inbox-sidebar .empty-state i,.mc-c-inbox-sidebar .empty-state i{font-size:20px;color:var(--sidebar-text-color)}inbox-sidebar .sidebar-account-block,.mc-c-inbox-sidebar .sidebar-account-block{margin-bottom:var(--form-field-gap);padding-bottom:16px;border-bottom:1px solid color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);flex-shrink:0;width:100%;min-width:0}inbox-sidebar .sidebar-top-actions,.mc-c-inbox-sidebar .sidebar-top-actions{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);flex-shrink:0;width:100%;min-width:0}inbox-sidebar .sidebar-top-actions inbox-account-selector,inbox-sidebar .sidebar-top-actions .mc-c-inbox-account-selector,.mc-c-inbox-sidebar .sidebar-top-actions inbox-account-selector,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-inbox-account-selector{flex:1 1 auto;min-width:0;overflow:hidden}inbox-sidebar .sidebar-top-actions .mc-c-inbox-sidebar__no-accounts,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-inbox-sidebar__no-accounts{padding:8px 0;flex:1 1 auto;min-width:0}inbox-sidebar .sidebar-top-actions>mc-button,.mc-c-inbox-sidebar .sidebar-top-actions>mc-button{flex-shrink:0}inbox-sidebar .sidebar-top-actions .btn-icon,.mc-c-inbox-sidebar .sidebar-top-actions .btn-icon{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--sidebar-border-color);border-radius:8px;color:var(--sidebar-text-color);background:var(--sidebar-button-bg);transition:all .2s ease;width:36px;height:36px;flex-shrink:0}inbox-sidebar .sidebar-top-actions .btn-icon:hover,.mc-c-inbox-sidebar .sidebar-top-actions .btn-icon:hover{background:var(--sidebar-button-hover-bg);border-color:var(--sidebar-border-hover-color);color:var(--sidebar-text-color-hover)}inbox-sidebar .sidebar-top-actions .btn-icon i,.mc-c-inbox-sidebar .sidebar-top-actions .btn-icon i{font-size:16px}inbox-sidebar .sidebar-top-actions .mc-c-sync-button,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--sidebar-border-color);border-radius:8px;background:var(--sidebar-button-bg);color:var(--sidebar-text-color);cursor:pointer;transition:all .2s ease;flex-shrink:0}inbox-sidebar .sidebar-top-actions .mc-c-sync-button i,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button i{font-size:18px;transition:transform .3s ease}inbox-sidebar .sidebar-top-actions .mc-c-sync-button:hover:not(:disabled),.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button:hover:not(:disabled){background:var(--sidebar-button-hover-bg);border-color:var(--sidebar-border-hover-color);color:var(--sidebar-text-color-hover)}inbox-sidebar .sidebar-top-actions .mc-c-sync-button:hover:not(:disabled) i,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button:hover:not(:disabled) i{transform:rotate(180deg)}inbox-sidebar .sidebar-top-actions .mc-c-sync-button:disabled,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button:disabled{opacity:.7;cursor:not-allowed}inbox-sidebar .sidebar-top-actions .mc-c-sync-button--syncing,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button--syncing{background:color-mix(in srgb, var(--color-primary-500) 20%, transparent);border-color:var(--color-primary-400);color:var(--sidebar-text-color)}inbox-sidebar .sidebar-top-actions .mc-c-sync-button--syncing:hover,.mc-c-inbox-sidebar .sidebar-top-actions .mc-c-sync-button--syncing:hover{background:color-mix(in srgb, var(--color-primary-500) 20%, transparent);border-color:var(--color-primary-400)}inbox-sidebar .sidebar-disconnected-warning,.mc-c-inbox-sidebar .sidebar-disconnected-warning{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-warning-500) 50%, transparent);color:var(--surface-text-color);border-radius:8px;padding:12px;margin-bottom:var(--form-field-gap);display:flex;flex-direction:column;gap:8px}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content{display:flex;align-items:flex-start;gap:8px}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-icon,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-icon{font-size:18px;color:var(--state-text-warning);flex-shrink:0;margin-top:2px}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text{flex:1;min-width:0}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text .disconnected-warning-title,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text .disconnected-warning-title{font-size:13px;font-weight:600;color:var(--state-text-warning);margin-bottom:var(--space-0-5)}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text .disconnected-warning-message,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-content .disconnected-warning-text .disconnected-warning-message{font-size:11px;color:var(--surface-text-muted);line-height:1.3;word-wrap:break-word}inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-button,.mc-c-inbox-sidebar .sidebar-disconnected-warning .disconnected-warning-button{align-self:flex-start;margin-top:4px}inbox-sidebar.collapsed,.mc-c-inbox-sidebar.collapsed{min-width:56px}inbox-sidebar.collapsed .sidebar-header,inbox-sidebar.collapsed .sidebar-section-header,inbox-sidebar.collapsed .sidebar-divider,.mc-c-inbox-sidebar.collapsed .sidebar-header,.mc-c-inbox-sidebar.collapsed .sidebar-section-header,.mc-c-inbox-sidebar.collapsed .sidebar-divider{display:none}inbox-sidebar.collapsed .sidebar-item,.mc-c-inbox-sidebar.collapsed .sidebar-item{padding:10px;justify-content:center;position:relative}inbox-sidebar.collapsed .sidebar-item .item-label,.mc-c-inbox-sidebar.collapsed .sidebar-item .item-label{display:none}inbox-sidebar.collapsed .sidebar-item .count,.mc-c-inbox-sidebar.collapsed .sidebar-item .count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:10px;padding:1px 4px;z-index:2}inbox-sidebar.collapsed .sidebar-top-actions,.mc-c-inbox-sidebar.collapsed .sidebar-top-actions{flex-direction:column;gap:12px}@media(max-width: 768px){inbox-sidebar,.mc-c-inbox-sidebar{scrollbar-width:thin}inbox-sidebar.auto-collapse,.mc-c-inbox-sidebar.auto-collapse{min-width:56px}inbox-sidebar.auto-collapse .sidebar-header,inbox-sidebar.auto-collapse .sidebar-section-header,inbox-sidebar.auto-collapse .sidebar-divider,.mc-c-inbox-sidebar.auto-collapse .sidebar-header,.mc-c-inbox-sidebar.auto-collapse .sidebar-section-header,.mc-c-inbox-sidebar.auto-collapse .sidebar-divider{display:none}inbox-sidebar.auto-collapse .sidebar-item,.mc-c-inbox-sidebar.auto-collapse .sidebar-item{padding:10px;justify-content:center;position:relative}inbox-sidebar.auto-collapse .sidebar-item .item-label,.mc-c-inbox-sidebar.auto-collapse .sidebar-item .item-label{display:none}inbox-sidebar.auto-collapse .sidebar-item .count,.mc-c-inbox-sidebar.auto-collapse .sidebar-item .count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:10px;padding:1px 4px;z-index:2}inbox-sidebar.auto-collapse .sidebar-top-actions,.mc-c-inbox-sidebar.auto-collapse .sidebar-top-actions{flex-direction:column;gap:12px}inbox-sidebar::-webkit-scrollbar,.mc-c-inbox-sidebar::-webkit-scrollbar{width:4px}inbox-sidebar .inbox-sidebar-container,.mc-c-inbox-sidebar .inbox-sidebar-container{padding:12px 8px}inbox-sidebar .sidebar-item,.mc-c-inbox-sidebar .sidebar-item{padding:8px 12px;min-height:36px;gap:10px}inbox-sidebar .sidebar-item .item-label,.mc-c-inbox-sidebar .sidebar-item .item-label{font-size:13px}inbox-sidebar .sidebar-item i,.mc-c-inbox-sidebar .sidebar-item i{font-size:16px;width:16px}inbox-sidebar .sidebar-header,.mc-c-inbox-sidebar .sidebar-header{font-size:20px;margin-bottom:var(--space-3)}inbox-sidebar .sidebar-account-block,.mc-c-inbox-sidebar .sidebar-account-block{margin-bottom:var(--space-3);padding-bottom:12px}inbox-sidebar .sidebar-top-actions,.mc-c-inbox-sidebar .sidebar-top-actions{gap:6px}inbox-sidebar .sidebar-top-actions .btn-icon,.mc-c-inbox-sidebar .sidebar-top-actions .btn-icon{width:32px;height:32px;padding:6px}inbox-sidebar .sidebar-top-actions .btn-icon i,.mc-c-inbox-sidebar .sidebar-top-actions .btn-icon i{font-size:14px}}inbox-sidebar .sidebar-footer,.mc-c-inbox-sidebar .sidebar-footer{flex-shrink:0;margin-top:auto;padding:12px 16px 16px;display:flex;justify-content:center;z-index:2}inbox-sidebar .sidebar-footer .sidebar-item--settings,.mc-c-inbox-sidebar .sidebar-footer .sidebar-item--settings{width:100%;margin:0;padding-left:8px}
.mc-c-mailbox-shared-badge{display:flex;align-items:center;gap:7px;width:100%;margin-top:9px;padding:5px 7px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:7px;cursor:pointer;text-align:left;font-family:inherit;font-size:11.5px;line-height:1.4;color:color-mix(in srgb, var(--sidebar-text-color) 80%, transparent);transition:background-color 140ms ease,border-color 140ms ease}.mc-c-mailbox-shared-badge:hover,.mc-c-mailbox-shared-badge:focus-visible{background:color-mix(in srgb, var(--sidebar-text-color) 10%, transparent);border-color:color-mix(in srgb, var(--sidebar-text-color) 15%, transparent);color:var(--sidebar-text-color)}.mc-c-mailbox-shared-badge:focus-visible{outline:2px solid color-mix(in srgb, var(--sidebar-text-color) 60%, transparent);outline-offset:1px}.mc-c-mailbox-shared-badge__text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-mailbox-shared-badge__caret{flex:0 0 auto;margin-left:auto;font-size:14px;opacity:.55}.mc-c-mailbox-shared-badge__panel{width:20rem;overflow:hidden;padding:4px}
.mc-c-mailbox-subscribers{--subs-bg: var(--surface-level-1);--subs-border: var(--border-color);--subs-text: var(--surface-text-color);--subs-muted: var(--surface-text-muted);--subs-accent: var(--color-primary-500);margin-top:16px;padding:12px 14px;background:var(--subs-bg);border:1px solid var(--subs-border);border-radius:6px;color:var(--subs-text)}.mc-c-mailbox-subscribers--in-popover{margin-top:0;border:none;background:rgba(0,0,0,0);padding:2px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__header{gap:8px;padding:4px 6px 8px;border-bottom:1px solid var(--subs-border);flex-wrap:nowrap}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__title{flex:0 0 auto}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__owner-note{margin-left:auto;min-width:0;flex:0 1 auto;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__item{align-items:flex-start;gap:8px;padding:6px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__item--viewer{background:rgba(0,0,0,0)}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__name{font-size:12.5px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__email{font-size:10.5px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__identity{flex:1 1 auto}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__level{order:0;margin-top:1px;font-size:10.5px;white-space:normal}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__menu{margin-top:1px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__share-panel{border:none;background:color-mix(in srgb, var(--subs-accent), transparent 94%);margin-top:8px;padding:8px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__list{margin-top:4px;max-height:min(288px,46vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--popup-window-scrollbar-thumb-background) rgba(0,0,0,0)}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__list::-webkit-scrollbar{width:8px}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__list::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--popup-window-scrollbar-thumb-background);border:2px solid rgba(0,0,0,0);background-clip:content-box}.mc-c-mailbox-subscribers--in-popover .mc-c-mailbox-subscribers__list::-webkit-scrollbar-thumb:hover{background-color:var(--popup-window-scrollbar-thumb-hover-background)}.mc-c-mailbox-subscribers__header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mc-c-mailbox-subscribers__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;padding:3px 9px;border-radius:12px;background:color-mix(in srgb, var(--subs-accent), transparent 85%);color:var(--subs-text)}.mc-c-mailbox-subscribers__badge i{font-size:14px;color:var(--subs-accent)}.mc-c-mailbox-subscribers__badge--solo{background:rgba(0,0,0,0);color:var(--subs-muted);border:1px solid var(--subs-border)}.mc-c-mailbox-subscribers__title{font-size:12px;font-weight:600;line-height:1.4;color:var(--subs-text)}.mc-c-mailbox-subscribers__share-btn{margin-left:auto}.mc-c-mailbox-subscribers__share-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px;border:1px dashed var(--subs-border);border-radius:5px}.mc-c-mailbox-subscribers__share-panel>*{flex:1 1 160px;min-width:0}.mc-c-mailbox-subscribers__share-actions{display:flex;gap:6px;justify-content:flex-end;flex:0 0 auto}.mc-c-mailbox-subscribers__menu{flex:0 0 auto;margin-left:2px}.mc-c-mailbox-subscribers__owner-note{font-size:12px;color:var(--subs-muted)}.mc-c-mailbox-subscribers__hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--subs-muted)}.mc-c-mailbox-subscribers__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.mc-c-mailbox-subscribers__item{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px}.mc-c-mailbox-subscribers__item--viewer{background:color-mix(in srgb, var(--subs-accent), transparent 94%)}.mc-c-mailbox-subscribers__avatar{flex:0 0 auto}.mc-c-mailbox-subscribers__avatar .mc-c-avatar-stack{--avatar-stack-ring-width: 0}.mc-c-mailbox-subscribers__identity{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mc-c-mailbox-subscribers__name{font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-mailbox-subscribers__email{font-size:11px;color:var(--subs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-mailbox-subscribers__level{flex:0 0 auto;font-size:11px;font-weight:500;color:var(--subs-muted);white-space:nowrap}.mc-c-mailbox-subscribers__level--owner{color:var(--subs-text);font-weight:600}
.mc-l-inbox-page-container{background:var(--app-background-color, transparent) var(--app-background-image, none) center/cover no-repeat fixed;color:var(--app-text-color);height:100%;overflow:hidden;display:flex;flex-direction:column}.mc-l-inbox-page-container .mc-l-inbox-layout{display:flex;flex:1;height:100%;width:100%;overflow:hidden}.mc-l-inbox-page-container .mc-l-inbox-layout__left{width:280px;min-width:280px;transition:width .3s ease;overflow:hidden;display:flex;flex-direction:column}.mc-l-inbox-page-container .mc-l-inbox-layout__left.collapsed{width:60px;min-width:60px}.mc-l-inbox-page-container .mc-l-inbox-layout__right{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner{display:flex;align-items:center;justify-content:space-between;background-color:color-mix(in oklab, var(--color-warning-500) 16%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-warning-500) 50%, transparent);border-radius:var(--border-radius-base);padding:var(--space-3);margin:var(--space-4);color:var(--state-text-warning);flex-shrink:0}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner .disconnected-banner-content{display:flex;align-items:center;gap:var(--space-2)}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner .disconnected-banner-content .disconnected-banner-icon{font-size:20px;color:var(--state-text-warning)}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner .disconnected-banner-content .disconnected-banner-text{font-size:var(--font-size-sm);line-height:1.4}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner .disconnected-banner-close{background:none;border:none;color:var(--state-text-warning);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm)}.mc-l-inbox-page-container .mc-l-inbox-disconnected-banner .disconnected-banner-close:hover{background-color:color-mix(in oklab, var(--color-warning-500) 28%, var(--surface-level-0))}.mc-l-inbox-page-container .mc-l-inbox-email-list{flex:1;overflow:hidden;display:flex;flex-direction:column}
:global .new-label-modal{padding:16px;max-width:450px}:global .new-label-modal .modal-intro{text-align:center;margin-bottom:var(--space-6)}:global .new-label-modal .modal-intro .intro-icon{margin-bottom:var(--space-3)}:global .new-label-modal .modal-intro .intro-text{color:var(--surface-text-muted);font-size:14px;line-height:1.5;margin:0}:global .new-label-modal .modal-intro .intro-text small{color:var(--surface-text-muted);font-size:12px}:global .new-label-modal .form-group{margin-bottom:var(--form-field-gap)}:global .new-label-modal .form-group .error-message{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:color-mix(in oklab, var(--color-danger-500) 12%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-danger-500) 40%, transparent);border-radius:4px;color:var(--state-text-danger);font-size:13px}:global .new-label-modal .form-group .error-message mc-icon{flex-shrink:0}:global .new-label-modal .form-group .char-counter{text-align:right;margin-top:6px}:global .new-label-modal .form-group .char-counter .text-muted{color:var(--surface-text-muted)}:global .new-label-modal .usage-tips{background:color-mix(in oklab, var(--color-info-500) 12%, var(--surface-level-0));border:1px solid color-mix(in oklab, var(--color-info-500) 40%, transparent);border-radius:6px;padding:var(--space-4);margin-bottom:var(--form-field-gap)}:global .new-label-modal .usage-tips h6{display:flex;align-items:center;gap:6px;margin:0 0 12px 0;color:var(--state-text-info);font-weight:600;font-size:13px}:global .new-label-modal .usage-tips ul{margin:0;padding-left:16px}:global .new-label-modal .usage-tips ul li{color:var(--surface-text-color);font-size:13px;line-height:1.4;margin-bottom:var(--space-1)}:global .new-label-modal .usage-tips ul li:last-child{margin-bottom:0}:global .new-label-modal .label-preview{background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;padding:16px}:global .new-label-modal .label-preview h6{display:flex;align-items:center;gap:6px;margin:0 0 12px 0;color:var(--surface-text-color);font-weight:600;font-size:13px}:global .new-label-modal .label-preview .preview-item{text-align:center;padding:8px;background:var(--surface-level-0);border-radius:4px;border:1px dashed var(--surface-border-dark)}:global .new-label-modal mc-input[required] label::after{content:" *";color:var(--state-text-danger)}:global .new-label-modal .form-group:focus-within .usage-tips,:global .new-label-modal .form-group:focus-within .label-preview{border-color:var(--color-primary-500);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary-500) 20%, transparent)}:global .mc-modal[data-component=newLabelModal] .mc-modal__content{overflow:visible}
.mc-ext-portal{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 56px);padding:24px;background:rgba(0,0,0,0)}.mc-ext-portal__card{background:hsla(0,0%,100%,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.12);width:100%;max-width:420px;padding:40px 32px}.mc-ext-portal__card--wide{max-width:780px}.mc-ext-portal__icon{text-align:center;margin-bottom:16px}.mc-ext-portal__icon i{font-size:40px;color:var(--color-primary, #8955ef)}.mc-ext-portal__title{font-size:22px;font-weight:700;color:var(--surface-text-color, #333);margin:0 0 8px;text-align:center}.mc-ext-portal__subtitle{font-size:14px;color:var(--surface-text-secondary, #666);margin:0 0 24px;text-align:center;line-height:1.5}.mc-ext-portal__form{display:flex;flex-direction:column;gap:16px}.mc-ext-portal__field{display:flex;flex-direction:column;gap:6px}.mc-ext-portal__label{font-size:13px;font-weight:600;color:var(--surface-text-color, #333)}.mc-ext-portal__input{height:44px;padding:0 14px;border:1px solid var(--surface-border, #e0e0e0);border-radius:8px;font-size:15px;color:var(--surface-text-color, #333);background:var(--surface-bg, #fff);outline:none;transition:border-color .15s}.mc-ext-portal__input:focus{border-color:var(--color-primary, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.1)}.mc-ext-portal__input::placeholder{color:var(--surface-text-secondary, #999)}.mc-ext-portal__textarea{height:auto;padding:12px 14px;resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.mc-ext-portal__otp-inputs{display:flex;justify-content:center;gap:8px}.mc-ext-portal__otp-digit{width:48px;height:56px;text-align:center;font-size:24px;font-weight:700;border:2px solid var(--surface-border, #e0e0e0);border-radius:10px;background:var(--surface-bg, #fff);color:var(--surface-text-color, #333);outline:none;transition:border-color .15s}.mc-ext-portal__otp-digit:focus{border-color:var(--color-primary, #8955ef);box-shadow:0 0 0 3px rgba(137,85,239,.1)}.mc-ext-portal__btn{height:44px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.mc-ext-portal__btn:disabled{opacity:.5;cursor:not-allowed}.mc-ext-portal__btn--primary{background:var(--color-primary, #8955ef);color:#fff}.mc-ext-portal__btn--primary:hover:not(:disabled){opacity:.9}.mc-ext-portal__btn--sm{height:36px;font-size:13px;padding:0 16px;display:inline-flex;align-items:center;gap:6px}.mc-ext-portal__link{background:none;border:none;color:var(--color-primary, #8955ef);font-size:13px;cursor:pointer;padding:4px}.mc-ext-portal__link:hover:not(:disabled){text-decoration:underline}.mc-ext-portal__link:disabled{color:var(--surface-text-secondary, #999);cursor:not-allowed}.mc-ext-portal__actions{display:flex;justify-content:center;gap:16px;margin-top:8px}.mc-ext-portal__timer{text-align:center;font-size:13px;color:var(--surface-text-secondary, #666)}.mc-ext-portal__error-msg{text-align:center;font-size:13px;color:var(--color-danger-700, #b91c1c);padding:8px;background:#ffeaea;border-radius:6px}.mc-ext-portal__tickets-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.mc-ext-portal__tickets-header .mc-ext-portal__title{text-align:left;margin-bottom:4px}.mc-ext-portal__tickets-header .mc-ext-portal__subtitle{text-align:left;margin-bottom:0}.mc-ext-portal__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-ext-portal__create-form{background:var(--surface-level-1, #f8f8f8);border:1px solid var(--surface-border, #e0e0e0);border-radius:10px;padding:20px;margin-bottom:16px}.mc-ext-portal__tabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:2px solid var(--surface-border, #e0e0e0)}.mc-ext-portal__tab{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--surface-text-secondary, #666);cursor:pointer;transition:color .15s,border-color .15s;display:inline-flex;align-items:center;gap:8px}.mc-ext-portal__tab:hover{color:var(--surface-text-color, #333)}.mc-ext-portal__tab--active{color:var(--color-primary, #8955ef);border-bottom-color:var(--color-primary, #8955ef);font-weight:600}.mc-ext-portal__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--surface-level-1, #eee);font-size:11px;font-weight:600;color:var(--surface-text-secondary, #666)}.mc-ext-portal__search{position:relative;margin-bottom:12px}.mc-ext-portal__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--surface-text-secondary, #999);font-size:14px;pointer-events:none}.mc-ext-portal__search-input{width:100%;height:38px;padding:0 36px 0 36px;border:1px solid var(--surface-border, #e0e0e0);border-radius:8px;font-size:14px;color:var(--surface-text-color, #333);background:var(--surface-bg, #fff);outline:none;transition:border-color .15s;box-sizing:border-box}.mc-ext-portal__search-input:focus{border-color:var(--color-primary, #8955ef)}.mc-ext-portal__search-input::placeholder{color:var(--surface-text-secondary, #999)}.mc-ext-portal__search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--surface-text-secondary, #999);cursor:pointer;padding:4px;font-size:12px}.mc-ext-portal__search-clear:hover{color:var(--surface-text-color, #333)}.mc-ext-portal__loading{text-align:center;padding:40px;color:var(--surface-text-secondary, #666);font-size:14px}.mc-ext-portal__empty{text-align:center;padding:40px;color:var(--surface-text-secondary, #666)}.mc-ext-portal__empty-icon{font-size:40px;color:var(--surface-border, #e0e0e0);margin-bottom:12px}.mc-ext-portal__empty-hint{font-size:13px;color:var(--surface-text-secondary, #999);margin-top:4px}.mc-ext-portal__table-wrapper{overflow-x:auto}.mc-ext-portal__table{width:100%;border-collapse:collapse;font-size:14px}.mc-ext-portal__table th{text-align:left;padding:10px 12px;font-size:12px;font-weight:600;color:var(--surface-text-secondary, #666);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--surface-border, #e0e0e0)}.mc-ext-portal__table td{padding:12px;border-bottom:1px solid var(--surface-border, #f0f0f0);color:var(--surface-text-color, #333)}.mc-ext-portal__table-row{cursor:pointer;transition:background .1s}.mc-ext-portal__table-row:hover{background:var(--surface-level-1, #f8f8f8)}.mc-ext-portal__table-row--unread td{font-weight:600}.mc-ext-portal__table-code{font-weight:600;color:var(--color-primary, #8955ef);white-space:nowrap}.mc-ext-portal__table-subject{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-ext-portal__table-date{white-space:nowrap;color:var(--surface-text-secondary, #666);font-size:13px}.mc-ext-portal__unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-primary, #8955ef);margin-right:6px;vertical-align:middle}.mc-ext-portal__pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--surface-border, #f0f0f0)}.mc-ext-portal__page-btn{width:32px;height:32px;border:1px solid var(--surface-border, #e0e0e0);border-radius:6px;background:var(--surface-card, #fff);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--surface-text-color, #333)}.mc-ext-portal__page-btn:hover:not(:disabled){background:var(--surface-level-1, #f5f5f5)}.mc-ext-portal__page-btn:disabled{opacity:.4;cursor:not-allowed}.mc-ext-portal__page-info{font-size:13px;color:var(--surface-text-secondary, #666)}.mc-ext-ticket__status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.mc-ext-ticket__priority{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;background:var(--surface-level-1, #f0f0f0);color:var(--surface-text-secondary, #666)}.mc-ext-ticket__priority--high{background:#ffeaea;color:#d32f2f}.mc-ext-ticket__priority--medium{background:#fff3e0;color:#ef6c00}.mc-ext-ticket__priority--low{background:#e8f5e9;color:#2e7d32}@media(max-width: 768px){.mc-ext-portal{padding:16px;align-items:flex-start}.mc-ext-portal__card{padding:24px 20px}.mc-ext-portal__otp-digit{width:40px;height:48px;font-size:20px}.mc-ext-portal__tickets-header{flex-direction:column;gap:12px}.mc-ext-portal__header-actions{width:100%;justify-content:space-between}.mc-ext-portal__table-subject{max-width:140px}}
body.mc-ext-ticket-active .mc-l-minimal-layout{background:rgba(0,0,0,0)}body.mc-ext-ticket-active .mc-l-minimal-layout__header{background:var(--header-background-color, rgba(0, 0, 0, 0.15));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:hsla(0,0%,100%,.1)}body.mc-ext-ticket-active .mc-l-minimal-layout__logo-img{filter:brightness(0) invert(1)}[data-theme=dark] body.mc-ext-ticket-active .mc-l-minimal-layout__logo-img{filter:none}.mc-ext-ticket{display:flex;flex-direction:column;height:calc(100vh - 56px);background:rgba(0,0,0,0)}.mc-ext-ticket--loading{align-items:center;justify-content:center}.mc-ext-ticket>content,.mc-ext-ticket>.mc-l-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.mc-ext-ticket .mc-l-content-wrapper,.mc-ext-ticket .mc-l-content__body,.mc-ext-ticket .mc-l-content__body-wrapper,.mc-ext-ticket content-body,.mc-ext-ticket .content-body{min-height:0;overflow:hidden}.mc-ext-ticket .mc-l-content-body__main-container{height:100%;overflow:hidden}.mc-ext-ticket .mc-l-content-body__left-panel{overflow:hidden;border-right:none !important}.mc-ext-ticket .mc-l-content-body__right-panel{overflow:hidden}.mc-ext-ticket content-body-right{display:block;height:100%}.mc-ext-ticket .mc-ext-ticket__sidebar-card,.mc-ext-ticket .mc-ext-ticket__sidebar-card>.mc-c-card{height:100%;overflow:hidden}.mc-ext-ticket .mc-ext-ticket__chat-card,.mc-ext-ticket .mc-ext-ticket__chat-card>.mc-c-card{height:100%;overflow:hidden}.mc-ext-ticket__error{display:flex;align-items:center;justify-content:center;flex:1;padding:24px}.mc-ext-ticket__error-card{background:var(--surface-card, #fff);border-radius:12px;padding:48px;text-align:center;max-width:420px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mc-ext-ticket__error-icon{font-size:48px;color:var(--color-warning, #ffca28);margin-bottom:16px}.mc-ext-ticket__error-title{font-size:20px;font-weight:600;color:var(--surface-text-color, #333);margin:0 0 8px}.mc-ext-ticket__error-message{font-size:14px;color:var(--surface-text-secondary, #666);margin:0;line-height:1.5}.mc-ext-ticket__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;color:var(--app-text-color, #fff)}.mc-ext-ticket__spinner{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.3);border-top-color:var(--color-primary, #8955ef);border-radius:50%;animation:ext-ticket-spin .8s linear infinite}@keyframes ext-ticket-spin{to{transform:rotate(360deg)}}.mc-ext-ticket__chat-wrapper{display:flex;flex-direction:column;height:100%;position:relative;min-height:0}.mc-ext-ticket__chat-wrapper>external-ticket-chat{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-ext-chat{display:flex;flex-direction:column;height:100%;min-height:0}.mc-ext-chat__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;color:var(--surface-text-secondary, #666);font-size:14px}.mc-ext-chat__spinner{width:28px;height:28px;border:3px solid var(--surface-border, #e0e0e0);border-top-color:var(--color-primary, #8955ef);border-radius:50%;animation:ext-ticket-spin .8s linear infinite}.mc-ext-chat>mc-chat-message-list,.mc-ext-chat>.mc-chat-message-list{flex:1;overflow:hidden;min-height:0}.mc-ext-chat>mc-chat-input{flex-shrink:0}.mc-ext-chat__error{text-align:center;font-size:13px;color:var(--color-error, #f44336);padding:8px 16px;background:#ffeaea;flex-shrink:0}.mc-ext-chat__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:4px;padding:24px;min-height:0}.mc-ext-chat__empty-icon{font-size:48px;color:var(--surface-text-secondary, #999);margin-bottom:8px}.mc-ext-chat__empty-text{font-size:15px;font-weight:500;color:var(--surface-text-color, #333);margin:0}.mc-ext-chat__empty-hint{font-size:13px;color:var(--surface-text-secondary, #999);margin:0}.mc-ext-chat__reconnecting{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;background:var(--color-warning-light, #fff8e1);color:var(--color-warning-dark, #f57f17);font-size:13px;flex-shrink:0;animation:ext-chat-pulse 1.5s ease-in-out infinite}@keyframes ext-chat-pulse{0%,100%{opacity:1}50%{opacity:.6}}.mc-ext-chat__closed{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--color-success-light, #e8f5e9);color:var(--color-success-dark, #2e7d32);font-size:13px;flex-shrink:0;border-top:1px solid var(--surface-border, #e0e0e0)}@media(max-width: 768px){.mc-ext-ticket .mc-l-content-body__left-panel{display:none !important}.mc-ext-ticket .mc-l-content-body__right-panel{flex:1 1 100% !important;max-width:100% !important}.mc-ext-ticket .mc-l-content-body__main-container--separated{gap:0 !important}}
.mc-ext-details{padding:20px;height:100%;overflow-y:auto;display:flex;flex-direction:column}.mc-ext-details__section{margin-bottom:16px}.mc-ext-details__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--surface-text-secondary, #999);margin-bottom:4px}.mc-ext-details__value{font-size:14px;color:var(--surface-text-color, #333)}.mc-ext-details__empty{color:var(--surface-text-secondary, #999)}.mc-ext-details__person{display:flex;align-items:center;gap:8px}.mc-ext-details__avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary, #8955ef);color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.mc-ext-details__avatar--staff{background:var(--surface-text-secondary, #999)}.mc-ext-details__status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);background:var(--surface-level-1);font-size:12px;font-weight:600;color:var(--surface-text-color)}.mc-ext-details__status-badge--info{background:rgba(var(--color-info-rgb, 59, 130, 246), 0.15);border-color:rgba(var(--color-info-rgb, 59, 130, 246), 0.3);color:var(--color-info)}.mc-ext-details__status-badge--warning{background:rgba(var(--color-warning-rgb, 251, 191, 36), 0.15);border-color:rgba(var(--color-warning-rgb, 251, 191, 36), 0.3);color:var(--color-warning-600, #d97706)}.mc-ext-details__status-badge--success{background:rgba(var(--color-success-rgb, 34, 197, 94), 0.15);border-color:rgba(var(--color-success-rgb, 34, 197, 94), 0.3);color:var(--color-success)}.mc-ext-details__status-icon{font-size:14px}.mc-ext-details__status-text{font-weight:600}.mc-ext-details__closed-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin-top:auto;background:#e8f5e9;color:#2e7d32;border-radius:8px;font-size:14px;font-weight:500}
.mc-l-ai-composer{display:flex;align-items:center;gap:12px;padding:0 16px;height:48px;position:relative;overflow:hidden;margin-bottom:32px;background:linear-gradient(rgba(var(--wallpaper-film-rgb), 0.12), rgba(var(--wallpaper-film-rgb), 0.12)),var(--glass-fill-solid, var(--header-background-color, rgba(255, 255, 255, 0.15)));border:0;border-radius:12px;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);width:auto;margin-left:8px;margin-right:8px;box-shadow:inset 0 0 0 1px var(--glass-edge-solid, transparent)}.mc-l-ai-composer::before{content:"";position:absolute;inset:0;background:color-mix(in srgb, var(--app-text-color) 8%, transparent);opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;border-radius:inherit}.mc-l-ai-composer:hover::before,.mc-l-ai-composer:focus-within::before{opacity:1}.mc-l-ai-composer:focus-within{box-shadow:inset 0 0 0 1px var(--glass-edge-solid, transparent),0 0 0 2px var(--focus-ring-color, color-mix(in srgb, var(--app-text-color) 70%, transparent))}.mc-l-ai-composer__icon{flex:0 0 auto;font-size:16px;opacity:.75;color:var(--glass-chrome-ink-solid, var(--app-text-color))}.mc-l-ai-composer__input{flex:1 1 auto;min-width:0;height:100%;border:none;background:rgba(0,0,0,0);color:var(--glass-chrome-ink-solid, var(--app-text-color));font-family:inherit;font-size:14px}.mc-l-ai-composer__input::placeholder{color:var(--glass-chrome-ink-solid, var(--app-text-color));opacity:1}.mc-l-ai-composer__input:focus{outline:none}.mc-l-ai-composer__input:disabled{cursor:progress}.mc-l-ai-composer__hint{flex:0 0 auto;padding:2px 6px;border:1px solid color-mix(in srgb, var(--app-text-color) 22%, transparent);border-radius:4px;background:color-mix(in srgb, var(--app-text-color) 8%, transparent);color:var(--glass-chrome-ink-solid, var(--app-text-color));font-family:inherit;font-size:11px;line-height:1.4;opacity:.7;white-space:nowrap}@media(max-width: 767px){.mc-l-ai-composer__hint{display:none}}.mc-l-ai-composer__send{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:color-mix(in srgb, var(--app-text-color) 14%, transparent);color:var(--glass-chrome-ink-solid, var(--app-text-color));cursor:pointer;transition:all .2s ease}.mc-l-ai-composer__send i{font-size:18px}.mc-l-ai-composer__send:hover:not(:disabled){background:color-mix(in srgb, var(--app-text-color) 26%, transparent)}.mc-l-ai-composer__send:disabled{opacity:0;pointer-events:none}
.mc-l-home-widget--calendar{height:100%;display:flex;flex-direction:column;min-height:0}.mc-l-home-widget--calendar .mc-l-home-widget__header{flex:0 0 auto}.mc-l-home-widget--calendar .mc-l-home-widget__body,.mc-l-home-widget--calendar .mc-l-home-widget__body--expanded{display:flex !important;flex-direction:column !important;flex:1 !important;min-height:0 !important;overflow:hidden !important}.mc-l-home-widget--calendar .mc-l-home-widget__body>div,.mc-l-home-widget--calendar .mc-l-home-widget__body--expanded>div{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-home-widget--calendar mc-card-filters{flex:0 0 auto}.mc-l-home-widget--calendar .mc-l-home-module--calendar{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.mc-l-home-widget--calendar .mc-l-home-module__calendar-mini{flex:0 0 auto;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:visible;container-type:inline-size}.mc-l-home-widget--calendar .mc-l-home-module__calendar-mini>div,.mc-l-home-widget--calendar .mc-l-home-module__calendar-mini>home-mini-calendar{display:flex;justify-content:center;width:100%;max-width:100%}.mc-l-home-widget--calendar .mc-l-home-module__list-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.mc-l-home-widget--calendar .mc-l-home-module__list-loading{flex:1 1 auto;min-height:0;overflow:hidden}.mc-l-home-widget--calendar .mc-l-home-module__list{flex:1 1 auto;min-height:80px;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:0 4px}.mc-l-home-widget--calendar .mc-l-home-module__list::-webkit-scrollbar{width:4px}.mc-l-home-widget--calendar .mc-l-home-module__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-home-widget--calendar .mc-l-home-module__list::-webkit-scrollbar-thumb{background:var(--surface-border-color);border-radius:4px}.mc-l-home-widget--calendar .mc-l-home-module__empty{flex:1 1 auto;min-height:0}.mc-l-home-module__event{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--surface-level-1);transition:background .15s ease}.mc-l-home-module__event:hover{background:var(--hover-background-color)}.mc-l-home-module__event-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;flex-shrink:0;min-width:52px;text-align:center}.mc-l-home-module__event-tag--meeting{background:var(--color-primary-100, rgba(137, 85, 239, 0.15));color:var(--color-primary-600, #7c3aed)}.mc-l-home-module__event-tag--task{background:var(--color-warning-100, rgba(245, 158, 11, 0.15));color:var(--color-warning-700, #b45309)}.mc-l-home-module__event-tag--deal{background:var(--color-success-100, rgba(34, 197, 94, 0.15));color:var(--color-success-700, #15803d)}.mc-l-home-module__event-tag--ticket{background:var(--color-info-100, rgba(59, 130, 246, 0.15));color:var(--color-info-700, #1d4ed8)}.mc-l-home-module__event-tag--treatment{background:var(--color-secondary-100, rgba(236, 72, 153, 0.15));color:var(--color-secondary-700, #be185d)}.mc-l-home-module__event-tag--journey{background:var(--color-cyan-100, rgba(6, 182, 212, 0.15));color:var(--color-cyan-700, #0e7490)}.mc-l-home-module__event-tag--event{background:var(--color-neutral-100, rgba(107, 114, 128, 0.15));color:var(--color-neutral-600, #4b5563)}.mc-l-home-module__event-date{font-size:11px;font-weight:500;color:var(--surface-text-muted);min-width:36px;flex-shrink:0;text-align:center;padding:4px 6px;background:var(--surface-level-0);border-radius:4px}.mc-l-home-module__event-title{font-size:13px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mc-l-home-module__event-time{font-size:11px;font-weight:600;color:var(--color-primary-500);flex-shrink:0;padding:2px 6px;background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-radius:4px}.mc-l-home-module__event-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mc-l-home-module__event-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-l-home-module__event-status{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;background:var(--surface-level-1);color:var(--surface-text-muted);text-transform:capitalize;white-space:nowrap}.mc-l-home-module__event-status--missed{background:var(--color-error-100, rgba(239, 68, 68, 0.15));color:var(--color-error-500)}.mc-l-home-module__list-item{margin-bottom:var(--space-2, 8px);cursor:pointer}.mc-l-home-module__list-item:last-child{margin-bottom:0}.mc-l-home-module__load-more{padding:8px 0;text-align:center}.mc-l-home-module__load-more-btn{background:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:500;color:var(--surface-text-color);cursor:pointer;transition:all .15s ease}.mc-l-home-module__load-more-btn:hover:not(:disabled){background:var(--hover-background-color);border-color:var(--color-primary-500);color:var(--color-primary-500)}.mc-l-home-module__load-more-btn:disabled{opacity:.6;cursor:not-allowed}.mc-l-home-module__load-more-btn i{margin-right:4px}.mc-l-home-module__empty{display:flex;justify-content:center;align-items:center;padding:24px 16px;text-align:center}.mc-l-home-module__empty-text{font-size:13px;color:var(--surface-text-muted);display:flex;align-items:center;gap:8px}.mc-l-home-module__empty-text i{font-size:16px;opacity:.7}.mc-l-home-module__stats{flex:0 0 auto;margin-bottom:var(--space-3, 12px);padding:0 4px}
.mc-l-home-mini-calendar{width:100%;min-height:calc(40px + 24px + 6*(36px + 12px));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:8px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-l-home-mini-calendar__fullcalendar{width:100%;min-height:calc(40px + 24px + 6*(36px + 12px));display:flex;flex-direction:column;container-type:inline-size}.mc-l-home-mini-calendar__fullcalendar .fc{--fc-page-bg-color: var(--surface-level-0);--fc-neutral-bg-color: var(--surface-level-0);--fc-border-color: transparent;--fc-text-color: var(--surface-text-color);--fc-button-text-color: var(--surface-text-color);--fc-button-bg-color: transparent;--fc-button-border-color: transparent;--fc-button-hover-bg-color: var(--hover-background-color);--fc-button-hover-border-color: transparent;--fc-button-active-bg-color: var(--hover-background-color);--fc-button-active-border-color: transparent;--fc-today-bg-color: transparent;width:100%;height:100%;font-size:11px}.mc-l-home-mini-calendar__fullcalendar .fc .fc-view-harness{width:100%;min-height:calc(6*(36px + 12px))}.mc-l-home-mini-calendar__fullcalendar .fc .fc-daygrid-body{width:100% !important}.mc-l-home-mini-calendar__fullcalendar .fc .fc-scrollgrid-sync-table{width:100% !important;height:100% !important}.mc-l-home-mini-calendar__fullcalendar .fc .fc-daygrid-day{height:calc(36px + 12px) !important;min-height:calc(36px + 12px) !important}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--space-2, 8px);padding:0 4px;height:40px}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center;gap:4px}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:12px;font-weight:600;color:var(--surface-text-color);text-transform:capitalize}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button{padding:4px 8px;font-size:10px;line-height:1;border-radius:6px;border:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;color:var(--surface-text-color) !important}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:hover{background:var(--hover-background-color) !important;color:var(--surface-text-color) !important}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:focus,.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:active,.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button:not(:disabled):active{box-shadow:none !important;background:var(--hover-background-color) !important;color:var(--surface-text-color) !important}.mc-l-home-mini-calendar__fullcalendar .fc-toolbar.fc-header-toolbar .fc-button .fc-icon{font-size:14px;color:inherit}.mc-l-home-mini-calendar__fullcalendar .fc-col-header .fc-col-header-cell{padding:4px 0;border:none;background:rgba(0,0,0,0)}.mc-l-home-mini-calendar__fullcalendar .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion{font-size:10px;font-weight:500;color:var(--surface-text-muted);text-transform:uppercase;text-decoration:none;letter-spacing:.5px}.mc-l-home-mini-calendar__fullcalendar .fc-scrollgrid{border:none !important}.mc-l-home-mini-calendar__fullcalendar .fc-scrollgrid td,.mc-l-home-mini-calendar__fullcalendar .fc-scrollgrid th{border:none !important}.mc-l-home-mini-calendar__fullcalendar .fc-scroller{overflow:hidden !important}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day{border:none !important;background:rgba(0,0,0,0)}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{color:var(--surface-text-muted);opacity:.4}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding:2px;cursor:pointer}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-frame:hover .fc-daygrid-day-top{background:var(--hover-background-color);border-radius:50%}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-top{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:all .15s ease}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:11px;font-weight:400;color:var(--surface-text-color);text-decoration:none;line-height:1;padding:0}.mc-l-home-mini-calendar__fullcalendar .fc-day-today .fc-daygrid-day-top{background:var(--color-primary-100, rgba(137, 85, 239, 0.15))}.mc-l-home-mini-calendar__fullcalendar .fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number{color:var(--color-primary-700, #5b28c4);font-weight:600}.mc-l-home-mini-calendar__fullcalendar .fc-day-today:hover .fc-daygrid-day-top{background:var(--color-primary-200, rgba(137, 85, 239, 0.3))}.mc-l-home-mini-calendar__fullcalendar .fc-day-selected .fc-daygrid-day-top{background:var(--color-primary-700, #5b28c4) !important}.mc-l-home-mini-calendar__fullcalendar .fc-day-selected .fc-daygrid-day-top .fc-daygrid-day-number{color:#fff !important;font-weight:600}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events{flex:1 1 auto;display:flex !important;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2px;min-height:12px !important;margin-top:2px;padding:2px 0;position:relative;visibility:visible !important;opacity:1 !important}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness{display:block !important;visibility:visible !important;margin:0 1px !important;width:auto !important}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot{display:block !important;visibility:visible !important;width:6px !important;height:6px !important;min-width:6px !important;min-height:6px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;border:none !important;overflow:hidden !important;background-color:var(--color-primary-500, #8955ef)}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main-frame,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title-container,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .mc-event-dot-inner,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event *,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-main,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-main-frame,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-time,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-title,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .fc-event-title-container,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event .mc-event-dot-inner,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event *,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .fc-event-main,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .fc-event-main-frame,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .fc-event-time,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .fc-event-title,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .fc-event-title-container,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event .mc-event-dot-inner,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event *,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .fc-event-main,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .fc-event-main-frame,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .fc-event-time,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .fc-event-title,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .fc-event-title-container,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot .mc-event-dot-inner,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .mc-calendar-event-dot *{display:none !important;visibility:hidden !important}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness:nth-child(n+4){display:none !important}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-more-link{font-size:9px;color:var(--surface-text-muted);margin-top:2px}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-day-bottom{display:none !important}@container (max-width: 220px){.mc-l-home-mini-calendar__fullcalendar .fc-toolbar-title{font-size:10px}.mc-l-home-mini-calendar__fullcalendar .fc-button{padding:2px 4px}.mc-l-home-mini-calendar__fullcalendar .fc-button .fc-icon{font-size:12px}.mc-l-home-mini-calendar__fullcalendar .fc-col-header-cell-cushion{font-size:8px}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-top{width:22px;height:22px}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:9px}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event,.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-block-event{width:4px !important;height:4px !important;min-height:4px !important}}@container (min-width: 280px){.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-top{width:32px;height:32px}.mc-l-home-mini-calendar__fullcalendar .fc-daygrid-day-frame{min-height:42px}}
.mc-card-filters{width:100%;flex-shrink:0}.mc-card-filters__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--surface-border-light);background:var(--surface-level-0);transition:all .2s ease;min-height:auto}.mc-card-filters__quick{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1;width:100%}.mc-card-filters__quick-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.mc-card-filters__quick mc-select{width:100%;min-width:0}.mc-card-filters__quick-label{display:block;font-size:12px;color:var(--surface-text-muted);margin:0 0 4px 0;font-weight:500}.mc-card-filters--expanded .mc-card-filters__bar{padding:16px}.mc-card-filters--expanded .mc-card-filters__quick{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.mc-card-filters--expanded .mc-card-filters__quick-item{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.mc-card-filters--expanded .mc-card-filters__quick mc-select,.mc-card-filters--expanded .mc-card-filters__quick .mc-c-tabs{width:100%;max-width:100%}.mc-card-filters--expanded .mc-card-filters__quick-label{display:block}.mc-card-filters__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-height:28px}.mc-card-filters__empty{color:var(--surface-text-muted);font-size:12px;font-style:italic;opacity:.8;padding:4px 0}.mc-card-filters .mc-c-select__wrapper .mc-c-select__input,.mc-card-filters .mc-c-select__wrapper .mc-select-input,.mc-card-filters .mc-select-input-wrapper .mc-c-select__input,.mc-card-filters .mc-select-input-wrapper .mc-select-input{min-height:28px;padding:2px 8px;font-size:12px;line-height:1.4}.mc-card-filters .mc-c-select__wrapper .mc-c-select__placeholder,.mc-card-filters .mc-c-select__wrapper .mc-c-select__selected-value,.mc-card-filters .mc-c-select__wrapper .placeholder,.mc-card-filters .mc-c-select__wrapper .selected-value,.mc-card-filters .mc-select-input-wrapper .mc-c-select__placeholder,.mc-card-filters .mc-select-input-wrapper .mc-c-select__selected-value,.mc-card-filters .mc-select-input-wrapper .placeholder,.mc-card-filters .mc-select-input-wrapper .selected-value{font-size:12px}.mc-card-filters .mc-c-select__wrapper .mc-c-select__arrow,.mc-card-filters .mc-c-select__wrapper .select-arrow,.mc-card-filters .mc-select-input-wrapper .mc-c-select__arrow,.mc-card-filters .mc-select-input-wrapper .select-arrow{font-size:14px}.mc-card-filters .mc-c-select-popover,.mc-card-filters .mc-select-content{font-size:12px}.mc-card-filters__trigger{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-0);color:var(--surface-text-color);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mc-card-filters__trigger:hover{background:var(--surface-level-1);border-color:var(--color-primary-300);color:var(--color-primary-600)}.mc-card-filters__trigger:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200)}.mc-card-filters__trigger--active{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700)}.mc-card-filters__trigger--active i{color:var(--color-primary-500)}@media(max-width: 768px){.mc-card-filters__trigger-label{display:none}}.mc-card-filters__trigger-count{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-primary-500);color:#fff;font-size:11px;font-weight:600;line-height:1}.mc-card-filters__trigger i{font-size:18px;transition:color .2s ease}.mc-card-filters--expanded .mc-card-filters__bar{align-items:flex-start}.mc-card-filters--expanded .mc-card-filters__quick{flex-direction:column;white-space:normal;overflow:visible;gap:12px}.mc-card-filters--expanded .mc-card-filters__quick-item{width:100%;flex-direction:column;align-items:stretch}.mc-card-filters--expanded .mc-card-filters__quick mc-select{min-width:0;width:100%}.mc-card-filters--expanded .mc-card-filters__quick-label{display:block}.mc-card-filters__clear{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:6px}.mc-card-filters__clear:hover{background:var(--surface-level-1);color:var(--color-error)}.mc-card-filters__clear i{font-size:16px}@media(max-width: 768px){.mc-card-filters__clear span{display:none}}.mc-card-filters__toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--surface-text-color)}.mc-card-filters__toggle input[type=checkbox]{width:36px;height:20px;appearance:none;background:var(--surface-border-color);border-radius:20px;position:relative;cursor:pointer;transition:all .3s ease}.mc-card-filters__toggle input[type=checkbox]::before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.mc-card-filters__toggle input[type=checkbox]:checked{background:var(--color-primary-500)}.mc-card-filters__toggle input[type=checkbox]:checked::before{transform:translateX(16px)}.mc-card-filters__toggle input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200)}.mc-card-filters__toggle-label{font-weight:500;user-select:none}.mc-card-filters__button-group{display:flex;overflow:hidden}@media(max-width: 1024px){.mc-card-filters__bar{padding:12px}.mc-card-filters__quick{flex-wrap:wrap}.mc-card-filters__quick mc-select{min-width:140px}}@media(max-width: 768px){.mc-card-filters__bar{padding:8px;gap:8px}.mc-card-filters__quick{flex-basis:100%;order:1}.mc-card-filters__chips{flex-basis:100%;order:3;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mc-card-filters__chips::-webkit-scrollbar{height:4px}.mc-card-filters__chips::-webkit-scrollbar-track{background:var(--surface-border-light);border-radius:2px}.mc-card-filters__chips::-webkit-scrollbar-thumb{background:var(--surface-border-dark);border-radius:2px}.mc-card-filters__trigger,.mc-card-filters__clear{order:2}}@media(max-width: 480px){.mc-card-filters__bar{position:sticky;top:0;z-index:5;background:var(--surface-level-0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mc-card-filters__trigger{padding:8px}.mc-card-filters__trigger-label{display:none !important}.mc-card-filters__button-group{flex-wrap:wrap}.mc-card-filters__button-group-item{flex:1;min-width:60px;font-size:12px;padding:6px 8px}.mc-card-filters__toggle{font-size:12px}.mc-card-filters__toggle input[type=checkbox]{width:32px;height:18px}.mc-card-filters__toggle input[type=checkbox]::before{width:14px;height:14px}.mc-card-filters__toggle input[type=checkbox]:checked::before{transform:translateX(14px)}}@media(hover: none)and (pointer: coarse){.mc-card-filters__trigger,.mc-card-filters__clear,.mc-card-filters__button-group-item{min-height:44px;min-width:44px}}[data-surface=dark] .mc-card-filters__bar{background:var(--surface-level-1);border-bottom-color:var(--surface-border-dark)}[data-surface=dark] .mc-card-filters--active [data-surface=dark] .mc-card-filters__bar{background:var(--surface-level-2)}.mc-card-filters__date-range{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-card-filters__date-range mc-date-input{flex:1 1 130px;min-width:110px;max-width:150px}@media(max-width: 768px){.mc-card-filters__date-range{flex-direction:column;align-items:stretch;gap:8px;width:100%}.mc-card-filters__date-range mc-date-input{flex:1 1 auto;max-width:none;width:100%}}.mc-card-filters__date-range-sep{color:var(--surface-text-color);opacity:.6;font-weight:600}@media(max-width: 768px){.mc-card-filters__date-range-sep{display:none}}.mc-card-filters__date-range-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-color);opacity:.7;cursor:pointer;border-radius:4px;transition:background-color .15s ease,opacity .15s ease}.mc-card-filters__date-range-clear:hover{background:var(--surface-level-1);opacity:1}.mc-card-filters__date-range-clear:focus-visible{outline:2px solid var(--app-primary-color, var(--color-primary));outline-offset:2px}
.mc-l-home-widget--deals .mc-l-home-widget__body,.mc-l-home-widget--deals .mc-l-home-widget__body--expanded{display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important;max-height:none !important;flex:1 1 auto !important}.mc-l-home-widget--deals .mc-l-home-widget__body>div,.mc-l-home-widget--deals .mc-l-home-widget__body--expanded>div{display:flex;flex-direction:column;min-height:0;overflow:hidden;flex:1}.mc-l-home-widget--deals .mc-l-home-module--deals{display:flex;flex-direction:column;min-height:0;flex:1}.mc-l-home-widget--deals .mc-l-home-module__stats--grid{flex:0 0 auto}.mc-l-home-widget--deals .mc-l-home-module__list-container{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}.mc-l-home-module__stats--grid{grid-template-columns:repeat(3, 1fr);gap:8px;min-width:0;padding:6px}.mc-l-home-module--deals{display:flex;flex-direction:column;min-height:0;flex:1}.mc-l-home-module__stat{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform}.mc-l-home-module__stat:hover{background-color:var(--surface-level-1);box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.mc-l-home-module__stat--selected{box-shadow:0 0 0 2px var(--app-primary-color, var(--color-primary)),0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px);outline:none}.mc-l-home-module__stat:focus-visible{outline:2px solid var(--app-primary-color, var(--color-primary));outline-offset:2px}.mc-l-home-module__stat.mc-l-home-module__stat--lost{border-color:var(--color-error);background-color:var(--color-error-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--lost .mc-l-home-module__stat-value{color:var(--color-error-dark, #c62828)}.mc-l-home-module__stat.mc-l-home-module__stat--active{border-color:var(--color-info);background-color:var(--color-info-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--active .mc-l-home-module__stat-value{color:var(--color-info-700, #0369a1)}.mc-l-home-module__stat--success{min-width:0}.mc-l-home-module__stat-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,2vw,24px)}.mc-l-home-module__stat-label{display:block;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-home-module__list-container{flex:1 1 auto;margin-top:16px;min-height:0;max-height:none;padding:4px 0;overflow-y:auto;overflow-x:hidden}.mc-l-home-module__item--deal{cursor:pointer;padding:12px 8px;border-bottom:1px solid var(--surface-border-color);transition:background-color .2s,transform .2s,box-shadow .2s;border-radius:8px}.mc-l-home-module__item--deal:hover{background-color:var(--surface-level-1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mc-l-home-module__item--deal:last-child{border-bottom:none}.mc-l-home-module__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1, 4px)}.mc-l-home-module__item-title{font-weight:600;font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}.mc-l-home-module__item-amount{font-weight:700;color:var(--surface-text-color);font-size:14px;white-space:nowrap}.mc-l-home-module__item-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mc-l-home-module__item-pipeline{color:var(--surface-text-muted);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-home-module__item-stage{padding:2px 6px;border-radius:4px;background-color:var(--color-primary-500);color:#fff;font-size:10px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}.mc-l-home-module__item-date{display:flex;align-items:center;gap:4px;color:var(--surface-text-muted);margin-left:auto;white-space:nowrap}@media(max-width: 767px){.mc-l-home-module__stats--grid{grid-template-columns:1fr;gap:8px}.mc-l-home-module__stat-value{font-size:clamp(14px,4vw,20px)}}@media(min-width: 768px)and (max-width: 1023px){.mc-l-home-module__stats--grid{grid-template-columns:repeat(2, 1fr)}.mc-l-home-module__stats--grid .mc-l-home-module__stat:last-child{grid-column:1/-1}}
.mc-l-home-widget--email .mc-l-home-widget__body>div{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-home-module--email{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-top:4px}.mc-l-home-module--email .mc-l-home-module__stats{flex:0 0 auto;display:flex;justify-content:space-between;gap:8px;padding:4px 0 12px 0;margin-bottom:var(--space-1, 4px);border-bottom:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.08))}.mc-l-home-module--email .mc-l-home-module__stat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:var(--surface-level-0, #f9f9f9);border-radius:8px;border:1px solid var(--surface-border-color, rgba(0, 0, 0, 0.06));min-width:0;text-align:center}.mc-l-home-module--email .mc-l-home-module__stat-value{font-size:20px;font-weight:600;color:var(--state-text-brand);line-height:1.2}.mc-l-home-module--email .mc-l-home-module__stat-label{font-size:11px;color:var(--surface-text-color);opacity:.7;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-l-home-module--email .mc-l-home-module__stat--clickable{cursor:pointer;transition:all .2s ease}.mc-l-home-module--email .mc-l-home-module__stat--clickable:hover{background-color:var(--surface-level-1, rgba(137, 85, 239, 0.06));border-color:var(--color-primary-200, rgba(137, 85, 239, 0.2));transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.mc-l-home-module--email .mc-l-home-module__stat--clickable:active{transform:translateY(0);box-shadow:none}.mc-l-home-module--email .mc-l-home-module__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:8px}.mc-l-home-module--email .mc-l-home-module__list::-webkit-scrollbar{width:6px}.mc-l-home-module--email .mc-l-home-module__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-home-module--email .mc-l-home-module__list::-webkit-scrollbar-thumb{background-color:var(--surface-border-color, rgba(0, 0, 0, 0.1));border-radius:3px}.mc-l-home-module--email .mc-l-home-module__list::-webkit-scrollbar-thumb:hover{background-color:var(--surface-text-color, rgba(0, 0, 0, 0.2))}.mc-l-home-module__email{display:flex;flex-direction:column;gap:4px;cursor:pointer;width:100%}.mc-l-home-module__email-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.mc-l-home-module__email-from{font-size:13px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mc-l-home-module__email-from--unread{font-weight:600}.mc-l-home-module__email-subject-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.mc-l-home-module__email-subject{font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;opacity:.85}.mc-l-home-module__email-subject--unread{font-weight:500;opacity:1}.mc-l-home-module__email-time{font-size:12px;color:var(--surface-text-color);opacity:.6;white-space:nowrap;flex-shrink:0}.mc-l-home-module__email-meta{display:flex;align-items:center;gap:4px;flex-shrink:0}.mc-l-home-module__email-icon--starred{color:#f59e0b;font-size:14px}.mc-l-home-module__email-icon--attachment{color:var(--surface-text-color);opacity:.6;font-size:14px}.mc-l-home-module__list-item--unread{position:relative;padding-left:12px}.mc-l-home-module__list-item--unread::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--color-primary-500, #8955ef)}.mc-l-home-module__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.mc-l-home-module__empty-text{color:var(--surface-text-color);opacity:.6;font-size:14px;margin:0}.mc-l-home-module__empty-text .bx{display:block;font-size:32px;margin-bottom:var(--space-2, 8px);opacity:.4}.mc-l-home-module__load-more{padding:12px 0;text-align:center;flex:0 0 auto}.mc-l-home-module__load-more-btn{background:none;border:1px solid var(--surface-border-color, #e5e5e5);color:var(--color-primary-500, #8955ef);padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.mc-l-home-module__load-more-btn:hover:not(:disabled){background-color:var(--surface-level-1, rgba(0, 0, 0, 0.04));border-color:var(--color-primary-500, #8955ef)}.mc-l-home-module__load-more-btn:disabled{opacity:.6;cursor:not-allowed}.mc-l-home-module__load-more-btn .bx-spin{animation:emailWidgetSpin 1s linear infinite}@keyframes emailWidgetSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.mc-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;border-radius:16px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);font-size:13px;font-weight:500;color:var(--surface-text-color);transition:all .2s ease;cursor:pointer;position:relative;animation:chipFadeIn .2s ease}.mc-filter-chip:hover{background:var(--surface-level-2);border-color:var(--color-primary-300);box-shadow:0 2px 4px rgba(0,0,0,.08)}.mc-filter-chip:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200);border-color:var(--color-primary-500)}.mc-filter-chip__label{white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mc-filter-chip__remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-color);opacity:.6;transition:all .15s ease;border-radius:50%}.mc-filter-chip__remove:hover{opacity:1;background:var(--surface-level-2);color:var(--color-error)}.mc-filter-chip__remove i{font-size:14px;line-height:1}.mc-filter-chip--primary{background:var(--color-primary-100);border-color:var(--color-primary-200);color:var(--color-primary-700)}.mc-filter-chip--primary:hover{background:var(--color-primary-200);border-color:var(--color-primary-300)}.mc-filter-chip--success{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.mc-filter-chip--warning{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.mc-filter-chip--error{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error-dark)}.mc-filter-chip--date .mc-filter-chip__label::before{content:"📅 ";font-size:12px}.mc-filter-chip--type .mc-filter-chip__label::before{content:"🏷️ ";font-size:12px}.mc-filter-chip--status .mc-filter-chip__label::before{content:"📊 ";font-size:12px}@keyframes chipFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.mc-filter-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-filter-chips--inline{display:inline-flex}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mc-filter-popover{width:420px;max-width:90vw;max-height:600px;background:var(--surface-level-0);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:popoverSlideIn .2s ease-out}.mc-filter-popover:focus-within{box-shadow:0 12px 32px rgba(0,0,0,.2),0 0 0 3px var(--color-primary-300)}.mc-filter-popover__header{padding:16px 20px;border-bottom:1px solid var(--surface-border-light);display:flex;justify-content:space-between;align-items:center;background:var(--surface-level-0)}.mc-filter-popover__header-actions{display:flex;gap:8px}.mc-filter-popover__header-action{padding:4px 8px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:4px}.mc-filter-popover__header-action:hover:not(:disabled){background:var(--surface-level-1);color:var(--color-error)}.mc-filter-popover__header-action:disabled{opacity:.5;cursor:not-allowed}.mc-filter-popover__header-action i{font-size:16px}.mc-filter-popover__title{font-size:16px;font-weight:600;color:var(--surface-text-color);margin:0;display:flex;align-items:center;gap:8px}.mc-filter-popover__title i{font-size:20px;color:var(--color-primary-500)}.mc-filter-popover__search{padding:12px 20px;border-bottom:1px solid var(--surface-border-light);position:relative}.mc-filter-popover__search-icon{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:var(--surface-text-muted);font-size:18px}.mc-filter-popover__search-input{width:100%;padding:8px 36px 8px 40px;border:1px solid var(--surface-border-color);border-radius:6px;background:var(--surface-level-1);font-size:14px;color:var(--surface-text-color);transition:all .2s ease}.mc-filter-popover__search-input::placeholder{color:var(--surface-text-muted)}.mc-filter-popover__search-input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-100);background:var(--surface-level-0)}.mc-filter-popover__search-clear{position:absolute;right:32px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mc-filter-popover__search-clear:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-filter-popover__search-clear i{font-size:16px}.mc-filter-popover__body{flex:1;overflow-y:auto;padding:12px 0;min-height:200px}.mc-filter-popover__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--surface-text-muted);text-align:center}.mc-filter-popover__empty i{font-size:48px;opacity:.3;margin-bottom:var(--form-field-gap, 16px)}.mc-filter-popover__empty p{margin:0;font-size:14px}.mc-filter-popover__section{margin-bottom:var(--space-1, 4px)}.mc-filter-popover__section-header{width:100%;padding:12px 20px;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.mc-filter-popover__section-header:hover{background:var(--surface-level-1)}.mc-filter-popover__section-header:focus{outline:none;background:var(--surface-level-1)}.mc-filter-popover__section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-filter-popover__section-title i{font-size:16px;transition:transform .2s ease}.mc-filter-popover__section-count{padding:2px 8px;border-radius:12px;background:var(--surface-level-2);font-size:12px;font-weight:500;color:var(--surface-text-muted)}.mc-filter-popover__section-content{padding:0 20px 12px}.mc-filter-popover__options{display:flex;flex-direction:column;gap:4px}.mc-filter-popover__options--grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px}.mc-filter-popover__option{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--surface-level-1);border:1px solid rgba(0,0,0,0);outline:none}.mc-filter-popover__option:hover{background:var(--surface-level-2);border-color:var(--surface-border-color)}.mc-filter-popover__option:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-500);background:var(--surface-level-2)}.mc-filter-popover__option:focus:not(:focus-visible){box-shadow:none}.mc-filter-popover__option:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-500);background:var(--surface-level-2)}.mc-filter-popover__option--active{background:var(--color-primary-50);border-color:var(--color-primary-200)}.mc-filter-popover__option--active:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}.mc-filter-popover__option--active:focus{background:var(--color-primary-100);box-shadow:inset 0 0 0 2px var(--color-primary-600)}.mc-filter-popover__option--active .mc-filter-popover__option-checkbox{color:var(--color-primary-600)}.mc-filter-popover__option-checkbox{font-size:18px;color:var(--surface-text-muted);display:flex;align-items:center;min-width:18px}.mc-filter-popover__option-label{flex:1;font-size:14px;font-weight:500;color:var(--surface-text-color);line-height:1.2}.mc-filter-popover__option-count{padding:2px 6px;border-radius:10px;background:var(--surface-level-3);font-size:11px;font-weight:600;color:var(--surface-text-muted);min-width:20px;text-align:center}.mc-filter-popover__option-icon{font-size:16px}.mc-filter-popover__option--success .mc-filter-popover__option-label{color:var(--color-success)}.mc-filter-popover__option--warning .mc-filter-popover__option-label{color:var(--color-warning)}.mc-filter-popover__option--error .mc-filter-popover__option-label{color:var(--color-error)}.mc-filter-popover__no-results{padding:20px;text-align:center;color:var(--surface-text-muted);font-size:13px}.mc-filter-popover__footer{padding:12px 20px;border-top:1px solid var(--surface-border-light);display:flex;justify-content:space-between;align-items:center;background:var(--surface-level-0)}.mc-filter-popover__footer-info{font-size:13px;color:var(--surface-text-muted);font-weight:500}.mc-filter-popover__footer-actions{display:flex;gap:8px}.mc-filter-popover__footer-button{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mc-filter-popover__footer-button--cancel{background:rgba(0,0,0,0);color:var(--surface-text-color);border:1px solid var(--surface-border-color)}.mc-filter-popover__footer-button--cancel:hover{background:var(--surface-level-1);border-color:var(--surface-border-dark)}.mc-filter-popover__footer-button--apply{background:var(--color-primary-500);color:#fff}.mc-filter-popover__footer-button--apply:hover:not(:disabled){background:var(--color-primary-600);box-shadow:0 2px 8px rgba(137,85,239,.3)}.mc-filter-popover__footer-button--apply:disabled{opacity:.5;cursor:not-allowed}.mc-filter-popover__footer-button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200)}@keyframes popoverSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.mc-filter-popover{width:calc(100vw - 40px);max-width:500px;margin:20px auto}.mc-filter-popover__options--grid{grid-template-columns:1fr}}@media(max-width: 480px){.mc-filter-popover{width:100%;max-width:none;height:100vh;max-height:100vh;border-radius:0;margin:0}.mc-filter-popover__header{position:sticky;top:0;z-index:10;background:var(--surface-level-0)}.mc-filter-popover__body{padding-bottom:80px}.mc-filter-popover__footer{position:fixed;bottom:0;left:0;right:0;z-index:10;box-shadow:0 -4px 12px rgba(0,0,0,.1)}.mc-filter-popover__option{min-height:48px;padding:12px 16px}}@media(prefers-contrast: high){.mc-filter-popover{border:2px solid var(--surface-text-color)}.mc-filter-popover__option{border:1px solid var(--surface-border-color)}.mc-filter-popover__option--active{border-width:2px;border-color:var(--color-primary-600)}}@media(prefers-reduced-motion: reduce){.mc-filter-popover{animation:none}.mc-filter-popover *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
.mc-l-home-widget--financial{height:100%;display:flex;flex-direction:column;min-height:0}.mc-l-home-widget--financial>home-portfolio-widget,.mc-l-home-widget--financial>home-office-widget,.mc-l-home-widget--financial>home-no-activity-equity-widget{display:flex;flex-direction:column;flex:1;min-height:0}.mc-l-home-widget--financial .mc-l-home-widget__header{flex:0 0 auto}.mc-l-home-widget--financial .mc-l-home-widget__body{flex:1;min-height:0;overflow:hidden;padding:0}.mc-l-home-fin{container-type:inline-size;container-name:home-fin;height:100%;overflow-y:auto;padding:4px 16px 16px;color:var(--surface-text-color)}.mc-l-home-fin__content{display:flex;flex-direction:column;gap:14px}.mc-l-home-fin__md,.mc-l-home-fin__lg{display:none !important}.mc-l-home-fin__muted,.mc-l-home-fin__empty,.mc-l-home-fin__summary{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-l-home-fin__empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.mc-l-home-fin__summary{color:var(--surface-text-color);font-weight:600}.mc-l-home-fin__numbers{display:grid;grid-template-columns:1fr;gap:10px}.mc-l-home-fin__number{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-l-home-fin__number-label{font-size:12px;color:var(--surface-text-muted)}.mc-l-home-fin__number-value{font-size:20px;font-weight:700;line-height:1.2}.mc-l-home-fin__number-hint{font-size:12px;color:var(--surface-text-muted)}.mc-l-home-fin__goal-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.mc-l-home-fin__goal-line strong{font-size:16px;font-weight:700}.mc-l-home-fin__goal-line span{font-size:12px;color:var(--surface-text-muted)}.mc-l-home-fin__chart{display:block;width:100%;height:96px;margin-top:8px;overflow:visible}.mc-l-home-fin__chart-line{fill:none;stroke:var(--theme-primary, var(--color-primary-500));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mc-l-home-fin__chart-zero{stroke:var(--surface-border-color);stroke-width:1;vector-effect:non-scaling-stroke}.mc-l-home-fin__chart-goal{stroke:var(--surface-text-muted);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.mc-l-home-fin__group{min-width:0}.mc-l-home-fin .mc-l-home-fin__group-title.mc-l-home-fin__group-title{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-l-home-fin__list{list-style:none;margin:0;padding:0}.mc-l-home-fin__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;cursor:pointer;border-radius:6px}.mc-l-home-fin__row+.mc-l-home-fin__row{border-top:1px solid var(--surface-border-light)}.mc-l-home-fin__row:hover,.mc-l-home-fin__row:focus-visible{background:var(--surface-level-2, var(--surface-border-light));outline:none}.mc-l-home-fin__row--stack{grid-template-columns:minmax(0, 1fr)}.mc-l-home-fin__row--stack .mc-l-home-fin__row-meta{text-align:left;white-space:normal}.mc-l-home-fin__row-icon{display:none;font-size:18px;color:var(--surface-text-muted)}.mc-l-home-fin__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-l-home-fin__row-text strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-home-fin__row-text span{font-size:12px;color:var(--surface-text-muted)}.mc-l-home-fin__row-meta{font-size:12px;color:var(--surface-text-muted);text-align:right;white-space:nowrap}.mc-l-home-fin__row--late .mc-l-home-fin__row-meta{font-weight:600;color:var(--surface-text-color)}.mc-l-home-fin__list--needs .mc-l-home-fin__row:nth-child(n+3),.mc-l-home-fin__list--top .mc-l-home-fin__row:nth-child(n+6){display:none}.mc-l-home-fin__bars{list-style:none;margin:0;padding:0}.mc-l-home-fin__bars li{display:grid;grid-template-columns:minmax(64px, 28%) 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:12px}.mc-l-home-fin__bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-home-fin__bar{height:8px;border-radius:999px;background:var(--surface-border-light);overflow:hidden}.mc-l-home-fin__bar span{display:block;height:100%;border-radius:999px;background:var(--theme-primary, var(--color-primary-500))}.mc-l-home-fin__bar-value{white-space:nowrap;font-weight:600}.mc-l-home-fin__bar-value small{font-weight:400;color:var(--surface-text-muted)}.mc-l-home-fin__chips{flex-wrap:wrap;gap:6px}.mc-l-home-fin__chip{padding:4px 10px;border:1px solid var(--surface-border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:12px;cursor:pointer}.mc-l-home-fin__chip--active{background:var(--surface-level-2, var(--surface-border-light));font-weight:600}.mc-l-home-fin__table{width:100%;border-collapse:collapse;font-size:12px}.mc-l-home-fin__table th,.mc-l-home-fin__table td{padding:6px 0;text-align:right;border-bottom:1px solid var(--surface-border-light)}.mc-l-home-fin__table th{font-weight:600;color:var(--surface-text-muted)}.mc-l-home-fin__table th:first-child,.mc-l-home-fin__table td:first-child{text-align:left}.mc-l-home-fin__columns{grid-template-columns:1fr 1fr;gap:24px}@container home-fin (min-width: 480px){.mc-l-home-fin__md{display:block !important}.mc-l-home-fin mc-button.mc-l-home-fin__md{display:inline-flex !important}.mc-l-home-fin span.mc-l-home-fin__md{display:inline !important}.mc-l-home-fin__numbers{grid-template-columns:repeat(3, 1fr)}.mc-l-home-fin__row{grid-template-columns:minmax(0, 1fr) auto auto}.mc-l-home-fin__row--stack .mc-l-home-fin__row-meta{text-align:right;white-space:nowrap}.mc-l-home-fin__list--needs .mc-l-home-fin__row{grid-template-columns:24px 1fr auto}.mc-l-home-fin__row-icon{display:block}.mc-l-home-fin__list--needs .mc-l-home-fin__row:nth-child(n+3){display:grid}.mc-l-home-fin__list--needs .mc-l-home-fin__row:nth-child(n+4),.mc-l-home-fin__list--top .mc-l-home-fin__row:nth-child(n+4){display:none}}@container home-fin (min-width: 860px){.mc-l-home-fin__lg{display:block !important}.mc-l-home-fin span.mc-l-home-fin__lg{display:inline !important}.mc-l-home-fin__numbers.mc-l-home-fin__lg,.mc-l-home-fin__columns.mc-l-home-fin__lg{display:grid !important}.mc-l-home-fin__number.mc-l-home-fin__lg,.mc-l-home-fin__chips.mc-l-home-fin__lg{display:flex !important}.mc-l-home-fin__numbers{grid-template-columns:repeat(4, 1fr)}.mc-l-home-fin__chart{height:140px}.mc-l-home-fin__list--needs .mc-l-home-fin__row:nth-child(n+4),.mc-l-home-fin__list--top .mc-l-home-fin__row:nth-child(n+4){display:grid}}

.mc-l-home-widget--noActivity{height:100%;display:flex;flex-direction:column;min-height:0}.mc-l-home-widget--noActivity .mc-l-home-widget__header{flex:0 0 auto}.mc-l-home-widget--noActivity .mc-l-home-widget__body{display:flex !important;flex-direction:column !important;flex:1 !important;min-height:0 !important;overflow:hidden !important}.mc-l-home-widget--noActivity .mc-l-home-widget__body>div{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-home-widget--noActivity .mc-l-home-no-activity__list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:100%}.mc-l-home-widget--noActivity mc-card-filters{flex:0 0 auto}.mc-l-home-widget--noActivity .mc-l-home-widget__body{container-type:inline-size;container-name:home-no-activity}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary{display:none;flex:0 0 auto;max-height:50%;overflow-y:auto;padding:4px 12px 12px;border-bottom:1px solid var(--surface-border-light)}.mc-l-home-widget--noActivity .mc-l-home-no-activity__headline{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-block{min-width:0;color:var(--surface-text-color)}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-title{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-block--owners{display:none}@container home-no-activity (min-width: 480px){.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary{display:block}}@container home-no-activity (min-width: 860px){.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}.mc-l-home-widget--noActivity .mc-l-home-no-activity__summary-block--owners{display:block}}.mc-l-home-no-activity__item{display:flex;align-items:center;padding:12px 8px;gap:12px;text-decoration:none;color:inherit;background:none;border:none;width:100%;text-align:left;border-radius:6px;transition:all .2s ease;margin-bottom:var(--space-1, 4px);position:relative}.mc-l-home-no-activity__item:last-child{margin-bottom:0}.mc-l-home-no-activity__item:hover{background-color:var(--hover-background-color);transform:none;box-shadow:inset 2px 0 0 var(--color-primary-500)}.mc-l-home-no-activity__item:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-l-home-no-activity__icon{font-size:22px;color:var(--surface-text-color);opacity:.7;min-width:22px;transition:all .2s ease}.mc-l-home-no-activity__item:hover .mc-l-home-no-activity__icon{opacity:1;color:var(--color-primary-500)}.mc-l-home-no-activity__content{flex:1;display:flex;flex-direction:column;min-width:0;gap:4px}.mc-l-home-no-activity__title{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.mc-l-home-no-activity__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-l-home-no-activity__badge{font-size:11px;text-transform:capitalize;color:var(--color-primary-500);opacity:.8}.mc-l-home-no-activity__time{font-size:12px;color:var(--surface-text-color);opacity:.6;line-height:1.2;white-space:nowrap}.mc-l-home-no-activity__empty{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.mc-l-home-no-activity__empty-text{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--surface-text-color);opacity:.6;font-size:14px;margin:0}.mc-l-home-no-activity__empty-text i{font-size:18px;opacity:.8}.mc-l-home-no-activity__empty-tip{color:var(--surface-text-color);opacity:.4;font-size:12px;margin:0;font-style:italic}
.mc-l-home-dock{margin:0 8px;padding:12px 8px 10px;position:relative;border-radius:12px;background:linear-gradient(rgba(var(--wallpaper-film-rgb), 0.12), rgba(var(--wallpaper-film-rgb), 0.12)),var(--glass-fill-solid, var(--header-background-color, rgba(255, 255, 255, 0.15)));backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);box-shadow:inset 0 0 0 1px var(--glass-edge-solid, transparent);color:var(--glass-chrome-ink-solid, var(--app-text-color))}.mc-l-home-dock__list{position:relative;display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0 96px 0 0;list-style:none}.mc-l-home-dock__cell{display:flex;flex:1 1 86px;justify-content:center;min-width:0;max-width:96px}.mc-l-home-dock__cell--customize{position:absolute;top:0;right:0;flex:none;width:96px}.mc-l-home-dock__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:6px 0 4px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.mc-l-home-dock__item:hover .mc-l-home-dock__disc{background:color-mix(in srgb, currentColor 24%, transparent);transform:translateY(-2px)}.mc-l-home-dock__item:active .mc-l-home-dock__disc{transform:translateY(0) scale(0.97)}.mc-l-home-dock__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mc-l-home-dock__disc{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb, currentColor 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);transition:transform .2s ease,background-color .2s ease}@media(prefers-reduced-motion: reduce){.mc-l-home-dock__disc{transition:none}}.mc-l-home-dock .mc-l-home-dock__icon{font-size:24px;line-height:1}.mc-l-home-dock__label{max-width:100%;overflow:hidden;font-size:12px;font-weight:500;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px rgba(var(--wallpaper-film-rgb), 0.35),0 0 8px rgba(var(--wallpaper-film-rgb), 0.5)}.mc-l-home-dock__badge{position:absolute;top:-4px;right:-8px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-primary-500);color:var(--color-primary-ink, #ffffff);font-size:11px;font-weight:600;line-height:20px;text-align:center;text-shadow:none;box-shadow:0 1px 3px rgba(0,0,0,.2);font-variant-numeric:tabular-nums}.mc-l-home-dock__item--customize .mc-l-home-dock__disc{background:rgba(0,0,0,0);box-shadow:none;border:1.5px dashed color-mix(in srgb, currentColor 55%, transparent)}.mc-l-home-dock__item--customize:hover .mc-l-home-dock__disc{background:color-mix(in srgb, currentColor 13%, transparent)}.mc-l-home-dock__loader{display:flex;padding:6px 0 26px}.mc-l-home-dock__loader .mc-l-home-dock__ghost{margin:0 22px}.mc-l-home-dock__ghost{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb, currentColor 12%, transparent);animation:homeDockPulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.mc-l-home-dock__ghost{animation:none}}.mc-l-home-dock__message{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding:10px 8px;text-align:center}.mc-l-home-dock .mc-l-home-dock__message-icon{font-size:24px;opacity:.85}.mc-l-home-dock__message-text{margin:0;font-size:13px;text-shadow:0 0 6px rgba(var(--wallpaper-film-rgb), 0.45)}@media(max-width: 767px){.mc-l-home-dock{padding:8px 4px}.mc-l-home-dock__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));padding:0}.mc-l-home-dock__cell{flex:none;max-width:none}.mc-l-home-dock__cell--customize{position:static;width:auto;grid-column-end:-1}.mc-l-home-dock__loader{justify-content:space-evenly}.mc-l-home-dock__loader .mc-l-home-dock__ghost{margin:0}.mc-l-home-dock__disc{width:46px;height:46px}.mc-l-home-dock .mc-l-home-dock__icon{font-size:22px}.mc-l-home-dock__label{font-size:12px}}@keyframes homeDockPulse{0%,100%{opacity:.55}50%{opacity:1}}.mc-l-home-shortcuts-card{width:auto;margin-left:8px;margin-right:8px}.mc-l-home-shortcuts-card .mc-l-home-widget__header{cursor:default;user-select:auto}.mc-l-home-shortcuts-card .mc-l-home-widget__header:active{cursor:default}.mc-l-home-shortcuts-card .mc-l-home-widget__title{cursor:default}.mc-l-home-live{display:flex;flex-direction:column;gap:16px}.mc-l-home-live__featured{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:12px}.mc-l-home-live__tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.mc-l-home-live__tile:hover{background:var(--surface-bg-hover)}.mc-l-home-live__tile:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-l-home-live__name{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.mc-l-home-live__chip{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb, var(--color-primary-500) 13%, var(--surface-background-color));color:var(--state-text-brand)}.mc-l-home-live__chip i{font-size:18px}.mc-l-home-live__state{display:inline-flex;align-items:baseline;gap:6px;margin-top:4px}.mc-l-home-live__value{font-size:28px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.mc-l-home-live__phrase{font-size:14px}.mc-l-home-live__detail{font-size:12.5px;color:var(--surface-text-muted)}.mc-l-home-live__detail--warning{color:var(--state-text-warning)}.mc-l-home-live__links{display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:12px;border-top:1px solid var(--surface-border-color)}.mc-l-home-live__link{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;cursor:pointer}.mc-l-home-live__link i{color:var(--surface-text-muted);font-size:18px}.mc-l-home-live__link:hover{background:var(--surface-bg-hover)}.mc-l-home-live__link:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-l-home-areas{margin:0 8px}.mc-l-home-areas__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mc-l-home-areas__title{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--glass-chrome-ink-solid, var(--app-text-color));font-size:16px;font-weight:600}.mc-l-home-areas__grid{display:flex;flex-wrap:wrap;gap:16px}.mc-l-home-areas__card{flex:1 1 220px;width:auto;height:auto}.mc-l-home-areas__card .mc-c-card{gap:10px;padding:12px;border-radius:12px}.mc-l-home-areas__card--wide{flex:2 1 380px}.mc-l-home-areas__name{margin:4px 0 0;color:var(--surface-text-color);font-size:15px;font-weight:600}.mc-l-home-areas__items{display:grid;grid-template-columns:1fr;gap:2px 12px;margin:0;padding:0;list-style:none}.mc-l-home-areas__card--wide .mc-l-home-areas__items{grid-template-columns:1fr 1fr}.mc-l-home-areas__item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-l-home-areas__item i{color:var(--surface-text-muted);font-size:18px}.mc-l-home-areas__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-home-areas__item:hover{background:var(--surface-bg-hover)}.mc-l-home-areas__item:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-l-home-areas__state{width:auto;height:auto}.mc-l-home-shortcuts__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);padding:24px 16px;text-align:center}.mc-l-home-shortcuts__empty .mc-l-home-shortcuts__empty-icon{font-size:32px;color:var(--surface-text-muted)}.mc-l-home-shortcuts__empty-text{margin:0;max-width:420px;font-size:13px;color:var(--surface-text-color)}.mc-l-home-shortcuts__empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2, 8px)}
.mc-l-home-module--tasks .mc-l-home-module__stat{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform}.mc-l-home-module--tasks .mc-l-home-module__stat:hover{background-color:var(--surface-level-1);box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.mc-l-home-module--tasks .mc-l-home-module__stat--active{box-shadow:0 0 0 2px var(--app-primary-color, var(--color-primary)),0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px);outline:none}.mc-l-home-module--tasks .mc-l-home-module__stat:focus-visible{outline:2px solid var(--app-primary-color, var(--color-primary));outline-offset:2px}.mc-l-home-module__event-status--completed{background-color:var(--color-success-100, #d1fae5);color:var(--color-success-700, #047857)}.mc-l-home-module__progress{margin-top:16px}.mc-l-home-module__progress-bar{height:8px;background:var(--surface-background-color);border-radius:4px;overflow:hidden;margin-bottom:var(--space-2, 8px)}.mc-l-home-module__progress-fill{height:100%;background:var(--color-primary-500);transition:width .3s ease}.mc-l-home-module__progress-text{font-size:12px;color:var(--surface-text-color);opacity:.6;text-align:center}
.mc-l-home-widget--tickets .mc-l-home-widget__body,.mc-l-home-widget--tickets .mc-l-home-widget__body--expanded{display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important;max-height:none !important;flex:1 1 auto !important}.mc-l-home-widget--tickets .mc-l-home-widget__body>div,.mc-l-home-widget--tickets .mc-l-home-widget__body--expanded>div{display:flex;flex-direction:column;min-height:0;overflow:hidden;flex:1}.mc-l-home-widget--tickets .mc-l-home-module--tickets{display:flex;flex-direction:column;min-height:0;flex:1}.mc-l-home-widget--tickets .mc-l-home-module__stats--grid{flex:0 0 auto}.mc-l-home-widget--tickets .mc-l-home-module__list-container{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}.mc-l-home-widget__fixed-filters{padding:12px 16px;background-color:var(--surface-level-0);border-bottom:1px solid var(--surface-border-color)}.mc-l-home-widget__fixed-filter-item{display:flex;align-items:center;gap:12px}.mc-l-home-widget__fixed-filter-label{font-size:13px;font-weight:600;color:var(--surface-text-color);min-width:90px;flex-shrink:0}.mc-l-home-module--tickets .mc-l-home-module__stats--grid{grid-template-columns:repeat(4, 1fr);gap:8px;min-width:0;padding:6px}.mc-l-home-module__stat{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform}.mc-l-home-module__stat:hover{background-color:var(--surface-level-1);box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.mc-l-home-module__stat--active{box-shadow:0 0 0 2px var(--app-primary-color, var(--color-primary)),0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px);outline:none}.mc-l-home-module__stat:focus-visible{outline:2px solid var(--app-primary-color, var(--color-primary));outline-offset:2px}.mc-l-home-module__stat-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,2vw,24px)}.mc-l-home-module__stat-label{display:block;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-home-module__stat.mc-l-home-module__stat--waiting{border-color:var(--color-warning);background-color:var(--color-warning-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--waiting .mc-l-home-module__stat-value{color:var(--color-warning-800, #6b5200)}.mc-l-home-module__stat.mc-l-home-module__stat--inProgress{border-color:var(--color-info);background-color:var(--color-info-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--inProgress .mc-l-home-module__stat-value{color:var(--color-info-700, #0369a1)}.mc-l-home-module__stat.mc-l-home-module__stat--pending{border-color:var(--color-error);background-color:var(--color-error-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--pending .mc-l-home-module__stat-value{color:var(--color-error-dark, #c62828)}.mc-l-home-module__stat.mc-l-home-module__stat--done{border-color:var(--color-success);background-color:var(--color-success-light);min-width:0}.mc-l-home-module__stat.mc-l-home-module__stat--done .mc-l-home-module__stat-value{color:var(--color-success-700, #3d6b00)}.mc-l-home-module__list-container{flex:1 1 auto;margin-top:16px;min-height:0;max-height:none;padding:4px 0;overflow-y:auto;overflow-x:hidden}.mc-l-home-module__item--ticket{cursor:pointer;padding:12px 8px;border-bottom:1px solid var(--surface-border-color);transition:background-color .2s,transform .2s,box-shadow .2s;border-radius:8px}.mc-l-home-module__item--ticket:hover{background-color:var(--surface-level-1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.mc-l-home-module__item--ticket:last-child{border-bottom:none}.mc-l-home-module__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1, 4px)}.mc-l-home-module__item-title{font-weight:600;font-size:14px;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}.mc-l-home-module__item-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mc-l-home-module__item-date{display:flex;align-items:center;gap:4px;color:var(--surface-text-muted);margin-left:auto;white-space:nowrap}.mc-l-home-module__item-priority{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.mc-l-home-module__item-priority--high{background-color:var(--color-error-light);color:var(--color-error)}.mc-l-home-module__item-priority--medium{background-color:var(--color-warning-light);color:var(--color-warning)}.mc-l-home-module__item-priority--low{background-color:var(--surface-level-1);color:var(--surface-text-muted)}.mc-l-home-module__item-status{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.mc-l-home-module__item-status--waiting{background-color:var(--color-warning-light);color:var(--color-warning)}.mc-l-home-module__item-status--inProgress{background-color:var(--color-info-light);color:var(--color-info)}.mc-l-home-module__item-status--pending{background-color:var(--color-error-light);color:var(--color-error)}.mc-l-home-module__item-status--done{background-color:var(--color-success-light);color:var(--color-success)}.mc-l-home-module__item-contact{display:flex;align-items:center;gap:4px;color:var(--surface-text-muted);font-size:12px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 767px){.mc-l-home-module--tickets .mc-l-home-module__stats--grid{grid-template-columns:repeat(2, 1fr);gap:8px}}@media(min-width: 768px)and (max-width: 1023px){.mc-l-home-module--tickets .mc-l-home-module__stats--grid{grid-template-columns:repeat(2, 1fr)}}
.mc-l-home .mc-l-content-body__main-container{overflow:visible !important;overflow-y:visible !important}.mc-l-home .mc-l-content-header{width:auto;margin-left:8px;margin-right:8px}.mc-l-home-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.mc-l-home-header__greeting{flex:1;min-width:0}.mc-l-home-header__title{font-size:24px;font-weight:500;margin:0;color:var(--app-text-color);line-height:1.2}.mc-l-home-header__summary{margin:8px 0 0;font-size:14px;color:var(--app-text-color);opacity:.8}.mc-l-home-grid .grid-stack-item{overflow:visible !important}.mc-l-home-grid .grid-stack-item .grid-stack-item-content{overflow:visible !important}.mc-l-home-grid .grid-stack-placeholder{background-color:var(--color-primary-100) !important;border:2px dashed var(--color-primary-300) !important;border-radius:8px;opacity:.6}.mc-l-home-grid .ui-resizable-handle{opacity:.3;transition:opacity .2s ease}.mc-l-home-grid .ui-resizable-handle::before,.mc-l-home-grid .ui-resizable-handle::after{opacity:.5}.mc-l-home-gridster-card{height:100%}.mc-l-home-gridster-card home-calendar-widget,.mc-l-home-gridster-card home-email-widget,.mc-l-home-gridster-card home-tasks-widget,.mc-l-home-gridster-card home-meetings-widget,.mc-l-home-gridster-card home-tickets-widget,.mc-l-home-gridster-card home-deals-widget,.mc-l-home-gridster-card home-no-activity-widget{height:100%;display:flex;flex-direction:column;min-height:0}.mc-l-home-widget{height:auto;display:flex;flex-direction:column}.mc-l-home-widget__header{display:flex;align-items:center;min-height:40px;padding:10px 12px 4px 16px;gap:8px;transition:all .3s ease;cursor:move;user-select:none}.mc-l-home-widget__header:active{cursor:grabbing}.mc-l-home-widget__title{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;margin:0;display:flex;align-items:center;gap:6px;color:var(--surface-text-color) !important;cursor:pointer;transition:color .2s}.mc-l-home-widget__title:hover{color:var(--color-primary-500)}.mc-l-home-widget__icon{font-size:16px;color:var(--surface-text-muted)}.mc-l-home-widget__actions{display:flex;align-items:center;gap:4px}.mc-l-home-widget__action{background:none;border:none;padding:4px;cursor:pointer;color:var(--surface-text-color);opacity:.6;border-radius:4px;transition:all .2s}.mc-l-home-widget__action:hover:not(:disabled){background-color:var(--hover-background-color);color:var(--surface-text-color);opacity:1}.mc-l-home-widget__action:disabled{opacity:.5;cursor:not-allowed}.mc-l-home-widget__action i{font-size:20px}.mc-l-home-widget__body{flex:0 0 auto;padding:16px;overflow:visible;position:relative}.mc-l-home-widget__loader{display:flex;justify-content:center;align-items:center;min-height:100px}@keyframes filterHighlight{0%,100%{background:var(--surface-level-0)}50%{background:var(--color-primary-50)}}.mc-l-home .mc-l-home-widget--filtered .mc-l-home-widget__body{animation:filterHighlight .5s ease}.mc-l-home .mc-l-home-widget--calendar,.mc-l-home .mc-l-home-widget--email,.mc-l-home .mc-l-home-widget--tasks,.mc-l-home .mc-l-home-widget--meetings,.mc-l-home .mc-l-home-widget--tickets,.mc-l-home .mc-l-home-widget--deals{height:100%;display:flex;flex-direction:column;min-height:0}.mc-l-home .mc-l-home-widget--calendar .mc-l-home-widget__header,.mc-l-home .mc-l-home-widget--email .mc-l-home-widget__header,.mc-l-home .mc-l-home-widget--tasks .mc-l-home-widget__header,.mc-l-home .mc-l-home-widget--meetings .mc-l-home-widget__header,.mc-l-home .mc-l-home-widget--tickets .mc-l-home-widget__header,.mc-l-home .mc-l-home-widget--deals .mc-l-home-widget__header{flex:0 0 auto}.mc-l-home .mc-l-home-widget--calendar .mc-l-home-widget__body,.mc-l-home .mc-l-home-widget--email .mc-l-home-widget__body,.mc-l-home .mc-l-home-widget--tasks .mc-l-home-widget__body,.mc-l-home .mc-l-home-widget--meetings .mc-l-home-widget__body,.mc-l-home .mc-l-home-widget--tickets .mc-l-home-widget__body,.mc-l-home .mc-l-home-widget--deals .mc-l-home-widget__body{display:flex !important;flex-direction:column !important;flex:1 !important;min-height:0 !important;overflow:hidden !important;padding:16px}.mc-l-home .mc-l-home-widget--calendar .mc-l-home-widget__body>div,.mc-l-home .mc-l-home-widget--email .mc-l-home-widget__body>div,.mc-l-home .mc-l-home-widget--tasks .mc-l-home-widget__body>div,.mc-l-home .mc-l-home-widget--meetings .mc-l-home-widget__body>div,.mc-l-home .mc-l-home-widget--tickets .mc-l-home-widget__body>div,.mc-l-home .mc-l-home-widget--deals .mc-l-home-widget__body>div{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:2px}.mc-l-home-module__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:16px;margin-bottom:var(--form-field-gap, 16px)}.mc-l-home-module__stat{text-align:center;padding:12px 8px;background:var(--surface-background-color);border-radius:8px;border:1px solid var(--surface-border-color)}.mc-l-home-module__stat--alert{border-color:var(--color-error);background-color:var(--color-error-light)}.mc-l-home-module__stat--alert .mc-l-home-module__stat-value{color:var(--color-error)}.mc-l-home-module__stat--warning{border-color:var(--color-warning);background-color:var(--color-warning-light)}.mc-l-home-module__stat--warning .mc-l-home-module__stat-value{color:var(--color-warning-800, #6b5200)}.mc-l-home-module__stat--success{border-color:var(--color-success);background-color:var(--color-success-light)}.mc-l-home-module__stat--success .mc-l-home-module__stat-value{color:var(--color-success)}.mc-l-home-module__stat-value{display:block;font-size:24px;font-weight:600;color:var(--surface-text-color);line-height:1}.mc-l-home-module__stat-label{display:block;font-size:12px;color:var(--surface-text-muted);margin-top:4px}.mc-l-home-module__stat--alert .mc-l-home-module__stat-label,.mc-l-home-module__stat--warning .mc-l-home-module__stat-label,.mc-l-home-module__stat--success .mc-l-home-module__stat-label,.mc-l-home-module__stat--lost .mc-l-home-module__stat-label,.mc-l-home-module__stat--active .mc-l-home-module__stat-label,.mc-l-home-module__stat--waiting .mc-l-home-module__stat-label,.mc-l-home-module__stat--inProgress .mc-l-home-module__stat-label,.mc-l-home-module__stat--pending .mc-l-home-module__stat-label,.mc-l-home-module__stat--done .mc-l-home-module__stat-label{color:var(--color-gray-700, #616161)}.mc-l-home-module__summary{font-size:14px;color:var(--surface-text-color)}.mc-l-home-module__summary p{margin:0 0 8px}.mc-l-home-module__summary strong{color:var(--state-text-brand)}.mc-l-home-module__next-event{display:flex;align-items:center;gap:8px;padding:12px;background:var(--surface-background-color);border-radius:8px;margin-top:12px}.mc-l-home-module__label{font-size:14px;color:var(--surface-text-muted)}.mc-l-home-module__event-title{flex:1;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-home-module__event-time{font-size:14px;color:var(--state-text-brand);font-weight:500}.mc-l-home-module__list{margin-top:16px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mc-l-home-module__calendar-mini{margin-top:12px}.mc-l-home-module__list-item{padding:8px 0;border-bottom:1px solid var(--surface-border-color)}.mc-l-home-module__list-item:last-child{border-bottom:none}.mc-l-home-module__empty{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.mc-l-home-module__empty-text{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--surface-text-color);opacity:.6;font-size:14px;margin:0}.mc-l-home-module__empty-text i{font-size:18px;opacity:.8}.mc-l-home-module__load-more{display:flex;justify-content:center;padding:16px}.mc-l-home-module__load-more .pre-loader{position:relative}.mc-l-home-module__load-more-btn{background:none;border:1px solid var(--surface-border-color);border-radius:4px;padding:8px 16px;font-size:14px;color:var(--color-primary-500);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.mc-l-home-module__load-more-btn:hover:not(:disabled){background:var(--hover-background-color);border-color:var(--color-primary-500)}.mc-l-home-module__load-more-btn:disabled{opacity:.6;cursor:not-allowed}.mc-l-home-module__load-more-btn i{font-size:16px}.mc-l-home__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;text-align:center}.mc-l-home__empty-icon{font-size:48px;color:var(--surface-text-muted)}.mc-l-home__empty-title{margin:0;font-size:18px;color:var(--surface-text-primary)}.mc-l-home__empty-text{margin:0;max-width:380px;color:var(--surface-text-secondary)}.mc-l-home-widget__actions .mc-button-icon{position:relative}.mc-l-home-widget__actions .mc-c-filters-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-primary-500);color:var(--color-white);font-size:10px;font-weight:700;line-height:16px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.mc-l-home-widget__actions .mc-button-icon.is-active{background:var(--color-primary-50);color:var(--color-primary-600)}.mc-l-home-widget__actions .mc-button-icon.is-active i{color:var(--color-primary-600)}@keyframes homeBxSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bx-spin{animation:homeBxSpin 1s linear infinite}@keyframes shortcutFadeIn{from{opacity:0;transform:translateY(10px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shortcutFadeOut__Y_a3c{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(0.95)}}@media(max-width: 767px){.mc-l-home-header__title{font-size:20px}.mc-l-home-grid{padding:8px;gap:12px}}.mc-l-home-grid{margin-top:32px}.mc-l-home-grid .mc-c-card--plain{background:var(--surface-background-color) !important;color:var(--surface-text-color) !important;border-color:var(--surface-border-color) !important}.mc-c-modal #popup-window{z-index:var(--z-modal-popover) !important}.mc-c-modal .mc-c-select-popover{z-index:var(--z-modal-popover) !important}.mc-c-email-preview{padding:12px;min-width:280px;max-width:400px;background:var(--surface-background-color);color:var(--surface-text-color);border-radius:8px}.mc-c-email-preview__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:var(--space-2, 8px)}.mc-c-email-preview__from{font-size:13px;font-weight:600;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mc-c-email-preview__date{font-size:11px;color:var(--surface-text-muted);white-space:nowrap}.mc-c-email-preview__subject{font-size:14px;font-weight:500;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-c-email-preview__snippet{font-size:12px;color:var(--surface-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-c-email-preview__footer{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border-light);font-size:11px;color:var(--surface-text-muted)}.mc-c-email-preview__footer i{font-size:14px}
.mc-c-modal.shortcuts-manager-modal .mc-c-modal__dialog{max-width:1200px !important;width:95vw !important}.mc-l-shortcuts-manager{display:flex;flex-direction:column;height:100%;max-height:calc(85vh - 100px);min-height:600px;width:100%;--modal-text-color: var(--surface-text-color);--modal-background-color: var(--surface-background-color);--modal-border-color: var(--surface-border-color);--modal-hover-background: var(--hover-background-color);color:var(--modal-text-color);--entity-selector-z-index: 1055}.mc-l-shortcuts-manager__header{flex-shrink:0;margin-bottom:var(--space-6, 24px)}.mc-l-shortcuts-manager__header-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap, 16px)}.mc-l-shortcuts-manager__header-title{font-size:14px;color:var(--modal-text-color);opacity:.8;margin:0}.mc-l-shortcuts-manager__header-count{font-size:13px;color:var(--modal-text-color);opacity:.6}.mc-l-shortcuts-manager__header-count--limit{color:var(--color-warning);opacity:1}.mc-l-shortcuts-manager__header-search{position:relative}.mc-l-shortcuts-manager__header-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--modal-text-color);opacity:.5;font-size:18px;z-index:2}.mc-l-shortcuts-manager__header-search input{padding-left:36px;background:var(--modal-background-color);border:1px solid var(--modal-border-color);color:var(--modal-text-color);border-radius:6px;width:100%}.mc-l-shortcuts-manager__header-search input::placeholder{color:var(--modal-text-color);opacity:.5}.mc-l-shortcuts-manager__header-search input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--color-primary-500-rgb), 0.1);outline:none}.mc-l-shortcuts-manager__content{display:flex;flex:1;gap:32px;overflow:hidden;align-items:flex-start}@media(max-width: 768px){.mc-l-shortcuts-manager__content{flex-direction:column;gap:20px}}@media(max-width: 480px){.mc-l-shortcuts-manager__content{gap:16px}}.mc-l-shortcuts-manager__section{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.mc-l-shortcuts-manager__section-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap, 16px);padding-bottom:12px;border-bottom:1px solid var(--modal-border-color)}.mc-l-shortcuts-manager__section-title{font-size:16px;font-weight:500;color:var(--modal-text-color);margin:0;display:flex;align-items:center;gap:8px}.mc-l-shortcuts-manager__section-title i{font-size:20px;opacity:.7;color:var(--color-primary-500)}.mc-l-shortcuts-manager__section-action button{background:none;border:1px solid var(--color-primary-500);color:var(--color-primary-500);padding:4px 12px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.mc-l-shortcuts-manager__section-action button i{font-size:16px}.mc-l-shortcuts-manager__section-action button:hover{background:var(--color-primary-500);color:#fff}.mc-l-shortcuts-manager__available{flex:1;overflow:hidden;display:flex;flex-direction:column;max-height:600px}.mc-l-shortcuts-manager__available-list{flex:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-auto-rows:120px;gap:16px;overflow-y:auto;padding:8px}@media(min-width: 1200px){.mc-l-shortcuts-manager__available-list{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-auto-rows:130px;gap:18px}}.mc-l-shortcuts-manager__available-list::-webkit-scrollbar{width:8px}.mc-l-shortcuts-manager__available-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-shortcuts-manager__available-list::-webkit-scrollbar-thumb{background-color:var(--surface-border-color);border-radius:4px}.mc-l-shortcuts-manager__available-list::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-primary-500-rgb), 0.3)}@media(max-width: 768px){.mc-l-shortcuts-manager__available-list{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));grid-auto-rows:110px;gap:12px}}@media(max-width: 480px){.mc-l-shortcuts-manager__available-list{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));grid-auto-rows:100px;gap:10px}}.mc-l-shortcuts-manager__available-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:var(--surface-text-color);opacity:.6}.mc-l-shortcuts-manager__available-empty i{display:block;font-size:48px;margin-bottom:var(--space-3, 12px);opacity:.4}.mc-l-shortcuts-manager__available-empty p{margin:0;font-size:14px}.mc-l-shortcuts-manager__selected{flex:1;overflow:hidden;display:flex;flex-direction:column;max-height:600px}.mc-l-shortcuts-manager__selected-list{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:4px}.mc-l-shortcuts-manager__selected-list::-webkit-scrollbar{width:8px}.mc-l-shortcuts-manager__selected-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mc-l-shortcuts-manager__selected-list::-webkit-scrollbar-thumb{background-color:var(--surface-border-color);border-radius:4px}.mc-l-shortcuts-manager__selected-list::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-primary-500-rgb), 0.3)}.mc-l-shortcuts-manager__selected-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--surface-border-color);border-radius:8px;padding:40px 20px;text-align:center;color:var(--surface-text-color);opacity:.5;margin:4px}.mc-l-shortcuts-manager__selected-empty i{display:block;font-size:48px;margin-bottom:var(--space-3, 12px)}.mc-l-shortcuts-manager__selected-empty p{margin:0;font-size:14px}.mc-l-shortcuts-manager__card{background:var(--modal-background-color);border:1px solid var(--modal-border-color);border-radius:8px;padding:16px 12px;cursor:pointer;transition:all .2s ease;text-align:center;position:relative;overflow:hidden;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 768px){.mc-l-shortcuts-manager__card{height:110px}}@media(max-width: 480px){.mc-l-shortcuts-manager__card{height:100px}}.mc-l-shortcuts-manager__card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(var(--color-primary-500-rgb), 0.05) 0%, transparent 100%);opacity:0;transition:opacity .2s ease;z-index:1}.mc-l-shortcuts-manager__card:hover{border-color:var(--color-primary-500);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.mc-l-shortcuts-manager__card:hover::before{opacity:1}.mc-l-shortcuts-manager__card--selected{background:rgba(var(--color-primary-500-rgb), 0.08);border-color:var(--color-primary-500)}.mc-l-shortcuts-manager__card--selected .mc-l-shortcuts-manager__card-check{opacity:1}.mc-l-shortcuts-manager__card--custom{border-style:dashed;background:rgba(var(--color-primary-500-rgb), 0.03)}.mc-l-shortcuts-manager__card--custom:hover{background:rgba(var(--color-primary-500-rgb), 0.08)}.mc-l-shortcuts-manager__card--custom .mc-l-shortcuts-manager__card-icon{color:var(--color-primary-500)}.mc-l-shortcuts-manager__card-check{position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--color-primary-500);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .2s ease;z-index:2}.mc-l-shortcuts-manager__card-icon{font-size:28px;color:var(--modal-text-color);margin-bottom:var(--space-2, 8px);display:block;opacity:.8;z-index:2;position:relative}.mc-l-shortcuts-manager__card-label{font-size:12px;color:var(--modal-text-color);font-weight:500;line-height:1.3;margin-bottom:var(--space-1, 4px);z-index:2;position:relative;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.mc-l-shortcuts-manager__card-category{font-size:10px;color:var(--modal-text-color);opacity:.5;z-index:2;position:relative;margin-top:auto}.mc-l-shortcuts-manager__item{background:var(--modal-background-color);border:1px solid var(--modal-border-color);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .2s ease;position:relative;flex-shrink:0}.mc-l-shortcuts-manager__item:hover{background:var(--modal-hover-background);border-color:rgba(var(--color-primary-500-rgb), 0.3)}.mc-l-shortcuts-manager__item:hover .mc-l-shortcuts-manager__item-actions{opacity:1}.mc-l-shortcuts-manager__item--dragging{opacity:.5;transform:scale(0.98);z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mc-l-shortcuts-manager__item.drag-over-top{border-top:2px solid var(--color-primary-500);margin-top:2px}.mc-l-shortcuts-manager__item.drag-over-bottom{border-bottom:2px solid var(--color-primary-500);margin-bottom:var(--space-0-5, 2px)}.mc-l-shortcuts-manager__item--custom{background:rgba(var(--color-primary-500-rgb), 0.03);border-color:rgba(var(--color-primary-500-rgb), 0.2)}.mc-l-shortcuts-manager__item--custom:hover{background:rgba(var(--color-primary-500-rgb), 0.06)}.mc-l-shortcuts-manager__item--parametric{background:rgba(var(--color-success-500-rgb, 34, 197, 94), 0.03);border-color:rgba(var(--color-success-500-rgb, 34, 197, 94), 0.2)}.mc-l-shortcuts-manager__item--parametric:hover{background:rgba(var(--color-success-500-rgb, 34, 197, 94), 0.06)}.mc-l-shortcuts-manager__item--parametric .mc-l-shortcuts-manager__item-icon{color:var(--color-success-600, #16a34a)}.mc-l-shortcuts-manager__item-handle{cursor:move;color:var(--modal-text-color);opacity:.4;font-size:16px;flex-shrink:0}.mc-l-shortcuts-manager__item-handle:hover{opacity:.8}.mc-l-shortcuts-manager__item-icon{font-size:20px;color:var(--modal-text-color);opacity:.8;min-width:20px;flex-shrink:0}.mc-l-shortcuts-manager__item-content{flex:1;min-width:0;overflow:hidden}.mc-l-shortcuts-manager__item-label{font-size:14px;font-weight:500;color:var(--modal-text-color);line-height:1.3;margin-bottom:var(--space-0-5, 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-shortcuts-manager__item-info{font-size:12px;color:var(--modal-text-color);opacity:.6;display:flex;align-items:center;gap:8px;overflow:hidden}.mc-l-shortcuts-manager__item-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-l-shortcuts-manager__item-info i{font-size:12px;flex-shrink:0}.mc-l-shortcuts-manager__item-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease;flex-shrink:0}.mc-l-shortcuts-manager__item-actions button{background:none;border:none;padding:6px;cursor:pointer;color:var(--modal-text-color);opacity:.6;border-radius:4px;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.mc-l-shortcuts-manager__item-actions button:hover{background:var(--modal-hover-background);opacity:1}.mc-l-shortcuts-manager__item-actions button i{font-size:16px}.mc-l-shortcuts-manager__custom-form{background:var(--modal-background-color);border:1px solid var(--modal-border-color);border-radius:8px;padding:16px;margin-bottom:var(--form-field-gap, 16px);flex-shrink:0}.mc-l-shortcuts-manager__custom-form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--form-field-gap, 16px)}.mc-l-shortcuts-manager__custom-form-title{font-size:14px;font-weight:500;color:var(--modal-text-color);margin:0}.mc-l-shortcuts-manager__custom-form-close{background:none;border:none;padding:4px;cursor:pointer;color:var(--modal-text-color);opacity:.6}.mc-l-shortcuts-manager__custom-form-close:hover{opacity:1}.mc-l-shortcuts-manager__custom-form-group{margin-bottom:var(--space-3, 12px)}.mc-l-shortcuts-manager__custom-form-group label{display:block;font-size:13px;color:var(--modal-text-color);margin-bottom:var(--space-1-5, 6px);font-weight:500}.mc-l-shortcuts-manager__custom-form-group input{width:100%;padding:8px 12px;background:var(--modal-background-color);border:1px solid var(--modal-border-color);border-radius:4px;color:var(--modal-text-color);font-size:14px}.mc-l-shortcuts-manager__custom-form-group input:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-500-rgb), 0.1)}.mc-l-shortcuts-manager__custom-form-checkbox{display:flex;align-items:center;gap:8px;margin-bottom:var(--form-field-gap, 16px)}.mc-l-shortcuts-manager__custom-form-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer}.mc-l-shortcuts-manager__custom-form-checkbox label{font-size:13px;color:var(--modal-text-color);cursor:pointer;margin:0}.mc-l-shortcuts-manager__custom-form-actions{display:flex;justify-content:flex-end;gap:8px}.mc-l-shortcuts-manager__custom-form-actions button{padding:6px 16px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}.mc-l-shortcuts-manager__custom-form-actions button.btn-primary{background:var(--color-primary-500);color:#fff;border:none}.mc-l-shortcuts-manager__custom-form-actions button.btn-primary:hover:not(:disabled){background:var(--color-primary-600)}.mc-l-shortcuts-manager__custom-form-actions button.btn-primary:disabled{opacity:.5;cursor:not-allowed}.mc-l-shortcuts-manager__custom-form-actions button.btn-default{background:none;border:1px solid var(--modal-border-color);color:var(--modal-text-color)}.mc-l-shortcuts-manager__custom-form-actions button.btn-default:hover{background:var(--modal-hover-background)}.mc-l-shortcuts-manager__appearance{flex-shrink:0;margin-bottom:var(--space-6, 24px)}.mc-l-shortcuts-manager__appearance-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--surface-text-muted);font-size:13px}.mc-l-shortcuts-manager__appearance--locked .mc-l-shortcuts-manager__style{cursor:not-allowed;opacity:.6}.mc-l-shortcuts-manager__appearance--locked .mc-l-shortcuts-manager__style:hover{background:var(--surface-background-color)}.mc-l-shortcuts-manager__appearance-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mc-l-shortcuts-manager__hide-link{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:13px;cursor:pointer}.mc-l-shortcuts-manager__hide-link:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-l-shortcuts-manager__hide-link:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-l-shortcuts-manager__styles{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:12px}.mc-l-shortcuts-manager__style{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-background-color);color:var(--surface-text-color);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.mc-l-shortcuts-manager__style:hover{background:var(--surface-bg-hover)}.mc-l-shortcuts-manager__style:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-l-shortcuts-manager__style--selected{border-color:var(--state-text-brand);box-shadow:inset 0 0 0 1px var(--state-text-brand)}.mc-l-shortcuts-manager__style-check{position:absolute;top:8px;right:8px;color:var(--state-text-brand);font-size:18px;opacity:0}.mc-l-shortcuts-manager__style--selected .mc-l-shortcuts-manager__style-check{opacity:1}.mc-l-shortcuts-manager__style-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:16px}.mc-l-shortcuts-manager__style-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mc-l-shortcuts-manager__style-default{padding:1px 6px;border-radius:4px;background:var(--surface-bg-hover);color:var(--surface-text-muted);font-size:11px;font-weight:500}.mc-l-shortcuts-manager__style-description{color:var(--surface-text-muted);font-size:12.5px;line-height:1.4}.mc-l-shortcuts-manager__style-preview{flex-shrink:0;display:grid;width:84px;height:56px;padding:8px;border-radius:8px;background:color-mix(in srgb, var(--color-primary-500) 10%, var(--surface-background-color));gap:4px}.mc-l-shortcuts-manager__style-preview--dock{grid-template-columns:repeat(5, 1fr);align-items:center}.mc-l-shortcuts-manager__style-preview--dock .mc-l-shortcuts-manager__style-shape{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb, var(--color-primary-500) 45%, transparent)}.mc-l-shortcuts-manager__style-preview--live{grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 6px}.mc-l-shortcuts-manager__style-preview--live .mc-l-shortcuts-manager__style-shape{border-radius:3px;background:color-mix(in srgb, var(--color-primary-500) 35%, transparent)}.mc-l-shortcuts-manager__style-preview--live .mc-l-shortcuts-manager__style-shape:nth-child(5){grid-column:1/-1;background:color-mix(in srgb, var(--color-primary-500) 22%, transparent)}.mc-l-shortcuts-manager__style-preview--areas{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr}.mc-l-shortcuts-manager__style-preview--areas .mc-l-shortcuts-manager__style-shape{border-radius:3px;background:color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.mc-l-shortcuts-manager__style-preview--areas .mc-l-shortcuts-manager__style-shape:nth-child(1){grid-row:1/-1;background:color-mix(in srgb, var(--color-primary-500) 50%, transparent)}.mc-l-shortcuts-manager__style-preview--areas .mc-l-shortcuts-manager__style-shape:nth-child(5){display:none}
.mc-l-widgets-manager{display:flex;flex-direction:column;gap:var(--app-spacing-md, 16px)}.mc-l-widgets-manager__header{display:flex;align-items:center;justify-content:space-between;gap:var(--app-spacing-sm, 8px)}.mc-l-widgets-manager__header-title{margin:0;color:var(--surface-text-secondary)}.mc-l-widgets-manager__header-count{font-size:.85rem;color:var(--surface-text-tertiary);white-space:nowrap}.mc-l-widgets-manager__lock{display:flex;align-items:center;gap:var(--app-spacing-sm, 8px);padding:var(--app-spacing-sm, 8px) var(--app-spacing-md, 16px);border-radius:var(--app-radius-md, 8px);background:var(--surface-background-secondary);color:var(--surface-text-secondary)}.mc-l-widgets-manager__list{display:flex;flex-direction:column;gap:var(--app-spacing-xs, 4px);margin:0;padding:0;list-style:none}.mc-l-widgets-manager__item{display:flex;align-items:center;gap:var(--app-spacing-sm, 8px);padding:var(--app-spacing-sm, 8px) var(--app-spacing-md, 16px);border-radius:var(--app-radius-md, 8px);background:var(--surface-background-secondary)}.mc-l-widgets-manager__item--hidden{opacity:.6}.mc-l-widgets-manager__item-icon{font-size:1.25rem;color:var(--surface-text-secondary)}.mc-l-widgets-manager__item-label{flex:1;color:var(--surface-text-primary)}.mc-l-widgets-manager__empty{margin:0;text-align:center;color:var(--surface-text-tertiary)}
.mc-c-import-detail-view{width:100%;position:relative}.mc-c-import-detail-view__content{width:100%;display:flex;flex-direction:column;gap:var(--space-6, 24px)}.mc-c-import-detail-view__status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;margin-left:12px;vertical-align:middle}.mc-c-import-detail-view__status-badge i{font-size:14px}.mc-c-import-detail-view__status-badge--success{background-color:var(--color-success-50, rgba(76, 175, 80, 0.1));color:var(--color-success-700, #15803d);border:1px solid var(--color-success-300, rgba(76, 175, 80, 0.3))}.mc-c-import-detail-view__status-badge--warning{background-color:var(--color-warning-50, rgba(255, 152, 0, 0.1));color:var(--color-warning-800, #6b5200);border:1px solid var(--color-warning-300, rgba(255, 152, 0, 0.3))}.mc-c-import-detail-view__status-badge--danger{background-color:var(--color-danger-50, rgba(244, 67, 54, 0.1));color:var(--color-danger-700, #b91c1c);border:1px solid var(--color-danger-300, rgba(244, 67, 54, 0.3))}.mc-c-import-detail-view__status-badge--info{background-color:var(--color-info-50, rgba(33, 150, 243, 0.1));color:var(--color-info-700, #0369a1);border:1px solid var(--color-info-300, rgba(33, 150, 243, 0.3))}.mc-c-import-detail-view__metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-import-detail-view__metrics{grid-template-columns:1fr}}.mc-c-import-detail-view__metrics mc-stat-card{display:block}.mc-c-import-detail-view__section{width:100%}.mc-c-import-detail-view__section-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--form-field-gap, 16px)}.mc-c-import-detail-view__section-title i{color:var(--color-primary-500, #8955ef);font-size:18px}.mc-c-import-detail-view__section-count{margin-left:auto;padding:2px 10px;background:var(--color-danger-50, rgba(244, 67, 54, 0.1));color:var(--color-danger-700, #b91c1c);border-radius:12px;font-size:12px;font-weight:600}.mc-c-import-detail-view__section-action{margin-left:auto}.mc-c-import-detail-view__list{margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--space-4, 16px)}.mc-c-import-detail-view__list-item{display:flex;flex-direction:column;gap:4px}.mc-c-import-detail-view__list-item dt{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted, #6b7280);margin:0}.mc-c-import-detail-view__list-item dd{margin:0;font-size:14px;color:var(--surface-text-color)}.mc-c-import-detail-view__list-item dd small{color:var(--surface-text-muted, #6b7280);font-size:12px}.mc-c-import-detail-view__file-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-link);text-decoration:none;font-weight:500;cursor:pointer;transition:color .15s ease}.mc-c-import-detail-view__file-link:hover{color:var(--color-link-hover);text-decoration:underline}.mc-c-import-detail-view__file-link i{font-size:16px}.mc-c-import-detail-view__file-link[ng-disabled=true],.mc-c-import-detail-view__file-link[disabled]{opacity:.6;cursor:not-allowed}.mc-c-import-detail-view__file-loading{color:var(--surface-text-muted, #6b7280);font-size:12px;font-style:italic}.mc-c-import-detail-view__errors{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;scroll-behavior:smooth}.mc-c-import-detail-view__errors-item{display:flex;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px dashed var(--surface-border-light, rgba(0, 0, 0, 0.08))}.mc-c-import-detail-view .mc-c-import-detail-view__errors-item:last-child{border-bottom:none}.mc-c-import-detail-view__errors-row{flex-shrink:0;font-weight:600;color:var(--surface-text-muted, #6b7280);min-width:80px}.mc-c-import-detail-view__errors-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-c-import-detail-view__errors-msg{color:var(--surface-text-color);word-break:break-word}.mc-c-import-detail-view__errors-summary{color:var(--surface-text-muted, #6b7280);font-size:12px;font-style:italic;word-break:break-word}.mc-c-import-detail-view__errors-more{margin:12px 0 0;font-size:12px;color:var(--surface-text-muted, #6b7280);font-style:italic}.mc-c-import-detail-view__num{text-align:right;font-variant-numeric:tabular-nums}.mc-c-import-detail-view__group{margin:22px 0 9px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__verdict{margin-bottom:4px}.mc-c-import-detail-view__verdict-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;overflow:hidden}@media(max-width: 640px){.mc-c-import-detail-view__verdict-split{grid-template-columns:1fr}}.mc-c-import-detail-view__verdict-side{display:flex;flex-direction:column;gap:2px;padding:13px 16px}.mc-c-import-detail-view__verdict-side--ok{background:var(--color-success-50, #f0fdf4);border-right:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-import-detail-view__verdict-side--ok .mc-c-import-detail-view__verdict-key,.mc-c-import-detail-view__verdict-side--ok .mc-c-import-detail-view__verdict-value,.mc-c-import-detail-view__verdict-side--ok .mc-c-import-detail-view__verdict-meta{color:var(--color-success-700, #15803d)}.mc-c-import-detail-view__verdict-side--warn{background:var(--color-warning-50, #fffbeb)}.mc-c-import-detail-view__verdict-side--warn .mc-c-import-detail-view__verdict-key,.mc-c-import-detail-view__verdict-side--warn .mc-c-import-detail-view__verdict-value,.mc-c-import-detail-view__verdict-side--warn .mc-c-import-detail-view__verdict-meta{color:var(--color-warning-800, #6b5200)}.mc-c-import-detail-view__verdict-key{font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.mc-c-import-detail-view__verdict-value{font-size:21px;font-weight:650;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.mc-c-import-detail-view__verdict-meta{font-size:11.5px;color:var(--surface-text-muted, #6b7280);font-variant-numeric:tabular-nums}.mc-c-import-detail-view__coverage{height:8px;margin:12px 0 6px;border-radius:4px;background:var(--color-warning-500, #f59e0b);overflow:hidden}.mc-c-import-detail-view__coverage-ok{display:block;height:100%;background:var(--color-success-500, #16a34a)}.mc-c-import-detail-view__verdict-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--surface-text-muted, #6b7280);font-variant-numeric:tabular-nums}.mc-c-import-detail-view__op-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(112px, 1fr));gap:1px;border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;overflow:hidden;background:var(--surface-border-color, #e5e7eb)}.mc-c-import-detail-view__op-metrics>div{display:flex;flex-direction:column;gap:1px;padding:11px 13px;background:var(--surface-background-color, #fff)}.mc-c-import-detail-view__metric-n{font-size:19px;font-weight:650;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--surface-text-color)}.mc-c-import-detail-view__metric-k{font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__metric-s{font-size:11px;color:var(--surface-text-muted, #9ca3af);font-variant-numeric:tabular-nums}.mc-c-import-detail-view__metric--zero .mc-c-import-detail-view__metric-n{font-weight:500;color:var(--surface-text-muted, #9ca3af)}.mc-c-import-detail-view__eq{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-variant-numeric:tabular-nums}.mc-c-import-detail-view__eq-total{font-size:16px;font-weight:650;letter-spacing:-0.02em}.mc-c-import-detail-view__eq-op{font-size:13px;color:var(--surface-text-muted, #9ca3af)}.mc-c-import-detail-view__eq-part{font-size:12.5px;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__eq-delta{font-size:12.5px;font-weight:600}.mc-c-import-detail-view__eq-delta--up{color:var(--state-text-success)}.mc-c-import-detail-view__eq-delta--down{color:var(--state-text-danger)}.mc-c-import-detail-view__dd-note{margin-left:6px;font-size:11.5px;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__attention{border:1px solid var(--color-warning-300, #fde68a);background:var(--color-warning-50, #fffbeb);border-radius:8px;padding:11px 15px}.mc-c-import-detail-view__attention ul{margin:0;padding:0;list-style:none}.mc-c-import-detail-view__attention li{display:flex;gap:8px;padding:3px 0;font-size:12.5px;color:var(--color-warning-800, #6b5200)}.mc-c-import-detail-view__attention i{flex-shrink:0;line-height:1.45}.mc-c-import-detail-view__attention strong{font-variant-numeric:tabular-nums}.mc-c-import-detail-view__allclear{display:flex;align-items:center;gap:7px;border:1px solid var(--color-success-300, #bbf7d0);background:var(--color-success-50, #f0fdf4);border-radius:8px;padding:10px 15px;font-size:12.5px;color:var(--color-success-700, #15803d)}.mc-c-import-detail-view__untouched-toggle{padding:0;border:0;background:none;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--color-link);text-decoration:underline}.mc-c-import-detail-view__untouched-toggle:hover{color:var(--color-link-hover)}.mc-c-import-detail-view__untouched{margin-top:12px;overflow-x:auto}.mc-c-import-detail-view__untouched-table{width:100%;border-collapse:collapse;font-size:12.5px}.mc-c-import-detail-view__untouched-table th{padding:6px 8px;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--surface-text-muted, #6b7280);border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-c-import-detail-view__untouched-table td{padding:6px 8px;vertical-align:top;color:var(--surface-text-color);border-bottom:1px solid var(--surface-border-color, #f3f4f6)}.mc-c-import-detail-view__share{display:block;height:3px;margin-top:4px;border-radius:2px;background:var(--color-warning-50, #f3f4f6);overflow:hidden}.mc-c-import-detail-view__share i{display:block;height:100%;background:var(--color-warning-500, #f59e0b)}.mc-c-import-detail-view__age{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--color-warning-50, #fef3c7);color:var(--color-warning-800, #6b5200)}.mc-c-import-detail-view__untouched-error{margin:8px 0;font-size:13px;color:var(--state-text-danger)}.mc-c-import-detail-view__untouched-hint{margin:8px 0 0;font-size:12px;font-style:italic;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__untouched-more{margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font-size:13px;color:var(--color-link);text-decoration:underline}.mc-c-import-detail-view__section-hint{margin:0 0 12px;font-size:13px;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__section-hint--error{color:var(--state-text-danger)}.mc-c-import-detail-view__section-hint i{margin-right:6px}.mc-c-import-detail-view__snapshots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:480px;overflow-y:auto;scroll-behavior:smooth}.mc-c-import-detail-view__snapshots-item{display:flex;flex-direction:column;gap:0;padding:0;background:var(--surface-level-1, #f8fafc);border:1px solid var(--surface-border-color, #e5e7eb);border-radius:8px;overflow:hidden;flex-shrink:0;transition:background .15s ease}.mc-c-import-detail-view__snapshots-item--reversed{opacity:.7;background:var(--surface-level-2, #f1f5f9)}.mc-c-import-detail-view__snapshots-item--expanded{background:var(--surface-level-0, #ffffff);box-shadow:0 0 0 1px var(--color-primary-200, rgba(137, 85, 239, 0.25))}.mc-c-import-detail-view__snapshots-item:hover{background:var(--surface-level-2, #f1f5f9)}.mc-c-import-detail-view__snapshots-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;min-height:56px}.mc-c-import-detail-view__snapshots-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mc-c-import-detail-view__snapshots-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.mc-c-import-detail-view__snapshots-badge i{font-size:13px}.mc-c-import-detail-view__snapshots-badge--success{background:rgba(var(--app-success-rgb, 34, 197, 94), 0.12);color:var(--state-text-success)}.mc-c-import-detail-view__snapshots-badge--info{background:rgba(var(--app-info-rgb, 59, 130, 246), 0.12);color:var(--state-text-info)}.mc-c-import-detail-view__snapshots-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-c-import-detail-view__snapshots-text strong{font-size:13px;font-weight:600;color:var(--surface-text-color, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-import-detail-view__snapshots-text small{font-size:12px;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__snapshots-hint{font-size:11px !important;font-style:italic;color:var(--surface-text-muted, #6b7280)}.mc-c-import-detail-view__snapshots-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-c-import-detail-view__snapshots-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--state-text-warning)}.mc-c-import-detail-view__snapshots-status i{font-size:14px}.mc-c-import-detail-view__snapshots-preview{padding:14px 16px 16px;background:var(--surface-level-1, #f8fafc);border-top:1px dashed var(--surface-border-color, #e5e7eb);overflow-x:auto}.mc-c-import-detail-view__snapshots-preview-title{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:600;color:var(--state-text-warning)}.mc-c-import-detail-view__snapshots-preview-title i{font-size:14px}.mc-c-import-detail-view__snapshots-diff{width:100%;border-collapse:collapse;font-size:12px}.mc-c-import-detail-view__snapshots-diff thead th{text-align:left;padding:6px 8px;background:var(--surface-level-2, #f1f5f9);color:var(--surface-text-muted, #6b7280);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.mc-c-import-detail-view__snapshots-diff tbody td{padding:6px 8px;border-bottom:1px dashed var(--surface-border-light, rgba(0, 0, 0, 0.08));vertical-align:top;word-break:break-word}.mc-c-import-detail-view__snapshots-diff tbody tr:last-child td{border-bottom:none}.mc-c-import-detail-view__snapshots-diff--current{color:var(--surface-text-muted, #6b7280);text-decoration:line-through;text-decoration-color:rgba(244,67,54,.4)}.mc-c-import-detail-view__snapshots-diff--previous{color:var(--state-text-success);font-weight:500}
.mc-page-imports__stats{display:flex;gap:8px;margin-bottom:8px}.mc-page-imports__stats mc-stat-card{flex:1;min-width:0}.mc-page-imports__title{font-weight:500}.mc-page-imports__subtitle{display:block;font-size:11px;color:var(--text-tertiary)}.mc-page-imports__stat--success{color:var(--app-success)}.mc-page-imports__stat--info{color:var(--app-info)}.mc-page-imports__stat--error{color:var(--app-error)}.mc-page-imports__staff{display:flex;align-items:center;gap:6px}.mc-page-imports__templates-filters{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-level-0);border-bottom:1px solid var(--surface-border-color)}.mc-page-imports__templates-filters mc-input{flex:1;max-width:320px}.mc-page-imports__templates-filters mc-select{min-width:200px}.mc-page-imports__templates-filters button[type=button].mc-ds-badge{cursor:pointer;border:none;transition:opacity .15s ease}.mc-page-imports__templates-filters button[type=button].mc-ds-badge:hover{opacity:.8}.mc-page-imports__templates-type-chips{display:flex;gap:6px}.mc-import-template-form__loading{display:flex;align-items:center;gap:8px;padding:12px;color:var(--surface-text-muted);font-size:13px}.mc-import-template-form__mappings-table{width:100%;border-collapse:collapse;margin-bottom:12px}.mc-import-template-form__mappings-table th{text-align:left;padding:8px 4px;font-size:12px;font-weight:500;color:var(--surface-text-muted);border-bottom:1px solid var(--surface-border-color)}.mc-import-template-form__mappings-table td{padding:6px 4px;vertical-align:middle;border-bottom:1px solid var(--surface-border-light, rgba(0, 0, 0, 0.06))}.mc-import-template-form__mappings-th--actions,.mc-import-template-form__mappings-td--actions{width:36px;text-align:center}.mc-import-template-form__row--modified td{background:var(--app-warning-lightest, rgba(245, 158, 11, 0.06))}.mc-import-template-form__row--new td{background:var(--app-success-lightest, rgba(34, 197, 94, 0.06))}.mc-import-template-form__error-callout{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:12px;background:var(--app-warning-lightest, rgba(245, 158, 11, 0.08));border:1px solid var(--app-warning-light, rgba(245, 158, 11, 0.3));border-radius:8px}.mc-import-template-form__error-callout>i{font-size:20px;color:var(--color-warning-600, #d97706);flex-shrink:0}.mc-import-template-form__error-content{flex:1;display:flex;flex-direction:column;gap:2px}.mc-import-template-form__error-content strong{font-size:13px;color:var(--surface-text-color)}.mc-import-template-form__error-content span{font-size:12px;color:var(--surface-text-muted)}.mc-import-template-form__mappings-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:var(--surface-text-muted);font-size:13px;background:var(--surface-level-1);border:1px dashed var(--surface-border-color);border-radius:8px;margin-bottom:12px}.mc-import-template-form__mappings-empty i{font-size:32px;opacity:.5}.mc-import-template-form__mappings-empty p{margin:0;text-align:center}.mc-page-imports__settings{max-width:640px}.mc-page-imports__settings-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--surface-border)}.mc-page-imports__settings-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;margin-bottom:12px}.mc-page-imports__settings-row{display:flex;align-items:flex-start;gap:12px}.mc-page-imports__settings-label{display:flex;flex-direction:column;gap:2px;font-size:14px}.mc-page-imports__settings-hint{font-size:12px;color:var(--text-tertiary)}.mc-page-imports__settings-strategies{display:flex;flex-direction:column;gap:8px}.mc-page-imports__strategy-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:border-color .2s}.mc-page-imports__strategy-card--selected{border-color:var(--app-primary);background:var(--app-primary-lightest, rgba(124, 92, 252, 0.05))}.mc-page-imports__strategy-card:hover{border-color:var(--app-primary)}.mc-page-imports__radio-outer{width:18px;height:18px;border-radius:50%;border:2px solid var(--surface-border);display:flex;align-items:center;justify-content:center}.mc-page-imports__strategy-card--selected .mc-page-imports__radio-outer{border-color:var(--app-primary)}.mc-page-imports__radio-inner{width:10px;height:10px;border-radius:50%;background:var(--app-primary)}.mc-page-imports__strategy-info{display:flex;flex-direction:column;gap:2px}.mc-page-imports__strategy-info i{font-size:16px;color:var(--text-secondary)}.mc-page-imports__strategy-label{font-size:14px;font-weight:500}.mc-page-imports__strategy-desc{font-size:12px;color:var(--text-tertiary)}.mc-page-imports__settings-actions{margin-top:24px;display:flex;gap:8px;justify-content:flex-end}.mc-import-settings__container{color:var(--surface-text-color);padding:4px 4px 8px}.mc-import-settings__container mc-c-card{display:block;margin-bottom:16px}.mc-import-settings__container mc-c-card:last-child{margin-bottom:0}.mc-import-settings__container .mc-c-card__header{padding:14px 16px;border-bottom:1px solid var(--surface-border-color, #e5e7eb)}.mc-import-settings__container .mc-c-card__body{padding:16px}.mc-import-settings__container .mc-c-card__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-import-settings__container .mc-c-card__header h3 i{font-size:16px;color:var(--app-primary)}.mc-import-settings__intro{margin:0 0 16px;padding:0 4px;font-size:13px;color:var(--surface-text-muted);line-height:1.5}.mc-import-settings__card-hint{margin:0 0 12px;font-size:12px;color:var(--surface-text-muted);line-height:1.4}.mc-import-settings__field{margin-top:16px}.mc-import-settings__field:first-child{margin-top:0}.mc-import-settings__form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-import-settings__readonly-value{margin:0;padding:8px 12px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;font-size:14px;color:var(--surface-text-color)}.mc-import-settings__readonly-value small{display:block;margin-top:4px;font-size:12px;color:var(--surface-text-muted);font-weight:normal}.mc-import-settings__strategies{display:flex;flex-direction:column;gap:8px}.mc-import-settings__strategy-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);cursor:pointer;transition:border-color .15s ease,background .15s ease}.mc-import-settings__strategy-card:hover{border-color:var(--app-primary)}.mc-import-settings__strategy-card--selected{border-color:var(--app-primary);background:var(--app-primary-lightest, rgba(124, 92, 252, 0.05))}.mc-import-settings__radio-outer{width:18px;height:18px;flex-shrink:0;border:2px solid var(--surface-border-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.mc-import-settings__strategy-card--selected .mc-import-settings__radio-outer{border-color:var(--app-primary)}.mc-import-settings__radio-inner{width:9px;height:9px;border-radius:50%;background:var(--app-primary)}.mc-import-settings__strategy-info{display:flex;flex-direction:column;gap:2px;flex:1}.mc-import-settings__strategy-info i{font-size:16px;color:var(--surface-text-muted)}.mc-import-settings__strategy-label{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-import-settings__strategy-desc{font-size:12px;color:var(--surface-text-muted)}.mc-import-settings__preview summary{cursor:pointer;font-size:13px;color:var(--surface-text-muted);user-select:none}.mc-import-settings__preview-pre{margin-top:8px;padding:12px;background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;font-size:11px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.mc-page-imports__empty{text-align:center;padding:48px 24px;color:var(--text-secondary)}.mc-page-imports__empty i{font-size:48px;margin-bottom:12px;opacity:.6}.mc-page-imports__empty h3{margin:0 0 8px;font-size:16px;color:var(--surface-text-color)}.mc-page-imports__empty p{margin:0 auto;max-width:420px;font-size:13px}
@keyframes mc-page-import-upload-progress{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}.mc-page-import-upload .mc-page-import-upload__card{max-width:720px}.mc-page-import-upload .mc-page-import-upload__title{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-page-import-upload .mc-page-import-upload__lead{margin:0 0 16px;line-height:1.5;color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__lead strong{color:var(--surface-text-color)}.mc-page-import-upload .mc-page-import-upload__muted{color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__status{display:flex;align-items:flex-start;gap:12px}.mc-page-import-upload .mc-page-import-upload__icon{flex:none;font-size:24px;line-height:1.2}.mc-page-import-upload .mc-page-import-upload__icon--success{color:var(--state-text-success)}.mc-page-import-upload .mc-page-import-upload__icon--danger{color:var(--state-text-danger)}.mc-page-import-upload .mc-page-import-upload__icon--muted{color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__dropzone{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 16px;padding:32px 16px;border:1px dashed var(--surface-border-color);border-radius:8px;background:var(--surface-bg-secondary);color:var(--surface-text-color);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.mc-page-import-upload .mc-page-import-upload__dropzone:hover,.mc-page-import-upload .mc-page-import-upload__dropzone--active{border-color:var(--color-link);background:var(--surface-bg-hover)}.mc-page-import-upload .mc-page-import-upload__input{display:none}.mc-page-import-upload .mc-page-import-upload__drop-icon{font-size:32px;color:var(--state-text-brand)}.mc-page-import-upload .mc-page-import-upload__drop-title{font-size:15px;font-weight:600}.mc-page-import-upload .mc-page-import-upload__drop-hint{margin-top:8px;color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__note .bx{margin-top:2px}.mc-page-import-upload .mc-page-import-upload__actions{display:flex;justify-content:flex-end}.mc-page-import-upload .mc-page-import-upload__quiet-link{padding:0;border:0;background:none;font:inherit;color:var(--color-link);cursor:pointer}.mc-page-import-upload .mc-page-import-upload__quiet-link:hover{color:var(--color-link-hover);text-decoration:underline}.mc-page-import-upload .mc-page-import-upload__progress{position:relative;height:6px;margin:8px 0 12px;overflow:hidden;border-radius:3px;background:var(--surface-bg-secondary)}.mc-page-import-upload .mc-page-import-upload__progress-bar{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:3px;background:var(--color-link);animation:mc-page-import-upload-progress 1.4s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.mc-page-import-upload .mc-page-import-upload__progress-bar{animation:none;width:100%;opacity:.6}}.mc-page-import-upload .mc-page-import-upload__summary{margin:16px 0;border:1px solid var(--surface-border-color);border-radius:8px}.mc-page-import-upload .mc-page-import-upload__summary-row{display:flex;justify-content:space-between;gap:16px;padding:10px 16px;color:var(--surface-text-color)}.mc-page-import-upload .mc-page-import-upload__summary-row:not(:first-child){border-top:1px solid var(--surface-border-light)}.mc-page-import-upload .mc-page-import-upload__summary-row dt{font-weight:400;color:var(--surface-text-muted)}.mc-page-import-upload .mc-page-import-upload__summary-row dd{margin:0;text-align:right;word-break:break-word}.mc-page-import-upload .mc-page-import-upload__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.mc-p-invitation-accept{position:fixed;inset:0;display:flex;padding:24px;overflow:auto}.mc-p-invitation-accept__card{margin:auto;width:100%;max-width:480px;padding:40px;background:var(--surface-level-0);color:var(--surface-text-color);border:1px solid var(--surface-border-color);border-radius:24px;box-shadow:var(--shadow-xl);text-align:center;animation:invitationAcceptFadeIn .3s ease-out}.mc-p-invitation-accept__title{margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3;color:var(--surface-text-color)}.mc-p-invitation-accept__text{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--surface-text-muted);overflow-wrap:anywhere}.mc-p-invitation-accept__text b{color:var(--surface-text-color)}.mc-p-invitation-accept__link{color:var(--state-text-brand);font-weight:500;text-decoration:underline}.mc-p-invitation-accept__link:focus,.mc-p-invitation-accept__link:active{text-decoration:underline}.mc-p-invitation-accept__link:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px;border-radius:2px}.mc-p-invitation-accept__actions{display:flex;justify-content:center;margin-top:32px}@keyframes invitationAcceptFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.mc-p-invitation-accept__card{animation:none}}@media(max-width: 480px){.mc-p-invitation-accept{padding:16px}.mc-p-invitation-accept__card{padding:32px 20px;border-radius:16px}.mc-p-invitation-accept__title{font-size:20px}}
.mc-l-marketplace-page{color:var(--app-text-color)}.mc-c-marketplace-section{background:var(--surface-background-color);color:var(--surface-text-color);border-radius:8px;padding:16px;border:1px solid var(--border-color)}.mc-c-marketplace-section__header{margin-bottom:var(--space-10, 40px)}.mc-c-marketplace-section__title-wrapper h3{color:var(--surface-text-color);margin:0 0 4px 0}.mc-c-marketplace-section__title-wrapper p{margin:0;color:var(--surface-text-color);opacity:.9}.mc-c-marketplace-section__content{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px}.mc-c-marketplace-app{background:var(--surface-background-color);color:var(--surface-text-color);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:background .2s ease}.mc-c-marketplace-app:hover{background:var(--hover-background-color)}.mc-c-marketplace-app img{width:48px;height:48px;object-fit:contain}.mc-c-marketplace-app h3{margin:0;font-size:16px;font-weight:600;color:var(--surface-text-color)}.mc-c-marketplace-app small{opacity:.85;color:var(--surface-text-color)}.mc-c-marketplace-app p{margin:0;color:var(--surface-text-color)}
.mc-l-marketplace-app-view{color:var(--app-text-color)}.bottom-action-container{display:flex;gap:8px;padding:12px 16px;background:var(--surface-background-color);border-top:1px solid var(--border-color)}
.mc-l-onboarding-hub-page{width:100%;position:relative}.mc-l-onboarding-hub-page__greeting h3{font-size:20px;font-weight:600;margin:0}.mc-l-onboarding-hub-page__greeting small{font-size:13px;opacity:.8;display:block;margin-top:4px}.mc-l-onboarding-hub-page__loader{display:flex;justify-content:center;align-items:center;min-height:400px}.mc-l-onboarding-hub-page__layout{display:flex;gap:var(--content-spacing-sm, 0.7rem);align-items:flex-start}.mc-l-onboarding-hub-page__sidebar{flex:0 0 20%;max-width:20%;min-width:200px}.mc-l-onboarding-hub-page__sidebar-card{border-radius:8px;position:sticky;top:16px}.mc-l-onboarding-hub-page__nav-list{list-style:none;margin:0;padding:8px}.mc-l-onboarding-hub-page__nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;color:var(--surface-text-muted);font-size:14px;transition:background-color .2s,color .2s;border-radius:6px;margin-bottom:2px}.mc-l-onboarding-hub-page__nav-item:hover{background-color:var(--surface-level-1);color:var(--surface-text-color)}.mc-l-onboarding-hub-page__nav-item--active{background-color:rgba(var(--color-primary-rgb, 59, 130, 246), 0.1);color:var(--color-primary-700, #6b2cd9);font-weight:500}.mc-l-onboarding-hub-page__nav-item--active:hover{background-color:rgba(var(--color-primary-rgb, 59, 130, 246), 0.15)}.mc-l-onboarding-hub-page__nav-icon{font-size:18px;flex-shrink:0}.mc-l-onboarding-hub-page__nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-onboarding-hub-page__content{flex:1;min-width:0}.mc-l-onboarding-hub-page__section{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page__card{border-radius:8px}.mc-l-onboarding-hub-page__section-title{font-size:18px;font-weight:600;color:var(--surface-text-color);margin:0 0 20px 0;display:flex;align-items:center;gap:10px}.mc-l-onboarding-hub-page__section-title i{font-size:22px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4, 16px)}.mc-l-onboarding-hub-page__card-header h4{font-size:15px;font-weight:600;color:var(--surface-text-color);margin:0;display:flex;align-items:center;gap:8px}.mc-l-onboarding-hub-page__card-header h4 i{font-size:18px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__see-more{font-size:13px;font-weight:500;color:var(--color-primary, var(--primary-color));cursor:pointer;white-space:nowrap}.mc-l-onboarding-hub-page__see-more:hover{text-decoration:underline}.mc-l-onboarding-hub-page__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page__progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3, 12px)}.mc-l-onboarding-hub-page__progress-label{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-l-onboarding-hub-page__progress-value{font-size:18px;font-weight:700;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__progress-bar{width:100%;height:8px;background:var(--surface-border-color);border-radius:4px;overflow:hidden}.mc-l-onboarding-hub-page__progress-fill{height:100%;background:var(--color-primary, var(--primary-color));border-radius:4px;transition:width .6s ease;min-width:0}.mc-l-onboarding-hub-page__progress-detail{display:block;margin-top:8px;font-size:12px;color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__quick-actions-list{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-l-onboarding-hub-page__checklist-list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-l-onboarding-hub-page__checklist-item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:6px;border:1px solid var(--surface-border-color);background:var(--surface-level-0);transition:background-color .2s}.mc-l-onboarding-hub-page__checklist-item:hover{background-color:var(--surface-level-1)}.mc-l-onboarding-hub-page__checklist-item--completed{opacity:.7}.mc-l-onboarding-hub-page__checklist-item--completed .mc-l-onboarding-hub-page__checklist-label{text-decoration:line-through}.mc-l-onboarding-hub-page__checklist-item--completed .mc-l-onboarding-hub-page__checklist-status i{color:var(--color-success, var(--success-color))}.mc-l-onboarding-hub-page__checklist-status{flex-shrink:0}.mc-l-onboarding-hub-page__checklist-status i{font-size:20px;color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__checklist-label{flex:1;font-size:14px;color:var(--surface-text-color)}.mc-l-onboarding-hub-page__tutorial-summary{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-l-onboarding-hub-page__tutorial-summary-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;font-size:14px;color:var(--surface-text-color)}.mc-l-onboarding-hub-page__tutorial-summary-item i{font-size:18px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__tutorial-count{margin-left:auto;font-size:12px;color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__badges-summary{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:var(--space-2, 8px)}.mc-l-onboarding-hub-page__badge-mini{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;border:1px solid var(--surface-border-color);font-size:12px;color:var(--surface-text-muted);opacity:.5}.mc-l-onboarding-hub-page__badge-mini i{font-size:16px}.mc-l-onboarding-hub-page__badge-mini--unlocked{opacity:1;color:var(--surface-text-color);border-color:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub-page__badge-mini--unlocked i{color:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub-page__tutorial-group{margin-bottom:var(--space-6, 24px)}.mc-l-onboarding-hub-page__tutorial-group:last-child{margin-bottom:0}.mc-l-onboarding-hub-page__tutorial-category{font-size:16px;font-weight:500;color:var(--surface-text-color);margin:0 0 var(--space-3, 12px) 0;display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-l-onboarding-hub-page__tutorial-category i{font-size:20px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__tutorial-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page__tutorial-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-radius:8px;border:1px solid var(--surface-border-color);background:var(--surface-level-0);transition:background-color .2s,border-color .2s}.mc-l-onboarding-hub-page__tutorial-card:hover{background-color:var(--surface-level-1);border-color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__tutorial-info{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-l-onboarding-hub-page__tutorial-label{font-size:14px;font-weight:500;color:var(--surface-text-color)}.mc-l-onboarding-hub-page__tutorial-duration{font-size:12px;color:var(--surface-text-muted);display:flex;align-items:center;gap:4px}.mc-l-onboarding-hub-page__tutorial-duration i{font-size:14px}.mc-l-onboarding-hub-page__badges-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page__badge-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border-radius:8px;border:1px solid var(--surface-border-color);text-align:center;opacity:.5;transition:opacity .2s,border-color .2s}.mc-l-onboarding-hub-page__badge-card--unlocked{opacity:1;border-color:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub-page__badge-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-level-1)}.mc-l-onboarding-hub-page__badge-icon i{font-size:24px;color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__badge-icon--unlocked{background:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub-page__badge-icon--unlocked i{color:#fff}.mc-l-onboarding-hub-page__badge-label{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-l-onboarding-hub-page__badge-category{font-size:11px;color:var(--surface-text-muted);text-transform:capitalize}.mc-l-onboarding-hub-page__badge-status{font-size:11px;color:var(--surface-text-muted);display:flex;align-items:center;gap:4px}.mc-l-onboarding-hub-page__badge-status--unlocked{color:var(--color-success, var(--success-color))}.mc-l-onboarding-hub-page__leaderboard{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-l-onboarding-hub-page__leaderboard-row{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:6px;border:1px solid var(--surface-border-color);transition:background-color .2s}.mc-l-onboarding-hub-page__leaderboard-row:hover{background-color:var(--surface-level-1)}.mc-l-onboarding-hub-page__leaderboard-row--podium{border-color:var(--color-warning, var(--warning-color))}.mc-l-onboarding-hub-page__leaderboard-rank{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;background:var(--surface-level-1);color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__leaderboard-rank--1{background:gold;color:#000}.mc-l-onboarding-hub-page__leaderboard-rank--2{background:silver;color:#000}.mc-l-onboarding-hub-page__leaderboard-rank--3{background:#cd7f32;color:#fff}.mc-l-onboarding-hub-page__leaderboard-user{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-l-onboarding-hub-page__leaderboard-name{font-size:14px;font-weight:500;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-l-onboarding-hub-page__leaderboard-level{font-size:12px;color:var(--surface-text-muted)}.mc-l-onboarding-hub-page__leaderboard-stats{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-l-onboarding-hub-page__leaderboard-xp{font-size:14px;font-weight:600;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__leaderboard-badges{font-size:12px;color:var(--surface-text-muted);display:flex;align-items:center;gap:4px}.mc-l-onboarding-hub-page__leaderboard-badges i{font-size:14px}.mc-l-onboarding-hub-page__video-group{margin-bottom:var(--space-6, 24px)}.mc-l-onboarding-hub-page__video-group:last-child{margin-bottom:0}.mc-l-onboarding-hub-page__video-category{font-size:16px;font-weight:500;color:var(--surface-text-color);margin:0 0 var(--space-3, 12px) 0;display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-l-onboarding-hub-page__video-category i{font-size:20px;color:var(--color-primary, var(--primary-color))}.mc-l-onboarding-hub-page__video-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page__video-card{border-radius:8px;border:1px solid var(--surface-border-color);background:var(--surface-level-0);overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s}.mc-l-onboarding-hub-page__video-card:hover{border-color:var(--color-primary, var(--primary-color));box-shadow:0 2px 8px rgba(0,0,0,.08)}.mc-l-onboarding-hub-page__video-card:hover .mc-l-onboarding-hub-page__video-play-overlay{opacity:1}.mc-l-onboarding-hub-page__video-thumb{position:relative;width:100%;padding-top:56.25%;background:var(--surface-level-1);overflow:hidden}.mc-l-onboarding-hub-page__video-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mc-l-onboarding-hub-page__video-thumb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mc-l-onboarding-hub-page__video-thumb-placeholder i{font-size:36px;color:var(--surface-text-muted);opacity:.4}.mc-l-onboarding-hub-page__video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;transition:opacity .2s}.mc-l-onboarding-hub-page__video-play-overlay i{font-size:40px;color:#fff}.mc-l-onboarding-hub-page__video-duration{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.mc-l-onboarding-hub-page__video-info{padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:4px}.mc-l-onboarding-hub-page__video-title{font-size:14px;font-weight:500;color:var(--surface-text-color);line-height:1.3}.mc-l-onboarding-hub-page__video-desc{font-size:12px;color:var(--surface-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-l-onboarding-hub-page__video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:40px}.mc-l-onboarding-hub-page__video-modal-content{position:relative;width:100%;max-width:900px;background:var(--surface-level-0);border-radius:12px;overflow:hidden}.mc-l-onboarding-hub-page__video-modal-close{position:absolute;top:10px;right:10px;z-index:1;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;transition:background-color .2s}.mc-l-onboarding-hub-page__video-modal-close:hover{background:rgba(0,0,0,.7)}.mc-l-onboarding-hub-page__video-modal-player{position:relative;width:100%;padding-top:56.25%}.mc-l-onboarding-hub-page__video-modal-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mc-l-onboarding-hub-page__video-modal-info{padding:var(--space-4, 16px)}.mc-l-onboarding-hub-page__video-modal-info h3{font-size:16px;font-weight:600;color:var(--surface-text-color);margin:0 0 4px 0}.mc-l-onboarding-hub-page__video-modal-info p{font-size:13px;color:var(--surface-text-muted);margin:0;line-height:1.4}.mc-l-onboarding-hub-page__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.mc-l-onboarding-hub-page__error i{font-size:48px;color:var(--color-danger, var(--danger-color));opacity:.6;margin-bottom:16px}.mc-l-onboarding-hub-page__error p{font-size:14px;color:var(--surface-text-muted);margin:0 0 16px 0}.mc-l-onboarding-hub-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.mc-l-onboarding-hub-page__empty-icon{font-size:48px;color:var(--surface-text-muted);opacity:.4;margin-bottom:16px}.mc-l-onboarding-hub-page__empty-text{font-size:14px;color:var(--surface-text-muted);margin:0}@media(max-width: 768px){.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__layout{flex-direction:column;gap:var(--space-4, 16px)}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__sidebar{flex:0 0 100%;max-width:100%;min-width:100%}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__sidebar-card{position:static}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__nav-list{display:flex;overflow-x:auto;gap:4px;padding:8px}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__nav-item{white-space:nowrap;flex-shrink:0}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__stats{grid-template-columns:repeat(2, 1fr)}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__tutorial-items{grid-template-columns:1fr}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__badges-grid{grid-template-columns:repeat(2, 1fr)}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__video-grid{grid-template-columns:1fr}.mc-l-onboarding-hub-page .mc-l-onboarding-hub-page__video-modal{padding:16px}}
.mc-c-open-channels-context{display:flex;flex-direction:column;color:var(--surface-text-color)}.mc-c-open-channels-context__panel{display:contents}.mc-c-open-channels-strip{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 6px 6px 12px;background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-c-open-channels-strip__icon{flex:0 0 auto;font-size:18px;color:var(--surface-text-muted)}.mc-c-open-channels-strip__text{flex:1 1 auto;min-width:6rem;display:flex;flex-direction:column;line-height:1.25}.mc-c-open-channels-strip__product,.mc-c-open-channels-strip__status{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-open-channels-strip__product{font-size:13px;font-weight:500}.mc-c-open-channels-strip__meta{display:flex;align-items:center;min-width:0}.mc-c-open-channels-strip__status{flex:0 1 auto;min-width:0;font-size:12px;color:var(--surface-text-muted)}@media(max-width: 415px){.mc-c-open-channels-strip__meta{flex-wrap:wrap}}.mc-c-open-channels-strip mc-chat-button{flex:0 0 auto}.mc-c-open-channels-context__hero{display:flex;flex-direction:column;align-items:center;padding:20px 0 16px;border-bottom:1px solid var(--surface-border-color);text-align:center}.mc-c-open-channels-context section h4.mc-c-open-channels-context__office{margin:8px 0 0;font-size:16px;font-weight:600;color:var(--surface-text-color);overflow-wrap:break-word}.mc-c-open-channels-context__hero-line{margin-top:4px;font-size:12px;color:var(--surface-text-muted)}.mc-c-open-channels-context__section{padding:14px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-open-channels-context__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mc-c-open-channels-context section h5.mc-c-open-channels-context__section-title{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-open-channels-context section h5.mc-c-open-channels-context__section-title i{flex-shrink:0;width:16px;font-size:14px;line-height:1;text-align:center;color:var(--surface-text-muted)}.mc-c-open-channels-context__section-count{min-width:18px;padding:0 6px;border-radius:9px;background:var(--surface-level-2);color:var(--surface-text-muted);font-size:11px;font-weight:600;line-height:18px;text-align:center}.mc-c-open-channels-context__loading{padding:14px 0}.mc-c-open-channels-context__muted{margin:0;font-size:12px;color:var(--surface-text-muted)}.mc-c-open-channels-context__quote{padding:10px 0;border-top:1px solid var(--surface-border-color)}.mc-c-open-channels-context__quote:first-of-type{padding-top:2px;border-top:none}.mc-c-open-channels-context__product{margin:0;font-size:13px;font-weight:600;color:var(--surface-text-color);overflow-wrap:break-word}.mc-c-open-channels-context__status{margin:1px 0 0;font-size:12px;color:var(--surface-text-muted)}.mc-c-open-channels-context__requested-at{margin:1px 0 0;font-size:11px;color:var(--surface-text-muted)}.mc-c-open-channels-context__offer{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--surface-text-muted);overflow-wrap:break-word}.mc-c-open-channels-context__notice{display:flex;align-items:flex-start;gap:5px;margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--state-text-warning)}.mc-c-open-channels-context__notice i{flex:0 0 auto;margin-top:1px;font-size:14px}.mc-c-open-channels-context__actions{display:flex;align-items:center;gap:4px;margin-top:8px}.mc-c-open-channels-context__more{margin-left:auto}.mc-c-open-channels-context__quote--closed .mc-c-open-channels-context__product{font-weight:500}.mc-c-open-channels-context__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px 0;border:none;background:none;font:inherit;font-size:12px;color:var(--surface-text-muted);cursor:pointer}.mc-c-open-channels-context__toggle i{font-size:16px}.mc-c-open-channels-context__toggle:hover{color:var(--surface-text-color)}.mc-c-open-channels-context__toggle:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mc-c-open-channels-context__open{margin-top:10px}
.mc-c-offer-form,.mc-c-open-quote-form{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color)}.mc-c-offer-form mc-input,.mc-c-offer-form mc-currency-input,.mc-c-offer-form mc-date-input,.mc-c-offer-form mc-select,.mc-c-offer-form mc-textarea,.mc-c-open-quote-form mc-input,.mc-c-open-quote-form mc-currency-input,.mc-c-open-quote-form mc-date-input,.mc-c-open-quote-form mc-select,.mc-c-open-quote-form mc-textarea{display:block;width:100%}.mc-c-offer-form__row{display:flex;gap:12px}@media(max-width: 768px){.mc-c-offer-form__row{flex-direction:column}}.mc-c-offer-form__field{flex:1;min-width:0}.mc-c-offer-form__chips{display:flex;flex-direction:column;gap:6px}.mc-c-offer-form__label{font-size:12.5px;font-weight:500;color:var(--surface-text-color)}.mc-c-offer-form__hint{margin:0;font-size:12.5px;color:var(--surface-text-muted)}.mc-c-offer-form__footer,.mc-c-open-quote-form__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}
:root{--plan-intake-brand: var(--color-primary)}body.mc-plan-intake-active .mc-l-minimal-layout{background-color:var(--surface-level-2)}body.mc-plan-intake-active .mc-l-minimal-layout__header{display:none}.mc-plan-intake{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:var(--space-4, 16px);box-sizing:border-box;color:var(--surface-text-color);--color-primary: var(--plan-intake-brand);--color-primary-500: var(--plan-intake-brand)}.mc-plan-intake__state{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:40vh;color:var(--surface-text-muted)}.mc-plan-intake__card{width:100%;max-width:760px;padding:var(--space-5, 20px);box-sizing:border-box;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-level-0);color:var(--surface-text-color)}.mc-plan-intake__card h1{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}.mc-plan-intake__card h2{margin:0 0 4px;font-size:16px;font-weight:600}.mc-plan-intake__card p{margin:0 0 8px;font-size:14px;line-height:1.5}.mc-plan-intake__card--state{margin-top:10vh;text-align:center}.mc-plan-intake__card--state>i{display:block;margin-bottom:12px;font-size:40px;color:var(--surface-text-muted)}.mc-plan-intake__brand{margin-bottom:16px;font-weight:600}.mc-plan-intake__brand img{display:block;max-width:180px;max-height:48px;object-fit:contain}.mc-plan-intake__muted{color:var(--surface-text-muted);font-size:13px}.mc-plan-intake__section{padding:20px 0;border-top:1px solid var(--surface-border-color)}.mc-plan-intake__header{padding-bottom:12px}.mc-plan-intake__fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;flex:1;min-width:0}.mc-plan-intake__row{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px;border-radius:8px;background:var(--surface-bg-secondary)}.mc-plan-intake__footer{padding-top:20px;border-top:1px solid var(--surface-border-color)}.mc-plan-intake__problems{margin:0 0 12px;padding-left:18px;color:var(--state-text-danger);font-size:14px}.mc-plan-intake p.mc-plan-intake__problems{padding-left:0}@media(min-width: 768px){.mc-plan-intake{padding:var(--space-6, 24px)}.mc-plan-intake__card{padding:32px 36px}.mc-plan-intake__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}
.mc-l-portfolio-book__search{display:block;width:100%;max-width:420px}.mc-l-portfolio-book__stats{display:block}.mc-l-portfolio-book__kinds{display:flex;flex-direction:column;gap:2px}.mc-l-portfolio-book__kind{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;gap:var(--space-2, 8px);align-items:center;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-l-portfolio-book__kind i{font-size:18px;color:var(--surface-text-muted)}.mc-l-portfolio-book__kind:hover{background:var(--surface-bg-hover)}.mc-l-portfolio-book__kind:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-l-portfolio-book__kind[aria-current=true]{background:var(--surface-bg-active);font-weight:600}.mc-l-portfolio-book__kind-count{color:var(--surface-text-muted);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width: 768px){.mc-l-portfolio-book__kinds{flex-direction:row;flex-wrap:wrap}.mc-l-portfolio-book__kind{width:auto}}
.mc-l-portfolio-models__loading{padding:var(--space-6, 24px);color:var(--app-text-color)}.mc-l-portfolio-models__quiet{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-4, 16px);color:var(--surface-text-color)}.mc-l-portfolio-models__quiet strong{display:block;font-size:24px;font-weight:600;line-height:1.15}.mc-l-portfolio-models__quiet span{color:var(--surface-text-muted);font-size:14px}.mc-l-portfolio-models__profiles{display:flex;flex-direction:column;gap:2px}.mc-l-portfolio-models__profile{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-2, 8px);align-items:center;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-l-portfolio-models__profile small{display:block;margin-top:1px;color:var(--surface-text-muted);font-size:12px;font-weight:400}.mc-l-portfolio-models__profile>i{font-size:16px;color:var(--state-text-warning)}.mc-l-portfolio-models__profile:hover{background:var(--surface-bg-hover)}.mc-l-portfolio-models__profile:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-l-portfolio-models__profile[aria-current=true]{background:var(--surface-bg-active);font-weight:600}.mc-l-portfolio-models__body{display:flex;flex-direction:column;gap:var(--space-5, 20px);padding:var(--space-1, 4px);color:var(--surface-text-color)}.mc-l-portfolio-models__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4, 16px)}.mc-l-portfolio-models__head h3{margin:0;font-size:20px;font-weight:600;line-height:1.25}.mc-l-portfolio-models__head p{margin:var(--space-1, 4px) 0 0;max-width:62ch;color:var(--surface-text-muted);font-size:13px}.mc-l-portfolio-models__actions{display:flex;flex:none;gap:var(--space-2, 8px)}.mc-l-portfolio-models__muted{color:var(--surface-text-muted);font-size:12.5px}.mc-l-portfolio-models__bar{display:flex;height:34px;overflow:hidden;border-radius:8px;background:var(--surface-bg-secondary)}.mc-l-portfolio-models__bar span{display:flex;align-items:center;justify-content:center;min-width:0;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.mc-l-portfolio-models__bar span+span{box-shadow:-1px 0 0 var(--surface-level-0)}.mc-l-portfolio-models__table{width:100%;border-collapse:collapse;font-size:14px}.mc-l-portfolio-models__table th{padding:8px 12px;border-bottom:1px solid var(--surface-border-color);color:var(--surface-text-muted);font-size:12px;font-weight:600;text-align:left}.mc-l-portfolio-models__table td{padding:12px;border-bottom:1px solid var(--surface-border-color);vertical-align:top}.mc-l-portfolio-models__table tbody tr:last-child td{border-bottom:0}.mc-l-portfolio-models__table tfoot td{border-top:1px solid var(--surface-border-color);border-bottom:0;font-weight:600}.mc-l-portfolio-models__table tr[data-empty=true] td{color:var(--surface-text-muted)}.mc-l-portfolio-models__table tr[data-empty=true] strong{font-weight:400}.mc-l-portfolio-models__table .mc-l-portfolio-models__number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mc-l-portfolio-models__class{display:grid;grid-template-columns:12px minmax(0, 1fr);gap:10px;align-items:start}.mc-l-portfolio-models__class i{width:12px;height:12px;margin-top:4px;border-radius:3px}.mc-l-portfolio-models__class strong{display:block;font-weight:600}.mc-l-portfolio-models__rule{display:grid;grid-template-columns:minmax(180px, 240px) minmax(0, 1fr);gap:var(--space-6, 24px);align-items:center;padding:var(--space-4, 16px);border:1px solid var(--surface-border-color);border-radius:10px}.mc-l-portfolio-models__rule b{font-size:26px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.mc-l-portfolio-models__rule small{display:block;margin-top:6px;color:var(--surface-text-muted);font-size:12.5px;line-height:1.4}.mc-l-portfolio-models__rule small[data-tone=warning]{color:var(--state-text-warning)}.mc-l-portfolio-models__rule[data-stacked=true]{grid-template-columns:1fr;gap:var(--space-3, 12px)}.mc-l-portfolio-models__ruler{position:relative;height:54px}.mc-l-portfolio-models__ruler-track,.mc-l-portfolio-models__ruler-ok{position:absolute;top:22px;left:0;height:6px;border-radius:3px}.mc-l-portfolio-models__ruler-track{right:0;background:var(--surface-bg-secondary)}.mc-l-portfolio-models__ruler-ok{border-radius:3px 0 0 3px;background:color-mix(in srgb, var(--color-primary) 28%, transparent)}.mc-l-portfolio-models__ruler-limit{position:absolute;top:12px;width:2px;height:26px;background:var(--surface-text-color)}.mc-l-portfolio-models__ruler-limit em{position:absolute;top:-16px;left:50%;transform:translateX(-50%);color:var(--surface-text-color);font-size:11.5px;font-style:normal;white-space:nowrap}.mc-l-portfolio-models__ruler-dot{position:absolute;top:17px;width:16px;height:16px;margin-left:-8px;border:3px solid var(--surface-level-0);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.mc-l-portfolio-models__ruler-dot[data-above=true]{background:var(--color-warning-500);box-shadow:0 0 0 1px var(--color-warning-500)}.mc-l-portfolio-models__ruler-tick{position:absolute;top:34px;transform:translateX(-50%);color:var(--surface-text-muted);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width: 900px){.mc-l-portfolio-models__quiet{grid-template-columns:repeat(2, minmax(0, 1fr))}.mc-l-portfolio-models__rule{grid-template-columns:1fr}.mc-l-portfolio-models__head{flex-direction:column}}.mc-l-portfolio-model-edit{display:flex;flex-direction:column;gap:var(--space-4, 16px);box-sizing:border-box;padding:var(--space-5, 20px) 28px 28px;color:var(--surface-text-color)}.mc-l-portfolio-model-edit__cols{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, 1fr);gap:40px;align-items:start;width:100%;max-width:1180px;margin:0 auto}.mc-l-portfolio-model-edit__lead{margin:0 0 var(--space-1, 4px);max-width:60ch;color:var(--surface-text-muted);font-size:13.5px}.mc-l-portfolio-model-edit__group{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-l-portfolio-model-edit__group h4{display:flex;justify-content:space-between;gap:var(--space-3, 12px);margin:0;font-size:14px;font-weight:600}.mc-l-portfolio-model-edit__group h4 span:last-child{font-variant-numeric:tabular-nums}.mc-l-portfolio-model-edit__swatch{display:inline-block;width:10px;height:10px;margin-right:var(--space-2, 8px);border-radius:3px}.mc-l-portfolio-model-edit__row{display:grid;grid-template-columns:minmax(0, 1fr) 120px;gap:var(--space-3, 12px);align-items:center}.mc-l-portfolio-model-edit__row label{margin:0;font-size:14px;font-weight:400}.mc-l-portfolio-model-edit__input{display:flex;align-items:center;gap:6px}.mc-l-portfolio-model-edit__input input{width:84px;height:36px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-0);color:var(--surface-text-color);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.mc-l-portfolio-model-edit__input input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-l-portfolio-model-edit__input span{color:var(--surface-text-muted)}.mc-l-portfolio-model-edit__side{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-l-portfolio-model-edit__sum{display:flex;justify-content:space-between;font-weight:600;font-variant-numeric:tabular-nums}.mc-l-portfolio-model-edit__sum[data-ok=false] span:last-child{color:var(--state-text-danger)}.mc-l-portfolio-model-edit__muted{margin:0;color:var(--surface-text-muted);font-size:12.5px}.mc-l-portfolio-model-edit__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);align-items:center;padding-top:var(--space-2, 8px);border-top:1px solid var(--surface-border-color)}.mc-l-portfolio-model-edit__spacer{flex:1}@media(max-width: 900px){.mc-l-portfolio-model-edit{padding:var(--space-4, 16px)}.mc-l-portfolio-model-edit__cols{grid-template-columns:1fr;gap:var(--space-5, 20px)}.mc-l-portfolio-model-edit__side{position:static}}
.mc-l-portfolio-plans__search{display:block;width:100%;max-width:420px}.mc-l-portfolio-plans__stats{display:block}.mc-l-portfolio-plans__situations{display:flex;flex-direction:column;gap:2px}.mc-l-portfolio-plans__situation{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;gap:var(--space-2, 8px);align-items:center;width:100%;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:14px;text-align:left;cursor:pointer}.mc-l-portfolio-plans__situation i{font-size:18px;color:var(--surface-text-muted)}.mc-l-portfolio-plans__situation:hover{background:var(--surface-bg-hover)}.mc-l-portfolio-plans__situation:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-l-portfolio-plans__situation[aria-current=true]{background:var(--surface-bg-active);font-weight:600}.mc-l-portfolio-plans__situation-count{color:var(--surface-text-muted);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width: 768px){.mc-l-portfolio-plans__situations{flex-direction:row;flex-wrap:wrap}.mc-l-portfolio-plans__situation{width:auto}}
.mc-c-deal-actions{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-deal-actions__status-options{display:flex;width:100%;padding:1rem 0}.mc-c-deal-actions__status-options button{flex:1 1 auto;margin:.4rem;padding:1.6rem;border:none;border-radius:5px;font-weight:700;background:var(--border-color)}.mc-c-deal-actions__status-options button.won{background:var(--color-success);color:#fff}.mc-c-deal-actions__status-options button.lost{background:var(--color-error);color:#fff}.mc-c-deal-actions__status-options button.reopen{background:var(--border-color)}.mc-c-deal-actions__owner-transfer{display:flex;width:100%;align-items:center;padding:1.6rem;border:1px solid var(--border-color);border-radius:5px;cursor:pointer}.mc-c-deal-actions__owner-transfer .fa-user{background:var(--form-background-color);padding:.8rem;border-radius:5px;font-size:24px}.mc-c-deal-actions__owner-transfer .owner-description{padding:.8rem;flex-grow:1;max-width:90%}.mc-c-deal-actions__owner-transfer .owner-description p{margin:0;font-size:16px;font-weight:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mc-c-deal-card{color:unset;text-decoration:none}.mc-c-deal-card:hover,.mc-c-deal-card:focus,.mc-c-deal-card:active{color:unset;text-decoration:none}.mc-c-deal-card.--saving .mc-c-deal-card__wrapper{opacity:.85;animation:pulse-saving 1.5s ease-in-out infinite;cursor:progress}.mc-c-deal-card__wrapper{border:1px solid var(--border-color);background:var(--surface-background-color);box-shadow:-4px 3px 0px 0 var(--border-color);border-radius:7px;display:flex;flex-direction:column;padding:.8rem .4rem;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-deal-card__wrapper.success{box-shadow:-4px 3px 0px 0 #00a68a;border-color:rgba(0,166,138,.2)}.mc-c-deal-card__wrapper.danger{box-shadow:-4px 3px 0px 0 #f46ba0;border-color:rgba(244,107,160,.2)}.mc-c-deal-card__wrapper.warning{box-shadow:-4px 3px 0px 0 #fec467;border-color:rgba(254,196,103,.2)}.mc-c-deal-card__wrapper.finished{opacity:.8;box-shadow:-4px 3px 0px 0 var(--border-color)}.mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper{transform:translateY(-2px);border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4);box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3),0 4px 12px rgba(0,0,0,.1)}.mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.success{border-color:rgba(0,166,138,.5);box-shadow:-6px 4px 0px 0 #00a68a,0 4px 12px rgba(0,166,138,.15)}.mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.danger{border-color:rgba(244,107,160,.5);box-shadow:-6px 4px 0px 0 #f46ba0,0 4px 12px rgba(244,107,160,.15)}.mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.warning{border-color:rgba(254,196,103,.5);box-shadow:-6px 4px 0px 0 #fec467,0 4px 12px rgba(254,196,103,.15)}.mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.finished{border-color:var(--border-color);box-shadow:-4px 3px 0px 0 var(--border-color),0 4px 12px rgba(0,0,0,.08)}.mc-c-deal-card:active:not(.--saving) .mc-c-deal-card__wrapper{transform:translateY(0);transition-duration:.1s}.mc-c-deal-card__labels-row{display:flex;align-items:center;gap:4px;padding:0 .8rem 8px;border-bottom:1px solid var(--border-color);margin-bottom:8px;flex-wrap:wrap}.mc-c-deal-card__label-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:500;color:#fff;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-deal-card__label-more{font-size:10px;color:var(--text-secondary);font-weight:500}.mc-c-deal-card__journey-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .3rem;border-radius:3px;font-size:10px;font-weight:600;background:var(--surface-info-subtle, rgba(59, 130, 246, 0.1));color:var(--text-info, #3B82F6);border:1px solid var(--surface-info-border, rgba(59, 130, 246, 0.2));cursor:default;margin:0 .8rem .3rem}.mc-c-deal-card__top-frame{display:flex;flex-direction:row;justify-content:space-between;height:100%}.mc-c-deal-card__block-left{padding:0 .8rem;width:100%;display:flex;flex-direction:column}.mc-c-deal-card__block-right{padding:0 .8rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:center}.mc-c-deal-card__block-right .active{color:var(--layer-color-sale)}.mc-c-deal-card__label{display:flex;align-items:center;justify-content:flex-start;font-size:12px;padding:.3rem 0}.mc-c-deal-card__label i{padding-right:.4rem;font-size:12px}.mc-c-deal-card__label p{margin:0}.mc-c-deal-card__label--title{font-weight:700;flex-direction:column;align-items:flex-start}.mc-c-deal-card__label--amount{font-weight:700}.mc-c-deal-card__bottom-frame{display:flex;flex-direction:row;width:100%;justify-content:space-between}.mc-c-deal-card__days-left{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:3px;color:var(--text-color, #333);font-weight:600;font-size:9px;padding:.1rem .2rem;width:fit-content;margin:0 .5rem}.mc-c-deal-card__days-left.success{background:#00a68a;border:1px solid #00a68a;color:#fff}.mc-c-deal-card__days-left.danger{background:#f46ba0;border:1px solid #f46ba0;color:#fff}.mc-c-deal-card__days-left.warning{background:#fec467;border:1px solid #fec467;color:#333}.mc-c-deal-card__activities-action{font-weight:600;background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:#ffdf5c;padding:.4rem}.mc-c-deal-card__activities-action:hover{background:#ffdf5c;border:1px solid #ffdf5c;color:#fff;box-shadow:0 0 2px 2px}.mc-c-deal-card__activities-option{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:50%;color:#fff;font-size:12px;font-weight:600;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0}.mc-c-deal-card__activities-option.success{background:#00a609;border:1px solid #00a609}.mc-c-deal-card__activities-option.danger{background:#ea2939;border:1px solid #ea2939}.mc-c-deal-card__activities-option.warning{background:#fec467;border:1px solid #fec467}.mc-c-deal-card [class*=__activities-option]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0;font-size:12px}@keyframes pulse-saving{0%,100%{opacity:1}50%{opacity:.85}}[data-surface=dark] .mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper:not(.success):not(.danger):not(.warning){box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4),0 4px 12px rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.2)}[data-surface=dark] .mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.success{box-shadow:-6px 4px 0px 0 #00a68a,0 4px 12px rgba(0,166,138,.25)}[data-surface=dark] .mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.danger{box-shadow:-6px 4px 0px 0 #f46ba0,0 4px 12px rgba(244,107,160,.25)}[data-surface=dark] .mc-c-deal-card:hover:not(.--saving) .mc-c-deal-card__wrapper.warning{box-shadow:-6px 4px 0px 0 #fec467,0 4px 12px rgba(254,196,103,.25)}
.mc-c-deal-details{display:flex;flex-direction:column;position:relative}.mc-c-deal-details--theme{background-color:var(--main-background-color);color:var(--app-text-color)}.mc-c-deal-details--plain{background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-deal-details__header{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-details__header deal-status-badge,.mc-c-deal-details__header deal-expected-close,.mc-c-deal-details__header deal-health-score,.mc-c-deal-details__header deal-labels,.mc-c-deal-details__header contact-phone-list,.mc-c-deal-details__header contact-email-field{display:block}.mc-c-deal-details__content{padding:var(--space-4, 16px) 0}.mc-c-deal-details__fields{width:100%}.mc-c-deal-details__description,.mc-c-deal-details__lost-reason{width:100%;padding:0 var(--space-4, 16px);margin-bottom:var(--space-3, 12px)}deal-details[vertical] .mc-c-deal-details{padding:0;border:unset}
.mc-c-deal-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-weight:500;white-space:nowrap;transition:all .2s ease}.mc-c-deal-status-badge--sm{padding:2px 8px;font-size:.75rem;gap:4px}.mc-c-deal-status-badge--sm .mc-c-deal-status-badge__icon{font-size:.875rem}.mc-c-deal-status-badge--md{padding:4px 10px;font-size:.8125rem}.mc-c-deal-status-badge--lg{padding:6px 14px;font-size:.875rem}.mc-c-deal-status-badge--lg .mc-c-deal-status-badge__icon{font-size:1.125rem}.mc-c-deal-status-badge--won{background:rgba(var(--color-success-rgb, 16, 185, 129), 0.15);color:var(--state-text-success);border:1px solid rgba(var(--color-success-rgb, 16, 185, 129), 0.3)}.mc-c-deal-status-badge--lost{background:rgba(var(--color-error-rgb, 239, 68, 68), 0.15);color:var(--state-text-danger);border:1px solid rgba(var(--color-error-rgb, 239, 68, 68), 0.3)}.mc-c-deal-status-badge--new{background:rgba(var(--color-info-rgb, 14, 165, 233), 0.15);color:var(--state-text-info);border:1px solid rgba(var(--color-info-rgb, 14, 165, 233), 0.3)}.mc-c-deal-status-badge--in-progress{background:rgba(var(--color-primary-rgb, 59, 130, 246), 0.15);color:var(--state-text-brand);border:1px solid rgba(var(--color-primary-rgb, 59, 130, 246), 0.3)}.mc-c-deal-status-badge--open{background:rgba(var(--color-primary-rgb, 59, 130, 246), 0.15);color:var(--state-text-brand);border:1px solid rgba(var(--color-primary-rgb, 59, 130, 246), 0.3)}.mc-c-deal-status-badge--unknown{background:var(--surface-level-1);color:var(--surface-text-muted);border:1px solid var(--surface-border-color)}.mc-c-deal-status-badge__icon{font-size:1rem;line-height:1}.mc-c-deal-status-badge__label{line-height:1.2}
.mc-c-deal-expected-close{position:relative}.mc-c-deal-expected-close__trigger{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);cursor:default;transition:all .15s ease}.mc-c-deal-expected-close__trigger--editable{cursor:pointer}.mc-c-deal-expected-close__trigger--editable:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-c-deal-expected-close__trigger--open{background:var(--surface-level-2);border-color:var(--color-primary-400);box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-deal-expected-close__display{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-deal-expected-close__display>i:first-child{font-size:16px;color:var(--surface-text-muted)}.mc-c-deal-expected-close__info{display:flex;flex-direction:column;flex:1;min-width:0}.mc-c-deal-expected-close__date{font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-c-deal-expected-close__relative{font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-expected-close__chevron{font-size:18px;color:var(--surface-text-muted);transition:transform .15s ease}.mc-c-deal-expected-close__status{display:inline-flex;align-items:center;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:4px;font-size:11px;font-weight:500;width:fit-content}.mc-c-deal-expected-close__status i{font-size:12px}.mc-c-deal-expected-close__status--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-600, #dc2626)}.mc-c-deal-expected-close__status--overdue i{animation:dealExpectedClosePulseError 1.5s 2}.mc-c-deal-expected-close__status--today{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600, #d97706)}.mc-c-deal-expected-close__status--soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-600, #d97706)}.mc-c-deal-expected-close__status--normal{background:var(--surface-level-1, #f5f5f5);color:var(--surface-text-muted)}@keyframes dealExpectedClosePulseError{0%,100%{opacity:1}50%{opacity:.5}}.mc-c-deal-expected-close__popover{position:fixed;top:0;left:0;visibility:hidden;z-index:var(--z-modal-popover, 1960);width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15))}.mc-c-deal-expected-close__popover--positioned{visibility:visible}.mc-c-deal-expected-close__popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-expected-close__popover-header h4{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-expected-close__close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-deal-expected-close__close-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-deal-expected-close__close-btn i{font-size:18px}.mc-c-deal-expected-close__popover-body{padding:var(--space-4, 16px)}.mc-c-deal-expected-close__quick-options{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px)}.mc-c-deal-expected-close__quick-btn{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);cursor:pointer;font-size:12px;color:var(--surface-text-color);transition:all .15s ease}.mc-c-deal-expected-close__quick-btn:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.mc-c-deal-expected-close__quick-btn i{font-size:14px}.mc-c-deal-expected-close__form{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-deal-expected-close__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-deal-expected-close__field label{font-size:11px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-c-deal-expected-close__input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);background:var(--surface-background-color);font-size:13px;color:var(--surface-text-color);transition:all .15s ease}.mc-c-deal-expected-close__input:focus{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 2px var(--color-primary-100)}.mc-c-deal-expected-close__preview{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-info-50);border-radius:var(--border-radius-md, 8px);font-size:12px;color:var(--color-info-700)}.mc-c-deal-expected-close__preview i{font-size:14px}.mc-c-deal-expected-close__preview small{color:var(--color-info-500)}.mc-c-deal-expected-close__clear-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-1, 4px);padding:var(--space-2, 8px);border:none;background:rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);cursor:pointer;font-size:12px;color:var(--color-error-500);transition:all .15s ease}.mc-c-deal-expected-close__clear-btn:hover{background:var(--color-error-50)}.mc-c-deal-expected-close__clear-btn i{font-size:14px}.mc-c-deal-expected-close__popover-footer{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-deal-expected-close--sm .mc-c-deal-expected-close__trigger{padding:var(--space-1, 4px) var(--space-2, 8px)}.mc-c-deal-expected-close--sm .mc-c-deal-expected-close__date{font-size:12px}.mc-c-deal-expected-close--sm .mc-c-deal-expected-close__relative{font-size:10px}.mc-c-deal-expected-close--sm .mc-c-deal-expected-close__status{font-size:10px;padding:2px 6px}.mc-c-deal-expected-close--lg .mc-c-deal-expected-close__trigger{padding:var(--space-3, 12px) var(--space-4, 16px)}.mc-c-deal-expected-close--lg .mc-c-deal-expected-close__date{font-size:14px}.mc-c-deal-expected-close--lg .mc-c-deal-expected-close__display>i:first-child{font-size:20px}.mc-c-deal-expected-close--readonly .mc-c-deal-expected-close__trigger{cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mc-c-deal-expected-close--readonly .mc-c-deal-expected-close__trigger:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mc-c-deal-expected-close--overdue .mc-c-deal-expected-close__date{color:var(--color-error-600)}.mc-c-deal-expected-close--today .mc-c-deal-expected-close__date{color:var(--color-warning-600)}.mc-c-deal-expected-close--soon .mc-c-deal-expected-close__date{color:var(--color-warning-600)}.mc-c-deal-expected-close__trigger--open .mc-c-deal-expected-close__chevron{transform:rotate(180deg)}[data-surface=dark] .mc-c-deal-expected-close__trigger{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-expected-close__trigger--editable:hover{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-expected-close__trigger--open{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-expected-close__status--overdue{background:rgba(239,68,68,.15);color:var(--color-error-400)}[data-surface=dark] .mc-c-deal-expected-close__status--today,[data-surface=dark] .mc-c-deal-expected-close__status--soon{background:rgba(245,158,11,.15);color:var(--color-warning-400)}[data-surface=dark] .mc-c-deal-expected-close__popover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-expected-close__popover-footer{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-expected-close__quick-btn:hover{background:rgba(59,130,246,.15)}[data-surface=dark] .mc-c-deal-expected-close__preview{background:rgba(59,130,246,.15);color:var(--color-info-300)}[data-surface=dark] .mc-c-deal-expected-close__preview small{color:var(--color-info-400)}
.mc-c-deal-labels{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-deal-labels__popover{min-width:280px;max-width:320px;padding:0;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.15)}.mc-c-deal-labels__popover-header{padding:16px;text-align:left}.mc-c-deal-labels__popover-title{display:block;font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:4px}.mc-c-deal-labels__popover-subtitle{display:block;font-size:12px;color:var(--surface-text-muted)}.mc-c-deal-labels__divider{height:1px;background-color:var(--surface-border-color);margin:0}.mc-c-deal-labels__popover-search{padding:12px 16px}.mc-c-deal-labels__search-wrapper{position:relative;display:flex;align-items:center}.mc-c-deal-labels__search-icon{position:absolute;left:12px;font-size:16px;color:var(--surface-text-muted);pointer-events:none}.mc-c-deal-labels__search-input{width:100%;padding:10px 12px 10px 36px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-deal-labels__search-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-deal-labels__search-input::placeholder{color:var(--surface-text-muted)}.mc-c-deal-labels__list-items{list-style:none;padding:8px;margin:0;max-height:240px;overflow-y:auto}.mc-c-deal-labels__option-wrapper{display:flex;align-items:center;margin-bottom:4px;border-radius:var(--border-radius-md, 8px)}.mc-c-deal-labels__option-wrapper:last-child{margin-bottom:0}.mc-c-deal-labels__option-wrapper:hover .mc-c-deal-labels__option-actions{opacity:1}.mc-c-deal-labels__option{flex:1;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-align:left;border:none;border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px);cursor:pointer;background:rgba(0,0,0,0);color:var(--surface-text-color);transition:all .15s ease}.mc-c-deal-labels__option:hover{background:var(--surface-level-1)}.mc-c-deal-labels__option:focus{outline:none;background:var(--surface-level-1);box-shadow:0 0 0 2px var(--color-primary-200)}.mc-c-deal-labels__option--selected{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-deal-labels__option--selected:hover{background:var(--color-primary-100, rgba(137, 85, 239, 0.12))}.mc-c-deal-labels__option-actions{display:flex;align-items:center;gap:2px;padding-right:8px;opacity:0;transition:opacity .15s ease}.mc-c-deal-labels__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-deal-labels__action-btn i{font-size:16px}.mc-c-deal-labels__action-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-deal-labels__action-btn--danger:hover{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-500, #ef4444)}.mc-c-deal-labels__option-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-deal-labels__option-text{flex:1;font-weight:500}.mc-c-deal-labels__option-check{font-size:18px;color:var(--color-primary-500)}.mc-c-deal-labels__popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--surface-text-muted);text-align:center;font-size:13px}.mc-c-deal-labels__popover-empty i{font-size:24px;opacity:.6}.mc-c-deal-labels__popover-create{display:flex;flex-direction:column}.mc-c-deal-labels__create-content{padding:16px;display:flex;flex-direction:column;gap:12px}.mc-c-deal-labels__create-preview{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-deal-labels__create-preview strong{font-weight:600}.mc-c-deal-labels__create-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-deal-labels__color-btn{width:24px;height:24px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:all .15s ease}.mc-c-deal-labels__color-btn:hover{transform:scale(1.15)}.mc-c-deal-labels__color-btn--selected{border-color:var(--surface-text-color);box-shadow:0 0 0 2px var(--surface-background-color);transform:scale(1.1)}.mc-c-deal-labels__edit-section{padding:16px}.mc-c-deal-labels__edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mc-c-deal-labels__edit-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-labels__edit-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-sm, 4px);background:rgba(0,0,0,0);cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-deal-labels__edit-close i{font-size:20px}.mc-c-deal-labels__edit-close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-deal-labels__edit-content{display:flex;flex-direction:column;gap:12px}.mc-c-deal-labels__edit-input{width:100%;padding:10px 12px;font-size:13px;color:var(--surface-text-color);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);outline:none;transition:all .15s ease}.mc-c-deal-labels__edit-input:focus{border-color:var(--color-primary-300);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 137, 85, 239), 0.1)}.mc-c-deal-labels__edit-input::placeholder{color:var(--surface-text-muted)}.mc-c-deal-labels__edit-colors{display:flex;gap:6px;flex-wrap:wrap}.mc-c-deal-labels__edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mc-c-deal-labels--plain .mc-c-deal-labels__search-input,.mc-c-deal-labels--row .mc-c-deal-labels__search-input{background:var(--surface-level-1)}.mc-c-deal-labels--row{display:block}.mc-c-deal-labels--theme .mc-c-deal-labels__search-input{background:var(--main-background-color)}[data-surface=dark] .mc-c-deal-labels__option--selected{background:var(--color-primary-900, rgba(137, 85, 239, 0.15))}[data-surface=dark] .mc-c-deal-labels__option--selected:hover{background:var(--color-primary-800, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-deal-labels__search-input{background:var(--surface-level-2)}
.mc-c-deal-health-score{position:relative}.mc-c-deal-health-score__card{display:flex;align-items:center;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);cursor:pointer;transition:all .15s ease}.mc-c-deal-health-score__card:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-c-deal-health-score__card--expanded{background:var(--surface-level-2);border-color:var(--color-primary-400)}.mc-c-deal-health-score__main{display:flex;align-items:center;gap:var(--space-3, 12px);width:100%}.mc-c-deal-health-score__score-ring{position:relative;width:40px;height:40px;flex-shrink:0}.mc-c-deal-health-score__svg{width:100%;height:100%;transform:rotate(-90deg)}.mc-c-deal-health-score__bg{fill:none;stroke:var(--surface-border-color);stroke-width:3}.mc-c-deal-health-score__progress{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.mc-c-deal-health-score__number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px;font-weight:700}.mc-c-deal-health-score__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-c-deal-health-score__status{display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-deal-health-score__status i{font-size:14px}.mc-c-deal-health-score__label{font-size:13px;font-weight:500;color:var(--surface-text-color)}.mc-c-deal-health-score__hint{font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-health-score__chevron{font-size:18px;color:var(--surface-text-muted);transition:transform .15s ease;flex-shrink:0}.mc-c-deal-health-score__chevron--open{transform:rotate(180deg)}.mc-c-deal-health-score__popover{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:var(--z-popover, 1000);background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15));overflow:hidden}.mc-c-deal-health-score__popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-health-score__popover-header h4{margin:0;font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-health-score__popover-score{font-size:16px;font-weight:700;padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--border-radius-sm, 4px)}.mc-c-deal-health-score__popover-score small{font-size:11px;font-weight:400;opacity:.7}.mc-c-deal-health-score__popover-score.mc-c-deal-health-score--excellent{color:var(--color-success-600);background:var(--color-success-50)}.mc-c-deal-health-score__popover-score.mc-c-deal-health-score--good{color:var(--color-info-600);background:var(--color-info-50)}.mc-c-deal-health-score__popover-score.mc-c-deal-health-score--warning{color:var(--color-warning-600);background:var(--color-warning-50)}.mc-c-deal-health-score__popover-score.mc-c-deal-health-score--critical{color:var(--color-error-600);background:var(--color-error-50)}.mc-c-deal-health-score__factors{padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-deal-health-score__factor{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-deal-health-score__factor-row{display:flex;justify-content:space-between;align-items:center}.mc-c-deal-health-score__factor-name{font-size:12px;font-weight:500;color:var(--surface-text-color);display:flex;align-items:center;gap:var(--space-1, 4px)}.mc-c-deal-health-score__factor-icon{font-size:14px}.mc-c-deal-health-score__factor-score{font-size:11px;font-weight:600;color:var(--surface-text-muted)}.mc-c-deal-health-score__factor-bar{height:4px;background:var(--surface-border-color);border-radius:2px;overflow:hidden}.mc-c-deal-health-score__factor-fill{height:100%;border-radius:2px;transition:width .3s ease}.mc-c-deal-health-score__factor-message{font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-health-score__factor--excellent .mc-c-deal-health-score__factor-fill{background:var(--color-success-500)}.mc-c-deal-health-score__factor--excellent .mc-c-deal-health-score__factor-name{color:var(--color-success-600)}.mc-c-deal-health-score__factor--excellent .mc-c-deal-health-score__factor-icon{color:var(--color-success-500)}.mc-c-deal-health-score__factor--good .mc-c-deal-health-score__factor-fill{background:var(--color-info-500)}.mc-c-deal-health-score__factor--good .mc-c-deal-health-score__factor-name{color:var(--color-info-600)}.mc-c-deal-health-score__factor--good .mc-c-deal-health-score__factor-icon{color:var(--color-info-500)}.mc-c-deal-health-score__factor--warning .mc-c-deal-health-score__factor-fill{background:var(--color-warning-500)}.mc-c-deal-health-score__factor--warning .mc-c-deal-health-score__factor-name{color:var(--color-warning-600)}.mc-c-deal-health-score__factor--warning .mc-c-deal-health-score__factor-icon{color:var(--color-warning-500)}.mc-c-deal-health-score__factor--critical .mc-c-deal-health-score__factor-fill{background:var(--color-error-500)}.mc-c-deal-health-score__factor--critical .mc-c-deal-health-score__factor-name{color:var(--color-error-600)}.mc-c-deal-health-score__factor--critical .mc-c-deal-health-score__factor-icon{color:var(--color-error-500)}.mc-c-deal-health-score__factor--neutral .mc-c-deal-health-score__factor-fill{background:var(--surface-text-muted)}.mc-c-deal-health-score__factor--neutral .mc-c-deal-health-score__factor-icon{color:var(--surface-text-muted)}.mc-c-deal-health-score__popover-footer{padding:var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-deal-health-score__tip{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-health-score__tip i{font-size:14px;color:var(--color-warning-500)}.mc-c-deal-health-score--excellent .mc-c-deal-health-score__progress{stroke:var(--color-success-500)}.mc-c-deal-health-score--excellent .mc-c-deal-health-score__status i{color:var(--color-success-500)}.mc-c-deal-health-score--excellent .mc-c-deal-health-score__number{color:var(--state-text-success)}.mc-c-deal-health-score--good .mc-c-deal-health-score__progress{stroke:var(--color-info-500)}.mc-c-deal-health-score--good .mc-c-deal-health-score__status i{color:var(--color-info-500)}.mc-c-deal-health-score--good .mc-c-deal-health-score__number{color:var(--state-text-info)}.mc-c-deal-health-score--warning .mc-c-deal-health-score__progress{stroke:var(--color-warning-500)}.mc-c-deal-health-score--warning .mc-c-deal-health-score__status i{color:var(--color-warning-500)}.mc-c-deal-health-score--warning .mc-c-deal-health-score__number{color:var(--state-text-warning)}.mc-c-deal-health-score--critical .mc-c-deal-health-score__progress{stroke:var(--color-error-500)}.mc-c-deal-health-score--critical .mc-c-deal-health-score__status i{color:var(--color-error-500)}.mc-c-deal-health-score--critical .mc-c-deal-health-score__number{color:var(--state-text-danger)}.mc-c-deal-health-score--sm .mc-c-deal-health-score__score-ring{width:32px;height:32px}.mc-c-deal-health-score--sm .mc-c-deal-health-score__number{font-size:9px}.mc-c-deal-health-score--sm .mc-c-deal-health-score__status i{font-size:12px}.mc-c-deal-health-score--sm .mc-c-deal-health-score__label{font-size:12px}.mc-c-deal-health-score--sm .mc-c-deal-health-score__hint{font-size:10px}.mc-c-deal-health-score--lg .mc-c-deal-health-score__score-ring{width:52px;height:52px}.mc-c-deal-health-score--lg .mc-c-deal-health-score__number{font-size:14px}.mc-c-deal-health-score--lg .mc-c-deal-health-score__status i{font-size:18px}.mc-c-deal-health-score--lg .mc-c-deal-health-score__label{font-size:14px}[data-surface=dark] .mc-c-deal-health-score__card{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-health-score__card:hover{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-health-score__card--expanded{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-health-score__popover{background:var(--surface-level-2)}
.mc-c-deal-header{width:100%;padding:12px 0}.mc-c-deal-header--default{background:rgba(0,0,0,0)}.mc-c-deal-header--theme{background:var(--surface-level-1);border-radius:8px;padding:12px 16px}.mc-c-deal-header__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mc-c-deal-header__field{display:flex;flex-direction:column;min-width:0}.mc-c-deal-header__field--labels{flex:0 1 auto;max-width:300px}.mc-c-deal-header__separator{width:1px;height:32px;background:var(--surface-border-color);flex-shrink:0}.mc-c-deal-header__spacer{flex:1}.mc-c-deal-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width: 992px){.mc-c-deal-header__row{gap:12px}.mc-c-deal-header__separator{display:none}.mc-c-deal-header__field{flex:1 1 calc(50% - 12px);min-width:140px}.mc-c-deal-header__spacer{display:none}.mc-c-deal-header__actions{width:100%;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--surface-border-color)}}@media(max-width: 576px){.mc-c-deal-header__field{flex:1 1 100%}.mc-c-deal-header__actions{flex-wrap:wrap;justify-content:center}.mc-c-deal-header__actions .mc-btn{flex:1}}
.mc-c-deal-value-field{position:relative}.mc-c-deal-value-field__trigger{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);cursor:default;transition:all .15s ease}.mc-c-deal-value-field__trigger--editable{cursor:pointer}.mc-c-deal-value-field__trigger--editable:hover{background:var(--surface-level-2);border-color:var(--color-success-300)}.mc-c-deal-value-field__trigger--open{background:var(--surface-level-2);border-color:var(--color-success-400);box-shadow:0 0 0 2px var(--color-success-100)}.mc-c-deal-value-field__display{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-deal-value-field__display>i:first-child{font-size:18px;color:var(--color-success-500)}.mc-c-deal-value-field__info{display:flex;flex-direction:column;flex:1;min-width:0}.mc-c-deal-value-field__value{font-size:14px;font-weight:600;color:var(--color-success-600)}.mc-c-deal-value-field__compact{font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-value-field__chevron{font-size:18px;color:var(--surface-text-muted);transition:transform .15s ease}.mc-c-deal-value-field__trigger--open__PB2CE .mc-c-deal-value-field__chevron{transform:rotate(180deg)}.mc-c-deal-value-field__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-popover, 1000);width:320px;background:var(--surface-background-color);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-lg, 12px);box-shadow:var(--shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15));overflow:hidden}.mc-c-deal-value-field__popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-value-field__popover-header h4{margin:0;font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-value-field__close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--surface-text-muted);transition:all .15s ease}.mc-c-deal-value-field__close-btn:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-deal-value-field__close-btn i{font-size:18px}.mc-c-deal-value-field__popover-body{padding:var(--space-4, 16px)}.mc-c-deal-value-field__quick-options{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px)}.mc-c-deal-value-field__quick-btn{display:flex;align-items:center;justify-content:center;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-border-color);background:var(--surface-background-color);border-radius:var(--border-radius-md, 8px);cursor:pointer;font-size:12px;font-weight:500;color:var(--color-success-600);transition:all .15s ease}.mc-c-deal-value-field__quick-btn:hover{background:var(--color-success-50);border-color:var(--color-success-200)}.mc-c-deal-value-field__form{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-deal-value-field__preview{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-success-50);border-radius:var(--border-radius-md, 8px);font-size:13px;font-weight:500;color:var(--color-success-700)}.mc-c-deal-value-field__preview i{font-size:16px}.mc-c-deal-value-field__preview small{font-weight:400;margin-left:auto}.mc-c-deal-value-field__diff--positive{color:var(--color-success-600)}.mc-c-deal-value-field__diff--negative{color:var(--color-error-600)}.mc-c-deal-value-field__clear-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-1, 4px);padding:var(--space-2, 8px);border:none;background:rgba(0,0,0,0);border-radius:var(--border-radius-md, 8px);cursor:pointer;font-size:12px;color:var(--color-error-500);transition:all .15s ease}.mc-c-deal-value-field__clear-btn:hover{background:var(--color-error-50)}.mc-c-deal-value-field__clear-btn i{font-size:14px}.mc-c-deal-value-field__popover-footer{display:flex;justify-content:flex-end;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--surface-border-color);background:var(--surface-level-1)}.mc-c-deal-value-field--sm .mc-c-deal-value-field__trigger{padding:var(--space-1, 4px) var(--space-2, 8px)}.mc-c-deal-value-field--sm .mc-c-deal-value-field__value{font-size:13px}.mc-c-deal-value-field--sm .mc-c-deal-value-field__display>i:first-child{font-size:16px}.mc-c-deal-value-field--lg .mc-c-deal-value-field__trigger{padding:var(--space-3, 12px) var(--space-4, 16px)}.mc-c-deal-value-field--lg .mc-c-deal-value-field__value{font-size:16px}.mc-c-deal-value-field--lg .mc-c-deal-value-field__display>i:first-child{font-size:22px}.mc-c-deal-value-field--readonly .mc-c-deal-value-field__trigger{cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.mc-c-deal-value-field--readonly .mc-c-deal-value-field__trigger:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}[data-surface=dark] .mc-c-deal-value-field__trigger{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-value-field__trigger--editable:hover{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-value-field__trigger--open{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-value-field__display>i:first-child{color:var(--color-success-400)}[data-surface=dark] .mc-c-deal-value-field__value{color:var(--color-success-400)}[data-surface=dark] .mc-c-deal-value-field__popover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-value-field__popover-footer{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-value-field__quick-btn{color:var(--color-success-400)}[data-surface=dark] .mc-c-deal-value-field__quick-btn:hover{background:rgba(16,185,129,.15)}[data-surface=dark] .mc-c-deal-value-field__preview{background:rgba(16,185,129,.15);color:var(--color-success-300)}[data-surface=dark] .mc-c-deal-value-field__diff--positive{color:var(--color-success-400)}[data-surface=dark] .mc-c-deal-value-field__diff--negative{color:var(--color-error-400)}
.mc-c-deal-owner-field{display:flex;flex-direction:column;gap:4px}.mc-c-deal-owner-field--sm .mc-c-deal-owner-field__avatar{width:24px;height:24px;font-size:.625rem}.mc-c-deal-owner-field--sm .mc-c-deal-owner-field__name{font-size:.8125rem}.mc-c-deal-owner-field--md .mc-c-deal-owner-field__avatar{width:32px;height:32px;font-size:.75rem}.mc-c-deal-owner-field--md .mc-c-deal-owner-field__name{font-size:.875rem}.mc-c-deal-owner-field--lg .mc-c-deal-owner-field__avatar{width:40px;height:40px;font-size:.875rem}.mc-c-deal-owner-field--lg .mc-c-deal-owner-field__name{font-size:1rem}.mc-c-deal-owner-field--readonly .mc-c-deal-owner-field__transfer-btn{display:none}.mc-c-deal-owner-field__label{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--surface-text-muted);font-weight:500}.mc-c-deal-owner-field__label i{font-size:.875rem}.mc-c-deal-owner-field__content{display:flex;align-items:center;gap:8px}.mc-c-deal-owner-field__avatar{border-radius:50%;overflow:hidden;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-deal-owner-field__avatar--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-c-deal-owner-field__avatar--clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-c-deal-owner-field__avatar img{width:100%;height:100%;object-fit:cover}.mc-c-deal-owner-field__initials{color:#fff;font-weight:600;text-transform:uppercase}.mc-c-deal-owner-field__info{display:flex;flex-direction:column;min-width:0;flex:1}.mc-c-deal-owner-field__name{font-weight:500;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-deal-owner-field__name--clickable{cursor:pointer;transition:color .2s ease}.mc-c-deal-owner-field__name--clickable:hover{color:var(--color-primary)}.mc-c-deal-owner-field__transfer-btn{opacity:0;transition:opacity .2s ease;flex-shrink:0}.mc-c-deal-owner-field__content:hover .mc-c-deal-owner-field__transfer-btn{opacity:1}
.mc-c-deal-quick-actions{position:relative;display:inline-flex}.mc-c-deal-quick-actions__trigger{transition:transform .2s ease}.mc-c-deal-quick-actions--open .mc-c-deal-quick-actions__trigger{transform:rotate(45deg)}.mc-c-deal-quick-actions__menu{position:absolute;top:100%;right:0;z-index:100;padding-top:4px}.mc-c-deal-quick-actions__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.mc-c-deal-quick-actions__dropdown{background:var(--surface-background);border:1px solid var(--surface-border);border-radius:8px;box-shadow:var(--shadow-lg);min-width:180px;overflow:hidden;animation:fadeInDown .15s ease-out}.mc-c-deal-quick-actions__item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background-color .15s ease}.mc-c-deal-quick-actions__item:hover{background-color:var(--surface-hover)}.mc-c-deal-quick-actions__item:not(:last-child){border-bottom:1px solid var(--surface-border-light)}.mc-c-deal-quick-actions__item-icon{font-size:18px;width:20px;text-align:center}.mc-c-deal-quick-actions__item-label{font-size:13px;font-weight:500;color:var(--surface-text)}.mc-c-deal-quick-actions__item--primary .mc-c-deal-quick-actions__item-icon{color:var(--app-primary)}.mc-c-deal-quick-actions__item--info .mc-c-deal-quick-actions__item-icon{color:var(--app-info)}.mc-c-deal-quick-actions__item--success .mc-c-deal-quick-actions__item-icon{color:var(--app-success)}.mc-c-deal-quick-actions__item--warning .mc-c-deal-quick-actions__item-icon{color:var(--app-warning)}.mc-c-deal-quick-actions__item--secondary .mc-c-deal-quick-actions__item-icon{color:var(--surface-text-secondary)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.mc-c-deal-insights{display:flex;flex-direction:column;gap:8px}.mc-c-deal-insights__list{display:flex;flex-wrap:wrap;gap:6px}.mc-c-deal-insights__item{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;background:var(--surface-background);border:1px solid var(--surface-border);font-size:12px;transition:all .2s ease}.mc-c-deal-insights__item:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.mc-c-deal-insights__item-icon{display:flex;align-items:center;justify-content:center;font-size:14px}.mc-c-deal-insights__item-content{display:flex;flex-direction:column;gap:2px}.mc-c-deal-insights__item-title{font-weight:500;color:var(--surface-text);white-space:nowrap}.mc-c-deal-insights__item-message{font-size:11px;color:var(--surface-text-secondary);max-width:300px}.mc-c-deal-insights__item--critical{background:var(--app-error-light, rgba(239, 68, 68, 0.1));border-color:var(--app-error)}.mc-c-deal-insights__item--critical .mc-c-deal-insights__item-icon{color:var(--app-error)}.mc-c-deal-insights__item--critical .mc-c-deal-insights__item-title{color:var(--app-error)}.mc-c-deal-insights__item--warning{background:var(--app-warning-light, rgba(245, 158, 11, 0.1));border-color:var(--app-warning)}.mc-c-deal-insights__item--warning .mc-c-deal-insights__item-icon{color:var(--app-warning)}.mc-c-deal-insights__item--warning .mc-c-deal-insights__item-title{color:var(--app-warning)}.mc-c-deal-insights__item--info{background:var(--app-info-light, rgba(59, 130, 246, 0.1));border-color:var(--app-info)}.mc-c-deal-insights__item--info .mc-c-deal-insights__item-icon{color:var(--app-info)}.mc-c-deal-insights__item--success{background:var(--app-success-light, rgba(34, 197, 94, 0.1));border-color:var(--app-success)}.mc-c-deal-insights__item--success .mc-c-deal-insights__item-icon{color:var(--app-success)}.mc-c-deal-insights__toggle{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border:none;font-size:11px;color:var(--surface-text-secondary, var(--app-text-muted));cursor:pointer;border-radius:4px;transition:background-color .2s ease;align-self:flex-start}.mc-c-deal-insights__toggle:hover{background:var(--surface-hover)}.mc-c-deal-insights__toggle i{font-size:14px}.mc-c-deal-insights--inline .mc-c-deal-insights__list{flex-direction:row}.mc-c-deal-insights--inline .mc-c-deal-insights__item-message{display:none}.mc-c-deal-insights--full .mc-c-deal-insights__list{flex-direction:column}.mc-c-deal-insights--full .mc-c-deal-insights__item{padding:10px 14px;border-radius:8px;width:100%}.mc-c-deal-insights--full .mc-c-deal-insights__item-content{flex:1}.mc-c-deal-insights--full .mc-c-deal-insights__item-message{display:block;max-width:none}.mc-c-deal-insights--compact .mc-c-deal-insights__list{flex-direction:row}.mc-c-deal-insights--compact .mc-c-deal-insights__item{padding:2px 8px;font-size:11px}.mc-c-deal-insights--compact .mc-c-deal-insights__item-icon{font-size:12px}.mc-c-deal-insights--compact .mc-c-deal-insights__item-message{display:none}
.mc-c-deal-journeys-widget{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--surface-background-color);border-radius:var(--border-radius-lg, 8px);border:1px solid var(--surface-border-color);padding:var(--space-4, 16px)}.mc-c-deal-journeys-widget__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-deal-journeys-widget__header-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-journeys-widget__header-title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-deal-journeys-widget__count{color:var(--surface-text-muted);font-weight:400}.mc-c-deal-journeys-widget__warning{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--color-warning-50, rgba(245, 158, 11, 0.1));border:1px solid var(--color-warning-200, rgba(245, 158, 11, 0.3));border-radius:var(--border-radius-md, 6px);margin-bottom:var(--space-3, 12px);font-size:12px;color:var(--color-warning-700, #92400e)}.mc-c-deal-journeys-widget__warning i{font-size:16px;color:var(--color-warning-500, #f59e0b);flex-shrink:0;margin-top:2px}.mc-c-deal-journeys-widget__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-deal-journeys-widget__loading i{font-size:24px;color:var(--color-primary-500, #8955ef)}.mc-c-deal-journeys-widget__loading span{font-size:13px}.mc-c-deal-journeys-widget__content{flex:1 1 0;min-height:0;overflow-y:auto}.mc-c-deal-journeys-widget__list{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-deal-journeys-widget__card{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 6px);cursor:pointer;transition:all .15s ease}.mc-c-deal-journeys-widget__card:hover{background:var(--surface-level-2);border-color:var(--color-primary-500, #8955ef)}.mc-c-deal-journeys-widget__card:hover .mc-c-deal-journeys-widget__card-arrow{transform:translateX(2px);color:var(--color-primary-500, #8955ef)}.mc-c-deal-journeys-widget__card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-primary-50, rgba(137, 85, 239, 0.1));border-radius:var(--border-radius-md, 8px);flex-shrink:0}.mc-c-deal-journeys-widget__card-icon i{font-size:18px;color:var(--color-primary-500, #8955ef)}.mc-c-deal-journeys-widget__card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-c-deal-journeys-widget__card-title{font-size:14px;font-weight:600;color:var(--surface-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-deal-journeys-widget__card-flow{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-journeys-widget__card-flow i{font-size:12px}.mc-c-deal-journeys-widget__card-phase{padding:var(--space-1, 4px) var(--space-2, 8px);font-size:11px;font-weight:500;border-radius:var(--border-radius-sm, 4px);white-space:nowrap}.mc-c-deal-journeys-widget__card-metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mc-c-deal-journeys-widget__card-mrr{font-size:12px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-journeys-widget__card-health{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;font-weight:500}.mc-c-deal-journeys-widget__card-health i{font-size:12px}.mc-c-deal-journeys-widget__card-health--excellent{color:var(--color-success-500, #22c55e)}.mc-c-deal-journeys-widget__card-health--good{color:var(--color-primary-500, #8955ef)}.mc-c-deal-journeys-widget__card-health--warning{color:var(--color-warning-500, #f59e0b)}.mc-c-deal-journeys-widget__card-health--critical{color:var(--color-error-500, #ef4444)}.mc-c-deal-journeys-widget__card-arrow{color:var(--surface-text-muted);font-size:18px;flex-shrink:0;transition:all .15s ease}.mc-c-deal-journeys-widget__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px) var(--space-4, 16px);text-align:center;gap:var(--space-3, 12px)}.mc-c-deal-journeys-widget__empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-level-1);border-radius:50%}.mc-c-deal-journeys-widget__empty-icon i{font-size:24px;color:var(--surface-text-muted);opacity:.5}.mc-c-deal-journeys-widget__empty-text{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-deal-journeys-widget__empty-title{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-journeys-widget__empty-subtitle{font-size:12px;color:var(--surface-text-muted)}.mc-c-deal-journeys-widget__hint{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color);font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-journeys-widget__hint i{font-size:14px}.mc-c-deal-journeys-widget--plain{background:var(--surface-background-color)}.mc-c-deal-journeys-widget--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-deal-journeys-widget__card:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-journeys-widget__warning{background:rgba(245,158,11,.15);color:var(--color-warning-300, #fcd34d)}
.mc-c-deal-metrics{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-deal-metrics__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-deal-metrics__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-metrics__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-deal-metrics__stats{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-deal-metrics__stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-deal-metrics__stats{grid-template-columns:1fr}}.mc-c-deal-metrics__content{flex:1 1 auto;min-height:300px;overflow-y:auto}.mc-c-deal-metrics__section-header{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-3, 12px)}.mc-c-deal-metrics__section-header i{color:var(--color-primary-500);font-size:18px}.mc-c-deal-metrics__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:10px;font-size:11px;font-weight:600;margin-left:auto}.mc-c-deal-metrics__loading,.mc-c-deal-metrics__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-deal-metrics__loading i,.mc-c-deal-metrics__empty i{font-size:40px;opacity:.5}.mc-c-deal-metrics__loading span,.mc-c-deal-metrics__empty span{font-size:14px;font-weight:500}.mc-c-deal-metrics__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-deal-metrics__history-stats{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px);flex-wrap:wrap}.mc-c-deal-metrics__stat-item{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border-radius:var(--border-radius-md, 8px);border:1px solid var(--surface-border-color);flex:1;min-width:120px}.mc-c-deal-metrics__stat-item i{font-size:20px;flex-shrink:0}.mc-c-deal-metrics__stat-item--primary{border-color:var(--color-primary-200);background:var(--color-primary-50, rgba(137, 85, 239, 0.05))}.mc-c-deal-metrics__stat-item--primary i{color:var(--color-primary-500)}.mc-c-deal-metrics__stat-item--success{border-color:var(--color-success-200);background:var(--color-success-50, rgba(16, 185, 129, 0.05))}.mc-c-deal-metrics__stat-item--success i{color:var(--color-success-500)}.mc-c-deal-metrics__stat-item--warning{border-color:var(--color-warning-200);background:var(--color-warning-50, rgba(245, 158, 11, 0.05))}.mc-c-deal-metrics__stat-item--warning i{color:var(--color-warning-500)}.mc-c-deal-metrics__stat-item--info{border-color:var(--color-info-200);background:var(--color-info-50, rgba(59, 130, 246, 0.05))}.mc-c-deal-metrics__stat-item--info i{color:var(--color-info-500)}.mc-c-deal-metrics__stat-content{display:flex;flex-direction:column;min-width:0}.mc-c-deal-metrics__stat-value{font-size:14px;font-weight:600;color:var(--surface-text-color);line-height:1.2}.mc-c-deal-metrics__stat-label{font-size:11px;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-deal-metrics__timeline{display:flex;flex-direction:column;gap:var(--space-1, 4px);position:relative}.mc-c-deal-metrics__timeline-line{position:absolute;left:79px;top:28px;bottom:60px;width:2px;background:var(--surface-border-color);border-radius:1px;z-index:0}.mc-c-deal-metrics__item{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);padding-left:64px;border-radius:var(--border-radius-md, 8px);transition:background-color .15s ease;position:relative;z-index:1}.mc-c-deal-metrics__item:hover{background:var(--surface-level-1)}.mc-c-deal-metrics__item--current{background:var(--color-primary-50, rgba(137, 85, 239, 0.05));border:1px solid var(--color-primary-200)}.mc-c-deal-metrics__item--current:hover{background:var(--color-primary-50, rgba(137, 85, 239, 0.08))}.mc-c-deal-metrics__item--won{background:var(--color-success-50, rgba(16, 185, 129, 0.05));border:1px solid var(--color-success-200)}.mc-c-deal-metrics__item--won:hover{background:var(--color-success-50, rgba(16, 185, 129, 0.08))}.mc-c-deal-metrics__item--lost{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border:1px solid var(--color-error-200)}.mc-c-deal-metrics__item--lost:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.08))}.mc-c-deal-metrics__item--bottleneck{border:1px dashed var(--color-warning-400);background:var(--color-warning-50, rgba(245, 158, 11, 0.03))}.mc-c-deal-metrics__transition{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:3}.mc-c-deal-metrics__transition-badge{display:flex;align-items:center;justify-content:center;gap:2px;width:auto;min-width:20px;height:20px;padding:0 4px;border-radius:10px;font-size:10px;font-weight:600}.mc-c-deal-metrics__transition-badge i{font-size:14px}.mc-c-deal-metrics__transition-badge--forward{background:var(--color-success-100);color:var(--color-success-600)}.mc-c-deal-metrics__transition-badge--backward{background:var(--color-error-100);color:var(--color-error-600)}.mc-c-deal-metrics__bottleneck-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 6px;background:var(--color-warning-100);color:var(--color-warning-700);border-radius:4px;margin-left:auto}.mc-c-deal-metrics__bottleneck-badge i{font-size:12px}.mc-c-deal-metrics__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;position:relative;z-index:2;box-shadow:0 0 0 4px var(--surface-background-color, #fff)}.mc-c-deal-metrics__icon::before{content:"";position:absolute;inset:0;background:var(--surface-background-color, #fff);border-radius:50%;z-index:-1}.mc-c-deal-metrics__icon i{font-size:16px}.mc-c-deal-metrics__icon--primary{background:var(--color-primary-50, rgba(137, 85, 239, 0.1));color:var(--color-primary-500)}.mc-c-deal-metrics__icon--info{background:var(--color-info-50, rgba(59, 130, 246, 0.1));color:var(--color-info-500)}.mc-c-deal-metrics__icon--success{background:var(--color-success-50, rgba(16, 185, 129, 0.1));color:var(--color-success-500)}.mc-c-deal-metrics__icon--warning{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-500)}.mc-c-deal-metrics__icon--error{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-deal-metrics__icon--neutral{background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-deal-metrics__body{flex:1;min-width:0}.mc-c-deal-metrics__message{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);line-height:1.4;margin-bottom:var(--space-1, 4px)}.mc-c-deal-metrics__message--success{color:var(--color-success-500)}.mc-c-deal-metrics__message--error{color:var(--color-error-500)}.mc-c-deal-metrics__message--primary{color:var(--color-primary-500)}.mc-c-deal-metrics__probability{font-size:11px;font-weight:500;padding:2px 6px;background:var(--surface-level-2);border-radius:4px;color:var(--surface-text-muted)}.mc-c-deal-metrics__context{margin-bottom:var(--space-1, 4px)}.mc-c-deal-metrics__context-label{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-metrics__context-label i{font-size:12px}.mc-c-deal-metrics__context-label strong{color:var(--surface-text-color);font-weight:500}.mc-c-deal-metrics__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-deal-metrics__time{display:flex;align-items:center;gap:var(--space-1, 4px);font-size:11px;color:var(--surface-text-muted)}.mc-c-deal-metrics__time i{font-size:12px}.mc-c-deal-metrics__time--current{color:var(--color-primary-500);font-weight:500}.mc-c-deal-metrics__duration{font-size:11px;font-weight:500;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-2);border-radius:4px}.mc-c-deal-metrics__duration--current{background:var(--color-primary-100);color:var(--color-primary-600)}.mc-c-deal-metrics__duration--bottleneck{background:var(--color-warning-100);color:var(--color-warning-700)}.mc-c-deal-metrics__scroll-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-c-deal-metrics__scroll-loading i{font-size:18px}.mc-c-deal-metrics__end{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px);color:var(--surface-text-muted);font-size:12px;opacity:.6}.mc-c-deal-metrics__faq{flex:0 0 auto !important}.mc-c-deal-metrics__faq--spaced{margin-bottom:var(--space-4, 16px)}.mc-c-deal-metrics__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-info-50, rgba(59, 130, 246, 0.05));border:1px solid var(--color-info-200);border-radius:var(--border-radius-md, 8px);color:var(--color-info-600);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-deal-metrics__faq-toggle i:first-child{font-size:18px;color:var(--color-info-500)}.mc-c-deal-metrics__faq-toggle span{flex:1;text-align:left}.mc-c-deal-metrics__faq-toggle:hover{background:var(--color-info-100, rgba(59, 130, 246, 0.1));border-color:var(--color-info-300);color:var(--color-info-700)}.mc-c-deal-metrics__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-deal-metrics__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-deal-metrics__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-deal-metrics__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-deal-metrics__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-deal-metrics__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-deal-metrics__faq-icon--info{color:var(--color-info-500) !important}.mc-c-deal-metrics__faq-icon--success{color:var(--color-success-500) !important}.mc-c-deal-metrics__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-deal-metrics__faq-icon--error{color:var(--color-error-500) !important}.mc-c-deal-metrics__faq-icon--neutral{color:var(--surface-text-muted) !important}.mc-c-deal-metrics__faq-color-sample{display:inline-block;width:16px;height:16px;border-radius:4px;flex-shrink:0}.mc-c-deal-metrics__faq-section:not(:last-child){margin-bottom:var(--space-3, 12px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-metrics__faq-title{display:block;font-size:12px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.5px}.mc-c-deal-metrics__faq-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;flex-shrink:0}.mc-c-deal-metrics__faq-badge i{font-size:14px}.mc-c-deal-metrics__faq-badge--success{background:var(--color-success-100);color:var(--color-success-600)}.mc-c-deal-metrics__faq-badge--error{background:var(--color-error-100);color:var(--color-error-600)}.mc-c-deal-metrics__faq-badge--warning{background:var(--color-warning-100);color:var(--color-warning-600)}.mc-c-deal-metrics--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-deal-metrics__badge{background:var(--color-primary-900);color:var(--color-primary-300)}[data-surface=dark] .mc-c-deal-metrics__stat-item{background:var(--surface-level-2);border-color:var(--surface-border-color)}[data-surface=dark] .mc-c-deal-metrics__stat-item--primary{border-color:var(--color-primary-700);background:rgba(137,85,239,.1)}[data-surface=dark] .mc-c-deal-metrics__stat-item--success{border-color:var(--color-success-700);background:rgba(16,185,129,.1)}[data-surface=dark] .mc-c-deal-metrics__stat-item--warning{border-color:var(--color-warning-700);background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-deal-metrics__stat-item--info{border-color:var(--color-info-700);background:rgba(59,130,246,.1)}[data-surface=dark] .mc-c-deal-metrics__timeline-line{background:linear-gradient(to bottom, var(--color-primary-600) 0%, var(--surface-level-3) 50%, var(--surface-level-3) 100%)}[data-surface=dark] .mc-c-deal-metrics__transition-badge--forward{background:var(--color-success-900);color:var(--color-success-300)}[data-surface=dark] .mc-c-deal-metrics__transition-badge--backward{background:var(--color-error-900);color:var(--color-error-300)}[data-surface=dark] .mc-c-deal-metrics__bottleneck-badge{background:var(--color-warning-900);color:var(--color-warning-300)}[data-surface=dark] .mc-c-deal-metrics__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-metrics__item--current{background:rgba(137,85,239,.1);border-color:var(--color-primary-700)}[data-surface=dark] .mc-c-deal-metrics__item--current:hover{background:rgba(137,85,239,.15)}[data-surface=dark] .mc-c-deal-metrics__item--won{background:rgba(16,185,129,.1);border-color:var(--color-success-700)}[data-surface=dark] .mc-c-deal-metrics__item--won:hover{background:rgba(16,185,129,.15)}[data-surface=dark] .mc-c-deal-metrics__item--lost{background:rgba(239,68,68,.1);border-color:var(--color-error-700)}[data-surface=dark] .mc-c-deal-metrics__item--lost:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-deal-metrics__item--bottleneck{border-color:var(--color-warning-600);background:rgba(245,158,11,.08)}[data-surface=dark] .mc-c-deal-metrics__probability{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-metrics__duration--current{background:var(--color-primary-900);color:var(--color-primary-300)}[data-surface=dark] .mc-c-deal-metrics__duration--bottleneck{background:var(--color-warning-900);color:var(--color-warning-300)}[data-surface=dark] .mc-c-deal-metrics__icon{box-shadow:0 0 0 4px var(--surface-background-color, #1a1a1a)}[data-surface=dark] .mc-c-deal-metrics__icon::before{background:var(--surface-background-color, #1a1a1a)}[data-surface=dark] .mc-c-deal-metrics__icon--primary{background:var(--color-primary-900, rgba(137, 85, 239, 0.2))}[data-surface=dark] .mc-c-deal-metrics__icon--info{background:var(--color-info-900, rgba(59, 130, 246, 0.2))}[data-surface=dark] .mc-c-deal-metrics__icon--success{background:var(--color-success-900, rgba(16, 185, 129, 0.2))}[data-surface=dark] .mc-c-deal-metrics__icon--warning{background:var(--color-warning-900, rgba(245, 158, 11, 0.2))}[data-surface=dark] .mc-c-deal-metrics__icon--error{background:var(--color-error-900, rgba(239, 68, 68, 0.2))}[data-surface=dark] .mc-c-deal-metrics__icon--neutral{background:var(--surface-level-3)}[data-surface=dark] .mc-c-deal-metrics__faq-toggle{background:rgba(59,130,246,.1);border-color:var(--color-info-700);color:var(--color-info-400)}[data-surface=dark] .mc-c-deal-metrics__faq-toggle i:first-child{color:var(--color-info-400)}[data-surface=dark] .mc-c-deal-metrics__faq-toggle:hover{background:rgba(59,130,246,.15);border-color:var(--color-info-600);color:var(--color-info-300)}[data-surface=dark] .mc-c-deal-metrics__faq-content{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-metrics__faq-badge--success{background:var(--color-success-900);color:var(--color-success-300)}[data-surface=dark] .mc-c-deal-metrics__faq-badge--error{background:var(--color-error-900);color:var(--color-error-300)}[data-surface=dark] .mc-c-deal-metrics__faq-badge--warning{background:var(--color-warning-900);color:var(--color-warning-300)}
.mc-deal-proposal__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);margin-bottom:var(--space-4, 16px);color:var(--surface-text-muted);font-size:13px}.mc-deal-proposal__bar p{margin:0;max-width:70ch}.mc-deal-proposal__empty{color:var(--surface-text-muted)}.mc-deal-proposal__page{box-sizing:border-box;max-width:820px;margin:0 auto;padding:40px 44px;border:1px solid #d9dce1;border-radius:4px;background:#fff;color:#1f2328;font-size:13px;line-height:1.45}.mc-deal-proposal__page h1{margin:0;font-size:24px;font-weight:600;color:#1f2328}.mc-deal-proposal__page h2{margin:0 0 10px;font-size:15px;font-weight:600;color:#1f2328}.mc-deal-proposal__page p{margin:0}.mc-deal-proposal__page .mc-deal-proposal__client{margin-top:4px;font-size:15px}.mc-deal-proposal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #d9dce1}.mc-deal-proposal__brand{text-align:right}.mc-deal-proposal__brand img{max-width:160px;max-height:48px;object-fit:contain}.mc-deal-proposal__small{color:#59636e;font-size:12px}.mc-deal-proposal__section{margin-top:24px}.mc-deal-proposal__table{width:100%;border-collapse:collapse}.mc-deal-proposal__table th,.mc-deal-proposal__table td{padding:8px 6px;border-bottom:1px solid #e6e8eb;text-align:left;vertical-align:top}.mc-deal-proposal__table th{color:#59636e;font-size:12px;font-weight:600}.mc-deal-proposal__table th:last-child,.mc-deal-proposal__table td:last-child{text-align:right;white-space:nowrap}.mc-deal-proposal__totals{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:12px}.mc-deal-proposal__label{color:#59636e;font-size:12px}.mc-deal-proposal__value{font-size:18px;font-weight:600}.mc-deal-proposal__footer{margin-top:32px;padding-top:16px;border-top:1px solid #d9dce1;color:#59636e;font-size:12px}.mc-deal-proposal-print{display:none}@media print{html.mc-printing-deal-proposal body>*:not(.mc-deal-proposal-print){display:none !important}html.mc-printing-deal-proposal body{background:#fff !important}html.mc-printing-deal-proposal .mc-deal-proposal-print{display:block}html.mc-printing-deal-proposal .mc-deal-proposal__page{max-width:none;margin:0;padding:0;border:0}@page{{margin:16mm 14mm}}}
deal-signatures{display:block}.mc-c-deal-signatures__empty-text{display:block;font-size:14px;line-height:20px;color:var(--surface-text-muted)}.mc-c-deal-signatures__list{display:flex;flex-direction:column}.mc-c-deal-signatures__row--grouped{padding-left:28px}.mc-c-deal-signatures__pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1, 4px);padding:var(--space-1, 4px) var(--space-2, 8px) 0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--surface-text-muted)}
.mc-c-deal-todos{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.mc-c-deal-todos__header{flex:0 0 auto !important;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color);margin-bottom:var(--space-3, 12px);gap:var(--space-3, 12px);flex-wrap:wrap}.mc-c-deal-todos__title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-deal-todos__title i{color:var(--color-primary-500, #8955ef);font-size:22px}.mc-c-deal-todos__actions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-deal-todos__metrics{flex:0 0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-deal-todos__metrics{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.mc-c-deal-todos__metrics{grid-template-columns:1fr}}.mc-c-deal-todos__progress-section{flex:0 0 auto !important;padding-bottom:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-deal-todos__progress{display:flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-deal-todos__progress-bar{flex:1;height:6px;background:var(--surface-level-2);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.mc-c-deal-todos__progress-fill{height:100%;background:linear-gradient(90deg, var(--color-success-400), var(--color-success-500));border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.mc-c-deal-todos__progress-text{font-size:12px;font-weight:500;color:var(--surface-text-muted);white-space:nowrap}.mc-c-deal-todos__content{flex:1 1 auto;min-height:160px;overflow-y:auto}.mc-c-deal-todos__loading,.mc-c-deal-todos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px);color:var(--surface-text-muted);gap:var(--space-2, 8px);text-align:center}.mc-c-deal-todos__loading i,.mc-c-deal-todos__empty i{font-size:40px;opacity:.5}.mc-c-deal-todos__loading span,.mc-c-deal-todos__empty span{font-size:14px;font-weight:500}.mc-c-deal-todos__empty-hint{font-size:12px;color:var(--surface-text-muted);margin:0;opacity:.8}.mc-c-deal-todos__list{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mc-c-deal-todos__item{display:flex;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--border-radius-md, 8px);transition:all .15s ease;border:1px solid rgba(0,0,0,0);background:var(--surface-background-color);border-left:4px solid var(--color-primary-500);cursor:default}.mc-c-deal-todos__item:hover{background:var(--surface-level-1)}.mc-c-deal-todos__item:hover .mc-c-deal-todos__item-actions{opacity:1}.mc-c-deal-todos__item:hover .mc-c-deal-todos__drag-handle{opacity:1}.mc-c-deal-todos__item--completed{opacity:.7}.mc-c-deal-todos__item--completed .mc-c-deal-todos__item-title{text-decoration:line-through;color:var(--surface-text-muted)}.mc-c-deal-todos__item--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.05));border-color:var(--color-error-200, rgba(239, 68, 68, 0.3))}.mc-c-deal-todos__item--overdue:hover{background:var(--color-error-100, rgba(239, 68, 68, 0.1))}.mc-c-deal-todos__item--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.05));border-color:var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-deal-todos__item--due-soon:hover{background:var(--color-warning-100, rgba(245, 158, 11, 0.1))}.mc-c-deal-todos__item--dragging{opacity:.5;transform:scale(0.98)}.mc-c-deal-todos__item--drag-over{border-top:2px solid var(--color-primary-500);padding-top:calc(var(--space-3, 12px) - 1px)}.mc-c-deal-todos__drag-handle{flex-shrink:0;align-self:center;color:var(--surface-text-muted);font-size:18px;cursor:grab;opacity:0;transition:opacity .15s ease}.mc-c-deal-todos__drag-handle:active{cursor:grabbing}.mc-c-deal-todos__item-checkbox{flex-shrink:0;padding-top:2px}.mc-c-deal-todos__item-content{flex:1;min-width:0}.mc-c-deal-todos__item-title{font-size:14px;color:var(--surface-text-color);line-height:1.5;word-break:break-word}.mc-c-deal-todos__item-meta{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-deal-todos__item-date{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:12px;color:var(--surface-text-muted);padding:2px 8px;background:var(--surface-level-1);border-radius:var(--border-radius-sm, 4px)}.mc-c-deal-todos__item-date i{font-size:12px}.mc-c-deal-todos__item-date--overdue{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-700);font-weight:500}.mc-c-deal-todos__item-date--due-soon{background:var(--color-warning-50, rgba(245, 158, 11, 0.1));color:var(--color-warning-800);font-weight:500}.mc-c-deal-todos__item-inline-edit{flex:1;min-width:0}.mc-c-deal-todos__inline-input{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-background-color);border:2px solid var(--color-primary-500);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-color);font-size:14px}.mc-c-deal-todos__inline-input:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-50, rgba(137, 85, 239, 0.1))}.mc-c-deal-todos__item-actions{display:flex;gap:var(--space-1, 4px);opacity:0;transition:opacity .15s ease}.mc-c-deal-todos__item-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm, 4px);color:var(--surface-text-muted);cursor:pointer;transition:all .15s ease}.mc-c-deal-todos__item-action i{font-size:16px}.mc-c-deal-todos__item-action:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-deal-todos__item-action--danger:hover{background:var(--color-error-50, rgba(239, 68, 68, 0.1));color:var(--color-error-500)}.mc-c-deal-todos__faq{flex:0 0 auto !important;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-deal-todos__faq-toggle{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px);color:var(--surface-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.mc-c-deal-todos__faq-toggle i:first-child{font-size:18px;color:var(--color-warning-500)}.mc-c-deal-todos__faq-toggle span{flex:1;text-align:left}.mc-c-deal-todos__faq-toggle:hover{background:var(--surface-level-2);color:var(--surface-text-color)}.mc-c-deal-todos__faq-content{margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md, 8px)}.mc-c-deal-todos__faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-deal-todos__faq-list li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;color:var(--surface-text-color);line-height:1.4}.mc-c-deal-todos__faq-list li i{flex-shrink:0;font-size:16px;color:var(--surface-text-muted);margin-top:1px}.mc-c-deal-todos__faq-list li strong{font-weight:600;color:var(--surface-text-color)}.mc-c-deal-todos__faq-icon--danger{color:var(--color-error-500) !important}.mc-c-deal-todos__faq-icon--warning{color:var(--color-warning-500) !important}.mc-c-deal-todos__faq-icon--primary{color:var(--color-primary-500) !important}.mc-c-deal-todos--plain{background:var(--surface-background-color)}.mc-c-deal-todos--theme{background:var(--main-background-color)}[data-surface=dark] .mc-c-deal-todos__item:hover{background:var(--surface-level-2)}[data-surface=dark] .mc-c-deal-todos__item--overdue{background:rgba(239,68,68,.1)}[data-surface=dark] .mc-c-deal-todos__item--overdue:hover{background:rgba(239,68,68,.15)}[data-surface=dark] .mc-c-deal-todos__item--due-soon{background:rgba(245,158,11,.1)}[data-surface=dark] .mc-c-deal-todos__item--due-soon:hover{background:rgba(245,158,11,.15)}[data-surface=dark] .mc-c-deal-todos__faq-toggle,[data-surface=dark] .mc-c-deal-todos__faq-content{background:var(--surface-level-2)}.mc-c-deal-todos__group{margin-bottom:var(--space-4, 16px)}.mc-c-deal-todos__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.mc-c-deal-todos__group-title{font-weight:600;color:var(--surface-text-color, #333)}.mc-c-deal-todos__group-since,.mc-c-deal-todos__item-due{font-size:12px;color:var(--surface-text-muted-color, #888);white-space:nowrap}.mc-c-deal-todos__item-required{font-size:12px;font-weight:600;color:var(--state-text-brand, var(--color-primary-500, #8955ef));white-space:nowrap}.mc-c-deal-todos__item--stage{border-left-color:rgba(0,0,0,0)}
.mc-c-entry-pendencies-modal{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--surface-text-color)}.mc-c-entry-pendencies-modal__header{display:flex;flex-direction:column;gap:4px}.mc-c-entry-pendencies-modal__title{margin:0;font-size:18px;font-weight:600}.mc-c-entry-pendencies-modal__lead{margin:0;font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-c-entry-pendencies-modal__fields{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.mc-c-entry-pendencies-modal__field{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-entry-pendencies-modal__field-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.mc-c-entry-pendencies-modal__field-name{font-weight:600}.mc-c-entry-pendencies-modal__field-hint{font-size:12px;color:var(--surface-text-muted)}.mc-c-entry-pendencies-modal__files{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.mc-c-entry-pendencies-modal__file{display:flex;align-items:center;gap:8px}.mc-c-entry-pendencies-modal__file-remove{margin-left:auto;padding:2px 6px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-entry-pendencies-modal__error{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--app-danger-color, #c62f3a)}.mc-c-entry-pendencies-modal__footer{display:flex;justify-content:flex-end}
.mc-c-deal-product-items-list{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-deal-product-items-list__header{display:flex;align-items:center;padding:8px 12px}.mc-c-deal-product-items-list__title{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mc-c-deal-product-items-list__add-btn{margin-left:auto}.mc-c-deal-product-items-list__content{padding:8px 0 12px 0}.mc-c-deal-products-summary{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}.mc-c-deal-products-summary__totals{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4, 16px) var(--space-6, 32px)}.mc-c-deal-products-summary__total{min-width:0}.mc-c-deal-products-summary__value{margin:0;color:var(--surface-text-color);font-size:1.125rem;font-weight:600;line-height:1.3}.mc-c-deal-products-summary__label,.mc-c-deal-products-summary__note{margin:0;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-deal-products-summary__actions{margin-left:auto}@media(max-width: 768px){.mc-c-deal-products-summary__actions{margin-left:0;width:100%}}
.mc-c-stage-select__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.4}.mc-c-stage-select__label--error{color:var(--color-danger-500, #ef4444)}.mc-c-stage-select__required{color:var(--color-danger-500, #ef4444);margin-left:.125rem;font-weight:600}.mc-c-stage-select__error{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;color:var(--color-danger-500, #ef4444);line-height:1.4}.mc-c-stage-select__error i{font-size:.75rem;flex-shrink:0}.mc-c-stage-select{width:100%}.mc-c-stage-select--sm{font-size:.75rem;--stage-item-padding: 0.4rem 0.8rem;--stage-marker-size: 24px}.mc-c-stage-select--md{font-size:.875rem;--stage-item-padding: 0.6rem 1.2rem;--stage-marker-size: 32px}.mc-c-stage-select--lg{font-size:1rem;--stage-item-padding: 0.8rem 1.6rem;--stage-marker-size: 40px}.mc-c-stage-select--disabled{opacity:.6;pointer-events:none}.mc-c-stage-select--closed{opacity:.7}.mc-c-stage-select--full-width{max-width:100%}.mc-c-stage-select--has-error .mc-c-stage-select__stepper,.mc-c-stage-select--has-error .mc-c-stage-select__badges,.mc-c-stage-select--has-error .mc-c-stage-select__dropdown-toggle{border:1px solid var(--color-danger-500, #ef4444);border-radius:6px}.mc-c-stage-select--has-error .mc-c-stage-select__progress-track{box-shadow:0 0 0 1px var(--color-danger-500, #ef4444)}.mc-c-stage-select__stepper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.25rem 0}.mc-c-stage-select__list{list-style-type:none;margin:0;display:flex;width:100%;padding:0;gap:0}.mc-c-stage-select__item{background:var(--surface-level-1);-webkit-clip-path:polygon(calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 8px 50%, 0 0);clip-path:polygon(calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%, 8px 50%, 0 0);padding:var(--stage-item-padding, 0.6rem 1.2rem);padding-left:calc(var(--stage-item-padding, 1.2rem) + 6px);display:flex;align-items:center;justify-content:center;flex:1 1 auto;cursor:pointer;transition:all .2s ease;position:relative;min-width:0;color:var(--surface-text-muted)}.mc-c-stage-select__item:first-child{-webkit-clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);border-radius:6px 0 0 6px;padding-left:var(--stage-item-padding, 1.2rem)}.mc-c-stage-select__item:last-child{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 8px 50%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 8px 50%, 0 0);border-radius:0 6px 6px 0}.mc-c-stage-select__item:hover:not(.mc-c-stage-select__item--disabled):not(.mc-c-stage-select__item--validating){filter:brightness(0.95);transform:translateY(-1px)}.mc-c-stage-select__item--active{color:var(--stage-text, var(--surface-background-color))}.mc-c-stage-select__item--current{color:var(--stage-text, var(--surface-background-color));font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1}.mc-c-stage-select__item--won{background:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__item--lost{background:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__item--validating{cursor:wait;opacity:.8}.mc-c-stage-select__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mc-c-stage-select__content{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow:hidden}.mc-c-stage-select__label{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;flex-shrink:1;min-width:40px}.mc-c-stage-select__probability{font-size:.75em;opacity:.8;white-space:nowrap}.mc-c-stage-select__loader{margin:0;flex-shrink:0}.mc-c-stage-select__progress{display:flex;flex-direction:column;gap:8px;padding:.5rem 0}.mc-c-stage-select__progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mc-c-stage-select__progress-current{color:var(--surface-text-color);font-weight:500;font-size:.875rem}.mc-c-stage-select__progress-percent{font-weight:700;font-size:.875rem;color:var(--color-primary);min-width:40px;text-align:right}.mc-c-stage-select__progress-track{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-level-1)}.mc-c-stage-select__progress-segment{flex:1;position:relative;cursor:pointer;transition:all .2s ease;background:rgba(0,0,0,0)}.mc-c-stage-select__progress-segment:not(:last-child){border-right:2px solid var(--surface-background-color)}.mc-c-stage-select__progress-segment:hover{filter:brightness(1.1)}.mc-c-stage-select__progress-segment--active{background:var(--stage-bg, var(--color-primary))}.mc-c-stage-select__progress-segment--current .mc-c-stage-select__progress-dot{display:block}.mc-c-stage-select__progress-segment--won{background:var(--color-success) !important}.mc-c-stage-select__progress-segment--lost{background:var(--color-error) !important}.mc-c-stage-select__progress-dot{display:none;position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-background-color);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.mc-c-stage-select__progress-labels{display:flex;justify-content:space-between;padding:0 4px;gap:4px}.mc-c-stage-select__progress-label{font-size:.7rem;color:var(--surface-text-muted);cursor:pointer;transition:color .2s ease;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 2px}.mc-c-stage-select__progress-label:hover{color:var(--surface-text-color)}.mc-c-stage-select__progress-label--current{color:var(--color-primary);font-weight:600;flex-shrink:0;min-width:auto;max-width:100%}.mc-c-stage-select__progress-label-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-stage-select__progress-info{display:flex;align-items:center;gap:8px;font-size:.875rem}.mc-c-stage-select__badges{display:flex;flex-wrap:wrap;gap:8px;padding:.25rem 0}.mc-c-stage-select__badge{display:inline-flex;align-items:center;gap:4px;padding:.4rem .8rem;border-radius:20px;border:1px solid var(--surface-border-color);background:var(--surface-background-color);color:var(--surface-text-muted);font-size:.875rem;cursor:pointer;transition:all .2s ease}.mc-c-stage-select__badge:hover:not(:disabled){border-color:var(--color-primary);background:var(--surface-level-1)}.mc-c-stage-select__badge:disabled{opacity:.5;cursor:not-allowed}.mc-c-stage-select__badge--active{border-color:var(--stage-bg, var(--color-primary));background:var(--surface-level-1)}.mc-c-stage-select__badge--current{background:var(--stage-bg, var(--color-primary));color:var(--stage-text, var(--surface-background-color));border-color:var(--stage-bg, var(--color-primary));font-weight:600}.mc-c-stage-select__badge--current:hover:not(:disabled){filter:brightness(1.1);background:var(--stage-bg, var(--color-primary))}.mc-c-stage-select__badge--won{background:var(--color-success) !important;border-color:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__badge--lost{background:var(--color-error) !important;border-color:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__badge--validating{cursor:wait}.mc-c-stage-select__badge-check{font-size:.875rem;color:var(--color-success)}.mc-c-stage-select__badge-icon{font-size:1rem}.mc-c-stage-select__badge-label{white-space:nowrap}.mc-c-stage-select__badge-prob{font-size:.75rem;opacity:.7}.mc-c-stage-select__badge-loader{margin-left:4px}.mc-c-stage-select__timeline{display:flex;flex-direction:column;padding:.5rem 0}.mc-c-stage-select__timeline-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;cursor:pointer;position:relative;transition:background .2s ease;border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px}.mc-c-stage-select__timeline-item:hover{background:var(--surface-level-1)}.mc-c-stage-select__timeline-item:not(:last-child) .mc-c-stage-select__timeline-line{display:block}.mc-c-stage-select__timeline-item--active .mc-c-stage-select__timeline-marker{border-color:var(--stage-bg, var(--color-primary))}.mc-c-stage-select__timeline-item--current .mc-c-stage-select__timeline-content{font-weight:600}.mc-c-stage-select__timeline-item--current .mc-c-stage-select__timeline-name{color:var(--color-primary)}.mc-c-stage-select__timeline-item--won .mc-c-stage-select__timeline-marker{background:var(--color-success) !important;border-color:var(--color-success) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__timeline-item--lost .mc-c-stage-select__timeline-marker{background:var(--color-error) !important;border-color:var(--color-error) !important;color:var(--surface-background-color) !important}.mc-c-stage-select__timeline-line{display:none;position:absolute;left:calc(8px + var(--stage-marker-size, 32px)/2 - 1px);top:calc(8px + var(--stage-marker-size, 32px));width:2px;height:calc(100% - var(--stage-marker-size, 32px));background:var(--surface-border-color)}.mc-c-stage-select__timeline-marker{width:var(--stage-marker-size, 32px);height:var(--stage-marker-size, 32px);border-radius:50%;border:2px solid var(--surface-border-color);background:var(--surface-background-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;color:var(--surface-text-muted);transition:all .2s ease}.mc-c-stage-select__timeline-marker i{font-size:1rem}.mc-c-stage-select__timeline-content{flex:1;min-width:0;padding-top:4px}.mc-c-stage-select__timeline-name{display:block;color:var(--surface-text-color);margin-bottom:2px}.mc-c-stage-select__timeline-prob{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-stage-select__dropdown{width:100%}.mc-c-stage-select__dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1rem;border:1px solid var(--surface-border-color);border-left-width:4px;border-radius:6px;background:var(--surface-background-color);cursor:pointer;transition:all .2s ease}.mc-c-stage-select__dropdown-toggle:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mc-c-stage-select__dropdown-toggle:focus{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-stage-select__dropdown-toggle:disabled{opacity:.5;cursor:not-allowed}.mc-c-stage-select__dropdown-current{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.mc-c-stage-select__dropdown-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mc-c-stage-select__dropdown-position{font-size:.75rem;color:var(--surface-text-muted);padding:.1rem .4rem;background:var(--surface-level-1);border-radius:4px;flex-shrink:0}.mc-c-stage-select__dropdown-name{font-weight:500;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-stage-select__dropdown-prob{font-size:.875rem;color:var(--surface-text-muted);flex-shrink:0}.mc-c-stage-select__dropdown-icon{font-size:1.25rem;color:var(--surface-text-muted);transition:transform .2s ease;flex-shrink:0}.mc-c-stage-select__popover{min-width:280px;max-width:360px;max-height:400px;padding:0}.mc-c-stage-select__popover-list{list-style:none;margin:0;padding:.5rem;max-height:350px;overflow-y:auto}.mc-c-stage-select__popover-option{display:flex;align-items:center;gap:10px;width:100%;padding:.7rem .8rem;margin:.2rem 0;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;text-align:left}.mc-c-stage-select__popover-option:hover:not(:disabled){background:var(--surface-level-1)}.mc-c-stage-select__popover-option:disabled{opacity:.5;cursor:not-allowed}.mc-c-stage-select__popover-option--active,.mc-c-stage-select__popover-option--visited{background:var(--surface-level-1)}.mc-c-stage-select__popover-option--active{font-weight:600}.mc-c-stage-select__popover-option--won{background:var(--surface-level-1)}.mc-c-stage-select__popover-option--won .mc-c-stage-select__popover-indicator{background:var(--color-success) !important}.mc-c-stage-select__popover-option--lost{background:var(--surface-level-1)}.mc-c-stage-select__popover-option--lost .mc-c-stage-select__popover-indicator{background:var(--color-error) !important}.mc-c-stage-select__popover-option--validating{cursor:wait}.mc-c-stage-select__popover-indicator{width:12px;height:12px;border-radius:50%;flex-shrink:0}.mc-c-stage-select__popover-name{flex:1;color:var(--surface-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-stage-select__popover-prob{font-size:.75rem;color:var(--surface-text-muted)}.mc-c-stage-select__popover-check{color:var(--color-success);font-size:1.1rem}.mc-c-stage-select__popover-icon{font-size:1.1rem}.mc-c-stage-select__popover-icon--won{color:var(--color-success)}.mc-c-stage-select__popover-icon--lost{color:var(--color-error)}.mc-c-stage-select__popover-loader{flex-shrink:0}@media(max-width: 1200px){.mc-c-stage-select--stepper .mc-c-stage-select__item{padding:.5rem 1rem}.mc-c-stage-select--stepper .mc-c-stage-select__item .mc-c-stage-select__label{max-width:100px}}@media(max-width: 992px){.mc-c-stage-select--stepper .mc-c-stage-select__list{overflow-x:auto;width:max-content;min-width:100%}.mc-c-stage-select--stepper .mc-c-stage-select__item{flex:0 0 auto;padding:.4rem .8rem}.mc-c-stage-select__badges{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.mc-c-stage-select__badge{flex-shrink:0}}.mc-l-content-header__top-wrapper .mc-c-stage-select{margin-bottom:.5rem}.mc-l-content-header__top-wrapper .mc-c-stage-select__progress{padding:0}.mc-l-content-header__top-wrapper .mc-c-stage-select__stepper{padding:0}.header-extra-wrapper .mc-c-stage-select--full-width,content-header-extra .mc-c-stage-select--full-width{overflow-x:auto}.header-extra-wrapper .mc-c-stage-select--full-width .mc-c-stage-select__list,content-header-extra .mc-c-stage-select--full-width .mc-c-stage-select__list{max-width:100%}.mc-c-stage-select--theme .mc-c-stage-select__item,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px)}.mc-c-stage-select--theme .mc-c-stage-select__item--active,.mc-c-stage-select--theme .mc-c-stage-select__item--current,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item--active,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item--current,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item--active,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__item--current{backdrop-filter:none}.mc-c-stage-select--theme .mc-c-stage-select__progress-track,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-track,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-track{background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px)}.mc-c-stage-select--theme .mc-c-stage-select__progress-segment:not(:last-child),[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment:not(:last-child),.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment:not(:last-child){border-right-color:hsla(0,0%,100%,.25)}.mc-c-stage-select--theme .mc-c-stage-select__progress-segment--active:not(.mc-c-stage-select__progress-segment--current),[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--active:not(.mc-c-stage-select__progress-segment--current),.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--active:not(.mc-c-stage-select__progress-segment--current){opacity:.55}.mc-c-stage-select--theme .mc-c-stage-select__progress-segment--current,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--current,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--current{opacity:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.mc-c-stage-select--theme .mc-c-stage-select__progress-segment--won,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--won,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--won{background:var(--color-success) !important;opacity:1 !important}.mc-c-stage-select--theme .mc-c-stage-select__progress-segment--lost,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--lost,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-segment--lost{background:var(--color-error) !important;opacity:1 !important}.mc-c-stage-select--theme .mc-c-stage-select__progress-dot,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-dot,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-dot{display:none !important}.mc-c-stage-select--theme .mc-c-stage-select__progress-header .mc-c-stage-select__progress-current,.mc-c-stage-select--theme .mc-c-stage-select__progress-header .mc-c-stage-select__progress-percent,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-header .mc-c-stage-select__progress-current,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-header .mc-c-stage-select__progress-percent,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-header .mc-c-stage-select__progress-current,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-header .mc-c-stage-select__progress-percent{color:var(--app-text-color)}.mc-c-stage-select--theme .mc-c-stage-select__progress-label,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label{color:var(--app-text-color);opacity:.5;transition:opacity .2s ease}.mc-c-stage-select--theme .mc-c-stage-select__progress-label:hover,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label:hover,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label:hover{opacity:.75}.mc-c-stage-select--theme .mc-c-stage-select__progress-label--current,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label--current,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__progress-label--current{color:var(--app-text-color);opacity:1;font-weight:600}.mc-c-stage-select--theme .mc-c-stage-select__badge,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__badge,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__badge{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px);border-color:rgba(var(--surface-border-color-rgb, 255, 255, 255), 0.2)}.mc-c-stage-select--theme .mc-c-stage-select__badge--current,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__badge--current,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__badge--current{backdrop-filter:none}.mc-c-stage-select--theme .mc-c-stage-select__dropdown-toggle,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__dropdown-toggle,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__dropdown-toggle{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px);border-color:rgba(var(--surface-border-color-rgb, 255, 255, 255), 0.2)}.mc-c-stage-select--theme .mc-c-stage-select__timeline-marker,[data-variant=theme] .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__timeline-marker,.mc-l-content--theme .mc-c-stage-select:not(.mc-c-stage-select--plain) .mc-c-stage-select__timeline-marker{background:rgba(var(--surface-background-color-rgb, 255, 255, 255), 0.1);backdrop-filter:blur(4px)}
.mc-c-deal-welcome-state{--welcome-max-width: 100%;--welcome-padding: 56px 32px;--welcome-gap: 48px;--welcome-icon-size: 88px;--welcome-icon-color: var(--app-primary-color);--welcome-icon-bg: color-mix(in srgb, var(--app-primary-color) 12%, transparent);--welcome-title-color: var(--surface-text-color);--welcome-subtitle-color: var(--surface-text-muted);--welcome-feature-bg: var(--surface-secondary);--welcome-feature-border: var(--surface-border-color);--welcome-feature-icon-color: var(--app-primary-color);--welcome-feature-icon-bg: color-mix(in srgb, var(--app-primary-color) 10%, transparent);--welcome-benefits-bg: color-mix(in srgb, var(--app-primary-color) 5%, var(--surface-secondary));--welcome-benefits-border: color-mix(in srgb, var(--app-primary-color) 20%, transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--welcome-padding);gap:var(--welcome-gap);max-width:var(--welcome-max-width);margin:0 auto;text-align:center;animation:dealWelcomeFadeIn .6s ease-out}.mc-c-deal-welcome-state__hero{display:flex;flex-direction:column;align-items:center;gap:20px}.mc-c-deal-welcome-state__icon-wrapper{width:var(--welcome-icon-size);height:var(--welcome-icon-size);display:flex;align-items:center;justify-content:center;background:var(--welcome-icon-bg);border-radius:50%;animation:dealWelcomeIconPulse 3s ease-in-out 1;box-shadow:0 8px 32px color-mix(in srgb, var(--app-primary-color) 20%, transparent)}.mc-c-deal-welcome-state__icon{font-size:44px;color:var(--welcome-icon-color)}.mc-c-deal-welcome-state__title{font-size:32px;font-weight:700;color:var(--welcome-title-color);margin:0;line-height:1.2;letter-spacing:-0.5px}.mc-c-deal-welcome-state__subtitle{font-size:17px;color:var(--welcome-subtitle-color);margin:0;max-width:560px;line-height:1.7}.mc-c-deal-welcome-state__subtitle strong{color:var(--welcome-title-color);font-weight:600}.mc-c-deal-welcome-state__features{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:100%;max-width:800px}.mc-c-deal-welcome-state__feature{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;background:var(--welcome-feature-bg);border:1px solid var(--welcome-feature-border);border-radius:16px;transition:all .25s ease}.mc-c-deal-welcome-state__feature:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.12);border-color:color-mix(in srgb, var(--app-primary-color) 30%, var(--welcome-feature-border))}.mc-c-deal-welcome-state__feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--welcome-feature-icon-bg);border-radius:14px}.mc-c-deal-welcome-state__feature-icon i{font-size:28px;color:var(--welcome-feature-icon-color)}.mc-c-deal-welcome-state__feature-title{font-size:17px;font-weight:600;color:var(--welcome-title-color);margin:0}.mc-c-deal-welcome-state__feature-description{font-size:14px;color:var(--welcome-subtitle-color);margin:0;line-height:1.6}.mc-c-deal-welcome-state__benefits{display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 32px;background:var(--welcome-benefits-bg);border:1px solid var(--welcome-benefits-border);border-radius:16px;width:100%;max-width:560px}.mc-c-deal-welcome-state__benefits-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--welcome-title-color);margin:0;text-transform:uppercase;letter-spacing:1px}.mc-c-deal-welcome-state__benefits-title i{color:var(--app-success-color);font-size:20px}.mc-c-deal-welcome-state__benefits-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:14px 32px;text-align:left}.mc-c-deal-welcome-state__benefits-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--welcome-subtitle-color);line-height:1.4}.mc-c-deal-welcome-state__benefits-list li i{color:var(--app-primary-color);font-size:18px;flex-shrink:0;margin-top:1px}.mc-c-deal-welcome-state__cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px}.mc-c-deal-welcome-state__cta mc-button,.mc-c-deal-welcome-state__cta .mc-button{transform:scale(1);transition:transform .2s ease}.mc-c-deal-welcome-state__cta mc-button:hover,.mc-c-deal-welcome-state__cta .mc-button:hover{transform:scale(1.02)}.mc-c-deal-welcome-state__cta-hint{font-size:14px;color:var(--welcome-subtitle-color);margin:0;opacity:.8;font-style:italic}@keyframes dealWelcomeFadeIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes dealWelcomeIconPulse{0%,100%{transform:scale(1);box-shadow:0 8px 32px color-mix(in srgb, var(--app-primary-color) 20%, transparent)}50%{transform:scale(1.08);box-shadow:0 12px 40px color-mix(in srgb, var(--app-primary-color) 30%, transparent)}}@media(max-width: 768px){.mc-c-deal-welcome-state{--welcome-padding: 40px 20px;--welcome-gap: 36px;--welcome-icon-size: 72px}.mc-c-deal-welcome-state__title{font-size:24px}.mc-c-deal-welcome-state__subtitle{font-size:15px}.mc-c-deal-welcome-state__features{grid-template-columns:1fr;gap:16px;max-width:100%}.mc-c-deal-welcome-state__feature{padding:24px 20px}.mc-c-deal-welcome-state__benefits{padding:24px 20px;max-width:100%}.mc-c-deal-welcome-state__benefits-list{grid-template-columns:1fr;gap:12px}.mc-c-deal-welcome-state__icon{font-size:36px}}
.mc-c-deal-association-list__header{display:flex;align-items:center;padding:8px 12px}.mc-c-deal-association-list__title{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mc-c-deal-association-list__add-btn{margin-left:auto}.mc-c-deal-association-list__content{padding:8px 0 12px 0}
.mc-l-deal-forecast{display:flex;flex-direction:column;min-height:0;padding:12px 16px 16px}.mc-l-deal-forecast__viewport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mc-l-deal-forecast__toolbar{display:flex;align-items:center;flex:none;gap:14px;padding:0 2px 10px}.mc-l-deal-forecast__spacer{flex:1}.mc-l-deal-forecast__refine{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.08);color:var(--app-text-color, #fff);font-size:12px;cursor:pointer;transition:background .15s ease}.mc-l-deal-forecast__refine:hover{background:hsla(0,0%,100%,.15)}.mc-l-deal-forecast__refine--active{border-style:solid;border-color:hsla(0,0%,100%,.4)}.mc-l-deal-forecast__refine-badge{padding:1px 6px;border-radius:8px;background:var(--badge-bg, #ff5252);color:var(--badge-text, #fff);font-size:10px;font-weight:600;line-height:1.4}.mc-l-deal-forecast__zoom{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:6px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--app-text-color, #fff);font-size:12px}.mc-l-deal-forecast__zoom mc-slider{width:120px}.mc-l-deal-forecast__zoom i{font-size:20px;line-height:1;opacity:.8}.mc-l-deal-forecast__zoom-label{min-width:66px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mc-l-deal-forecast-refine{color:var(--surface-text, #1f2937);padding:14px;min-width:280px;max-width:360px}.mc-l-deal-forecast-refine__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mc-l-deal-forecast-refine__title{font-size:13px;color:var(--surface-text, #1f2937)}.mc-l-deal-forecast-refine__clear{font-size:11px;color:var(--color-primary, #7c3aed);cursor:pointer;text-decoration:none}.mc-l-deal-forecast-refine__clear:hover{text-decoration:underline}.mc-l-deal-forecast-refine__section{margin-bottom:14px}.mc-l-deal-forecast-refine__section:last-of-type{margin-bottom:0}.mc-l-deal-forecast-refine__label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted, #888);margin-bottom:6px;letter-spacing:.4px;font-weight:600}.mc-l-deal-forecast-refine__chips{display:flex;gap:6px;flex-wrap:wrap}.mc-l-deal-forecast-refine__chip{background:var(--surface-bg-secondary);color:var(--surface-text, #1f2937);border:1px solid rgba(0,0,0,0);padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mc-l-deal-forecast-refine__chip:hover{background:var(--surface-bg-tertiary)}.mc-l-deal-forecast-refine__chip--active{background:var(--info-bg, #dbeafe);color:var(--info-text, #1e40af);border-color:var(--info-border, #93c5fd);font-weight:500}.mc-l-deal-forecast__control{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--app-text-color)}.mc-l-deal-forecast__control mc-select{min-width:170px}.mc-l-deal-forecast__error{display:flex;flex:none;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--color-danger);border-radius:var(--content-radius-base, 8px);background:var(--surface-level-0);color:var(--surface-text-color);font-size:.8rem}.mc-l-deal-forecast__error button{padding:4px 10px;border:1px solid var(--color-danger);border-radius:var(--content-radius-sm, 5px);background:rgba(0,0,0,0);color:var(--color-danger);font-weight:600;cursor:pointer}.mc-l-deal-forecast__foot{flex:none;padding:10px 2px 0;font-size:.76rem;color:var(--app-text-color);opacity:.75}
.mc-c-pipeline-kanban{position:relative;height:auto !important}.mc-c-pipeline-kanban__wrapper{display:flex;flex-direction:row;margin:-1px 0;list-style-type:none;padding:.8rem 0;overflow-x:scroll;z-index:1;will-change:transform}.mc-c-pipeline-kanban__wrapper.--fixed{position:fixed;top:64px;bottom:0;width:calc(100% - 125px)}
.mc-c-deal-list-view table{width:100%}.mc-c-deal-list-view .deal-status-label-list{display:flex;align-items:center}.mc-c-deal-list-view .deal-status-label-list .finish-icon{margin-right:4px}.mc-c-deal-list-view .deal-status-label-list .finish-icon.won{color:var(--layer-color-sale)}.mc-c-deal-list-view .deal-status-label-list .finish-icon.lost{color:var(--layer-color-error)}
.mc-c-pipeline-view-page .summary{display:flex;align-items:center;padding:.4rem 0;min-height:25px}.mc-c-pipeline-view-page .summary span{font-size:11px;font-weight:700}
.mc-c-bulk-convert-modal{padding:8px 0}.mc-c-bulk-convert-modal__content{display:flex;flex-direction:column;gap:16px}.mc-c-bulk-convert-modal__pipeline-info{display:flex;align-items:center;gap:8px;padding:12px;background:var(--surface-secondary);border-radius:6px;font-size:13px;color:var(--surface-text-color)}.mc-c-bulk-convert-modal__pipeline-info i{font-size:18px;color:var(--primary-color)}.mc-c-bulk-convert-modal__pipeline-info strong{color:var(--surface-text-color)}.mc-c-bulk-convert-modal__section{display:flex;flex-direction:column;gap:8px}.mc-c-bulk-convert-modal__section-title{font-size:12px;font-weight:600;color:var(--surface-text-muted);text-transform:uppercase;letter-spacing:.5px}.mc-c-bulk-convert-modal__filter-row{margin-bottom:8px}.mc-c-bulk-convert-modal__preview{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface-secondary);border-radius:8px;border:1px solid var(--surface-border-color, var(--border-color))}.mc-c-bulk-convert-modal__preview-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--primary-bg, rgba(var(--primary-color-rgb), 0.1));border-radius:50%}.mc-c-bulk-convert-modal__preview-icon i{font-size:24px;color:var(--primary-color)}.mc-c-bulk-convert-modal__preview-stats{display:flex;gap:24px;flex:1}.mc-c-bulk-convert-modal__preview-stat{display:flex;flex-direction:column;gap:2px}.mc-c-bulk-convert-modal__preview-number{font-size:20px;font-weight:700;color:var(--surface-text-color)}.mc-c-bulk-convert-modal__preview-number--skipped{color:var(--warning-color)}.mc-c-bulk-convert-modal__preview-number--convert{color:var(--primary-color)}.mc-c-bulk-convert-modal__preview-label{font-size:11px;color:var(--surface-text-muted)}.mc-c-bulk-convert-modal__warning{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--warning-bg, rgba(255, 193, 7, 0.1));border:1px solid var(--warning-border, rgba(255, 193, 7, 0.3));border-radius:6px;font-size:12px;color:var(--surface-text-color)}.mc-c-bulk-convert-modal__warning i{font-size:16px;color:var(--warning-color, #ffc107);flex-shrink:0;margin-top:2px}.mc-c-bulk-convert-modal__flow-select{margin-top:4px}.mc-c-bulk-convert-modal__flow-info{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--surface-text-muted);padding:8px 12px;background:var(--surface-secondary);border-radius:4px}.mc-c-bulk-convert-modal__flow-info i{font-size:14px;color:var(--primary-color)}.mc-c-bulk-convert-modal__info-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--primary-bg, rgba(var(--primary-color-rgb), 0.06));border-radius:6px;font-size:12px;color:var(--surface-text-muted)}.mc-c-bulk-convert-modal__info-note i{font-size:15px;color:var(--primary-color);flex-shrink:0;margin-top:1px}.mc-c-bulk-convert-modal__result{display:flex;gap:16px;padding:16px;background:var(--surface-secondary);border-radius:8px}.mc-c-bulk-convert-modal__result-item{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.mc-c-bulk-convert-modal__result-item i{font-size:18px}.mc-c-bulk-convert-modal__result-item--success{color:var(--success-color)}.mc-c-bulk-convert-modal__result-item--skipped{color:var(--warning-color)}.mc-c-bulk-convert-modal__result-item--error{color:var(--error-color)}.mc-c-bulk-convert-modal__progress{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--surface-text-muted);font-size:13px}.mc-c-bulk-convert-modal__progress i{font-size:20px;color:var(--primary-color)}.mc-c-bulk-convert-modal__empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--surface-text-muted);font-size:13px;background:var(--surface-secondary);border-radius:8px}.mc-c-bulk-convert-modal__empty i{font-size:18px}.mc-c-bulk-convert-modal__empty--linked{background:var(--surface-success-subtle, rgba(0, 166, 138, 0.08));border:1px solid var(--surface-success-border, rgba(0, 166, 138, 0.2));border-radius:6px;flex-direction:row;align-items:flex-start;gap:12px}.mc-c-bulk-convert-modal__empty--linked .bx-check-circle{color:var(--surface-success, #00A68A);font-size:20px;margin-top:2px;flex-shrink:0}.mc-c-bulk-convert-modal__empty--linked p{margin:4px 0 0;font-size:13px;color:var(--surface-text-muted)}
.mc-c-close-deal-observation{display:flex;flex-direction:column;padding:var(--space-4, 16px)}.mc-c-close-deal-observation__content{width:100%}.mc-c-close-deal-observation .quill-editor .quill-editor__content{min-height:120px;max-height:300px;overflow-y:auto}.mc-c-close-deal-observation .quill-editor #toolbar-container{border-bottom:1px solid var(--surface-border-color);padding:var(--space-2, 8px);background:var(--surface-level-1)}
.mc-c-deal-win-products{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-4, 16px);color:var(--surface-text-color)}.mc-c-deal-win-products__lead{margin:0}.mc-c-deal-win-products__action{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-c-deal-win-products__hint,.mc-c-deal-win-products__note{margin:0;color:var(--surface-text-muted);font-size:.875rem}.mc-c-deal-win-products__hint{padding-left:28px}.mc-c-deal-win-products__list{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0 0 0 28px;list-style:none}
.mc-c-pipeline-access-settings{display:flex;flex-direction:column;padding:var(--space-4, 16px)}.mc-c-pipeline-access-settings__content{width:100%}.mc-c-pipeline-access-settings__radio-group{display:flex;gap:var(--space-6, 24px)}.mc-c-pipeline-access-settings__radio{display:flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer;font-weight:400}.mc-c-pipeline-access-settings__radio input[type=radio]{margin:0;cursor:pointer}.mc-c-pipeline-access-settings__radio span{color:var(--surface-text-color)}
.mc-c-transfer-deal-ownership{display:flex;flex-direction:column;padding:var(--space-4, 16px)}.mc-c-transfer-deal-ownership__content{width:100%}
.mc-c-pipe-filter-popup{width:55vw;background:var(--surface-background-color);color:var(--surface-text-color);border-radius:var(--space-2-5, 10px);display:flex;overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-pipe-filter-popup__list-wrapper{background:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-pipe-filter-popup__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-pipe-filter-popup__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item{padding:var(--space-2-5, 10px) var(--space-5, 20px);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--surface-text-color)}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item.--selected{background:var(--surface-level-2)}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item.--editing input{cursor:text}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item input{margin:0;background:unset;border:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item input:hover{font-weight:700}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item .filter-item-actions{display:flex;align-items:center}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item .filter-item-actions i{margin-left:var(--space-0-5, 2px);padding:var(--space-1, 4px);color:var(--color-gray-light)}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item .filter-item-actions i:hover{color:var(--surface-text-color)}.mc-c-pipe-filter-popup__list-wrapper .mc-c-pipe-filter-item .filter-item-actions .fa-thumb-tack.unset{transform:rotate(45deg)}.mc-c-pipe-filter-popup__list-wrapper li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-pipe-filter-popup__list-actions{display:flex;justify-content:space-between;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-pipe-filter-popup__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-pipe-filter-popup__list-actions mc-button:last-child{margin-right:0}.mc-c-pipe-filter-popup__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-pipe-filter-popup__form-container .pipe-filter-form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-pipe-filter-popup__bottom-actions{display:flex;width:100%;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
.mc-c-quote-request-form{padding:var(--space-4, 16px);width:100%}.mc-c-quote-request-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-border-color)}.mc-c-quote-request-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mc-c-quote-request-form__section-title{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:14px;font-weight:600;color:var(--surface-text-color);margin:0 0 var(--space-4, 16px) 0}.mc-c-quote-request-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-quote-request-form__deal{margin:0 0 var(--space-2, 8px);font-weight:600;color:var(--surface-text-color)}.mc-c-quote-request-form__chips{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mc-c-quote-request-form__chip{padding:4px 12px;border-radius:999px;border:1px solid var(--surface-border-color);background:var(--surface-level-1);color:var(--surface-text-color);font-size:13px}.mc-c-quote-request-form__hint{margin:var(--space-2, 8px) 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-c-quote-request-form__consent{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-quote-request-form__consent .mc-c-quote-request-form__hint{margin-top:0}.mc-c-quote-request-form__row{display:flex;gap:var(--space-4, 16px)}@media(max-width: 768px){.mc-c-quote-request-form__row{flex-direction:column}}.mc-c-quote-request-form__field{flex:1;min-width:0;margin-bottom:var(--space-4, 16px)}.mc-c-quote-request-form__field--full{flex:0 0 100%}.mc-c-quote-request-form__info-box{display:flex;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--color-info-50, rgba(59, 130, 246, 0.1));border:1px solid var(--color-info-200, rgba(59, 130, 246, 0.3));border-radius:var(--border-radius-md, 8px)}.mc-c-quote-request-form__info-box>i{color:var(--color-info-500, #3b82f6);font-size:18px;flex-shrink:0;margin-top:2px}.mc-c-quote-request-form__info-box strong{display:block;margin-bottom:var(--space-2, 8px);color:var(--surface-text-color);font-size:13px}.mc-c-quote-request-form__info-box ul{margin:0;padding-left:var(--space-4, 16px);font-size:13px;color:var(--surface-text-muted)}.mc-c-quote-request-form__info-box ul li{margin-bottom:var(--space-1, 4px)}.mc-c-quote-request-form__info-box ul li:last-child{margin-bottom:0}.mc-c-quote-request-form__info-box ul b{color:var(--surface-text-color)}.mc-c-quote-request-form mc-input,.mc-c-quote-request-form mc-currency-input,.mc-c-quote-request-form mc-textarea{display:block;width:100%}
.mc-l-deal-view-page{width:100%;height:100%;display:flex;flex-direction:column}.mc-l-deal-view-page content{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-deal-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-deal-view-page .mc-l-content__body{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-deal-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-deal-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-deal-view-page .mc-l-content-body__main-container{flex:1;min-height:0}.mc-l-deal-view-page .mc-l-content-body__left-panel,.mc-l-deal-view-page .mc-l-content-body__right-panel{height:100% !important;min-height:0;align-self:stretch}.mc-l-deal-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;gap:1rem}.mc-l-deal-view-page .mc-c-deal-details{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-deal-view-page .mc-c-deal-details__header{flex-shrink:0}.mc-l-deal-view-page .mc-c-deal-details__content{flex:1;min-height:0;overflow-y:auto}.mc-l-deal-view-page content-body-right{height:100%;min-height:0;display:flex;flex-direction:column;gap:1rem}.mc-l-deal-view-page .deal-view-stage-section{width:100%;padding:1rem 0;border-top:1px solid var(--surface-border-color)}.mc-l-deal-view-page content[variant=theme] .deal-view-stage-section{border-top-color:hsla(0,0%,100%,.15)}.mc-c-deal-view-header{display:flex;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-deal-view-header__info{display:flex;flex-direction:column;gap:var(--space-1, 4px);min-width:0}.mc-c-deal-view-header__code{font-size:12px;font-weight:500;color:var(--app-text-color);font-family:var(--font-mono, monospace);letter-spacing:.5px}.mc-c-deal-view-header__title{margin:0;font-size:20px;font-weight:600;color:var(--app-text-color, #fff);line-height:1.3;word-break:break-word}.mc-c-deal-view-header mc-button{flex-shrink:0;margin-top:2px}.mc-c-deal-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-deal-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-deal-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-deal-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-deal-view-main__tab-panel--activities{padding:var(--space-4, 16px);gap:var(--spacing-md, 16px);overflow-y:auto}.mc-c-deal-view-main__tab-panel--journeys{padding:var(--space-4, 16px);overflow:hidden}.mc-c-deal-view-main__tab-panel--journeys deal-journeys-widget{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-deal-view-main__tab-panel--products{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-deal-view-main__tab-panel--products deal-product-items .mc-association-list{border-top:none}.mc-c-deal-view-main__tab-panel--attachments{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-deal-view-main__tab-panel--attachments attachment-association-list .mc-association-list{border-top:none}.mc-c-deal-view-main__tab-panel--metrics{height:100%;padding:var(--space-4, 16px);overflow:hidden}.mc-c-deal-view-main__tab-panel--metrics deal-metrics{display:flex;flex-direction:column;flex:1;height:100%;min-height:0}.mc-c-deal-view-main__tab-panel--metrics deal-metrics>mc-c-card{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-deal-view-main__tab-panel--metrics deal-metrics>mc-c-card>.mc-c-card{flex:1;min-height:0}.mc-c-deal-view-main__tab-panel--signatures{padding:var(--space-4, 16px);overflow-y:auto}.mc-c-deal-view-main__tab-panel--signatures deal-signatures{display:flex;flex-direction:column;flex:1}@media(max-width: 992px){.mc-c-deal-view-main__tab-panel{min-height:300px}}@media(max-width: 768px){.mc-c-deal-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}.mc-c-deal-view-main__tabs .mc-c-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-c-deal-view-main__tabs .mc-c-tabs::-webkit-scrollbar{height:4px}.mc-c-deal-view-main__tab-panel{min-height:250px}}.mc-c-deal-view__journey-link{width:100%;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.1)}.mc-c-deal-view__journey-link-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px;cursor:pointer;transition:all .2s ease}.mc-c-deal-view__journey-link-card:hover{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3)}.mc-c-deal-view__journey-link-icon{width:32px;height:32px;border-radius:50%;background:rgba(34,197,94,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-c-deal-view__journey-link-icon i{font-size:16px;color:#22c55e}.mc-c-deal-view__journey-link-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-c-deal-view__journey-link-label{font-size:10px;font-weight:500;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.mc-c-deal-view__journey-link-title{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-deal-view__journey-link-phase{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;color:#fff;flex-shrink:0}.mc-c-deal-view__journey-link-metrics{display:flex;gap:12px;font-size:11px;color:hsla(0,0%,100%,.7);flex-shrink:0}.mc-c-deal-view__journey-link-metrics span{white-space:nowrap}.mc-c-deal-view__journey-link-arrow{font-size:18px;color:hsla(0,0%,100%,.5);flex-shrink:0}@media(max-width: 768px){.mc-c-deal-view__journey-link-card{flex-wrap:wrap}.mc-c-deal-view__journey-link-metrics{width:100%;margin-top:4px;padding-left:44px}.mc-c-deal-view__journey-link-arrow{display:none}}
.mc-l-sales-eligible__bar{display:flex;flex-direction:column;gap:8px;padding:10px 16px;margin-bottom:12px;border-radius:8px;background:var(--surface-level-1)}.mc-l-sales-eligible__chips{display:flex;flex-wrap:wrap;gap:8px}.mc-l-sales-eligible__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:13px;cursor:pointer}.mc-l-sales-eligible__chip--active{border-color:var(--primary-color);color:var(--state-text-brand);background:var(--surface-level-2);font-weight:600}.mc-l-sales-eligible__chip-count{min-width:18px;padding:0 6px;border-radius:999px;background:var(--surface-bg-hover);color:var(--surface-text-color);font-size:11.5px;text-align:center}.mc-l-sales-eligible__criteria{margin:0;font-size:12.5px;color:var(--surface-text-muted)}
.mc-c-om-audit{padding:16px 24px 32px;color:var(--surface-text-color)}.mc-c-om-audit__header,.mc-c-om-audit__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.mc-c-om-audit__title{margin:0;font-size:20px;font-weight:600}.mc-c-om-audit__muted{margin:4px 0 8px;color:var(--surface-text-muted)}.mc-c-om-audit__section{margin-top:20px}.mc-c-om-audit__section h4{margin:0 0 8px;font-size:16px;font-weight:600}.mc-c-om-audit__rules{margin:0;padding-left:20px}.mc-c-om-audit__rules li+li{margin-top:6px}
.mc-c-om-contact-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.mc-c-om-detail{padding:20px 28px 40px;color:var(--surface-text-color)}.mc-c-om-detail__loading,.mc-c-om-detail__muted{color:var(--surface-text-muted);font-size:13px}.mc-c-om-detail__muted{margin:8px 0 0}.mc-c-om-detail__header{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin:-12px 0 16px;padding:12px 0;background:var(--surface-background-color, #ffffff)}.mc-c-om-detail__header--actions-only{position:static;justify-content:flex-end;margin:0 0 12px;padding:0;background:rgba(0,0,0,0)}.mc-c-om-detail__header--actions-only .mc-c-om-detail__actions{padding:6px;border-radius:8px;background:var(--surface-background-color, #ffffff)}.mc-c-om-detail__name{margin:0;font-size:22px;font-weight:600;line-height:1.25}.mc-c-om-detail__subtitle{margin:4px 0 0;color:var(--surface-text-muted)}.mc-c-om-detail__actions{display:flex;gap:8px}.mc-c-om-detail__summary{display:block;margin-bottom:28px}.mc-c-om-detail__columns{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:24px;align-items:start}@media(max-width: 900px){.mc-c-om-detail__columns{grid-template-columns:minmax(0, 1fr)}}.mc-c-om-detail__family+.mc-c-om-detail__family{margin-top:32px}.mc-c-om-detail__family-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.mc-c-om-detail__family-title{margin:0;font-size:17px;font-weight:600}.mc-c-om-detail__family-count{padding:2px 10px;border-radius:var(--border-radius-full);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:12px;line-height:1.6}.mc-c-om-detail__family-progress{color:var(--state-text-success);font-size:12.5px;font-weight:500}.mc-c-om-detail__family-actions{display:flex;gap:6px;margin-left:auto}.mc-c-om-detail__card{display:block;margin-bottom:12px}.mc-c-om-detail__card-head{display:flex;align-items:flex-start;gap:12px}.mc-c-om-detail__report{font-size:14.5px;font-weight:600;line-height:1.4}.mc-c-om-detail__priority{flex:none;margin-left:auto;padding:2px 10px;border-radius:var(--border-radius-full);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:12px;font-weight:500;line-height:1.6;white-space:nowrap}.mc-c-om-detail__priority--high{background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);color:var(--state-text-brand);font-weight:600}.mc-c-om-detail__priority--medium{color:var(--surface-text-color)}.mc-c-om-detail__meta{margin:2px 0 0;color:var(--surface-text-muted);font-size:12.5px}.mc-c-om-detail__reason{max-width:78ch;margin:12px 0;font-size:14.5px;line-height:1.6}.mc-c-om-detail__highlights{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.mc-c-om-detail__highlights li{padding:4px 10px;border-radius:var(--border-radius-base);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:12.5px;line-height:1.5}.mc-c-om-detail__highlights li b{color:var(--surface-text-color);font-weight:600}.mc-c-om-detail__entry-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px}.mc-c-om-detail__entry-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.mc-c-om-detail__entry-label{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mc-c-om-detail__entry-amount{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-om-detail__entry-account{color:var(--surface-text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-c-om-detail__entry-action{display:flex;align-items:center;margin-left:auto}.mc-c-om-detail__entry-deal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px}.mc-c-om-detail__entry-deal>i{color:var(--state-text-success);font-size:16px}.mc-c-om-detail__entry-deal>a,.mc-c-om-detail__entry-deal>span{color:var(--state-text-success);font-weight:600}.mc-c-om-detail__entry-deal>small{color:var(--surface-text-muted);font-size:12.5px}.mc-c-om-detail__entries--multiple .mc-c-om-detail__entry{padding:12px 0;border-top:1px solid var(--surface-border-color)}.mc-c-om-detail__entries--multiple .mc-c-om-detail__entry:last-child{padding-bottom:0}.mc-c-om-detail__entries--multiple .mc-c-om-detail__highlights{margin-bottom:8px}.mc-c-om-detail__entries--selectable .mc-c-om-detail__entry{position:relative;min-height:22px;padding-left:32px}.mc-c-om-detail__select{position:absolute;top:0;left:0;display:inline-flex;align-items:center;min-height:22px}.mc-c-om-detail__entries--multiple .mc-c-om-detail__select{top:12px}.mc-c-om-detail__select--family{position:static;margin-right:4px}.mc-c-om-detail__entry--selected{border-radius:var(--border-radius-base);background:color-mix(in srgb, var(--color-primary-500) 6%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--color-primary-500) 6%, transparent)}.mc-c-om-detail__fields-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.mc-c-om-detail__fields-toggle:hover .mc-c-om-detail__fields-toggle-text{text-decoration:underline;text-underline-offset:3px}.mc-c-om-detail__fields-toggle:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500));outline-offset:2px;border-radius:var(--border-radius-sm)}.mc-c-om-detail__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 24px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--surface-border-color)}@media(max-width: 700px){.mc-c-om-detail__fields{grid-template-columns:minmax(0, 1fr)}}.mc-c-om-detail__fields div{min-width:0}.mc-c-om-detail__fields dt{margin-bottom:2px;color:var(--surface-text-muted);font-size:12px;font-weight:400}.mc-c-om-detail__fields dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}.mc-c-om-detail__side{display:flex;flex-direction:column;gap:12px}.mc-c-om-detail__side-title{margin:0 0 8px;font-size:15px;font-weight:600}.mc-c-om-detail__side-title small{margin-left:6px;color:var(--surface-text-muted);font-weight:400}.mc-c-om-detail__facts{margin:0}.mc-c-om-detail__facts div{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-om-detail__facts dt{color:var(--surface-text-muted)}.mc-c-om-detail__facts dd{margin:0;overflow-wrap:anywhere}.mc-c-om-detail__deals{margin:0;padding:0;list-style:none}.mc-c-om-detail__deals li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-om-detail__deals a{color:var(--state-text-brand);font-weight:600}.mc-c-om-detail__deal-head{display:flex;align-items:baseline;gap:8px}.mc-c-om-detail__deal-origin{color:var(--surface-text-muted);font-size:12.5px}.mc-c-om-detail__deal-title{font-size:13.5px;overflow-wrap:anywhere}.mc-c-om-detail__deal-where{color:var(--surface-text-muted);font-size:12.5px}.mc-c-om-detail__amount{margin-left:auto;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}
.mc-c-om-family-bars{margin:0;padding:0;list-style:none}.mc-c-om-family-bars__item+.mc-c-om-family-bars__item{margin-top:2px}.mc-c-om-family-bars__row{display:grid;grid-template-areas:"label value" "track track";grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:4px 8px;width:100%;padding:6px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mc-c-om-family-bars__row:hover{background:var(--surface-bg-hover)}.mc-c-om-family-bars__row:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.mc-c-om-family-bars__row--active{color:var(--state-text-brand);font-weight:600}.mc-c-om-family-bars__label{grid-area:label;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-om-family-bars__track{grid-area:track;display:block;height:8px;border-radius:4px;background:var(--surface-bg-secondary)}.mc-c-om-family-bars__fill{display:block;height:100%;min-width:3px;border-radius:4px;background:var(--color-primary-500)}.mc-c-om-family-bars__value{grid-area:value;text-align:right;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-c-om-family-bars__row--active .mc-c-om-family-bars__value{color:var(--state-text-brand)}
.mc-c-om-generate{color:var(--surface-text-color)}.mc-c-om-generate__muted{margin:0 0 8px;color:var(--surface-text-muted);font-size:13px}.mc-c-om-generate__headline{margin:0 0 8px;font-size:16px;font-weight:600}.mc-c-om-generate__list{margin:0 0 12px;padding-left:18px;color:var(--surface-text-muted)}.mc-c-om-generate__section{margin:16px 0}.mc-c-om-generate__section h4{margin:0 0 8px;font-size:15px;font-weight:600}.mc-c-om-generate__family{display:grid;grid-template-columns:160px minmax(0, 1fr) minmax(0, 1fr);align-items:end;gap:12px;margin-bottom:8px}@media(max-width: 768px){.mc-c-om-generate__family{grid-template-columns:minmax(0, 1fr)}}.mc-c-om-generate__family-name{padding-bottom:8px;font-weight:600}.mc-c-om-generate__family-name small{color:var(--surface-text-muted);font-weight:400}.mc-c-om-generate__switch{display:block;margin:8px 0}.mc-c-om-generate__check{display:flex;align-items:center;gap:8px;margin:8px 0;font-weight:400}.mc-c-om-generate__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.mc-c-om-generate__reason{color:var(--surface-text-muted);font-size:13px}
opportunity-map-import{display:flex;flex-direction:column;height:100%}.mc-c-om-import{display:flex;flex-direction:column;flex:1;min-height:0;color:var(--surface-text-color)}.mc-c-om-import mc-wizard{display:flex;flex-direction:column;flex:1;min-height:0}.mc-c-om-import .mc-wizard{height:100%}.mc-c-om-import__files-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 400px);gap:24px;align-items:start}@media(max-width: 900px){.mc-c-om-import__files-layout{grid-template-columns:minmax(0, 1fr)}}.mc-c-om-import__upload{min-width:0}.mc-c-om-import__map{padding:16px 18px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-md);background:var(--surface-level-1)}.mc-c-om-import__map-title{margin:0 0 4px;color:var(--surface-text-color);font-size:15px;font-weight:600}.mc-c-om-import__map-family{margin-top:14px}.mc-c-om-import__map-family-title{margin:0 0 4px;color:var(--surface-text-muted);font-size:12px;font-weight:600}.mc-c-om-import__map-reports{margin:0;padding:0;list-style:none}.mc-c-om-import__map-report{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-om-import__map-icon{flex:none;color:var(--surface-text-muted);font-size:16px}.mc-c-om-import__map-report--sent .mc-c-om-import__map-icon{color:var(--state-text-success)}.mc-c-om-import__map-name{flex:1;min-width:0;font-size:13.5px}.mc-c-om-import__map-name small{display:block;color:var(--surface-text-muted);font-size:12px}.mc-c-om-import__map-download{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 4px;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.mc-c-om-import__map-download:hover{text-decoration:underline;text-underline-offset:3px}.mc-c-om-import__map-download:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500));outline-offset:2px;border-radius:var(--border-radius-sm)}.mc-c-om-import__map-summary{margin:12px 0 0;color:var(--surface-text-muted);font-size:12.5px}.mc-c-om-import__muted{color:var(--surface-text-muted);font-size:13px}.mc-c-om-import__providers{display:grid;gap:8px}.mc-c-om-import__provider{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-c-om-import__provider:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--color-primary-500));outline-offset:2px}.mc-c-om-import__provider:disabled{cursor:not-allowed;opacity:.6}.mc-c-om-import__provider--selected{border-color:var(--state-text-brand)}.mc-c-om-import__provider-name{font-weight:600}.mc-c-om-import__drop{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-level-1)}.mc-c-om-import__drop i{color:var(--state-text-brand);font-size:24px}.mc-c-om-import__drop a{color:var(--state-text-brand)}.mc-c-om-import__drop.is-dragging{border-color:var(--state-text-brand)}.mc-c-om-import__drop .mc-c-om-import__input,.mc-c-om-import__input[hidden]{display:none !important}.mc-c-om-import__count{margin:16px 0 8px;font-size:15px;font-weight:600}.mc-c-om-import__files{margin:0;padding:0;list-style:none;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base)}.mc-c-om-import__file{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.mc-c-om-import__file+.mc-c-om-import__file{border-top:1px solid var(--surface-border-color)}.mc-c-om-import__file-icon{margin-top:2px;font-size:18px}.mc-c-om-import__file-icon--success{color:var(--state-text-success)}.mc-c-om-import__file-icon--danger{color:var(--state-text-danger)}.mc-c-om-import__file-icon--info{color:var(--state-text-info)}.mc-c-om-import__file-icon--neutral{color:var(--surface-text-muted)}.mc-c-om-import__file-body{display:flex;flex:1;flex-direction:column;min-width:0}.mc-c-om-import__file-name{overflow-wrap:anywhere}.mc-c-om-import__summary{margin:8px 0 0;color:var(--surface-text-muted)}.mc-c-om-import__review{margin:0 0 12px;padding-left:18px}.mc-c-om-import__review li{display:flex;flex-direction:column;margin-bottom:6px}
.mc-l-opportunity-map__note{display:block;margin-bottom:12px}.mc-l-opportunity-map__grid{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:16px;align-items:start}@media(max-width: 1100px){.mc-l-opportunity-map__grid{grid-template-columns:minmax(0, 1fr)}}.mc-l-opportunity-map__table{min-width:0}.mc-l-opportunity-map__stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.mc-l-opportunity-map__stats mc-stat-row{flex:1;min-width:0}.mc-l-opportunity-map__generate-all{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:260px;text-align:right}.mc-l-opportunity-map__generate-all small{margin:0;font-size:12px}.mc-l-opportunity-map__side-title{margin:0 0 4px;font-size:15px;font-weight:600}.mc-l-opportunity-map__muted{margin:0 0 12px;color:var(--surface-text-muted);font-size:13px}.mc-l-opportunity-map__side-note{margin:12px 0 0}.mc-l-opportunity-map__bulk{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap}.mc-l-opportunity-map__bulk>*{flex-shrink:0}.mc-l-opportunity-map__bulk-count{color:var(--surface-text-color);font-weight:600}.mc-l-opportunity-map__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--surface-text-color);text-align:center}.mc-l-opportunity-map__empty p{margin:0}.mc-l-opportunity-map__welcome{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:14px;background:var(--surface-level-1);color:var(--surface-text-color)}.mc-l-opportunity-map__welcome-top{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:20px;align-items:center;padding:24px 24px 0}@media(max-width: 900px){.mc-l-opportunity-map__welcome-top{grid-template-columns:minmax(0, 1fr)}}.mc-l-opportunity-map__welcome-art .mc-c-spot-illustration--cover{width:360px;height:99px;border-radius:12px}@media(max-width: 900px){.mc-l-opportunity-map__welcome-art .mc-c-spot-illustration--cover{width:100%}}.mc-l-opportunity-map__welcome-title{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.mc-l-opportunity-map__welcome-lead{max-width:70ch;margin:0;color:var(--surface-text-muted);font-size:14.5px;line-height:1.55}.mc-l-opportunity-map__welcome-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin:0;padding:24px;list-style:none}@media(max-width: 900px){.mc-l-opportunity-map__welcome-steps{grid-template-columns:minmax(0, 1fr)}}.mc-l-opportunity-map__welcome-step{display:flex;gap:10px;align-items:flex-start}.mc-l-opportunity-map__welcome-step-n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-bg-active);color:var(--state-text-brand);font-size:12.5px;font-weight:600}.mc-l-opportunity-map__welcome-step-text b{display:block;color:var(--surface-text-color);margin-bottom:2px;font-size:13.5px;font-weight:500}.mc-l-opportunity-map__welcome-step-text small{display:block;color:var(--surface-text-muted);font-size:12.8px;line-height:1.45}.mc-l-opportunity-map__welcome-actions{display:flex;align-items:center;gap:12px;padding:16px 24px 24px;border-top:1px solid var(--surface-border-color)}.mc-l-opportunity-map__welcome-actions p{margin:0}.mc-l-opportunity-map.mc-l-opportunity-map .mc-l-opportunity-map__welcome-title{color:var(--surface-text-color)}
.mc-c-om-settings{color:var(--surface-text-color)}.mc-c-om-settings__muted{margin:0 0 12px;color:var(--surface-text-muted)}.mc-c-om-settings__family-block{padding:10px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-om-settings__family-block:last-child{border-bottom:0}.mc-c-om-settings__row{display:grid;grid-template-columns:130px minmax(0, 1fr) minmax(0, 1fr) auto;align-items:end;gap:10px}.mc-c-om-settings__family{padding-bottom:8px;font-weight:600}.mc-c-om-settings__defaults-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 0 140px}.mc-c-om-settings__defaults-summary .mc-c-om-settings__muted{margin:0;min-width:0}.mc-c-om-settings__defaults{display:flex;flex-direction:column;gap:14px;margin:10px 0 4px 140px;padding:12px;border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-om-settings__defaults-group{display:flex;flex-direction:column;gap:8px}.mc-c-om-settings__defaults-label{font-weight:600}.mc-c-om-settings__defaults-field{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:8px}.mc-c-om-settings__defaults-field--sub{padding-left:16px}
.mc-c-prospect-association{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.mc-c-prospect-association__header{display:flex;align-items:center;padding:8px 12px}.mc-c-prospect-association__top{display:flex;align-items:center;gap:12px}.mc-c-prospect-association__photo-wrapper{flex-shrink:0}.mc-c-prospect-association__info-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.mc-c-prospect-association__name-wrapper{flex:1 1 auto;overflow:hidden}.mc-c-prospect-association__name{margin:0;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-prospect-association__actions{display:flex;gap:8px}.mc-c-prospect-association__actions a{color:var(--text-muted-color);transition:color .2s ease}.mc-c-prospect-association__actions a:hover{color:var(--color-primary-500)}.mc-c-prospect-association__infos{padding:8px 0 12px 0}
.mc-c-contact-card__fLqEg,.contact-card-wrapper__z8NlM{background:var(--surface-background-color);border-radius:5px;display:flex;flex-direction:column;padding:.8rem .4rem;margin:.4rem 0;cursor:pointer;border-bottom:1px solid var(--border-color)}.mc-c-contact-card--finished__Iqju2 .card-label__zmRk3,.mc-c-contact-card--finished__Iqju2 .title__JZyYF{opacity:.5}.mc-c-contact-card--finished__Iqju2 .title__JZyYF p{text-decoration:line-through}.mc-c-contact-card__fLqEg:hover,.contact-card-wrapper__z8NlM:hover{border:1px solid var(--border-color)}.mc-c-contact-card__fLqEg:hover .top-frame__rP8TR .card-block-right__THwVl,.contact-card-wrapper__z8NlM:hover .top-frame__rP8TR .card-block-right__THwVl{display:flex}.mc-c-contact-card__fLqEg .top-frame__rP8TR,.contact-card-wrapper__z8NlM .top-frame__rP8TR{display:flex;flex-direction:row;justify-content:space-between;height:100%}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ{padding:0 .8rem;width:100%;display:flex;flex-direction:column}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3{padding:.3rem 0;font-size:12px;display:flex;align-items:center;justify-content:flex-start}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3 i,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3 i{padding-right:.4rem;font-size:12px}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3 p,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .card-label__zmRk3 p{margin:0}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .title__JZyYF,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .title__JZyYF{font-weight:700}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .finish-icon__rbDwh,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .finish-icon__rbDwh{background:var(--color-success);color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-success);border-radius:50%;padding:.2rem;margin:0 .4rem 0 0}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .finish-icon__rbDwh i,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .finish-icon__rbDwh i{margin:0;padding:0;font-size:9px}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-left__I0FuJ .days-left__Fl__E,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-left__I0FuJ .days-left__Fl__E{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:5px;color:#fff;font-weight:600;font-size:9px;padding:.4rem .8rem;margin:0 .8rem}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-right__THwVl,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-right__THwVl{display:none;flex-direction:row;align-items:center}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-right__THwVl button,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-right__THwVl button{border-radius:5px;background-color:var(--surface-background-color) !important;box-shadow:0 0 0 1px var(--border-color);border:none;font-size:12px;color:var(--surface-text-color) !important;margin:4.5px;width:25px;max-width:25px;height:25px;max-height:25px;min-width:unset !important;display:inline-flex;text-align:center;justify-content:center;align-items:center}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-right__THwVl button *,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-right__THwVl button *{pointer-events:none;margin:0;padding:0;text-align:center;line-height:1rem}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-right__THwVl button:not(:disabled):hover,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-right__THwVl button:not(:disabled):hover{background-color:var(--color-primary) !important;color:#fff !important;box-shadow:0 0 2px 1px var(--color-primary)}.mc-c-contact-card__fLqEg .top-frame__rP8TR .card-block-right__THwVl button:disabled,.contact-card-wrapper__z8NlM .top-frame__rP8TR .card-block-right__THwVl button:disabled{cursor:not-allowed;color:var(--surface-text-color) !important}.mc-c-contact-card__fLqEg .bottom-frame__u5B3f,.contact-card-wrapper__z8NlM .bottom-frame__u5B3f{display:flex;width:100%;justify-content:space-between;align-items:center}.mc-c-contact-card__fLqEg .bottom-frame__u5B3f .bottom-group__M8ZT5,.contact-card-wrapper__z8NlM .bottom-frame__u5B3f .bottom-group__M8ZT5{display:flex;align-items:center;justify-content:center}.mc-c-contact-card__fLqEg .bottom-frame__u5B3f .bottom-group__M8ZT5 .card-owner-option__YnCBP,.contact-card-wrapper__z8NlM .bottom-frame__u5B3f .bottom-group__M8ZT5 .card-owner-option__YnCBP{padding:.4rem;background:var(--layer-color-sale);border-radius:50%;color:#fff}.mc-c-contact-card__fLqEg [class*=-option],.contact-card-wrapper__z8NlM [class*=-option]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:2px 0;font-size:12px}
.mc-c-prospect-details{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%}.mc-c-prospect-details__description,.mc-c-prospect-details__infos{width:100%}prospect-field-list .customfield-list-grid{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}prospect-field-list .customfield-list-group .title-header{font-weight:600;color:var(--surface-text-color)}.mc-c-prospect-filter-popup{width:55vw;background:var(--surface-background-color);border-radius:var(--space-2-5, 10px);display:flex;z-index:var(--z-popover, 1610);overflow:hidden}.mc-c-prospect-filter-popup__list-wrapper{background:var(--surface-background-color);padding:var(--spacing-sm, 0.7rem);border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;width:45%;max-width:45%}.mc-c-prospect-filter-popup__list-wrapper h5{text-align:center;color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;height:75%}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item{padding:var(--spacing-sm, 0.7rem) var(--spacing-md, 1.2rem);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item input{margin:0;background:rgba(0,0,0,0);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:inherit}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item input:hover{font-weight:700}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item .mc-c-prospect-filter-popup__item-actions{display:flex;align-items:center}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item .mc-c-prospect-filter-popup__item-actions i{margin-left:2px;padding:4px;color:var(--color-gray-light);transition:color .2s}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item .mc-c-prospect-filter-popup__item-actions i:hover{color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item .mc-c-prospect-filter-popup__item-actions .fa-thumb-tack.unset{transform:rotate(45deg)}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item--editing input{cursor:text}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__item--selected{background:rgba(0,0,0,.04)}.mc-c-prospect-filter-popup__list-wrapper ul li.mc-c-prospect-filter-popup__empty p{text-align:center;padding:var(--spacing-xl, 2.7rem);color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-actions{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;padding:var(--spacing-md, 1rem);width:100%}.mc-c-prospect-filter-popup__list-actions .mc-c-prospect-filter-popup__create{display:flex;align-items:center;cursor:pointer;padding:var(--spacing-sm, 0.7rem);border-radius:7px;transition:background .2s}.mc-c-prospect-filter-popup__list-actions .mc-c-prospect-filter-popup__create:hover{background:rgba(0,0,0,.04)}.mc-c-prospect-filter-popup__list-actions .mc-c-prospect-filter-popup__create span{margin-left:7px;color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-actions .fa-cog{padding:7px;display:flex;align-items:center;cursor:pointer;border-radius:7px;transition:background .2s;color:var(--surface-text-color)}.mc-c-prospect-filter-popup__list-actions .fa-cog:hover{background:rgba(0,0,0,.04)}.mc-c-prospect-filter-popup__form-container{display:flex;flex-direction:column;width:100%}.mc-c-prospect-filter-popup__form-container .mc-c-prospect-filter-popup__form-wrapper{height:100%}.mc-c-prospect-filter-popup__form-container .mc-c-prospect-filter-popup__actions{display:flex;width:100%;justify-content:center;padding:var(--spacing-lg, 2rem) var(--spacing-sm, 0.8rem) var(--spacing-xl, 3rem) var(--spacing-sm, 0.8rem);border-top:1px solid var(--border-color);z-index:var(--z-popover)}.mc-c-prospect-filter-popup__form-container .mc-c-prospect-filter-popup__actions button:last-child{margin-left:7px}
.mc-c-prospect-form,.contact-create-component{padding:16px;width:100%}.mc-c-prospect-form--loading{pointer-events:none;opacity:.7}.mc-c-prospect-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-prospect-form__section:last-of-type,.mc-c-prospect-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-c-prospect-form__section--help{border-bottom:none;margin-top:var(--space-4, 16px)}.mc-c-prospect-form__section-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--surface-text-color, #333);margin:0 0 8px 0}.mc-c-prospect-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:16px}.mc-c-prospect-form__section-description{font-size:13px;color:var(--surface-text-muted);margin:0;line-height:1.5}.mc-c-prospect-form__fields{width:100%}.mc-c-prospect-form__row{display:flex;gap:16px}@media(max-width: 768px){.mc-c-prospect-form__row{flex-direction:column}}.mc-c-prospect-form__field{flex:1;margin-bottom:var(--form-field-gap, 16px)}.mc-c-prospect-form__field--flex{flex:2}.mc-c-prospect-form__field--small{flex:0 0 140px}.mc-c-prospect-form__field--full{flex:0 0 100%}.mc-c-prospect-form__toggle{padding:8px 0}.mc-c-prospect-form__checkboxes{display:flex;flex-direction:column;gap:8px}.mc-c-prospect-form__checkboxes md-checkbox{margin:0;min-height:32px}.mc-c-prospect-form__help-box{display:flex;align-items:flex-start;gap:12px;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-info-50, rgba(33, 150, 243, 0.1));border:1px solid var(--color-info-300, rgba(33, 150, 243, 0.3));border-radius:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-prospect-form__help-box>i{color:var(--color-info-500, #2196F3);font-size:18px;flex-shrink:0;margin-top:2px}.mc-c-prospect-form__help-content{flex:1;line-height:1.5}.mc-c-prospect-form__help-content strong{color:var(--color-info-600, #1976D2)}.mc-c-prospect-form__hint{font-size:12px;color:var(--surface-text-muted);margin-top:4px}.mc-c-prospect-form mc-input,.contact-create-component mc-input,.mc-c-prospect-form mc-select,.contact-create-component mc-select,.mc-c-prospect-form mc-textarea,.contact-create-component mc-textarea,.mc-c-prospect-form mc-chips,.contact-create-component mc-chips{display:block;width:100%}.mc-c-prospect-form .block-tabs-view .block-tabs-wrapper,.contact-create-component .block-tabs-view .block-tabs-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-prospect-form .block-tabs-view .block-tab,.contact-create-component .block-tabs-view .block-tab{padding:8px 16px;background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;font-weight:500;color:var(--surface-text-color);cursor:pointer;transition:all .2s ease}.mc-c-prospect-form .block-tabs-view .block-tab:hover,.contact-create-component .block-tabs-view .block-tab:hover{background:var(--surface-level-2, #f5f5f5)}.mc-c-prospect-form .block-tabs-view .block-tab.active,.contact-create-component .block-tabs-view .block-tab.active{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:var(--color-white, #ffffff)}.mc-c-prospect-form .block-tabs-view .block-content,.contact-create-component .block-tabs-view .block-content{min-height:200px}.mc-c-prospect-form .customfield-list-grid .customfield-list-group-ul,.contact-create-component .customfield-list-grid .customfield-list-group-ul{list-style:none;padding:0;margin:0}.mc-c-prospect-form .customfield-list-grid .customfield-list-group-li,.contact-create-component .customfield-list-grid .customfield-list-group-li{margin-bottom:var(--space-3, 12px)}.mc-c-prospect-form .customfield-list-grid .customfield-list-group-li:last-child,.contact-create-component .customfield-list-grid .customfield-list-group-li:last-child{margin-bottom:0}
.mc-c-prospect-insights,.contact-insights-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0}.mc-c-prospect-insights__card{flex:1;min-width:160px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-c-prospect-insights__card:hover{transform:translateY(-2px)}.mc-c-prospect-insights__card:hover mc-stat-card{box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-prospect-insights__card:active{transform:translateY(0)}.mc-c-prospect-insights__card mc-stat-card{pointer-events:none;transition:box-shadow .2s ease}@media(max-width: 992px){.mc-c-prospect-insights__card{min-width:140px}}@media(max-width: 768px){.mc-c-prospect-insights,.contact-insights-wrapper{gap:var(--space-2, 8px)}.mc-c-prospect-insights__card{flex:1 1 calc(50% - 8px);min-width:120px}}@media(max-width: 480px){.mc-c-prospect-insights,.contact-insights-wrapper{flex-direction:column}.mc-c-prospect-insights__card{flex:1 1 100%;min-width:unset}}
.mc-c-prospect-filter{display:flex;width:55vw;background-color:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden;z-index:var(--z-popover, 1610)}.mc-c-prospect-filter--rounded{border-radius:var(--space-2-5, 10px)}.mc-c-prospect-filter__container{display:flex;width:100%;height:100%}.mc-c-prospect-filter__list-wrapper{background-color:var(--surface-level-1);color:var(--surface-text-color);padding:var(--space-2-5, 10px);border-top-left-radius:var(--space-2-5, 10px);border-bottom-left-radius:var(--space-2-5, 10px);position:relative;width:45%;max-width:45%;display:flex;flex-direction:column}.mc-c-prospect-filter__list-wrapper h5{text-align:center;padding-bottom:var(--space-2, 8px);flex-shrink:0}.mc-c-prospect-filter__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}.mc-c-prospect-filter__list-wrapper ul li.empty-item p{text-align:center;padding:var(--space-11, 44px)}.mc-c-prospect-filter__list-actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4, 16px);width:100%;border-top:1px solid var(--surface-border-color);background-color:var(--surface-level-1);color:var(--surface-text-color);border-bottom-left-radius:var(--space-2-5, 10px);flex-shrink:0}.mc-c-prospect-filter__list-actions mc-button{margin-right:var(--space-2, 8px)}.mc-c-prospect-filter__list-actions mc-button:last-child{margin-right:0}.mc-c-prospect-filter__form-container{display:flex;flex-direction:column;width:55%;height:100%;overflow:hidden;background-color:var(--surface-background-color);color:var(--surface-text-color)}.mc-c-prospect-filter__form-wrapper{overflow-y:auto;padding:var(--space-4, 16px);flex-grow:1}.mc-c-prospect-filter__form-wrapper .form-control{background-color:var(--surface-background-color);color:var(--surface-text-color);border-color:var(--surface-border-color)}.mc-c-prospect-filter__form-wrapper .form-control::placeholder{color:var(--surface-text-muted)}.mc-c-prospect-filter__form-wrapper .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem rgba(var(--color-primary-500-rgb), 0.25)}.mc-c-prospect-filter__bottom-actions{display:flex;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-4, 16px) var(--space-3, 12px);border-top:1px solid var(--surface-border-color);background-color:var(--surface-background-color);color:var(--surface-text-color);border-bottom-right-radius:var(--space-2-5, 10px);flex-shrink:0}
.mc-c-prospect-view .mc-c-prospect-view__header-title,.mc-c-prospect-view .mc-l-content-header-title-with-avatar,.mc-l-prospect-view .mc-c-prospect-view__header-title,.mc-l-prospect-view .mc-l-content-header-title-with-avatar{display:flex;align-items:center;gap:12px}.mc-c-prospect-view .mc-c-prospect-view__header-title h3,.mc-c-prospect-view .mc-l-content-header-title-with-avatar h3,.mc-l-prospect-view .mc-c-prospect-view__header-title h3,.mc-l-prospect-view .mc-l-content-header-title-with-avatar h3{margin:0}.mc-c-prospect-view content-body-left,.mc-l-prospect-view content-body-left,.mc-c-prospect-view content-body-right,.mc-l-prospect-view content-body-right{display:flex;flex-direction:column;gap:1rem}
.mc-l-sales-quotes__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 16px;margin-bottom:12px;border-radius:8px;background:var(--surface-level-1)}.mc-l-sales-quotes__chips{display:flex;flex-wrap:wrap;gap:8px}.mc-l-sales-quotes__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--border-color);border-radius:999px;background:rgba(0,0,0,0);color:var(--surface-text-muted);font:inherit;font-size:13px;cursor:pointer}.mc-l-sales-quotes__chip--active{border-color:var(--primary-color);color:var(--state-text-brand, #6b2cd9);background:var(--surface-level-2, rgba(0, 0, 0, 0.04));font-weight:600}.mc-l-sales-quotes__chip-count{min-width:18px;padding:0 6px;border-radius:999px;background:var(--surface-bg-hover, rgba(0, 0, 0, 0.06));color:var(--surface-text-color);font-size:11.5px;text-align:center}.mc-l-sales-quotes__scope{display:inline-flex;gap:6px;margin-right:10px}.mc-l-sales-quotes__consent{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-l-sales-quotes__consent a{color:var(--state-text-brand, #6b2cd9)}
.mc-c-quote-consent{display:flex;flex-direction:column;gap:12px;color:var(--surface-text-color)}.mc-c-quote-consent__step{display:flex;flex-direction:column;gap:12px}.mc-c-quote-consent__text{margin:0;font-size:14px;color:var(--surface-text-color)}.mc-c-quote-consent__text strong{font-weight:600}.mc-c-quote-consent__hint{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-c-quote-consent__hint--actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mc-c-quote-consent__code{position:relative;display:inline-flex;align-self:flex-start;max-width:100%}.mc-c-quote-consent__digits{display:flex;gap:8px}.mc-c-quote-consent__digit{display:inline-flex;align-items:center;justify-content:center;width:44px;height:52px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-1);color:var(--surface-text-color);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.mc-c-quote-consent__digit--filled{border-color:var(--surface-text-muted)}.mc-c-quote-consent__digit--active{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 25%, transparent)}@media(max-width: 360px){.mc-c-quote-consent__digit{width:38px;height:46px;font-size:20px}}.mc-c-quote-consent__code-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:text}.mc-c-quote-consent mc-input{display:block;width:100%}.mc-c-quote-consent__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}
.mc-c-quote-channel-welcome{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:22px;align-items:start;color:var(--color-text-primary)}.mc-c-quote-channel-welcome--solo{grid-template-columns:minmax(0, 1fr)}.mc-c-quote-channel-welcome__main{min-width:0}.mc-c-quote-channel-welcome__hero{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:14px;background:var(--surface-level-1)}.mc-c-quote-channel-welcome__hero-top{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:20px;align-items:center;padding:20px 24px 0}.mc-c-quote-channel-welcome__art .mc-c-spot-illustration--cover{width:360px;height:99px;border-radius:12px}.mc-c-quote-channel-welcome__title{margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.25}.mc-c-quote-channel-welcome__lead{max-width:70ch;margin:0;font-size:14.5px;line-height:1.55;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:0;padding:20px 24px 22px;list-style:none}.mc-c-quote-channel-welcome__step{display:flex;gap:10px;align-items:flex-start}.mc-c-quote-channel-welcome__step-n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12.5px;font-weight:600;color:var(--state-text-brand);background:var(--surface-bg-active)}.mc-c-quote-channel-welcome__step-text b{display:block;margin-bottom:2px;font-size:13.5px;font-weight:500}.mc-c-quote-channel-welcome__step-text small{display:block;font-size:12.8px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__section-title{margin:22px 0 10px;font-size:15px;font-weight:500}.mc-c-quote-channel-welcome__products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.mc-c-quote-channel-welcome__product{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-level-1)}.mc-c-quote-channel-welcome__product-photo{height:92px;background-color:var(--color-primary-400);background-image:linear-gradient(150deg, var(--color-primary-400), var(--color-primary-700));background-position:center;background-repeat:no-repeat;background-size:cover}.mc-c-quote-channel-welcome__product-body{padding:10px 12px 12px}.mc-c-quote-channel-welcome__product-body b{display:block;font-size:13.5px;font-weight:500}.mc-c-quote-channel-welcome__product-body span{display:block;margin-top:2px;font-size:12.3px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__trust{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--surface-text-muted);background:var(--surface-bg-secondary)}.mc-c-quote-channel-welcome__trust i{margin-top:1px;font-size:18px;color:var(--state-text-brand)}.mc-c-quote-channel-welcome__side{display:flex;flex-direction:column;gap:14px}.mc-c-quote-channel-welcome__cta{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--surface-border-color);border-radius:14px;background:var(--surface-level-1)}.mc-c-quote-channel-welcome__cta h2{margin:0;font-size:16px;font-weight:500}.mc-c-quote-channel-welcome__cta p{margin:0;font-size:13px;line-height:1.5;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__meta{font-size:12.3px;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mc-c-quote-channel-welcome__list li{display:flex;gap:8px;font-size:13px;line-height:1.45;color:var(--surface-text-muted)}.mc-c-quote-channel-welcome__list i{margin-top:1px;font-size:16px;color:var(--state-text-success)}.mc-c-quote-channel-welcome__cta .mc-c-quote-channel-welcome__done{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:8px;font-size:12.8px;line-height:1.45;color:var(--surface-text-muted);background:var(--surface-bg-secondary)}.mc-c-quote-channel-welcome__done i{font-size:17px;color:var(--state-text-success)}@media(max-width: 767.98px){.mc-c-quote-channel-welcome,.mc-c-quote-channel-welcome__hero-top,.mc-c-quote-channel-welcome__steps{grid-template-columns:minmax(0, 1fr)}.mc-c-quote-channel-welcome__products{grid-template-columns:repeat(2, minmax(0, 1fr))}.mc-c-quote-channel-welcome__art .mc-c-spot-illustration--cover{width:100%}}
.mc-c-referral-form{padding:16px}.mc-c-referral-form__field{margin-bottom:16px}.mc-c-referral-form__field--half{flex:1;min-width:0}.mc-c-referral-form__label{display:block;font-size:11px;text-transform:uppercase;color:var(--surface-text-muted);font-weight:600;margin-bottom:6px}.mc-c-referral-form__input,.mc-c-referral-form__textarea{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:13px;background:var(--surface-1);color:var(--surface-text-color)}.mc-c-referral-form__input:focus,.mc-c-referral-form__textarea:focus{outline:none;border-color:var(--color-primary-500)}.mc-c-referral-form__textarea{resize:vertical;min-height:80px}.mc-c-referral-form__readonly{padding:8px 12px;background:var(--surface-2);border-radius:6px;font-size:13px;color:var(--surface-text-color)}.mc-c-referral-form__row{display:flex;gap:12px}.mc-c-referral-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.mc-c-referral-create__header{padding:16px 16px 0}.mc-c-referral-create__title{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--surface-text-color)}.mc-c-referral-create__subtitle{font-size:12px;color:var(--surface-text-muted);margin-top:4px}
.mc-c-referral-kanban-empty{display:flex;align-items:center;justify-content:center;flex:1;min-height:400px;padding:40px}.mc-c-referral-kanban-empty__content{text-align:center;max-width:400px}.mc-c-referral-kanban-empty__content i{font-size:64px;color:var(--text-tertiary);margin-bottom:16px}.mc-c-referral-kanban-empty__content h3{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.mc-c-referral-kanban-empty__content p{font-size:14px;color:var(--text-secondary);margin-bottom:24px}.mc-c-referral-kanban #kanbanViewBody kanban-board{display:block}.mc-c-referral-kanban #kanbanViewBody .kanban-wrapper{padding:.8rem 0}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column__header{padding:12px 16px;border-radius:8px 8px 0 0}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column__title{font-size:14px;font-weight:600}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column__count{font-size:12px;padding:2px 8px;border-radius:12px;background:var(--surface-primary)}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column__list{padding:8px;gap:8px}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=pending] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(245, 158, 11, 0.1), rgba(245, 158, 11, 0.05));border-bottom:2px solid #f59e0b}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=accepted] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(34, 197, 94, 0.1), rgba(34, 197, 94, 0.05));border-bottom:2px solid #22c55e}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=in_progress] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(59, 130, 246, 0.05));border-bottom:2px solid #3b82f6}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=completed] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(16, 185, 129, 0.05));border-bottom:2px solid #10b981}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=rejected] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(239, 68, 68, 0.1), rgba(239, 68, 68, 0.05));border-bottom:2px solid #ef4444}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=cancelled] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(107, 114, 128, 0.1), rgba(107, 114, 128, 0.05));border-bottom:2px solid #6b7280}.mc-c-referral-kanban #kanbanViewBody .mc-c-kanban-column[data-column-id=expired] .mc-c-kanban-column__header{background:linear-gradient(135deg, rgba(156, 163, 175, 0.1), rgba(156, 163, 175, 0.05));border-bottom:2px solid #9ca3af}@media(max-width: 1200px){.mc-c-referral-kanban #kanbanViewBody kanban-board{--kanban-column-width: 250px !important}}@media(max-width: 768px){.mc-c-referral-kanban #kanbanViewBody kanban-board{--kanban-column-width: 280px !important}.mc-c-referral-kanban #kanbanViewBody .kanban-wrapper{-webkit-overflow-scrolling:touch}}
.mc-c-referral-kanban-card{color:unset;text-decoration:none;display:block}.mc-c-referral-kanban-card:hover,.mc-c-referral-kanban-card:focus,.mc-c-referral-kanban-card:active{color:unset;text-decoration:none}.mc-c-referral-kanban-card__wrapper{border:1px solid var(--border-color);background:var(--surface-background-color);box-shadow:-4px 3px 0px 0 var(--border-color);border-radius:7px;display:flex;flex-direction:column;padding:.8rem .4rem;cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.mc-c-referral-kanban-card--pending .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #f59e0b;border-color:rgba(245,158,11,.2)}.mc-c-referral-kanban-card--accepted .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #22c55e;border-color:rgba(34,197,94,.2)}.mc-c-referral-kanban-card--in_progress .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #3b82f6;border-color:rgba(59,130,246,.2)}.mc-c-referral-kanban-card--completed .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #10b981;border-color:rgba(16,185,129,.2)}.mc-c-referral-kanban-card--rejected .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #ef4444;border-color:rgba(239,68,68,.2);opacity:.7}.mc-c-referral-kanban-card--cancelled .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #6b7280;border-color:rgba(107,114,128,.2);opacity:.7}.mc-c-referral-kanban-card--expired .mc-c-referral-kanban-card__wrapper{box-shadow:-4px 3px 0px 0 #9ca3af;border-color:rgba(156,163,175,.2);opacity:.7}.mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired) .mc-c-referral-kanban-card__wrapper{transform:translateY(-2px);border-color:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.4);box-shadow:-4px 3px 0px 0 rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.3),0 4px 12px rgba(0,0,0,.1)}.mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--pending .mc-c-referral-kanban-card__wrapper{border-color:rgba(245,158,11,.5);box-shadow:-6px 4px 0px 0 #f59e0b,0 4px 12px rgba(245,158,11,.15)}.mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--accepted .mc-c-referral-kanban-card__wrapper{border-color:rgba(34,197,94,.5);box-shadow:-6px 4px 0px 0 #22c55e,0 4px 12px rgba(34,197,94,.15)}.mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--in_progress .mc-c-referral-kanban-card__wrapper{border-color:rgba(59,130,246,.5);box-shadow:-6px 4px 0px 0 #3b82f6,0 4px 12px rgba(59,130,246,.15)}.mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--completed .mc-c-referral-kanban-card__wrapper{border-color:rgba(16,185,129,.5);box-shadow:-6px 4px 0px 0 #10b981,0 4px 12px rgba(16,185,129,.15)}.mc-c-referral-kanban-card:active:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired) .mc-c-referral-kanban-card__wrapper{transform:translateY(0);transition-duration:.1s}.mc-c-referral-kanban-card__top-frame{display:flex;flex-direction:row;justify-content:space-between;height:100%;min-width:0;overflow:hidden}.mc-c-referral-kanban-card__bottom-frame{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}.mc-c-referral-kanban-card__block-left{padding:0 .8rem;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.mc-c-referral-kanban-card__block-right{padding:0 .8rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;align-items:center;flex-shrink:0}.mc-c-referral-kanban-card__label{display:flex;align-items:center;justify-content:flex-start;font-size:12px;padding:.3rem 0;min-width:0;max-width:100%}.mc-c-referral-kanban-card__label i{padding-right:.4rem;font-size:12px;color:var(--text-tertiary);flex-shrink:0}.mc-c-referral-kanban-card__label p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-c-referral-kanban-card__label--title{font-weight:700;flex-direction:column;align-items:flex-start}.mc-c-referral-kanban-card__label--title small{color:var(--text-secondary);opacity:.7;font-weight:400}.mc-c-referral-kanban-card__label--title p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-c-referral-kanban-card__label--flow p{display:flex;align-items:center;gap:4px;font-size:11px}.mc-c-referral-kanban-card__label--value{font-weight:600;color:var(--color-success, #198754)}.mc-c-referral-kanban-card__flow-arrow{display:inline-flex;align-items:center}.mc-c-referral-kanban-card__flow-arrow i{font-size:9px;padding:0;color:var(--text-tertiary)}.mc-c-referral-kanban-card__type-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;background:rgba(var(--color-primary-500-rgb, 137, 85, 239), 0.1);color:var(--color-primary-500, #8955ef);text-transform:uppercase;letter-spacing:.3px}.mc-c-referral-kanban-card__actions{display:flex;gap:4px}.mc-c-referral-kanban-card__action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:all .15s ease}.mc-c-referral-kanban-card__action:hover{background:var(--surface-secondary);color:var(--text-primary)}.mc-c-referral-kanban-card__action--accept:hover{background:rgba(34,197,94,.15);color:var(--color-success, #198754)}.mc-c-referral-kanban-card__action i{font-size:12px}.mc-c-referral-kanban-card__bottom-frame .mc-c-referral-kanban-card__block-left{flex-direction:row;align-items:center}[data-surface=dark] .mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--pending .mc-c-referral-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #f59e0b,0 4px 12px rgba(245,158,11,.25)}[data-surface=dark] .mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--accepted .mc-c-referral-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #22c55e,0 4px 12px rgba(34,197,94,.25)}[data-surface=dark] .mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--in_progress .mc-c-referral-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #3b82f6,0 4px 12px rgba(59,130,246,.25)}[data-surface=dark] .mc-c-referral-kanban-card:hover:not(.mc-c-referral-kanban-card--rejected):not(.mc-c-referral-kanban-card--cancelled):not(.mc-c-referral-kanban-card--expired).mc-c-referral-kanban-card--completed .mc-c-referral-kanban-card__wrapper{box-shadow:-6px 4px 0px 0 #10b981,0 4px 12px rgba(16,185,129,.25)}
.mc-l-referral-view-page{width:100%;height:100%;display:flex;flex-direction:column}.mc-l-referral-view-page content{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-referral-view-page .mc-l-content-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-referral-view-page .mc-l-content__body{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-referral-view-page .mc-l-content__body-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.mc-l-referral-view-page content-body{flex:1;display:flex;flex-direction:column;min-height:0}.mc-l-referral-view-page .mc-l-content-body__main-container{flex:1;min-height:0}.mc-l-referral-view-page .mc-l-content-body__left-panel,.mc-l-referral-view-page .mc-l-content-body__right-panel{height:100%;min-height:0;align-self:stretch}.mc-l-referral-view-page content-body-left{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;gap:1rem}.mc-l-referral-view-page content-body-right{height:100%;min-height:0;display:flex;flex-direction:column;gap:1rem}.mc-c-referral-view-header{display:flex;align-items:flex-start;gap:var(--space-3, 12px)}.mc-c-referral-view-header__info{display:flex;flex-direction:column;gap:var(--space-1, 4px);min-width:0}.mc-c-referral-view-header__code{font-size:12px;font-weight:500;color:var(--app-text-muted);font-family:var(--font-mono, monospace);letter-spacing:.5px}.mc-c-referral-view-header__title{margin:0;font-size:20px;font-weight:600;color:var(--app-text-color);line-height:1.3;word-break:break-word}.mc-c-referral-view-header__status{padding:3px 10px;border-radius:4px;font-size:11px;font-weight:500;flex-shrink:0;margin-top:4px}.mc-c-referral-view-header__status--warning{background:var(--color-warning-50, #fff3e0);color:var(--color-warning-700, #e65100)}.mc-c-referral-view-header__status--success{background:var(--color-success-50, #e8f5e9);color:var(--color-success-700, #2e7d32)}.mc-c-referral-view-header__status--error{background:var(--color-danger-50, #ffebee);color:var(--color-danger-700, #c62828)}.mc-c-referral-view-header__status--info{background:var(--color-info-50, #e3f2fd);color:var(--color-info-700, #1565c0)}.mc-c-referral-view-header__status--secondary{background:var(--surface-3, #fff);color:var(--text-secondary, #9ca3af)}.mc-c-referral-view-header mc-button{flex-shrink:0;margin-top:2px}.mc-c-referral-view-sidebar{display:flex;flex-direction:column;padding:var(--space-2, 8px) 0}.mc-c-referral-view-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mc-c-referral-view-main__tabs{flex-shrink:0;padding:var(--space-3, 12px) var(--space-3, 12px) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mc-c-referral-view-main__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mc-c-referral-view-main__tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-referral-view-main__tab-panel--details,.mc-c-referral-view-main__tab-panel--commission{padding:var(--space-3, 12px);gap:var(--space-3, 12px);overflow-y:auto}.mc-c-referral-view-main__tab-panel--timeline{padding:var(--space-3, 12px);overflow-y:auto}.mc-c-referral-view-main__section-card{padding:var(--space-4, 16px)}.mc-c-referral-view-main__section-card--danger{border-left:3px solid var(--color-danger-500, #ef4444)}.mc-c-referral-view-main__section-card--success{border-left:3px solid var(--color-success-500, #22c55e)}.mc-c-referral-view-main__section-header{margin:0 0 var(--space-3, 12px);font-size:13px;font-weight:600;color:var(--surface-text-color);display:flex;align-items:center;gap:var(--space-2, 8px);text-transform:uppercase;letter-spacing:.3px}.mc-c-referral-view-main__section-header i{font-size:16px;color:var(--surface-text-muted)}.mc-c-referral-view-main__section-header span{flex:1}.mc-c-referral-view-main__section-header--danger i{color:var(--color-danger-500, #ef4444)}.mc-c-referral-view-main__text-block{padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:6px;font-size:13px;line-height:1.6;color:var(--surface-text-color);white-space:pre-wrap}.mc-c-referral-view-main__text-block--error{background:var(--color-danger-50, rgba(239, 68, 68, 0.08));color:var(--color-danger-700, #c62828);border:1px solid var(--color-danger-100, rgba(239, 68, 68, 0.15))}.mc-c-referral-view-main__result{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:6px}.mc-c-referral-view-main__result-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600}.mc-c-referral-view-main__result-badge--success{background:var(--color-success-50, rgba(34, 197, 94, 0.1));color:var(--color-success-700, #2e7d32)}.mc-c-referral-view-main__result-badge--error{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-700, #c62828)}.mc-c-referral-view-main__result-value{font-size:16px;font-weight:700;color:var(--surface-text-color)}.mc-c-referral-view-main__deal-card{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--surface-level-1);border:1px solid var(--surface-border-color);border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-size:13px;color:var(--surface-text-color)}.mc-c-referral-view-main__deal-card:hover{background:var(--surface-level-2);border-color:var(--color-primary-300)}.mc-c-referral-view-main__deal-card>i:first-child{font-size:18px;color:var(--color-primary-500, #3b82f6);flex-shrink:0}.mc-c-referral-view-main__deal-card>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-c-referral-view-main__deal-card>i:last-child{font-size:14px;color:var(--surface-text-muted);flex-shrink:0;transition:color .15s ease}.mc-c-referral-view-main__deal-card:hover>i:last-child{color:var(--color-primary-500, #3b82f6)}.mc-c-referral-view-main__placeholder{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);border:1px dashed var(--surface-border-color);border-radius:6px;color:var(--surface-text-muted);font-size:12px}.mc-c-referral-view-main__placeholder i{font-size:16px}.mc-c-referral-view-main__commission-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3, 12px)}.mc-c-referral-view-main__commission-field{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-3, 12px);background:var(--surface-level-1);border-radius:6px}.mc-c-referral-view-main__commission-label{font-size:10px;text-transform:uppercase;color:var(--surface-text-muted);font-weight:600;letter-spacing:.5px}.mc-c-referral-view-main__commission-value{font-size:14px;font-weight:600;color:var(--surface-text-color)}.mc-c-referral-view-timeline{display:flex;flex-direction:column;gap:0}.mc-c-referral-view-timeline__item{display:flex;gap:var(--space-3, 12px);position:relative}.mc-c-referral-view-timeline__item:last-child .mc-c-referral-view-timeline__line{display:none}.mc-c-referral-view-timeline__marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px}.mc-c-referral-view-timeline__dot{width:12px;height:12px;border-radius:50%;background:var(--surface-border-color);flex-shrink:0;z-index:1;border:2px solid var(--surface-background-color);box-shadow:0 0 0 2px var(--surface-border-color)}.mc-c-referral-view-timeline__dot--info{background:var(--color-info-500, #3b82f6);box-shadow:0 0 0 2px var(--color-info-200, rgba(59, 130, 246, 0.3))}.mc-c-referral-view-timeline__dot--success{background:var(--color-success-500, #22c55e);box-shadow:0 0 0 2px var(--color-success-200, rgba(34, 197, 94, 0.3))}.mc-c-referral-view-timeline__dot--error{background:var(--color-danger-500, #ef4444);box-shadow:0 0 0 2px var(--color-danger-200, rgba(239, 68, 68, 0.3))}.mc-c-referral-view-timeline__dot--warning{background:var(--color-warning-500, #f59e0b);box-shadow:0 0 0 2px var(--color-warning-200, rgba(245, 158, 11, 0.3))}.mc-c-referral-view-timeline__dot--secondary{background:var(--surface-text-muted);box-shadow:0 0 0 2px var(--surface-border-color)}.mc-c-referral-view-timeline__line{width:2px;flex:1;min-height:16px;background:var(--surface-border-color)}.mc-c-referral-view-timeline__card{flex:1;display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.mc-c-referral-view-timeline__card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px)}.mc-c-referral-view-timeline__card-title{font-size:13px;font-weight:600;color:var(--surface-text-color)}.mc-c-referral-view-timeline__card-date{font-size:11px;color:var(--surface-text-muted);white-space:nowrap;flex-shrink:0}.mc-c-referral-view-timeline__card-sub{font-size:12px;color:var(--surface-text-muted)}.mc-c-referral-view-timeline__card-tag{display:inline-block;padding:1px 6px;background:var(--surface-level-2);border-radius:3px;font-size:11px;color:var(--surface-text-muted);margin-left:var(--space-1, 4px)}.mc-c-referral-view-timeline__transition{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-1, 4px)}.mc-c-referral-view-timeline__transition i{font-size:14px;color:var(--surface-text-muted)}.mc-c-referral-view-timeline__transition-from{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:var(--surface-level-2);color:var(--surface-text-muted)}.mc-c-referral-view-timeline__transition-to{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:var(--color-success-50, rgba(34, 197, 94, 0.1));color:var(--color-success-700, #2e7d32)}.mc-c-referral-view-timeline__transition-to--error{background:var(--color-danger-50, rgba(239, 68, 68, 0.1));color:var(--color-danger-700, #c62828)}.mc-c-referral-view-timeline__transition-to--muted{background:var(--surface-level-2);color:var(--surface-text-muted)}@media(max-width: 992px){.mc-c-referral-view-main__tab-panel{min-height:300px}.mc-c-referral-view-main__commission-grid{grid-template-columns:1fr}}@media(max-width: 768px){.mc-c-referral-view-main__tabs{flex-wrap:wrap;padding:var(--space-2, 8px) var(--space-3, 12px) 0}.mc-c-referral-view-main__tabs .mc-c-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-c-referral-view-main__tabs .mc-c-tabs::-webkit-scrollbar{height:4px}.mc-c-referral-view-main__tab-panel{min-height:250px}.mc-c-referral-view-main__tab-panel--details,.mc-c-referral-view-main__tab-panel--commission,.mc-c-referral-view-main__tab-panel--timeline{padding:var(--space-2, 8px)}.mc-c-referral-view-main__section-card{padding:var(--space-3, 12px)}.mc-c-referral-view-main__commission-grid{grid-template-columns:1fr}.mc-c-referral-view-sidebar__flow-step{padding:var(--space-2, 8px)}.mc-c-referral-view-timeline__card-header{flex-direction:column;align-items:flex-start}}
.mc-c-activity-card{--activity-node-mail: #c9820f;--activity-node-call: #8a5fc4;--activity-node-chat: #25a35a;--activity-node-fill: var(--color-gray-600);display:grid;grid-template-columns:34px minmax(0, 1fr) auto;column-gap:12px}.mc-c-activity-card--stage{--activity-node-fill: var(--color-primary-500)}.mc-c-activity-card--good{--activity-node-fill: var(--color-success-600)}.mc-c-activity-card--late{--activity-node-fill: var(--color-danger-600)}.mc-c-activity-card--work{--activity-node-fill: var(--color-info-600)}.mc-c-activity-card--mail{--activity-node-fill: var(--activity-node-mail)}.mc-c-activity-card--call{--activity-node-fill: var(--activity-node-call)}.mc-c-activity-card--chat{--activity-node-fill: var(--activity-node-chat)}.mc-c-activity-card--record{--activity-node-fill: var(--color-gray-600)}.mc-c-activity-card__rail{position:relative;display:flex;justify-content:center}.mc-c-activity-card__rail::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:var(--surface-border)}.mc-c-activity-card__node{position:relative;z-index:1;width:22px;height:22px;margin-top:9px;border-radius:7px;border:2px solid var(--surface-bg-primary);background:var(--activity-node-fill);color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.mc-c-activity-card__node .bx{font-size:12px;line-height:1}.mc-c-activity-card--system .mc-c-activity-card__node{background:var(--surface-bg-primary);border:1.5px dashed var(--surface-border-dark);color:var(--surface-text-muted)}.mc-c-activity-card__main{min-width:0;padding:10px 0 14px}.mc-c-activity-card activity-title,.mc-c-activity-card activity-actions{display:contents}.mc-c-activity-card__title{font-size:.86rem;font-weight:500;line-height:1.5;color:var(--surface-text-primary);overflow-wrap:anywhere}.mc-c-activity-card__note{font-weight:400}.mc-c-activity-card__note [style*=color],.mc-c-activity-card__note font[color],.mc-c-activity-card__quote [style*=color],.mc-c-activity-card__quote font[color]{color:inherit !important}.mc-c-activity-card__note [style*=background],.mc-c-activity-card__quote [style*=background]{background:rgba(0,0,0,0) !important}.mc-c-activity-card__note [style*=font-size],.mc-c-activity-card__note [style*=font-family],.mc-c-activity-card__note font[size],.mc-c-activity-card__note font[face],.mc-c-activity-card__quote [style*=font-size],.mc-c-activity-card__quote [style*=font-family],.mc-c-activity-card__quote font[size],.mc-c-activity-card__quote font[face]{font-size:inherit !important;font-family:inherit !important}.mc-c-activity-card__note mark,.mc-c-activity-card__quote mark{padding:0 2px;border-radius:2px;background:color-mix(in srgb, var(--state-text-warning) 18%, transparent);color:inherit}.mc-c-activity-card__note h1,.mc-c-activity-card__note h2,.mc-c-activity-card__note h3,.mc-c-activity-card__note h4,.mc-c-activity-card__note h5,.mc-c-activity-card__note h6,.mc-c-activity-card__quote h1,.mc-c-activity-card__quote h2,.mc-c-activity-card__quote h3,.mc-c-activity-card__quote h4,.mc-c-activity-card__quote h5,.mc-c-activity-card__quote h6{margin:0;font-size:inherit;font-weight:600;line-height:inherit;color:inherit}.mc-c-activity-card__note p,.mc-c-activity-card__note li,.mc-c-activity-card__quote p,.mc-c-activity-card__quote li{margin:0}.mc-c-activity-card__note ul,.mc-c-activity-card__note ol,.mc-c-activity-card__quote ul,.mc-c-activity-card__quote ol{margin:0;padding-left:1.15em}.mc-c-activity-card__note ul,.mc-c-activity-card__quote ul{list-style:disc}.mc-c-activity-card__note ol,.mc-c-activity-card__quote ol{list-style:decimal}.mc-c-activity-card__note a,.mc-c-activity-card__quote a{color:var(--color-link)}.mc-c-activity-card__note img,.mc-c-activity-card__quote img{max-width:100%;height:auto}.mc-c-activity-card__note img[alt="não selecionada"],.mc-c-activity-card__note img[alt=selecionada],.mc-c-activity-card__note img[alt=unchecked],.mc-c-activity-card__note img[alt=checked],.mc-c-activity-card__quote img[alt="não selecionada"],.mc-c-activity-card__quote img[alt=selecionada],.mc-c-activity-card__quote img[alt=unchecked],.mc-c-activity-card__quote img[alt=checked]{box-sizing:border-box;width:.9em;height:.9em;margin:0 .45em 0 0;vertical-align:-0.1em;border:1.5px solid currentColor;border-radius:3px;object-fit:none;object-position:-100em;opacity:.8}.mc-c-activity-card__note img[alt=selecionada],.mc-c-activity-card__note img[alt=checked],.mc-c-activity-card__quote img[alt=selecionada],.mc-c-activity-card__quote img[alt=checked]{background:currentColor;box-shadow:inset 0 0 0 2px var(--surface-bg-primary)}.mc-c-activity-card__note li:has(>img[alt="não selecionada"]:first-child),.mc-c-activity-card__note li:has(>img[alt=selecionada]:first-child),.mc-c-activity-card__note li:has(>img[alt=unchecked]:first-child),.mc-c-activity-card__note li:has(>img[alt=checked]:first-child),.mc-c-activity-card__quote li:has(>img[alt="não selecionada"]:first-child),.mc-c-activity-card__quote li:has(>img[alt=selecionada]:first-child),.mc-c-activity-card__quote li:has(>img[alt=unchecked]:first-child),.mc-c-activity-card__quote li:has(>img[alt=checked]:first-child){list-style:none;margin-left:-1.15em}.mc-c-activity-card__from{font-weight:400;color:var(--surface-text-muted)}.mc-c-activity-card__sub{margin:4px 0 0;font-size:.79rem;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere}.mc-c-activity-card__sub>span+span::before{content:" · "}.mc-c-activity-card__hint{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:.79rem;line-height:1.5;color:var(--surface-text-muted)}.mc-c-activity-card__hint i{font-size:15px;color:var(--state-text-brand)}.mc-c-activity-card__link{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mc-c-activity-card__link:hover{text-decoration:underline}.mc-c-activity-card__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-activity-card__quote{margin:6px 0 0;padding-left:9px;border-left:2px solid var(--surface-border-dark);font-size:.79rem;font-style:italic;line-height:1.5;color:var(--surface-text-secondary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em}.mc-c-activity-card__quote.mc-c-activity-card__quote--open{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}.mc-c-activity-card__quote--open img{display:block;max-width:100%;max-height:480px;height:auto;margin:6px 0;border-radius:6px}.mc-c-activity-card__quote--media:not(.mc-c-activity-card__quote--open) img{display:none}.mc-c-activity-card__quote.mc-c-activity-card__quote--media-only:not(.mc-c-activity-card__quote--open){display:none}.mc-c-activity-card__quote.mc-c-activity-card__quote--fade:not(.mc-c-activity-card__quote--open){display:block;-webkit-line-clamp:unset;max-height:4.5em;-webkit-mask-image:linear-gradient(to bottom, #000 55%, transparent 100%);mask-image:linear-gradient(to bottom, #000 55%, transparent 100%)}.mc-c-activity-card__quote-thumb{position:relative;display:block;margin-top:6px;padding:0;max-width:240px;border:1px solid var(--surface-border-color);border-radius:6px;overflow:hidden;background:rgba(0,0,0,0);cursor:zoom-in}.mc-c-activity-card__quote-thumb img{display:block;width:auto;max-width:100%;max-height:120px;object-fit:cover}.mc-c-activity-card__quote-thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-activity-card__quote-count{position:absolute;right:6px;bottom:6px;padding:0 6px;border-radius:99px;background:rgba(0,0,0,.62);color:#fff;font-size:.7rem;font-weight:600;line-height:1.6}.mc-c-activity-card__quote-toggle{display:block}.mc-c-activity-card--line .mc-c-activity-card__quote{display:none}.mc-c-activity-card__clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.5em}.mc-c-activity-card__clamp.mc-c-activity-card__note--fade{display:block;-webkit-line-clamp:unset;max-height:6em;-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent 100%);mask-image:linear-gradient(to bottom, #000 70%, transparent 100%)}.mc-c-activity-card__more{display:inline-block;margin-top:4px;padding:0;border:0;background:none;font-size:.74rem;color:var(--state-text-brand);cursor:pointer}.mc-c-activity-card__mention{padding:0 3px;border-radius:3px;background:color-mix(in srgb, var(--state-text-brand) 14%, transparent);color:var(--state-text-brand);font-weight:500}.mc-c-activity-card__chip{margin-left:5px;padding:0 6px;border-radius:99px;font-size:.68rem;font-weight:500;vertical-align:1px;white-space:nowrap}.mc-c-activity-card__chip--done{background:color-mix(in srgb, var(--state-text-success) 14%, transparent);color:var(--state-text-success)}.mc-c-activity-card__chip--late{background:color-mix(in srgb, var(--state-text-danger) 14%, transparent);color:var(--state-text-danger)}.mc-c-activity-card__chip--neutral{background:var(--surface-bg-tertiary);color:var(--surface-text-secondary)}.mc-c-activity-card__notice{margin:2px 0 0;font-size:.79rem;color:var(--surface-text-muted)}.mc-c-activity-card__notice:empty{margin:0}.mc-c-activity-card__actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary,.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral{background-color:rgba(0,0,0,0);border-color:var(--surface-border);font-weight:500}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary:hover:not(:disabled),.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral:hover:not(:disabled){background-color:var(--surface-bg-hover);border-color:var(--surface-border-dark)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary:active:not(:disabled),.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral:active:not(:disabled){background-color:var(--surface-bg-active);border-color:var(--surface-border-dark)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary{color:var(--state-text-brand)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary:hover:not(:disabled),.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--primary:active:not(:disabled){color:var(--state-text-brand)}.mc-c-activity-card__actions .mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--primary{background-color:rgba(0,0,0,0);border-color:var(--surface-border);color:var(--state-text-brand);font-weight:500}.mc-c-activity-card__actions .mc-c-action-menu__toggle--outlined.mc-c-action-menu__toggle--primary:hover{background-color:var(--surface-bg-hover);border-color:var(--surface-border-dark);color:var(--state-text-brand)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral{color:var(--surface-text-secondary)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral:hover:not(:disabled),.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--neutral:active:not(:disabled){color:var(--surface-text-primary)}.mc-c-activity-card__actions .mc-c-button .mc-c-button__icon{font-size:14px;color:var(--surface-text-muted)}.mc-c-activity-card__actions .mc-c-button--primary .mc-c-button__icon{color:inherit}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--success{border-color:color-mix(in srgb, var(--color-success-600) 35%, transparent);color:var(--state-text-success)}.mc-c-activity-card__actions .mc-c-button--outlined.mc-c-button--error{border-color:color-mix(in srgb, var(--color-danger-600) 35%, transparent);color:var(--state-text-danger)}.mc-c-activity-card__meta{display:flex;align-items:flex-start;gap:6px;padding-top:12px;font-size:.72rem;color:var(--surface-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mc-c-activity-card__meta--late{color:var(--state-text-danger);font-weight:500}.mc-c-activity-card__actor-icon{font-size:.85rem;line-height:1.2;margin-right:-2px;color:inherit}.mc-c-activity-card__menu{opacity:1}.mc-c-activity-card__menu .fa-angle-down{display:none}.mc-c-activity-card__menu .mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--neutral{margin-top:-5px;color:var(--surface-text-muted)}.mc-c-activity-card__menu .mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--neutral:hover,.mc-c-activity-card__menu .mc-c-action-menu__toggle--ghost.mc-c-action-menu__toggle--neutral:focus-visible{color:var(--surface-text-secondary)}.mc-c-activity-card__menu .mc-c-action-menu__toggle .bx{font-size:16px;line-height:1}@media(max-width: 769px){.mc-c-activity-card{grid-template-columns:28px minmax(0, 1fr)}.mc-c-activity-card__rail{grid-row:span 2}.mc-c-activity-card__node{width:20px;height:20px}.mc-c-activity-card__meta{grid-column:2;padding:0 0 12px}}
.mc-c-activity-feed{display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-activity-feed__section{display:flex;flex-direction:column;margin-bottom:8px}.mc-c-activity-feed__daymark{display:flex;align-items:center;gap:9px;margin:0;padding:12px 0 8px;font-size:.72rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.mc-c-activity-feed__daymark::after{content:"";flex:1;height:1px;background:var(--border-color)}.mc-c-activity-feed__list{list-style:none;margin:0;padding:0;transition:opacity .2s ease}.mc-c-activity-feed__list--busy{opacity:.55}.mc-c-activity-feed__item{margin:0;padding:0}.mc-c-activity-feed__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-activity-feed__note{margin:0 0 8px;font-size:.79rem;font-style:italic;color:var(--surface-text-muted)}.mc-c-activity-feed__toolbar{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.mc-c-activity-feed__tabs{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:6px}.mc-c-activity-feed__tab{padding:4px 10px;border:1px solid var(--surface-border);border-radius:99px;background:var(--surface-bg-primary);font-family:inherit;font-size:.72rem;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;color:var(--surface-text-secondary);font-variant-numeric:tabular-nums;transition:color .2s ease,border-color .2s ease}.mc-c-activity-feed__tab:hover{color:var(--state-text-brand)}.mc-c-activity-feed__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-activity-feed__tab--active{color:var(--state-text-brand);border-color:var(--color-primary);background:color-mix(in srgb, var(--state-text-brand) 14%, transparent)}.mc-c-activity-feed__tab-count{margin-left:2px;color:var(--surface-text-muted);font-weight:600}.mc-c-activity-feed__tab--active .mc-c-activity-feed__tab-count{color:inherit}.mc-c-activity-feed__tab--more{border-style:dashed;background:rgba(0,0,0,0);color:var(--surface-text-muted)}.mc-c-activity-feed__refresh{margin-left:auto}.mc-c-activity-feed__sentinel{height:1px}.mc-c-activity-feed__empty{margin:0;padding:18px 0;text-align:center;font-size:.86rem;font-weight:600;color:var(--surface-text-muted)}.mc-c-activity-feed__error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0;text-align:center}.mc-c-activity-feed__error p{margin:0;font-size:.86rem;color:var(--surface-text-color)}.mc-c-activity-feed__expand{display:flex;justify-content:center;padding:0 0 8px}.mc-c-activity-feed__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:4px 0 8px}.mc-c-activity-feed__progress{font-size:.79rem;line-height:1.4;color:var(--surface-text-muted)}.mc-c-activity-feed__item:first-child .mc-c-activity-card__rail::before,.mc-c-activity-feed__item:first-child .mc-c-activity-feed__collapsed-rail::before{top:12px}.mc-c-activity-feed__item:last-child .mc-c-activity-card__rail::before,.mc-c-activity-feed__item:last-child .mc-c-activity-feed__collapsed-rail::before{bottom:auto;height:12px}.mc-c-activity-feed__collapsed{display:grid;grid-template-columns:34px minmax(0, 1fr);column-gap:10px;align-items:center;width:100%;margin:0;padding:4px 0 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);font:inherit;font-size:.78rem;text-align:left;color:var(--surface-text-secondary);cursor:pointer}.mc-c-activity-feed__collapsed:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-activity-feed__collapsed:focus-visible{outline:2px solid var(--surface-border-dark);outline-offset:2px}.mc-c-activity-feed__collapsed-rail{position:relative;display:flex;justify-content:center;align-self:stretch}.mc-c-activity-feed__collapsed-rail::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:var(--surface-border)}.mc-c-activity-feed__collapsed-node{position:relative;z-index:1;width:22px;height:22px;margin-top:2px;border-radius:7px;border:1.5px dashed var(--surface-border-dark);background:var(--surface-bg-primary);color:var(--surface-text-muted);display:flex;align-items:center;justify-content:center}.mc-c-activity-feed__collapsed-node .bx{font-size:12px;line-height:1}.mc-c-activity-feed__collapsed-text{min-width:0;overflow-wrap:anywhere}
activity-module,.mc-c-activity-module{display:contents}
.attachment-associations-drop-zone{position:relative;border-radius:var(--radius-md, 8px);transition:border-color .2s ease,background-color .2s ease}.attachment-associations-drop-zone--dragging{border:2px dashed var(--app-primary, #3b82f6);background-color:var(--surface-highlight, rgba(59, 130, 246, 0.06))}.attachment-associations-drop-zone__message{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--app-primary, #3b82f6);font-size:13px;font-weight:500}.attachment-associations-drop-zone__message i{font-size:18px}.mc-c-attachment-association-list{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin-bottom:var(--spacing-md, 12px)}.mc-c-attachment-association-list__header{display:flex;align-items:center;padding:8px 12px}.mc-c-attachment-association-list__title{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mc-c-attachment-association-list__add-btn{margin-left:auto}.mc-c-attachment-association-list__content{padding:8px 0 12px 0}
.mc-c-automation-email-view{display:flex;flex-direction:column;gap:16px;padding:24px;color:var(--surface-text, inherit)}.mc-c-automation-email-view__title{margin:0;font-size:1.125rem;font-weight:600}.mc-c-automation-email-view__lead{margin:4px 0 0;color:var(--surface-text-secondary, inherit)}.mc-c-automation-email-view__envelope{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.mc-c-automation-email-view__envelope dt{color:var(--surface-text-secondary, inherit)}.mc-c-automation-email-view__envelope dd{margin:0;word-break:break-word}.mc-c-automation-email-view__frame{width:100%;min-height:420px;border:1px solid var(--surface-border, rgba(0, 0, 0, 0.12));border-radius:8px;background:#fff}.mc-c-automation-email-view__state{margin:0;color:var(--surface-text-secondary, inherit)}.mc-c-automation-email-view__state--error{color:var(--app-danger, #d32f2f)}
.mc-c-cc-summary{margin:6px 0 0;padding:6px 8px;border-left:2px solid var(--surface-border-dark);background:var(--surface-bg-tertiary);border-radius:0 7px 7px 0;display:grid;gap:3px}.mc-c-cc-summary__line{margin:0;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:6px;font-size:.78rem}.mc-c-cc-summary__author{color:var(--surface-text-muted);white-space:nowrap}.mc-c-cc-summary__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--surface-text-secondary)}.mc-c-cc-summary__more{margin:0;font-size:.74rem;color:var(--surface-text-muted)}
.mc-c-lifecycle-event__dwell--slow{color:var(--state-text-danger);font-weight:500}.mc-c-lifecycle-event__diff{margin-top:6px;display:flex;flex-direction:column;gap:8px;min-width:0}.mc-c-lifecycle-event__diff-field{display:flex;flex-direction:column;gap:3px;min-width:0}.mc-c-lifecycle-event__diff-label{font-size:12px;color:var(--surface-text-muted)}.mc-c-lifecycle-event__diff-lines{border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px var(--surface-border-color);font-family:var(--font-family-mono);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.mc-c-lifecycle-event__diff-line,.mc-c-lifecycle-event__diff-sign,.mc-c-lifecycle-event__diff-text{font-family:var(--font-family-mono)}.mc-c-lifecycle-event__diff-line{display:grid;grid-template-columns:22px minmax(0, 1fr);padding:2px 10px 2px 0;color:var(--surface-text-color);overflow-wrap:anywhere;white-space:pre-line}.mc-c-lifecycle-event__diff-line--del{background:color-mix(in srgb, var(--state-text-danger) 16%, transparent)}.mc-c-lifecycle-event__diff-line--add{background:color-mix(in srgb, var(--state-text-success) 16%, transparent)}.mc-c-lifecycle-event__diff-sign{text-align:center;user-select:none}.mc-c-lifecycle-event__diff-line--del>.mc-c-lifecycle-event__diff-sign{color:var(--state-text-danger)}.mc-c-lifecycle-event__diff-line--add>.mc-c-lifecycle-event__diff-sign{color:var(--state-text-success)}.mc-c-lifecycle-event__diff-text--muted,.mc-c-lifecycle-event__diff-note{color:var(--surface-text-muted);font-style:italic}.mc-c-lifecycle-event__diff-note{font-size:12px}
.mc-c-historical-avatar{--avatar-size-xs: 18px;--avatar-size-s: 22px;--avatar-size-m: 32px;--avatar-size-l: 42px;--avatar-size-xl: 48px;--avatar-size-xxl: 60px;--avatar-size-xxxl: 94px;position:relative;-webkit-user-select:none;user-select:none;border-radius:50%}.mc-c-historical-avatar--size-xs{width:var(--avatar-size-xs);height:var(--avatar-size-xs)}.mc-c-historical-avatar--size-s{width:var(--avatar-size-s);height:var(--avatar-size-s)}.mc-c-historical-avatar--size-m{width:var(--avatar-size-m);height:var(--avatar-size-m)}.mc-c-historical-avatar--size-l{width:var(--avatar-size-l);height:var(--avatar-size-l)}.mc-c-historical-avatar--size-xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl)}.mc-c-historical-avatar--size-xxl{width:var(--avatar-size-xxl);height:var(--avatar-size-xxl)}.mc-c-historical-avatar--size-xxxl{width:var(--avatar-size-xxxl);height:var(--avatar-size-xxxl)}.mc-c-historical-avatar__image{width:100%;height:100%;border-radius:50%;object-fit:cover}.mc-c-historical-avatar__text{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:.75rem}.mc-c-historical-avatar__text--user{background-color:var(--color-success-dark)}.mc-c-historical-avatar__text--me{background-color:#ec8200}.mc-c-historical-avatar__text--group{background-color:#9a6fef}.mc-c-historical-avatar--user .mc-c-historical-avatar__text{background-color:var(--color-success-dark)}
.mc-c-lang-selector__container{display:flex;flex-direction:column;gap:var(--ui-space-inset-xs, 8px)}.mc-c-lang-selector__label{font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-tight, 1.25);margin:0}.mc-c-lang-selector__label--plain{color:var(--surface-text-color)}.mc-c-lang-selector__label--theme{color:var(--app-text-color)}.mc-c-lang-selector__select{min-width:200px}.mc-c-lang-selector__select--plain{background-color:var(--surface-background-color);border-color:var(--surface-border-color, var(--ui-color-border));color:var(--surface-text-color)}.mc-c-lang-selector__select--plain:focus{border-color:var(--ui-color-primary-500);box-shadow:0 0 0 1px var(--ui-color-primary-500)}.mc-c-lang-selector__select--theme{background-color:var(--app-background-color);border-color:var(--surface-border-color);color:var(--app-text-color)}.mc-c-lang-selector__select--theme:focus{border-color:var(--ui-color-primary-500);box-shadow:0 0 0 1px var(--ui-color-primary-500)}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-single{height:var(--ui-input-height-md, 40px);line-height:var(--ui-input-height-md, 40px);border-radius:var(--ui-border-radius, 6px);border:1px solid var(--ui-color-border);font-size:var(--ui-font-size-sm, 14px);padding:0 var(--ui-space-inset-sm, 12px)}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-single:focus{outline:none}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-single div.chosen-search input[type=text]{height:auto;border:none;margin:0;padding:0;background:rgba(0,0,0,0);font-size:inherit;color:inherit}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop{border-radius:var(--ui-border-radius, 6px);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-lg);margin-top:2px}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop .chosen-results{max-height:200px}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop .chosen-results li{padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);font-size:var(--ui-font-size-sm, 14px);line-height:var(--ui-line-height-normal, 1.5);cursor:pointer}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop .chosen-results li.highlighted{background-color:var(--ui-color-primary-50);color:var(--ui-color-primary-700)}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop .chosen-results li.active-result{color:inherit}.mc-c-lang-selector .chosen-container.chosen-container-single .chosen-drop .chosen-results li.active-result:hover{background-color:var(--ui-color-gray-50)}.mc-c-lang-selector--plain .chosen-container.chosen-container-single .chosen-single{background-color:var(--surface-background-color);border-color:var(--surface-border-color, var(--ui-color-border));color:var(--surface-text-color)}.mc-c-lang-selector--plain .chosen-container.chosen-container-single .chosen-drop{background-color:var(--surface-background-color);border-color:var(--surface-border-color, var(--ui-color-border));color:var(--surface-text-color)}.mc-c-lang-selector--theme .chosen-container.chosen-container-single .chosen-single{background-color:var(--app-background-color);border-color:var(--surface-border-color);color:var(--app-text-color)}.mc-c-lang-selector--theme .chosen-container.chosen-container-single .chosen-drop{background-color:var(--app-background-color);border-color:var(--surface-border-color);color:var(--app-text-color)}
.mc-c-staff-info{--staff-info-padding: var(--ui-space-inset-md, 16px);--staff-info-gap: var(--ui-space-inset-sm, 12px);--staff-info-border-radius: var(--ui-border-radius-lg, 12px);--staff-info-shadow: var(--ui-shadow-lg)}.mc-c-staff-info__avatar-trigger{display:inline-flex;padding:0;border:0;border-radius:50%;background:none;line-height:0;cursor:pointer}.mc-c-staff-info__avatar-trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mc-c-staff-info__toggle{display:flex;align-items:center;gap:var(--staff-info-gap);padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);background:rgba(0,0,0,0);border:none;border-radius:var(--ui-border-radius, 6px);cursor:pointer;transition:all .2s ease-in-out;width:100%;text-align:left;min-height:52px}.mc-c-staff-info__toggle--theme{color:var(--app-text-color)}.mc-c-staff-info__toggle--theme:hover{background-color:hsla(0,0%,100%,.12)}.mc-c-staff-info__toggle--theme:active{background-color:hsla(0,0%,100%,.08)}.mc-c-staff-info__toggle .mc-c-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center}.mc-c-staff-info__info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;gap:2px}.mc-c-staff-info__name{font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);line-height:var(--ui-line-height-tight, 1.25);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit}.mc-c-staff-info__role{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-tight, 1.25);opacity:.65;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit}.mc-c-staff-info__chevron{font-size:16px;margin-left:var(--ui-space-inset-xs, 8px);opacity:.7;transition:transform .2s ease-in-out}.mc-c-staff-info__popup .popup-window-content{padding:0}.mc-c-staff-info__menu{min-width:280px;max-width:360px;background-color:rgba(0,0,0,0);padding-bottom:var(--ui-space-inset-sm, 12px)}.mc-c-staff-info__menu-header{padding:14px 14px 10px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:12px}.mc-c-staff-info__menu-header-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mc-c-staff-info__menu-title{font-size:var(--ui-font-size-md, 16px);font-weight:var(--ui-font-weight-semibold, 600);line-height:var(--ui-line-height-tight, 1.25);color:var(--surface-text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-c-staff-info__menu-subtitle{font-size:var(--ui-font-size-sm, 14px);line-height:var(--ui-line-height-normal, 1.5);color:var(--surface-text-color);opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-c-staff-info__menu-email{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-normal, 1.5);color:var(--surface-text-color);opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:var(--ui-space-inset-2xs, 4px)}.mc-c-staff-info__menu-section{padding:var(--ui-space-inset-md, 16px)}.mc-c-staff-info__menu-section .mc-c-lang-selector__container{margin:0}.mc-c-staff-info__menu-section--logout,.mc-c-staff-info__menu-section--links{padding:0 12px}.mc-c-staff-info__menu-section-title,.mc-c-staff-info__menu~.mc-c-staff-info__section-title{font-size:var(--ui-font-size-xs, 12px);font-weight:var(--ui-font-weight-semibold, 600);letter-spacing:.02em;text-transform:uppercase;color:var(--surface-text-color);opacity:.6;margin-bottom:var(--ui-space-inset-xs, 8px);display:flex;align-items:center;gap:var(--ui-space-inset-2xs, 4px)}.mc-c-staff-info__menu-section-title .mc-c-staff-info__section-info,.mc-c-staff-info__menu~.mc-c-staff-info__section-title .mc-c-staff-info__section-info{font-size:14px;opacity:.7;transition:opacity .15s ease-in-out}.mc-c-staff-info__menu-section-title .mc-c-staff-info__section-info:hover,.mc-c-staff-info__menu-section-title .mc-c-staff-info__section-info:focus,.mc-c-staff-info__menu~.mc-c-staff-info__section-title .mc-c-staff-info__section-info:hover,.mc-c-staff-info__menu~.mc-c-staff-info__section-title .mc-c-staff-info__section-info:focus{opacity:1}.mc-c-staff-info__logout-button{display:flex;align-items:center;gap:var(--ui-space-inset-sm, 12px);width:100%;padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);background:rgba(0,0,0,0);border:none;border-radius:var(--ui-border-radius, 6px);font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out;text-align:left;min-height:40px}.mc-c-staff-info__logout-button:hover{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05));color:var(--color-error)}.mc-c-staff-info__logout-button:active{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.08))}.mc-c-staff-info__logout-button i{font-size:16px;width:20px;text-align:center}.mc-c-staff-info__menu-link{display:flex;align-items:center;gap:var(--ui-space-inset-sm, 12px);width:100%;padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);background:rgba(0,0,0,0);border:none;border-radius:var(--ui-border-radius, 6px);font-size:var(--ui-font-size-sm, 14px);font-weight:var(--ui-font-weight-medium, 500);color:var(--surface-text-color);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;text-align:left;min-height:40px}.mc-c-staff-info__menu-link:hover,.mc-c-staff-info__menu-link:focus-visible{background-color:var(--surface-bg-hover);color:var(--state-text-brand)}.mc-c-staff-info__menu-link i{font-size:16px;width:20px;text-align:center}.mc-c-staff-info__avatar-slot{position:relative;display:inline-flex;flex-shrink:0}.mc-c-staff-info__presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(0,0,0,.45);pointer-events:none}.mc-c-staff-info__presence--online{background-color:var(--color-success)}.mc-c-staff-info__presence--dnd{background-color:var(--color-danger)}.mc-c-staff-info__custom-status{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;background-color:var(--surface-level-1);box-shadow:0 0 0 1.5px rgba(0,0,0,.35);user-select:none}.mc-c-staff-info__presence-dot{flex-shrink:0;width:10px;height:10px;margin:0 5px;border-radius:50%}.mc-c-staff-info__presence-dot--online{background-color:var(--color-success)}.mc-c-staff-info__presence-dot--dnd{background-color:var(--color-danger)}.mc-c-staff-info__presence-line{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:16px;color:var(--surface-text-muted)}.mc-c-staff-info__presence-line .mc-c-staff-info__presence-dot{width:8px;height:8px;margin:0}.mc-c-staff-info__status{position:relative;padding:4px 12px 8px}.mc-c-staff-info__status-field{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 36px 0 10px;border:1px solid var(--surface-border-color);border-radius:8px;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mc-c-staff-info__status-field:hover{background:var(--surface-bg-hover)}.mc-c-staff-info__status-field:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mc-c-staff-info__status-emoji{flex:none;font-size:15px;line-height:1}.mc-c-staff-info__status-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-staff-info__status-placeholder{color:var(--surface-text-muted)}.mc-c-staff-info__status-clear{position:absolute;top:22px;right:18px;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-size:16px;cursor:pointer}.mc-c-staff-info__status-clear:hover{background:var(--surface-bg-hover);color:var(--surface-text-color)}.mc-c-staff-info__status-clear:focus-visible{outline:2px solid var(--color-border-focus)}.mc-c-staff-info__menu>.mc-c-staff-info__menu-link{margin:0 12px;width:calc(100% - 24px)}.mc-c-staff-info__row-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mc-c-staff-info__row-hint{font-size:12px;font-weight:400;color:var(--surface-text-muted)}.mc-c-staff-info__dnd[disabled]{cursor:progress}.mc-c-staff-info__switch{position:relative;flex:none;margin-left:auto;width:32px;height:18px;border-radius:9px;background:var(--surface-border-color);transition:background-color .15s ease}.mc-c-staff-info__switch::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:var(--shadow-xs);transition:transform .15s ease}.mc-c-staff-info__switch.--on{background:var(--color-primary-500)}.mc-c-staff-info__switch.--on::after{transform:translateX(14px)}.mc-c-staff-info__row-value{margin-left:auto;min-width:0;max-width:55%;font-size:13px;font-weight:400;color:var(--surface-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-staff-info__row-chevron{color:var(--surface-text-muted)}.mc-c-staff-info__row-check{margin-left:auto;color:var(--state-text-brand)}.mc-c-staff-info .mc-c-staff-info__row-value+.mc-c-staff-info__row-check{margin-left:0}.mc-c-staff-info__subpopup{width:300px}.mc-c-staff-info__subpopup .popup-window-content{padding:6px}.mc-c-staff-info__subpopup .mc-chat-status-editor{width:auto;padding:6px;background:rgba(0,0,0,0);box-shadow:none}.mc-c-staff-info__subpopup--narrow{width:200px}.mc-c-staff-info__subpopup-search{display:flex;align-items:center;gap:8px;height:32px;margin:0 0 6px;padding:0 10px;border:1px solid var(--surface-border-color);border-radius:8px;color:var(--surface-text-muted)}.mc-c-staff-info__subpopup-search input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);color:var(--surface-text-color);font:inherit;font-size:13px}.mc-c-staff-info__divider{height:1px;margin:6px 0;background-color:var(--surface-border-color, var(--ui-color-border));opacity:.15}.mc-c-staff-info__workspace-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--ui-font-size-2xs, 11px);line-height:var(--ui-line-height-tight, 1.25);opacity:.8;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:160px}.mc-c-staff-info__workspace-badge i{font-size:10px;flex-shrink:0}.mc-c-staff-info__workspace-loading{display:flex;align-items:center;gap:var(--ui-space-inset-xs, 8px);padding:var(--ui-space-inset-xs, 8px) var(--ui-space-inset-sm, 12px);font-size:var(--ui-font-size-sm, 14px);color:var(--surface-text-color);opacity:.6}.mc-c-staff-info__workspace-loading i{font-size:14px}.mc-c-staff-info__workspace-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.mc-c-staff-info__workspace-item{display:flex;align-items:center;gap:var(--ui-space-inset-xs, 8px);width:100%;padding:6px 10px;background:rgba(0,0,0,0);border:none;border-radius:var(--ui-border-radius, 6px);font-size:var(--ui-font-size-sm, 14px);color:var(--surface-text-color);cursor:pointer;transition:all .15s ease-in-out;text-align:left;min-height:34px;position:relative;padding-left:16px}.mc-c-staff-info__workspace-item::before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:2px;background-color:var(--ws-color, transparent);transition:background-color .15s ease-in-out}.mc-c-staff-info__workspace-item:hover{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.05))}.mc-c-staff-info__workspace-item:active{background-color:var(--hover-background-color, rgba(0, 0, 0, 0.08))}.mc-c-staff-info__workspace-item.--active{background-color:rgba(var(--color-primary-rgb, 59, 130, 246), 0.08);color:var(--color-primary);font-weight:var(--ui-font-weight-medium, 500)}.mc-c-staff-info__workspace-item--global::before{background-color:var(--surface-text-color, #6b7280);opacity:.3}.mc-c-staff-info__workspace-item-icon{font-size:14px;width:18px;text-align:center;flex-shrink:0;opacity:.7}.mc-c-staff-info__workspace-item-name{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-c-staff-info__workspace-item-check{font-size:12px;flex-shrink:0;color:var(--color-primary)}.mc-c-staff-info__workspace-item-badge{font-size:10px;font-weight:var(--ui-font-weight-semibold, 600);padding:2px 6px;border-radius:10px;flex-shrink:0;line-height:1.2;letter-spacing:.02em}.mc-c-staff-info__workspace-item-badge.--full{color:var(--color-success, #16a34a);background-color:rgba(var(--color-success-rgb, 22, 163, 74), 0.1)}.mc-c-staff-info__workspace-item-badge.--partial{color:var(--color-warning, #d97706);background-color:rgba(var(--color-warning-rgb, 217, 119, 6), 0.1)}.mc-c-staff-info__toggle-experiment{display:flex;align-items:center;gap:var(--ui-space-inset-sm, 12px);width:100%;cursor:pointer;user-select:none;color:var(--surface-text-color)}.mc-c-staff-info__toggle-experiment input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--surface-border-color, var(--ui-color-border));border-radius:var(--ui-border-radius-sm, 4px);background-color:var(--surface-level-0, transparent);display:inline-block;position:relative;transition:all .15s ease-in-out;margin:0;flex-shrink:0}.mc-c-staff-info__toggle-experiment input[type=checkbox]:hover{box-shadow:0 0 0 4px rgba(var(--surface-border-color-rgb, 0, 0, 0), 0.06)}.mc-c-staff-info__toggle-experiment input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.mc-c-staff-info__toggle-experiment input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--surface-background-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.mc-c-staff-info__toggle-experiment input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mc-c-staff-info__toggle-experiment span{font-size:var(--ui-font-size-sm, 14px);line-height:var(--ui-line-height-tight, 1.25)}.mc-c-staff-info__toggle-experiment .mc-c-staff-info__toggle-experiment-text{display:flex;flex-direction:column;gap:2px}.mc-c-staff-info__toggle-experiment .mc-c-staff-info__toggle-experiment-text small{font-size:var(--ui-font-size-xs, 12px);line-height:var(--ui-line-height-tight, 1.25);opacity:.7}.mc-c-staff-info__experimental-card{border:1px solid var(--surface-border-color, var(--ui-color-border));border-radius:var(--ui-border-radius-lg, 12px);padding:var(--ui-space-inset-sm, 12px);background-color:var(--surface-level-0)}.mc-c-staff-info__section-title{font-size:var(--ui-font-size-xs, 12px);font-weight:var(--ui-font-weight-semibold, 600);letter-spacing:.02em;text-transform:uppercase;color:var(--surface-text-color);opacity:.6;margin-bottom:var(--ui-space-inset-xs, 8px)}.mc-c-staff-info .popup-window{color:var(--surface-text-color);border-color:var(--surface-border-color)}
.mc-c-staff-info-mag-whatsapp{display:flex;flex-direction:column;gap:10px;padding:6px 8px 8px;color:var(--surface-text-color);font-size:13px}.mc-c-staff-info-mag-whatsapp__head{display:flex;align-items:center;gap:8px}.mc-c-staff-info-mag-whatsapp__head-icon{font-size:18px;color:var(--state-text-brand)}.mc-c-staff-info-mag-whatsapp__title{flex:1 1 auto;font-size:14px;font-weight:600}.mc-c-staff-info-mag-whatsapp__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--surface-text-muted);cursor:pointer}.mc-c-staff-info-mag-whatsapp__close:hover{background:var(--surface-level-1);color:var(--surface-text-color)}.mc-c-staff-info-mag-whatsapp__close:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:1px}.mc-c-staff-info-mag-whatsapp__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mc-c-staff-info-mag-whatsapp__text{margin:0;line-height:1.45}.mc-c-staff-info-mag-whatsapp__muted{color:var(--surface-text-muted)}.mc-c-staff-info-mag-whatsapp__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0}.mc-c-staff-info-mag-whatsapp__number{font-variant-numeric:tabular-nums}.mc-c-staff-info-mag-whatsapp__code-row{display:flex;align-items:center;gap:12px;width:100%}.mc-c-staff-info-mag-whatsapp__qr{flex:0 0 auto;width:132px;height:132px;border:1px solid var(--surface-border-color);border-radius:8px}.mc-c-staff-info-mag-whatsapp__code-box{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-c-staff-info-mag-whatsapp__code{padding:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:18px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.mc-c-staff-info-mag-whatsapp__waiting{display:flex;align-items:center;gap:6px;margin:0;color:var(--surface-text-muted)}.mc-c-staff-info-mag-whatsapp__waiting b{color:var(--surface-text-color);font-variant-numeric:tabular-nums}.mc-c-staff-info-mag-whatsapp__link{padding:0;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:13px;font-weight:500;cursor:pointer}.mc-c-staff-info-mag-whatsapp__link:hover{text-decoration:underline}.mc-c-staff-info-mag-whatsapp__link:focus-visible{outline:2px solid var(--state-text-brand);outline-offset:2px}.mc-c-staff-info-mag-whatsapp__link[disabled]{color:var(--surface-text-muted);cursor:default}.mc-c-staff-info-mag-whatsapp__status{display:flex;align-items:center;gap:6px;margin:0;font-weight:500}.mc-c-staff-info-mag-whatsapp__status i{font-size:16px;color:var(--state-text-success)}.mc-c-staff-info-mag-whatsapp__actions{display:flex;flex-wrap:wrap;gap:8px}.mc-c-staff-info-mag-whatsapp__confirm{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;border:1px solid var(--surface-border-color);border-radius:8px;background:var(--surface-level-1)}.mc-c-staff-info-mag-whatsapp__error{margin:0;color:var(--state-text-danger)}.mc-c-staff-info-mag-whatsapp__loading{display:flex;flex-direction:column;gap:6px}.mc-c-staff-info-mag-whatsapp__skeleton{display:block;height:10px;border-radius:4px;background:var(--surface-level-1)}.mc-c-staff-info-mag-whatsapp__skeleton--short{width:60%}
:root{--suitability-answer-brand: var(--color-primary)}body.mc-suitability-answer-active .mc-l-minimal-layout{background-color:var(--surface-level-2)}body.mc-suitability-answer-active .mc-l-minimal-layout__header{display:none}.mc-suitability-public{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:var(--space-4, 16px);box-sizing:border-box;color:var(--surface-text-color);--color-primary: var(--suitability-answer-brand);--color-primary-500: var(--suitability-answer-brand)}.mc-suitability-public__state{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:40vh;color:var(--surface-text-muted)}.mc-suitability-public__card{width:100%;max-width:620px;padding:var(--space-5, 20px);box-sizing:border-box;border:1px solid var(--surface-border-color);border-radius:12px;background:var(--surface-level-0);color:var(--surface-text-color);font-size:15px;line-height:1.5}.mc-suitability-public__card h1{margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.mc-suitability-public__card p{margin:0 0 8px}.mc-suitability-public__card [data-step-title]:focus{outline:none}.mc-suitability-public__card--state{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10vh;text-align:center}.mc-suitability-public__card--state>i{font-size:40px;color:var(--surface-text-muted)}.mc-suitability-public__brand{margin-bottom:var(--space-4, 16px);font-size:14px;font-weight:600}.mc-suitability-public__brand img{display:block;max-width:180px;max-height:44px}.mc-suitability-public__muted{color:var(--surface-text-muted);font-size:14px}.mc-suitability-public__facts{display:flex;flex-direction:column;gap:8px;margin:var(--space-4, 16px) 0 0;padding:0;list-style:none}.mc-suitability-public__facts li{display:flex;align-items:flex-start;gap:10px}.mc-suitability-public__facts i{flex:none;margin-top:2px;font-size:18px;color:var(--surface-text-muted)}.mc-suitability-public__progress{height:4px;margin-bottom:var(--space-4, 16px);border-radius:2px;background:var(--surface-level-2);overflow:hidden}.mc-suitability-public__progress span{display:block;height:100%;border-radius:2px;background:var(--suitability-answer-brand);transition:width .2s ease}.mc-suitability-public__fieldset{min-width:0;margin:0;padding:0;border:0}.mc-suitability-public__fieldset legend{width:100%;padding:0;border:0;margin:0;font-size:inherit;color:inherit}.mc-suitability-public__options{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-3, 12px)}.mc-suitability-public__option{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin:0;padding:12px 14px;box-sizing:border-box;border:1px solid var(--surface-border-color);border-radius:10px;background:var(--surface-level-0);font-weight:400;cursor:pointer}.mc-suitability-public__option input[type=radio],.mc-suitability-public__option input[type=checkbox]{display:grid;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;padding:0;box-sizing:border-box;border:1.5px solid var(--surface-text-muted);border-radius:5px;background:var(--surface-level-0);appearance:none;cursor:pointer}.mc-suitability-public__option input[type=radio]{border-radius:50%}.mc-suitability-public__option input[type=radio]::before,.mc-suitability-public__option input[type=radio]::after,.mc-suitability-public__option input[type=checkbox]::before,.mc-suitability-public__option input[type=checkbox]::after{display:none}.mc-suitability-public__option input[type=checkbox]:checked{border-color:var(--suitability-answer-brand);background:var(--suitability-answer-brand) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M2.5 6.2l2.4 2.4 4.6-5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/12px no-repeat}.mc-suitability-public__option input[type=radio]:checked{border-color:var(--suitability-answer-brand);background:var(--suitability-answer-brand);box-shadow:inset 0 0 0 4px var(--surface-level-0)}.mc-suitability-public__option input:focus{outline:none}.mc-suitability-public__option[data-checked=true]{border-color:var(--suitability-answer-brand);background:color-mix(in srgb, var(--suitability-answer-brand) 7%, var(--surface-level-0));box-shadow:inset 0 0 0 1px var(--suitability-answer-brand)}.mc-suitability-public__option:focus-within{outline:2px solid var(--suitability-answer-brand);outline-offset:2px}.mc-suitability-public__notice{margin-top:var(--space-3, 12px);color:var(--color-danger, #c0392b);font-size:14px}.mc-suitability-public__closing{margin-top:var(--space-4, 16px)}.mc-suitability-public__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-top:var(--space-4, 16px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-border-color)}.mc-suitability-public__footer--end{justify-content:flex-end}.mc-suitability-public__bands{display:flex;height:32px;margin:var(--space-3, 12px) 0;border-radius:8px;overflow:hidden}.mc-suitability-public__bands span{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;opacity:.28;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.mc-suitability-public__bands span[data-active=true]{flex:2.2;opacity:1}.mc-suitability-public__bands span[data-code=A]{background:#8fb8de}.mc-suitability-public__bands span[data-code=B]{background:#5e97cf}.mc-suitability-public__bands span[data-code=C]{background:#5b63c9}.mc-suitability-public__bands span[data-code=D]{background:#7f56d0}.mc-suitability-public__bands span[data-code=E]{background:#a54cc4}.mc-suitability-public__bands span[data-code=F]{background:#c4479b}@media(prefers-reduced-motion: reduce){.mc-suitability-public__progress span{transition:none}}@media(min-width: 768px){.mc-suitability-public{padding:var(--space-6, 24px)}.mc-suitability-public__card{padding:28px}}
.mc-c-modal.mc-credits-gate-modal .mc-c-modal__dialog{max-width:min(900px,100vw - 48px)}@media(max-width: 1023px){.mc-c-modal.mc-credits-gate-modal .mc-c-modal__dialog{max-width:min(520px,100vw - 32px)}}.mc-c-modal.mc-credits-gate-modal .mc-c-modal__content{min-height:0}.mc-c-modal.mc-credits-gate-modal .mc-c-modal__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mc-c-modal.mc-credits-gate-modal .mc-c-modal__body-content,.mc-c-modal.mc-credits-gate-modal mc-modal-body,.mc-c-modal.mc-credits-gate-modal credits-gate-modal{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mc-c-modal.mc-credits-gate-modal .mc-credits-gate{flex:1 1 auto;min-height:0}.mc-credits-gate{display:flex;flex-direction:column;gap:var(--space-4, 16px);color:var(--surface-text-color)}.mc-credits-gate__header{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding-right:40px}.mc-credits-gate__title{margin:0;font-size:20px;font-weight:500;line-height:28px}.mc-credits-gate__subtitle{margin:0;font-size:14px;color:var(--surface-text-muted)}.mc-credits-gate__label{margin:0 0 var(--space-2, 8px);font-size:14px;font-weight:500}.mc-credits-gate__wallet{margin-bottom:var(--space-4, 16px)}.mc-credits-gate__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mc-credits-gate.is-wide .mc-credits-gate__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);gap:var(--space-5, 20px);align-items:stretch}.mc-credits-gate__values{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.mc-credits-gate__packs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2, 8px);font-variant-numeric:tabular-nums}.mc-credits-gate.is-wide .mc-credits-gate__packs{grid-template-columns:minmax(0, 1fr)}.mc-credits-gate__pack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:var(--space-3, 12px);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base, 8px);background:var(--surface-background-color);color:var(--surface-text-color);text-align:left;cursor:pointer;transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease}.mc-credits-gate__pack:hover:not(.mc-credits-gate__pack--selected):not([disabled]){background:var(--surface-bg-hover)}.mc-credits-gate__pack:focus-visible{outline:2px solid var(--color-primary-500, #7c3aed);outline-offset:2px}.mc-credits-gate__pack[disabled]{cursor:default;opacity:.6}.mc-credits-gate__pack--selected,.mc-credits-gate__pack--selected[disabled]{opacity:1;border-color:var(--color-primary-500, #8955ef);box-shadow:inset 0 0 0 1px var(--color-primary-500, #8955ef);background:var(--surface-bg-hover)}@media(prefers-reduced-motion: reduce){.mc-credits-gate__pack{transition:none}}.mc-credits-gate.is-wide .mc-credits-gate__pack{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;align-items:center;gap:var(--space-3, 12px);padding:10px var(--space-4, 16px)}.mc-credits-gate__pack-value{font-size:16px;font-weight:500}.mc-credits-gate__pack-credits{font-size:13px;color:var(--surface-text-muted);white-space:nowrap}.mc-credits-gate__pack-bonus{font-size:13px;font-weight:500;white-space:nowrap;color:var(--state-text-success)}.mc-credits-gate__pack-nobonus{font-size:13px;color:var(--surface-text-muted)}.mc-credits-gate.is-wide .mc-credits-gate__pack-nobonus{visibility:hidden}.mc-credits-gate__custom{max-width:280px}.mc-credits-gate__receive{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2, 8px) var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color);font-variant-numeric:tabular-nums}.mc-credits-gate__receive-label,.mc-credits-gate__receive-detail{font-size:13px;color:var(--surface-text-muted)}.mc-credits-gate__receive-value{font-size:22px;font-weight:500}.mc-credits-gate__once{margin:0;font-size:13px;color:var(--surface-text-muted)}.mc-credits-gate__once i{margin-right:4px}.mc-credits-gate__test-mode{padding:var(--space-2, 8px) var(--space-4, 16px);border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-base, 8px)}.mc-credits-gate__pay{display:flex;flex-direction:column;min-width:0;min-height:0}.mc-credits-gate__stripe{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;border-radius:var(--border-radius-base, 8px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--surface-border-color) rgba(0,0,0,0)}.mc-credits-gate__stripe-frame{min-height:360px;border-radius:var(--border-radius-base, 8px);background:#fff;overflow:hidden}.mc-credits-gate__stripe-loading,.mc-credits-gate__stripe-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-6, 24px);font-size:14px;color:var(--surface-text-muted)}.mc-credits-gate__stripe-loading p,.mc-credits-gate__stripe-error p{margin:0}.mc-credits-gate__wait{display:flex;flex:1;align-items:center;justify-content:center;min-height:280px;padding:var(--space-6, 24px);border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-base, 8px);text-align:center}.mc-credits-gate__wait-icon{font-size:40px;color:var(--state-text-brand)}.mc-credits-gate__wait-title{margin:var(--space-3, 12px) 0 var(--space-1, 4px);font-size:18px;font-weight:500}.mc-credits-gate__wait-text{margin:0;max-width:420px;font-size:14px;color:var(--surface-text-muted)}.mc-credits-gate__released{display:grid;gap:var(--space-5, 20px)}.mc-credits-gate.is-wide .mc-credits-gate__released{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}.mc-credits-gate__released-amount{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, 4px);text-align:center}.mc-credits-gate__released-check{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:22px;color:var(--surface-background-color);background:var(--state-text-success)}.mc-credits-gate__released-credits{margin:var(--space-2, 8px) 0 0;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.mc-credits-gate__released-balance{margin:0;font-size:14px;color:var(--surface-text-muted);font-variant-numeric:tabular-nums}.mc-credits-gate__released-list{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none;font-size:14px}.mc-credits-gate__released-list li{display:flex;gap:var(--space-2, 8px);align-items:baseline}.mc-credits-gate__released-list i{width:18px;color:var(--surface-text-muted)}.mc-credits-gate__quote{color:var(--surface-text-muted)}.mc-credits-gate__test-done{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px) 0;text-align:center}.mc-credits-gate__test-done p{margin:0;max-width:420px;font-size:14px}.mc-credits-gate__footer:not(:has(mc-button,a)){display:none}.mc-credits-gate__footer{display:flex;align-items:center;gap:var(--space-3, 12px);font-variant-numeric:tabular-nums}@media(max-width: 480px){.mc-credits-gate__footer{flex-wrap:wrap}.mc-credits-gate__footer mc-button{flex:1 1 100%}}.mc-credits-gate__footer-spacer{flex:1}.mc-credits-gate__back{font-size:14px;color:var(--state-text-brand);text-decoration:none}.mc-credits-gate__back:hover{text-decoration:underline}
.mc-c-modal.mc-credits-notice-modal .mc-c-modal__dialog{max-width:min(560px,100vw - 32px)}.mc-credits-notice{display:flex;flex-direction:column;gap:var(--space-4, 16px);color:var(--surface-text-color)}.mc-credits-notice__title{margin:0;padding-right:40px;font-size:20px;font-weight:500;line-height:28px}.mc-credits-notice__body{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mc-credits-notice__text{margin:0;font-size:15px;line-height:22px}.mc-credits-notice__hint{margin:var(--space-2, 8px) 0 0;font-size:13px;color:var(--surface-text-muted)}.mc-credits-notice__ok{margin-right:4px;color:var(--state-text-success)}.mc-credits-notice__footer{display:flex;justify-content:flex-end;gap:var(--space-3, 12px)}@media(max-width: 480px){.mc-credits-notice__footer{flex-wrap:wrap}.mc-credits-notice__footer mc-button{flex:1 1 100%}}
.notification-preferences-view content-body-left,.notification-preferences-view content-body-right{display:flex;flex-direction:column;gap:1rem}.notification-prefs__section-title{font-size:18px;font-weight:600;color:var(--surface-text-color);margin-bottom:var(--form-field-gap, 16px);display:flex;align-items:center;gap:8px}.notification-prefs__section-title>i{display:none}.notification-prefs__master-toggle{display:flex;align-items:center;min-height:40px}.notification-prefs__types-grid{display:flex;flex-direction:column;gap:12px}.notification-prefs__type-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;background-color:var(--surface-bg-secondary, #f8f9fa);transition:background-color .15s ease}.notification-prefs__type-item:hover{background-color:var(--surface-bg-hover, #f0f1f3)}.notification-prefs__type-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.notification-prefs__type-info>i{color:var(--color-primary-500, #8955ef);font-size:16px;flex-shrink:0}.notification-prefs__type-text{display:flex;flex-direction:column;gap:2px;min-width:0}.notification-prefs__type-label{font-size:14px;font-weight:500;color:var(--surface-text-color, #333)}.notification-prefs__type-desc{font-size:12px;color:var(--surface-text-muted, #6c757d)}.notification-prefs__quiet-hours,.notification-prefs__email-digest{display:flex;flex-direction:column;gap:12px}.notification-prefs__quiet-times{display:flex;flex-wrap:wrap;gap:24px;padding:12px;border-radius:6px;background-color:var(--surface-bg-secondary, #f8f9fa)}.notification-prefs__quiet-time,.notification-prefs__digest-frequency{display:flex;align-items:baseline;gap:8px}.notification-prefs__quiet-label,.notification-prefs__digest-label{font-size:13px;color:var(--surface-text-muted, #6c757d)}.notification-prefs__quiet-value,.notification-prefs__digest-value{font-size:14px;font-weight:600;color:var(--surface-text-color, #333)}.notification-prefs__quiet-help{font-size:12px;color:var(--surface-text-muted, #6c757d)}.notification-prefs__digest-frequency{padding:12px;border-radius:6px;background-color:var(--surface-bg-secondary, #f8f9fa)}.notification-prefs__retention-hint{margin:8px 0 0;font-size:12px;color:var(--surface-text-muted, #6c757d)}@media(max-width: 768px){.notification-prefs__quiet-times{flex-direction:column;gap:12px}}
.mc-c-quote-channel{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-quote-channel__state,.mc-c-quote-channel__requesters,.mc-c-quote-channel__term{display:flex;flex-direction:column;gap:var(--space-3, 12px);color:var(--surface-text-color)}.mc-c-quote-channel__acceptance{display:grid;gap:var(--space-2, 8px);margin:0;font-size:.875rem}.mc-c-quote-channel__acceptance-row{display:grid;grid-template-columns:minmax(120px, max-content) 1fr;gap:var(--space-3, 12px)}.mc-c-quote-channel__acceptance-row dt{color:var(--surface-text-muted);font-weight:400}.mc-c-quote-channel__acceptance-row dd{margin:0;color:var(--surface-text-color);overflow-wrap:anywhere}.mc-c-quote-channel__muted{color:var(--surface-text-muted)}.mc-c-quote-channel__section-title{margin:0 0 var(--space-1, 4px);font-size:1rem;font-weight:600;color:var(--surface-text-color)}.mc-c-quote-channel__requesters p{margin:0;font-size:.875rem}.mc-c-quote-channel__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2, 8px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}.mc-c-quote-channel__term{max-width:72ch}.mc-c-quote-channel__term-title{margin:0;font-size:1rem;font-weight:600;color:var(--surface-text-color)}.mc-c-quote-channel__term-intro{margin:4px 0 0;font-size:.875rem;color:var(--surface-text-muted)}.mc-c-quote-channel__blocks{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin:0;padding-left:1.25rem}.mc-c-quote-channel__block{padding-left:4px}.mc-c-quote-channel__block::marker{font-weight:600;color:var(--surface-text-muted)}.mc-c-quote-channel__block-title{margin:0 0 4px;font-size:.875rem;font-weight:600;color:var(--surface-text-color)}.mc-c-quote-channel__block-text{margin:0 0 6px;font-size:.875rem;line-height:1.55;color:var(--surface-text-color)}.mc-c-quote-channel__block-list{margin:0 0 6px;padding-left:1.1rem;font-size:.875rem;line-height:1.55;color:var(--surface-text-color)}.mc-c-quote-channel__consent{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-border-color)}
.mc-c-staff-form{width:100%;padding:0}.mc-c-staff-form--loading{pointer-events:none;opacity:.7}.mc-c-staff-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-staff-form__section:last-of-type,.mc-c-staff-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-c-staff-form__section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--surface-text-color, #333);margin:0 0 16px 0}.mc-c-staff-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-staff-form__row{display:flex;gap:16px}@media(max-width: 768px){.mc-c-staff-form__row{flex-direction:column}}.mc-c-staff-form__field{flex:1;min-width:0;margin-bottom:var(--form-field-gap, 16px)}.mc-c-staff-form__field--flex{flex:2}.mc-c-staff-form__field--small{flex:0 0 140px}.mc-c-staff-form__field--full{flex:0 0 100%}.mc-c-staff-form__field>label{display:block;font-size:13px;font-weight:500;color:var(--surface-text-color, #333);margin-bottom:var(--space-1-5, 6px)}.mc-c-staff-form__hint{display:block;font-size:11px;color:var(--surface-text-muted, #666);margin-top:4px}.mc-c-staff-form__hint--warning{color:var(--color-warning-600, #b86e00)}.mc-c-staff-form__error{display:block;font-size:11px;color:var(--color-danger-500, #dc3545);margin-top:4px}.mc-c-staff-form__toggle{padding:8px 0}.mc-c-staff-form__toggle-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--surface-text-color, #333);margin-bottom:8px}.mc-c-staff-form__toggle-header i{color:var(--color-primary-500, #8955ef);font-size:14px}.mc-c-staff-form__field--toggle-card{background:var(--surface-bg-secondary, #f8f9fa);border:1px solid var(--surface-border-color, #e0e0e0);border-radius:8px;padding:16px}.mc-c-staff-form__field--toggle-card .mc-c-staff-form__toggle{padding:4px 0 0 0}.mc-c-staff-form__field--toggle-card .mc-c-staff-form__hint{margin-top:8px}.mc-c-staff-form__field--toggle-card-warning{background:var(--color-warning-50, #fff8e6);border-color:var(--color-warning-200, #ffd966)}.mc-c-staff-form__field--toggle-card-warning .mc-c-staff-form__toggle-header i{color:var(--color-warning-600, #b86e00)}.mc-c-staff-form__row--avatar{align-items:flex-end}.mc-c-staff-form__field--avatar{flex:0 0 64px;margin-bottom:var(--form-field-gap, 16px)}.mc-c-staff-form mc-input,.mc-c-staff-form mc-select,.mc-c-staff-form mc-textarea,.mc-c-staff-form mc-chips{display:block;width:100%}
meta-profile-info{display:block}.mc-c-meta-profile{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;border-top:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-meta-profile>div>mc-button{display:flex;margin-top:4px}.mc-c-meta-profile__title{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.mc-c-meta-profile__rows{display:flex;flex-direction:column;margin:0}.mc-c-meta-profile__row{padding:8px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-meta-profile__row:last-child{border-bottom:0}.mc-c-meta-profile__row dt{color:var(--surface-text-muted);font-size:12px;font-weight:400}.mc-c-meta-profile__row dd{margin:2px 0 0;font-size:13px;word-break:break-word}.mc-c-meta-profile__suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:6px;padding:12px;border:1px solid color-mix(in srgb, var(--app-primary-color) 35%, transparent);border-radius:10px;background:color-mix(in srgb, var(--app-primary-color) 8%, transparent)}.mc-c-meta-profile__suggestion p{margin:0;font-size:13px}.mc-c-meta-profile__suggestion small{color:var(--surface-text-muted);font-size:12px}.mc-c-meta-profile__muted{margin:0;color:var(--surface-text-muted);font-size:12px}
web-widget-visitor-info{display:block}.mc-c-web-widget-visitor{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-top:1px solid var(--surface-border-color);color:var(--surface-text-color)}.mc-c-web-widget-visitor__title{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.mc-c-web-widget-visitor__rows{display:flex;flex-direction:column;margin:0}.mc-c-web-widget-visitor__row{padding:8px 0;border-bottom:1px solid var(--surface-border-color)}.mc-c-web-widget-visitor__row:last-child{border-bottom:0}.mc-c-web-widget-visitor__row dt{color:var(--surface-text-muted);font-size:12px;font-weight:400}.mc-c-web-widget-visitor__row dd{margin:2px 0 0;font-size:13px;word-break:break-word}.mc-c-web-widget-visitor__suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:6px;padding:12px;border:1px solid color-mix(in srgb, var(--app-primary-color) 35%, transparent);border-radius:10px;background:color-mix(in srgb, var(--app-primary-color) 8%, transparent)}.mc-c-web-widget-visitor__suggestion p{margin:0;font-size:13px}.mc-c-web-widget-visitor__suggestion small{color:var(--surface-text-muted);font-size:12px}.mc-c-web-widget-visitor__suggestion mc-button,.mc-c-web-widget-visitor__suggestion .mc-c-button{max-width:100%}.mc-c-web-widget-visitor__muted{margin:0;color:var(--surface-text-muted);font-size:12px}
.mc-c-dashboard-widget-results{display:flex;flex-direction:column;height:100%}.mc-c-dashboard-widget-results__header-breadcrumb{margin-bottom:var(--space-2, 8px)}.mc-c-dashboard-widget-results__header-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mc-c-dashboard-widget-results__header-title h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--surface-text-color)}.mc-c-dashboard-widget-results__header-action{flex-shrink:0}.mc-c-dashboard-widget-results__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.mc-c-dashboard-widget-results__empty-state,.mc-c-dashboard-widget-results__no-results-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--color-neutral-500, #6c757d)}.mc-c-dashboard-widget-results__empty-state i,.mc-c-dashboard-widget-results__no-results-state i{margin-bottom:var(--form-field-gap, 16px);opacity:.5}.mc-c-dashboard-widget-results__empty-state h4,.mc-c-dashboard-widget-results__no-results-state h4{margin-bottom:var(--space-2, 8px);font-size:1.25rem;font-weight:500}.mc-c-dashboard-widget-results__empty-state p,.mc-c-dashboard-widget-results__no-results-state p{margin-bottom:var(--space-2, 8px);font-size:14px;line-height:1.5}.mc-c-dashboard-widget-results__empty-state small,.mc-c-dashboard-widget-results__no-results-state small{font-size:12px;opacity:.8}.mc-c-dashboard-widget-results__error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:1rem;border-radius:8px;background:var(--color-error-50, #fef2f2);border:1px solid var(--color-error-200, #fecaca);color:var(--color-error-700, #b91c1c);text-align:center}.mc-c-dashboard-widget-results__error-state i{font-size:2rem;margin-bottom:var(--space-3, 12px);opacity:.8}.mc-c-dashboard-widget-results__error-state strong{display:block;margin-bottom:var(--space-2, 8px);font-size:1.125rem}.mc-c-dashboard-widget-results__error-state p{margin-bottom:var(--form-field-gap, 16px);font-size:14px;max-width:400px}.mc-c-dashboard-widget-results__loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--color-neutral-500, #6c757d)}.mc-c-dashboard-widget-results__loading-state i{margin-bottom:var(--form-field-gap, 16px);color:var(--color-primary-500, #3b82f6)}.mc-c-dashboard-widget-results__loading-state p{font-size:14px}.mc-c-dashboard-widget-results .mc-c-data-table{height:100%}.mc-c-dashboard-widget-results .mc-c-data-table .mc-c-data-table__table .mc-list-column--empty{color:var(--color-neutral-400, #9ca3af);font-style:italic}
dashboard-number-card{display:block;flex:1 1 auto;min-height:0}.mc-c-number-card{position:relative;container-type:size;display:flex;flex-direction:column;justify-content:space-between;gap:4px;width:100%;height:100%;padding:9px 10px;box-sizing:border-box;color:inherit}.mc-c-number-card__head{display:flex;align-items:flex-start;gap:6px;min-width:0}.mc-c-number-card__title{flex:0 1 auto;min-width:0;font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-c-number-card__slow{flex:none;font-size:13px;line-height:1;opacity:.85}.mc-c-number-card__actions{flex:none;margin:-4px -5px -4px auto}.mc-c-number-card__actions:empty{display:none}.mc-c-number-card__loading{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.mc-c-number-card__failed{margin:0;font-size:11px;line-height:1.3;opacity:.85}.mc-c-number-card__body{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.mc-c-number-card__figure{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;font-size:clamp(18px,17cqi,34px)}.mc-c-number-card--stacked .mc-c-number-card__figure{justify-content:center}.mc-c-number-card--stacked .mc-c-number-card__value{font-size:max(clamp(18px,17cqi,34px),clamp(18px,min(24cqi,40cqh),56px))}.mc-c-number-card__value{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;font-weight:700;line-height:1;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.mc-c-number-card__fraction{flex:none;font-size:10.5px;font-weight:500;white-space:nowrap;opacity:.8}.mc-c-number-card__bar{height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb, currentColor 22%, transparent)}.mc-c-number-card__bar-fill{display:block;width:calc(var(--mc-number-card-percent, 0)*1%);height:100%;border-radius:2px;background:currentColor}.mc-c-number-card__ring{display:none}@container (max-width: 100px){.mc-c-number-card__fraction{display:none}}.mc-c-number-card--centered{align-items:center;justify-content:center;text-align:center}.mc-c-number-card--centered .mc-c-number-card__head{order:2;justify-content:center}.mc-c-number-card--centered .mc-c-number-card__title{flex:0 1 auto;font-weight:500;opacity:.82}.mc-c-number-card--centered .mc-c-number-card__body{flex:0 1 auto}.mc-c-number-card--centered .mc-c-number-card__figure{display:grid;justify-items:center;gap:4px}.mc-c-number-card--centered .mc-c-number-card__bar{display:none}.mc-c-number-card--centered .mc-c-number-card__actions{position:absolute;top:5px;right:5px;margin:0;opacity:0;transition:opacity .15s ease}.mc-c-number-card--centered:hover .mc-c-number-card__actions,.mc-c-number-card--centered:focus-within .mc-c-number-card__actions{opacity:1}.mc-c-number-card--centered .mc-c-number-card__actions:has([aria-expanded=true]){opacity:1}@container (min-height: 150px){.mc-c-number-card--centered.mc-c-number-card--percentage .mc-c-number-card__ring{display:block;grid-area:1/1;width:104px;height:104px;border-radius:50%;background:conic-gradient(currentColor calc(var(--mc-number-card-percent, 0) * 1%), color-mix(in srgb, currentColor 22%, transparent) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 7px), black calc(100% - 6px));mask:radial-gradient(farthest-side, transparent calc(100% - 7px), black calc(100% - 6px))}.mc-c-number-card--centered.mc-c-number-card--percentage .mc-c-number-card__value{grid-area:1/1;align-self:center}}
.mc-c-dashboard-widget{background-color:var(--surface-background-color);color:var(--surface-text-color);width:100%;height:100%;position:relative;display:flex;flex-direction:column;border-radius:7px;container-type:inline-size;container-name:dashboard-widget}.mc-c-dashboard-widget.--custom-color p,.mc-c-dashboard-widget.--custom-color span{color:inherit !important}.mc-c-dashboard-widget.--surface-mode p,.mc-c-dashboard-widget.--surface-mode span{color:var(--surface-text-color)}.mc-c-dashboard-widget:hover .mc-c-dashboard-widget__header:not(.--title) .mc-c-dashboard-widget__actions{opacity:1}.mc-c-dashboard-widget .mc-c-dashboard-widget__loading{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.mc-c-dashboard-widget .mc-c-dashboard-widget__notice{flex:none;margin:0 0 0 6px;font-size:14px;line-height:1;opacity:.85;cursor:help}.mc-c-dashboard-widget .mc-c-dashboard-widget__slow{flex:none;margin:0 auto 0 6px;font-size:13px;line-height:1;opacity:.85}.mc-c-dashboard-widget .mc-c-dashboard-widget__header{display:flex;justify-content:space-between;align-items:center;width:100%;flex-shrink:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__header.--title{gap:4px;padding:clamp(3px,2cqi,7px);border-bottom:1px solid var(--border-color)}.mc-c-dashboard-widget .mc-c-dashboard-widget__header:not(.--title){position:absolute;top:0;right:0;left:0;z-index:2;padding:clamp(3px,2cqi,6px)}.mc-c-dashboard-widget .mc-c-dashboard-widget__header:not(.--title) .mc-c-dashboard-widget__actions{opacity:0;transition:opacity .15s ease}.mc-c-dashboard-widget .mc-c-dashboard-widget__header:not(.--title) .mc-c-dashboard-widget__actions:focus-within{opacity:1}.mc-c-dashboard-widget .mc-c-dashboard-widget__header:not(.--title) .mc-c-dashboard-widget__actions:has([aria-expanded=true]){opacity:1}.mc-c-dashboard-widget .mc-c-dashboard-widget__header .mc-c-dashboard-widget__header-title{flex:0 1 auto;min-width:0;margin:0;padding:0;border:unset;font-size:clamp(.6rem,7cqi,.75rem);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.mc-c-dashboard-widget .mc-c-dashboard-widget__actions{flex:none;margin-left:auto;line-height:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost{color:inherit;border-radius:50%;background-color:rgba(0,0,0,0)}.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost i{font-size:16px}.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost:hover,.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost[aria-expanded=true]{background-color:color-mix(in srgb, currentColor 18%, transparent)}.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost:focus-visible{outline-color:currentColor}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:min(280px,100%);padding:8px 12px;text-align:center}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty-icon{margin-bottom:4px;font-size:28px;line-height:1;opacity:.45}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty-title{margin:0;font-size:13px;font-weight:600;line-height:1.35}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty-hint{margin:0;font-size:12px;font-weight:400;line-height:1.35}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty.--compact{gap:0;padding:0 8px}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty.--compact .mc-c-dashboard-widget__empty-icon{display:none}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty.--compact .mc-c-dashboard-widget__empty-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3}.mc-c-dashboard-widget .mc-c-dashboard-widget__empty.--compact .mc-c-dashboard-widget__empty-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__container{padding:7px;position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content{width:100%;height:100%;display:flex}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;container-type:inline-size;gap:clamp(0px,1cqi,3px)}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item .no-data-message{font-size:14px;color:var(--surface-text-color);font-weight:500;text-align:center;padding:15px;margin:0;opacity:.8;line-height:1.4;max-width:80%;border-radius:4px}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item .mc-c-dashboard-widget__percentage-display{font-size:clamp(1.1rem,14cqi,2em);font-weight:600;color:inherit;line-height:1.2;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;flex-shrink:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item .mc-c-dashboard-widget__fraction-details{font-size:.8rem;color:inherit;cursor:pointer;opacity:.8;flex-shrink:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item .mc-c-dashboard-widget__primary-value{font-size:clamp(1.1rem,14cqi,2em);font-weight:600;color:inherit;line-height:1.2;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;flex-shrink:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__container .mc-c-dashboard-widget__content-item .mc-c-dashboard-widget__subtitle{font-size:clamp(.65rem,7cqi,.85rem);color:inherit;font-weight:400;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;padding:0 5px;line-height:1.2;display:block;cursor:pointer;opacity:.8;flex-shrink:0}.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-bar-chart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-line-chart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-pie-chart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-radar-chart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-scatter-chart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-polar-area-chart{width:100%;height:100%;display:flex;flex-grow:1}.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-bar-chart mc-echart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-line-chart mc-echart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-pie-chart mc-echart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-radar-chart mc-echart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-scatter-chart mc-echart,.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart mc-polar-area-chart mc-echart{width:100%;height:100%;display:block}.mc-c-dashboard-widget .mc-c-dashboard-widget__container.--chart canvas.chart{width:100%;height:100%;display:block}.mc-c-dashboard-widget-options{padding:2rem;position:relative}@container dashboard-widget (max-width: 110px){.mc-c-dashboard-widget .mc-c-dashboard-widget__actions .mc-c-action-menu__toggle.mc-c-action-menu__toggle--ghost{width:20px;height:20px}}
.mc-c-lead-details{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%}.mc-c-lead-details__description,.mc-c-lead-details__infos{width:100%}lead-field-list .customfield-list-grid{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}lead-field-list .customfield-list-group .title-header{font-weight:600;color:var(--surface-text-color)}.mc-c-lead-filter-popup{width:55vw;background:var(--surface-background-color);border-radius:var(--space-2-5, 10px);display:flex;z-index:var(--z-popover, 1610);overflow:hidden}.mc-c-lead-filter-popup__list-wrapper{background:var(--surface-background-color);padding:var(--spacing-sm, 0.7rem);border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;width:45%;max-width:45%}.mc-c-lead-filter-popup__list-wrapper h5{text-align:center;color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-wrapper ul{list-style:none;padding:0;margin:0;overflow-y:auto;height:75%}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item{padding:var(--spacing-sm, 0.7rem) var(--spacing-md, 1.2rem);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item input{margin:0;background:rgba(0,0,0,0);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:inherit}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item input:hover{font-weight:700}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item .mc-c-lead-filter-popup__item-actions{display:flex;align-items:center}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item .mc-c-lead-filter-popup__item-actions i{margin-left:2px;padding:4px;color:var(--color-gray-light);transition:color .2s}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item .mc-c-lead-filter-popup__item-actions i:hover{color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item .mc-c-lead-filter-popup__item-actions .fa-thumb-tack.unset{transform:rotate(45deg)}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item--editing input{cursor:text}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__item--selected{background:rgba(0,0,0,.04)}.mc-c-lead-filter-popup__list-wrapper ul li.mc-c-lead-filter-popup__empty p{text-align:center;padding:var(--spacing-xl, 2.7rem);color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-actions{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;padding:var(--spacing-md, 1rem);width:100%}.mc-c-lead-filter-popup__list-actions .mc-c-lead-filter-popup__create{display:flex;align-items:center;cursor:pointer;padding:var(--spacing-sm, 0.7rem);border-radius:7px;transition:background .2s}.mc-c-lead-filter-popup__list-actions .mc-c-lead-filter-popup__create:hover{background:rgba(0,0,0,.04)}.mc-c-lead-filter-popup__list-actions .mc-c-lead-filter-popup__create span{margin-left:7px;color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-actions .fa-cog{padding:7px;display:flex;align-items:center;cursor:pointer;border-radius:7px;transition:background .2s;color:var(--surface-text-color)}.mc-c-lead-filter-popup__list-actions .fa-cog:hover{background:rgba(0,0,0,.04)}.mc-c-lead-filter-popup__form-container{display:flex;flex-direction:column;width:100%}.mc-c-lead-filter-popup__form-container .mc-c-lead-filter-popup__form-wrapper{height:100%}.mc-c-lead-filter-popup__form-container .mc-c-lead-filter-popup__actions{display:flex;width:100%;justify-content:center;padding:var(--spacing-lg, 2rem) var(--spacing-sm, 0.8rem) var(--spacing-xl, 3rem) var(--spacing-sm, 0.8rem);border-top:1px solid var(--border-color);z-index:var(--z-popover)}.mc-c-lead-filter-popup__form-container .mc-c-lead-filter-popup__actions button:last-child{margin-left:7px}
.mc-c-lead-form,.contact-create-component{padding:16px;width:100%}.mc-c-lead-form--loading{pointer-events:none;opacity:.7}.mc-c-lead-form__section{margin-bottom:var(--space-6, 24px);padding-bottom:16px;border-bottom:1px solid var(--surface-border-color, #e0e0e0)}.mc-c-lead-form__section:last-of-type,.mc-c-lead-form__section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.mc-c-lead-form__section--help{border-bottom:none;margin-top:var(--space-4, 16px)}.mc-c-lead-form__section-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--surface-text-color, #333);margin:0 0 8px 0}.mc-c-lead-form__section-title i{color:var(--color-primary-500, #8955ef);font-size:16px}.mc-c-lead-form__section-description{font-size:13px;color:var(--surface-text-muted);margin:0;line-height:1.5}.mc-c-lead-form__fields{width:100%}.mc-c-lead-form__row{display:flex;gap:16px}@media(max-width: 768px){.mc-c-lead-form__row{flex-direction:column}}.mc-c-lead-form__field{flex:1;margin-bottom:var(--form-field-gap, 16px)}.mc-c-lead-form__field--flex{flex:2}.mc-c-lead-form__field--small{flex:0 0 140px}.mc-c-lead-form__field--full{flex:0 0 100%}.mc-c-lead-form__toggle{padding:8px 0}.mc-c-lead-form__checkboxes{display:flex;flex-direction:column;gap:8px}.mc-c-lead-form__checkboxes md-checkbox{margin:0;min-height:32px}.mc-c-lead-form__help-box{display:flex;align-items:flex-start;gap:12px;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-info-50, rgba(33, 150, 243, 0.1));border:1px solid var(--color-info-300, rgba(33, 150, 243, 0.3));border-radius:8px;font-size:13px;color:var(--surface-text-color)}.mc-c-lead-form__help-box>i{color:var(--color-info-500, #2196F3);font-size:18px;flex-shrink:0;margin-top:2px}.mc-c-lead-form__help-content{flex:1;line-height:1.5}.mc-c-lead-form__help-content strong{color:var(--color-info-600, #1976D2)}.mc-c-lead-form__hint{font-size:12px;color:var(--surface-text-muted);margin-top:4px}.mc-c-lead-form mc-input,.contact-create-component mc-input,.mc-c-lead-form mc-select,.contact-create-component mc-select,.mc-c-lead-form mc-textarea,.contact-create-component mc-textarea,.mc-c-lead-form mc-chips,.contact-create-component mc-chips{display:block;width:100%}.mc-c-lead-form .block-tabs-view .block-tabs-wrapper,.contact-create-component .block-tabs-view .block-tabs-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-border-color)}.mc-c-lead-form .block-tabs-view .block-tab,.contact-create-component .block-tabs-view .block-tab{padding:8px 16px;background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:6px;font-size:13px;font-weight:500;color:var(--surface-text-color);cursor:pointer;transition:all .2s ease}.mc-c-lead-form .block-tabs-view .block-tab:hover,.contact-create-component .block-tabs-view .block-tab:hover{background:var(--surface-level-2, #f5f5f5)}.mc-c-lead-form .block-tabs-view .block-tab.active,.contact-create-component .block-tabs-view .block-tab.active{background:var(--color-primary-500, #8955ef);border-color:var(--color-primary-500, #8955ef);color:var(--color-white, #ffffff)}.mc-c-lead-form .block-tabs-view .block-content,.contact-create-component .block-tabs-view .block-content{min-height:200px}.mc-c-lead-form .customfield-list-grid .customfield-list-group-ul,.contact-create-component .customfield-list-grid .customfield-list-group-ul{list-style:none;padding:0;margin:0}.mc-c-lead-form .customfield-list-grid .customfield-list-group-li,.contact-create-component .customfield-list-grid .customfield-list-group-li{margin-bottom:var(--space-3, 12px)}.mc-c-lead-form .customfield-list-grid .customfield-list-group-li:last-child,.contact-create-component .customfield-list-grid .customfield-list-group-li:last-child{margin-bottom:0}
.mc-c-lead-insights,.contact-insights-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0}.mc-c-lead-insights__card{flex:1;min-width:160px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mc-c-lead-insights__card:hover{transform:translateY(-2px)}.mc-c-lead-insights__card:hover mc-stat-card{box-shadow:0 4px 12px rgba(0,0,0,.1)}.mc-c-lead-insights__card:active{transform:translateY(0)}.mc-c-lead-insights__card mc-stat-card{pointer-events:none;transition:box-shadow .2s ease}@media(max-width: 992px){.mc-c-lead-insights__card{min-width:140px}}@media(max-width: 768px){.mc-c-lead-insights,.contact-insights-wrapper{gap:var(--space-2, 8px)}.mc-c-lead-insights__card{flex:1 1 calc(50% - 8px);min-width:120px}}@media(max-width: 480px){.mc-c-lead-insights,.contact-insights-wrapper{flex-direction:column}.mc-c-lead-insights__card{flex:1 1 100%;min-width:unset}}
.mc-c-pa-folder-sidebar{display:flex;flex-direction:column;width:280px;min-width:280px;max-width:280px;height:100%;background:var(--surface-level-0, #ffffff);border-right:1px solid var(--surface-border, #e5e7eb);transition:width .2s ease;position:relative}.mc-c-pa-folder-sidebar--compact{width:60px;min-width:60px;max-width:60px}.mc-c-pa-folder-sidebar--compact .mc-c-pa-folder-sidebar__title span,.mc-c-pa-folder-sidebar--compact .mc-c-pa-folder-sidebar__item span{display:none}.mc-c-pa-folder-sidebar--loading .mc-c-pa-folder-sidebar__content{opacity:.6;pointer-events:none}.mc-c-pa-folder-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, 12px) var(--space-4, 16px)}.mc-c-pa-folder-sidebar__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--surface-text-primary, #1f2937)}.mc-c-pa-folder-sidebar__title i{font-size:18px;color:var(--color-primary, #8955ef)}.mc-c-pa-folder-sidebar__add-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--surface-level-1, #f3f4f6);border-radius:6px;color:var(--surface-text-muted, #6b7280);cursor:pointer;transition:all .15s ease}.mc-c-pa-folder-sidebar__add-btn:hover{background:rgba(137,85,239,.1);color:var(--state-text-brand)}.mc-c-pa-folder-sidebar__add-btn i{font-size:18px}.mc-c-pa-folder-sidebar__content{flex:1;overflow-y:auto;padding:var(--space-2, 8px)}.mc-c-pa-folder-sidebar__loading{display:flex;align-items:center;justify-content:center;padding:var(--space-8, 32px)}.mc-c-pa-folder-sidebar__item{display:flex;align-items:center;gap:10px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:6px;font-size:14px;color:var(--surface-text-primary, #1f2937);cursor:pointer;transition:background-color .15s ease}.mc-c-pa-folder-sidebar__item:hover{background:var(--surface-level-1, #f3f4f6)}.mc-c-pa-folder-sidebar__item--selected{background:var(--surface-bg-hover);color:var(--surface-text-color);font-weight:600}.mc-c-pa-folder-sidebar__item--selected i{color:var(--surface-text-color)}.mc-c-pa-folder-sidebar__item--all i{font-size:18px;color:var(--surface-text-muted, #6b7280)}.mc-c-pa-folder-sidebar__item i{font-size:18px}.mc-c-pa-folder-sidebar__separator{height:1px;background:var(--surface-border, #e5e7eb);margin:var(--space-2, 8px) 0}.mc-c-pa-folder-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8, 32px) var(--space-4, 16px);text-align:center}.mc-c-pa-folder-sidebar__empty i{font-size:48px;color:var(--surface-text-muted, #6b7280);margin-bottom:var(--space-3, 12px)}.mc-c-pa-folder-sidebar__empty p{font-size:13px;color:var(--surface-text-muted, #6b7280);margin:0 0 var(--space-3, 12px) 0}.mc-c-pa-folder-sidebar__context-menu{position:absolute;z-index:1000;min-width:160px;background:var(--surface-level-0, #ffffff);border:1px solid var(--surface-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:var(--space-1, 4px)}.mc-c-pa-folder-sidebar__context-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);border:none;background:rgba(0,0,0,0);font-size:13px;color:var(--surface-text-primary, #1f2937);text-align:left;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.mc-c-pa-folder-sidebar__context-menu button:hover{background:var(--surface-level-1, #f3f4f6)}.mc-c-pa-folder-sidebar__context-menu button i{font-size:16px;color:var(--surface-text-muted, #6b7280)}.mc-c-pa-folder-sidebar__context-menu-danger{color:var(--color-danger, #dc3545) !important}.mc-c-pa-folder-sidebar__context-menu-danger i{color:var(--color-danger, #dc3545) !important}.mc-c-pa-folder-sidebar__context-menu-danger:hover{background:rgba(220,53,69,.1) !important}
.mc-c-pa-folder-tree__item{display:flex;align-items:center;gap:6px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:6px;font-size:14px;color:var(--surface-text-primary, #1f2937);cursor:pointer;transition:all .15s ease;user-select:none}.mc-c-pa-folder-tree__item:hover{background:var(--surface-level-1, #f3f4f6)}.mc-c-pa-folder-tree__item--selected{background:rgba(137,85,239,.1);color:var(--color-primary, #8955ef)}.mc-c-pa-folder-tree__item--selected .mc-c-pa-folder-tree__icon{color:var(--color-primary, #8955ef) !important}.mc-c-pa-folder-tree__item--selected .mc-c-pa-folder-tree__name{font-weight:500}.mc-c-pa-folder-tree__toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);color:var(--surface-text-muted, #6b7280);cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.mc-c-pa-folder-tree__toggle:hover{background:var(--surface-level-2, #e5e7eb);color:var(--surface-text-primary, #1f2937)}.mc-c-pa-folder-tree__toggle i{font-size:16px}.mc-c-pa-folder-tree__toggle-placeholder{width:20px;height:20px;flex-shrink:0}.mc-c-pa-folder-tree__icon{font-size:18px;flex-shrink:0}.mc-c-pa-folder-tree__name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-pa-folder-tree__actions-btn{opacity:0;transition:opacity .15s ease;flex-shrink:0;margin-left:auto}.mc-c-pa-folder-tree__actions-btn .mc-c-action-menu__toggle{width:24px;height:24px;min-width:24px;padding:0}.mc-c-pa-folder-tree__item:hover .mc-c-pa-folder-tree__actions-btn{opacity:1}.mc-c-pa-folder-tree__count{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--surface-level-1, #f3f4f6);border-radius:10px;font-size:11px;font-weight:500;color:var(--surface-text-muted, #6b7280);flex-shrink:0}
.mc-c-process-automation-statistics{overflow:hidden}.mc-c-process-automation-statistics__metrics{display:block;margin-bottom:var(--spacing-xl, 32px)}.mc-c-process-automation-statistics__metrics-wrapper{padding-bottom:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl, 32px);gap:var(--spacing-md, 16px);text-align:center}.mc-c-process-automation-statistics__loading .fa-spinner{font-size:var(--font-size-2xl, 1.5rem);color:var(--color-primary-500);animation:processAutomationStatisticsSpin 1s linear infinite}.mc-c-process-automation-statistics__loading p{color:var(--surface-text-color);margin:0;font-size:var(--font-size-sm, 0.875rem)}.mc-c-process-automation-statistics__stats-cards-horizontal{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacing-lg, 24px);margin:0 0 var(--spacing-xl, 32px) 0}.mc-c-process-automation-statistics__stat-card{background:var(--surface-background-color);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg, 24px);display:flex;align-items:center;gap:var(--spacing-md, 16px);transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);position:relative;overflow:hidden}.mc-c-process-automation-statistics__stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary-500);border-radius:12px 12px 0 0}.mc-c-process-automation-statistics__stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-color:var(--color-primary-300)}.mc-c-process-automation-statistics__stat-card--info{background:var(--surface-background-color);border-color:color-mix(in oklab, var(--color-info) 30%, var(--surface-background-color) 70%)}.mc-c-process-automation-statistics__stat-card--info:before{background:var(--color-info)}.mc-c-process-automation-statistics__stat-card--info .mc-c-process-automation-statistics__stat-icon--info{background:linear-gradient(135deg, var(--color-info), color-mix(in oklab, var(--color-info) 85%, #000 15%))}.mc-c-process-automation-statistics__stat-card--success{background:var(--surface-background-color);border-color:color-mix(in oklab, var(--color-success) 30%, var(--surface-background-color) 70%)}.mc-c-process-automation-statistics__stat-card--success:before{background:var(--color-success)}.mc-c-process-automation-statistics__stat-card--success .mc-c-process-automation-statistics__stat-icon--success{background:linear-gradient(135deg, var(--color-success), color-mix(in oklab, var(--color-success) 85%, #000 15%))}.mc-c-process-automation-statistics__stat-card--error{background:var(--surface-background-color);border-color:color-mix(in oklab, var(--color-error) 30%, var(--surface-background-color) 70%)}.mc-c-process-automation-statistics__stat-card--error:before{background:var(--color-error)}.mc-c-process-automation-statistics__stat-card--error .mc-c-process-automation-statistics__stat-icon--error{background:linear-gradient(135deg, var(--color-error), color-mix(in oklab, var(--color-error) 85%, #000 15%))}.mc-c-process-automation-statistics__stat-card--processing{background:var(--surface-background-color);border-color:color-mix(in oklab, var(--color-warning) 30%, var(--surface-background-color) 70%)}.mc-c-process-automation-statistics__stat-card--processing:before{background:var(--color-warning)}.mc-c-process-automation-statistics__stat-card--processing .mc-c-process-automation-statistics__stat-icon--processing{background:linear-gradient(135deg, var(--color-warning), color-mix(in oklab, var(--color-warning) 85%, #000 15%))}.mc-c-process-automation-statistics__stat-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:all .3s ease}.mc-c-process-automation-statistics__stat-icon .fa{font-size:var(--font-size-lg, 1.125rem)}.mc-c-process-automation-statistics__stat-icon--info{background:linear-gradient(135deg, var(--color-info-500), var(--color-info-600));color:var(--color-white)}.mc-c-process-automation-statistics__stat-icon--success{background:linear-gradient(135deg, var(--color-success-500), var(--color-success-600));color:var(--color-white)}.mc-c-process-automation-statistics__stat-icon--error{background:linear-gradient(135deg, var(--color-error-500), var(--color-error-600));color:var(--color-white)}.mc-c-process-automation-statistics__stat-icon--processing{background:linear-gradient(135deg, var(--color-warning-500), var(--color-warning-600));color:var(--color-white)}.mc-c-process-automation-statistics__stat-content{flex:1;min-width:0}.mc-c-process-automation-statistics__stat-content h3{font-size:var(--font-size-2xl, 1.5rem);font-weight:var(--font-weight-bold, 700);color:var(--surface-text-color);margin:0 0 var(--spacing-xs, 8px) 0;line-height:1}.mc-c-process-automation-statistics__stat-content h3.text-success{color:var(--color-success-dark)}.mc-c-process-automation-statistics__stat-content h3.text-warning{color:var(--color-warning-dark)}.mc-c-process-automation-statistics__stat-content h3.text-danger{color:var(--color-error-dark)}.mc-c-process-automation-statistics__stat-content p{font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color);margin:0;line-height:var(--line-height-tight, 1.25)}.mc-c-process-automation-statistics__panel{background-color:var(--surface-background-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:var(--spacing-lg, 24px);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.mc-c-process-automation-statistics__panel:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-color:var(--color-primary-200)}.mc-c-process-automation-statistics__panel-heading{background-color:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border-bottom:1px solid var(--border-color)}.mc-c-process-automation-statistics__panel-heading h5{margin:0;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__panel-heading h5 .fa{color:var(--color-primary-500);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 4px);border-radius:4px}.mc-c-process-automation-statistics__panel-body{padding:var(--spacing-lg, 24px)}.mc-c-process-automation-statistics__panel-body--no-padding{padding:0}.mc-c-process-automation-statistics__panel-empty-state{text-align:center;padding:var(--spacing-xl, 32px)}.mc-c-process-automation-statistics__panel-empty-state.success-state .empty-icon{color:var(--color-success)}.mc-c-process-automation-statistics__panel-empty-state.info-state .empty-icon{color:var(--color-info)}.mc-c-process-automation-statistics__panel-empty-state .empty-icon{font-size:var(--font-size-3xl, 2rem);color:var(--color-gray-400);margin-bottom:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__panel-empty-state .empty-icon .fa{font-size:inherit}.mc-c-process-automation-statistics__panel-empty-state h4{color:var(--surface-text-color);font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);margin:0 0 var(--spacing-sm, 12px) 0}.mc-c-process-automation-statistics__panel-empty-state p{color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);margin:0;line-height:var(--line-height-base, 1.5)}.mc-c-process-automation-statistics__table{width:100%;border-collapse:collapse}.mc-c-process-automation-statistics__table--striped tbody tr:nth-child(odd){background-color:color-mix(in oklab, var(--surface-background-color) 98%, var(--surface-text-color) 2%)}.mc-c-process-automation-statistics__table--condensed th,.mc-c-process-automation-statistics__table--condensed td{padding:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__table th{background-color:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-semibold, 600);padding:var(--spacing-md, 16px);text-align:left;border-bottom:2px solid var(--border-color)}.mc-c-process-automation-statistics__table th.text-center{text-align:center}.mc-c-process-automation-statistics__table td{padding:var(--spacing-md, 16px);color:var(--surface-text-color);font-size:var(--font-size-base, 1rem);border-bottom:1px solid var(--border-color);vertical-align:middle}.mc-c-process-automation-statistics__table td.text-center{text-align:center}.mc-c-process-automation-statistics__table td.text-right{text-align:right}.mc-c-process-automation-statistics__table td .fa{margin-right:var(--spacing-xs, 8px)}.mc-c-process-automation-statistics__table td .fa.text-success{color:var(--color-success)}.mc-c-process-automation-statistics__table td .fa.text-warning{color:var(--color-warning)}.mc-c-process-automation-statistics__table td .fa.text-danger{color:var(--color-error)}.mc-c-process-automation-statistics__table td .fa.text-info{color:var(--color-info)}.mc-c-process-automation-statistics__table td strong{font-weight:var(--font-weight-semibold, 600)}.mc-c-process-automation-statistics__table td small{font-size:var(--font-size-xs, 0.75rem);color:var(--surface-text-color)}.mc-c-process-automation-statistics__badge{display:inline-block;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:999px}.mc-c-process-automation-statistics__badge--success{color:var(--color-success-dark);background-color:color-mix(in oklab, var(--surface-background-color) 90%, var(--color-success) 10%);border:1px solid color-mix(in oklab, var(--surface-background-color) 75%, var(--color-success) 25%)}.mc-c-process-automation-statistics__badge--danger{color:var(--color-error-dark);background-color:color-mix(in oklab, var(--surface-background-color) 90%, var(--color-error) 10%);border:1px solid color-mix(in oklab, var(--surface-background-color) 75%, var(--color-error) 25%)}.mc-c-process-automation-statistics__badge--info{color:var(--color-info-dark);background-color:color-mix(in oklab, var(--surface-background-color) 90%, var(--color-info) 10%);border:1px solid color-mix(in oklab, var(--surface-background-color) 75%, var(--color-info) 25%)}.mc-c-process-automation-statistics__badge--warning{color:var(--color-warning-dark);background-color:color-mix(in oklab, var(--surface-background-color) 90%, var(--color-warning) 10%);border:1px solid color-mix(in oklab, var(--surface-background-color) 75%, var(--color-warning) 25%)}.mc-c-process-automation-statistics__performance-metrics{display:flex;flex-direction:column;gap:var(--spacing-lg, 24px)}.mc-c-process-automation-statistics__metric-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--border-color)}.mc-c-process-automation-statistics__metric-item:last-child{border-bottom:none}.mc-c-process-automation-statistics__metric-label{color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-medium, 500);display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__metric-label .fa{width:16px;text-align:center}.mc-c-process-automation-statistics__metric-value{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-bold, 700);color:var(--surface-text-color)}.mc-c-process-automation-statistics__metric-value--success,.mc-c-process-automation-statistics__metric-value.text-success{color:var(--color-success-dark)}.mc-c-process-automation-statistics__metric-value--warning,.mc-c-process-automation-statistics__metric-value.text-warning{color:var(--color-warning-dark)}.mc-c-process-automation-statistics__metric-value--danger,.mc-c-process-automation-statistics__metric-value.text-danger{color:var(--color-error-dark)}.mc-c-process-automation-statistics__metric-value--info,.mc-c-process-automation-statistics__metric-value.text-info{color:var(--color-info-dark)}.mc-c-process-automation-statistics__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px;padding:var(--spacing-2xl, 48px) var(--spacing-xl, 32px);color:var(--surface-text-muted)}.mc-c-process-automation-statistics__empty .fa{font-size:56px;margin-bottom:var(--space-5, 20px);opacity:.3}.mc-c-process-automation-statistics__empty h4{font-size:16px;font-weight:500;margin:0 0 8px 0}.mc-c-process-automation-statistics__empty p{font-size:14px;margin:0;opacity:.8}.mc-c-process-automation-statistics__details-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-lg, 24px);margin-bottom:var(--spacing-xl, 32px)}.mc-c-process-automation-statistics__details-item{min-width:0}.mc-c-process-automation-statistics__action-performance{margin-bottom:var(--spacing-xl, 32px)}.mc-c-process-automation-statistics__text--center{text-align:center !important}.mc-c-process-automation-statistics__text--right{text-align:right !important}.mc-c-process-automation-statistics__text--left{text-align:left !important}.mc-c-process-automation-statistics__text--muted{color:color-mix(in oklab, var(--surface-text-color) 70%, transparent) !important}.mc-c-process-automation-statistics__text--success{color:var(--color-success-dark) !important}.mc-c-process-automation-statistics__text--warning{color:var(--color-warning-dark) !important}.mc-c-process-automation-statistics__text--danger{color:var(--color-error-dark) !important}.mc-c-process-automation-statistics__text--info{color:var(--color-info-dark) !important}.mc-c-process-automation-statistics__icon--success{color:var(--color-success) !important}.mc-c-process-automation-statistics__icon--warning{color:var(--color-warning) !important}.mc-c-process-automation-statistics__icon--danger{color:var(--color-error) !important}.mc-c-process-automation-statistics__icon--info{color:var(--color-info) !important}@keyframes processAutomationStatisticsSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes processAutomationStatisticsFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mc-c-process-automation-statistics__stat-card{animation:processAutomationStatisticsFadeInUp .3s ease-out}.mc-c-process-automation-statistics__stat-card:nth-child(2){animation-delay:.1s}.mc-c-process-automation-statistics__stat-card:nth-child(3){animation-delay:.2s}.mc-c-process-automation-statistics__stat-card:nth-child(4){animation-delay:.3s}@media(max-width: 992px){.mc-c-process-automation-statistics__details-grid{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md, 16px)}}@media(max-width: 768px){.mc-c-process-automation-statistics__stats-cards-horizontal{grid-template-columns:1fr;gap:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__details-grid{grid-template-columns:1fr;gap:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__stat-card{padding:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__stat-content h3{font-size:var(--font-size-xl, 1.25rem)}.mc-c-process-automation-statistics__panel-body{padding:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__table{font-size:var(--font-size-sm, 0.875rem)}.mc-c-process-automation-statistics__table th,.mc-c-process-automation-statistics__table td{padding:var(--spacing-sm, 12px) var(--spacing-xs, 8px)}}@media(max-width: 480px){.mc-c-process-automation-statistics__stats-cards-horizontal{grid-template-columns:1fr;gap:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__details-grid{gap:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__stat-card{padding:var(--spacing-sm, 12px);flex-direction:column;text-align:center;gap:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__stat-icon{width:40px;height:40px}.mc-c-process-automation-statistics__stat-content h3{font-size:var(--font-size-lg, 1.125rem)}.mc-c-process-automation-statistics__panel-body{padding:var(--spacing-sm, 12px)}.mc-c-process-automation-statistics__table{font-size:var(--font-size-xs, 0.75rem)}.mc-c-process-automation-statistics__table th,.mc-c-process-automation-statistics__table td{padding:var(--spacing-xs, 8px) var(--spacing-xs, 4px)}.mc-c-process-automation-statistics__performance-metrics{gap:var(--spacing-md, 16px)}.mc-c-process-automation-statistics__metric-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px)}.mc-c-process-automation-statistics__metric-label{font-size:var(--font-size-xs, 0.75rem)}.mc-c-process-automation-statistics__metric-value{font-size:var(--font-size-base, 1rem);align-self:flex-end}}
.mc-c-process-automation-list{width:100%;position:relative}.mc-c-process-automation-list__folders-sidebar{display:block;width:100%;height:100%}.mc-c-process-automation-list__folders-sidebar pa-folder-sidebar{display:block;height:100%}.mc-c-process-automation-list__folders-sidebar .mc-c-pa-folder-sidebar{width:100%;min-width:unset;max-width:unset;height:100%;min-height:300px;max-height:100%;border-right:none;border-radius:var(--border-radius, 8px);border:1px solid var(--surface-border, #e5e7eb);background:var(--surface-level-0, #ffffff)}.mc-c-process-automation-list__folders-sidebar .mc-c-pa-folder-sidebar__content{min-height:0}.mc-c-process-automation-list__summary{container-type:inline-size;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 360px);gap:var(--space-4, 16px);align-items:stretch;margin-bottom:var(--space-4, 16px)}.mc-c-process-automation-list__summary:not(:has(mc-inline-note)){grid-template-columns:minmax(0, 1fr)}.mc-c-process-automation-list__summary mc-inline-note{display:flex}.mc-c-process-automation-list__summary .mc-c-inline-note{flex:1 1 auto;align-items:center}.mc-c-process-automation-list__stats{display:flex;align-items:center;min-width:0}@container (max-width: 720px){.mc-c-process-automation-list__summary{grid-template-columns:minmax(0, 1fr)}}.mc-c-process-automation-list__entity{display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.mc-c-process-automation-list__entity i{color:var(--surface-text-muted)}.mc-c-process-automation-list__automation-folder{font-size:11px;color:var(--state-text-brand);display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));border-radius:4px}.mc-c-process-automation-list__automation-folder i{font-size:12px}.mc-c-process-automation-list__folder-badge{font-size:12px;color:var(--state-text-brand);display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;background-color:color-mix(in oklab, var(--color-primary-500) 12%, var(--surface-level-0));border-radius:4px}.mc-c-process-automation-list__folder-badge i{font-size:14px}.mc-c-process-automation-list__automations{margin-top:0}.mc-c-process-automation-list__automation-name{display:flex;flex-direction:column;gap:2px}.mc-c-process-automation-list__automation-name strong{font-weight:500;color:var(--surface-text-color)}.mc-c-process-automation-list__automation-name small{font-size:12px;color:var(--surface-text-muted);display:flex;align-items:center;gap:6px}.mc-c-process-automation-list__automation-name small i{font-size:11px}.mc-c-process-automation-list__th-entity{width:96px}.mc-c-process-automation-list__th-status{width:152px}.mc-c-process-automation-list__th-numeric{width:88px;text-align:right}.mc-c-process-automation-list__th-numeric--narrow{width:72px}.mc-c-process-automation-list__td-numeric{text-align:right;font-variant-numeric:tabular-nums}.mc-c-process-automation-list .mc-l-content-body-list__table-wrapper table{width:100%;min-width:0;table-layout:fixed}.mc-c-process-automation-list .mc-l-content-body-list__table-wrapper table th{min-width:0}.mc-c-process-automation-list .mc-l-content-body-list__table-wrapper table th.mc-c-process-automation-list__th-numeric{padding-left:4px}.mc-c-process-automation-list__metric-value{font-weight:500;font-size:14px;color:var(--surface-text-color)}.mc-c-process-automation-list__metric-value--danger{color:var(--state-text-danger);font-weight:600}.mc-c-process-automation-list__metric-value--muted{color:var(--surface-text-muted)}.mc-c-process-automation-list__help-modal{padding:var(--space-2, 8px) 0}.mc-c-process-automation-list__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mc-c-process-automation-list__step{display:flex;gap:var(--space-4, 16px);align-items:flex-start}.mc-c-process-automation-list__step-number{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;background-color:var(--color-primary-500, #8955ef);color:#fff;font-weight:600;font-size:13px;border-radius:50%;flex-shrink:0}.mc-c-process-automation-list__step-content{flex:1;padding-top:2px}.mc-c-process-automation-list__step-title{font-weight:600;color:var(--surface-text-color);font-size:14px;margin:0 0 4px 0}.mc-c-process-automation-list__step-description{color:var(--surface-text-muted);font-size:13px;line-height:1.5;margin:0}.mc-c-process-automation-list__tip{margin-top:var(--space-5, 20px);background:var(--surface-level-1, #fafafa);border:1px solid var(--surface-border-color);border-radius:8px;padding:var(--space-4, 16px);border-left:3px solid var(--color-info-500, #2196F3)}.mc-c-process-automation-list__tip p{margin:0;font-size:14px;color:var(--surface-text-color);line-height:1.6}.mc-c-process-automation-list__tip p strong{color:var(--state-text-brand)}.mc-c-process-automation-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-10, 40px) var(--space-6, 24px);gap:var(--space-4, 16px)}.mc-c-process-automation-list__empty h4{margin:0;font-size:18px;font-weight:600;color:var(--surface-text-color)}.mc-c-process-automation-list__empty p{margin:0;font-size:14px;color:var(--surface-text-muted);max-width:400px;line-height:1.5}.mc-c-process-automation-list__empty-icon{font-size:48px;color:var(--surface-text-muted);opacity:.5}.mc-c-process-automation-list__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8, 32px);gap:var(--space-3, 12px);color:var(--surface-text-muted)}.mc-c-process-automation-list__no-results i{font-size:32px;opacity:.5}.mc-c-process-automation-list__no-results p{margin:0;font-size:14px;font-style:italic}.mc-c-process-automation-list__bulk-actions{display:flex;align-items:center;gap:var(--space-2, 8px);margin-left:var(--space-2, 8px)}.mc-c-process-automation-list__bulk-count{font-size:13px;font-weight:500;color:var(--surface-text-color);white-space:nowrap}@media(max-width: 768px){.mc-c-process-automation-list__th-entity,.mc-c-process-automation-list__th-status,.mc-c-process-automation-list__th-numeric{width:auto;min-width:70px}.mc-c-process-automation-list table{font-size:13px}.mc-c-process-automation-list__step{gap:var(--space-3, 12px)}.mc-c-process-automation-list__step-number{min-width:24px;height:24px;font-size:12px}}
.mc-l-process-automation-view,.mc-l-process-automation-view .process-automation-view-page{min-height:100vh}.mc-l-process-automation-view__status-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs, 6px);font-size:var(--font-size-xs, 0.75rem);font-weight:var(--font-weight-semibold, 600);padding:var(--spacing-xs, 4px) var(--spacing-sm, 12px);border-radius:999px;margin-left:var(--spacing-sm, 12px);vertical-align:middle;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(0,0,0,0)}.mc-l-process-automation-view__status-badge i{font-size:var(--font-size-xs, 0.75rem)}.mc-l-process-automation-view__status-badge--success{background:var(--color-success-100);color:var(--color-success-700);border-color:var(--color-success-200)}.mc-l-process-automation-view__status-badge--success i{color:var(--color-success-600)}.mc-l-process-automation-view__status-badge--warning{background:var(--color-warning-100);color:var(--color-warning-700);border-color:var(--color-warning-200)}.mc-l-process-automation-view__status-badge--warning i{color:var(--color-warning-600)}.mc-l-process-automation-view__status-badge--inactive{background:var(--color-neutral-100);color:var(--color-neutral-600);border-color:var(--color-neutral-200)}.mc-l-process-automation-view__status-badge--inactive i{color:var(--color-neutral-500)}.mc-l-process-automation-view__status-badge--danger{background:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-200)}.mc-l-process-automation-view__status-badge--danger i{color:var(--color-error-600)}.mc-l-process-automation-view__section{margin-bottom:var(--spacing-lg, 24px)}.mc-l-process-automation-view__section--last{margin-bottom:0}.mc-l-process-automation-view__section-title{display:flex;align-items:center;gap:var(--spacing-sm, 8px);font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);margin-bottom:var(--spacing-md, 16px);padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);background:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius-lg, 12px) var(--border-radius-lg, 12px) 0 0;margin:0 0 0 0}.mc-l-process-automation-view__section-title i{color:var(--color-primary-500);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 6px);border-radius:6px;font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__config-card{background:var(--surface-background-color);border:1px solid var(--border-color, #dee2e6);border-radius:var(--border-radius-lg, 12px);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.mc-l-process-automation-view__config-card.mc-c-card{padding:0 !important}.mc-l-process-automation-view__config-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-md, 16px);padding:var(--spacing-lg, 20px)}.mc-l-process-automation-view__config-item{display:flex;flex-direction:column;gap:var(--spacing-xs, 6px);background:color-mix(in oklab, var(--surface-background-color) 96%, var(--surface-text-color) 4%);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 8px);border:1px solid var(--border-color);transition:all .2s ease}.mc-l-process-automation-view__config-item:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:var(--color-primary-300)}.mc-l-process-automation-view__config-item label{display:flex;align-items:center;gap:var(--spacing-xs, 6px);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);font-size:var(--font-size-xs, 0.75rem);text-transform:uppercase;letter-spacing:.5px;margin:0}.mc-l-process-automation-view__config-item label i{color:var(--color-primary-500);font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__config-item span{color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);font-weight:var(--font-weight-medium, 500);line-height:1.4}.mc-l-process-automation-view__config-item .text-muted{color:var(--surface-text-muted, #6c757d);font-style:italic}.mc-l-process-automation-view__faq-card{background:var(--surface-background-color);border:1px solid var(--border-color, #dee2e6);border-radius:var(--border-radius-lg, 12px);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.mc-l-process-automation-view__faq-card.mc-c-card{padding:0 !important}.mc-l-process-automation-view__faq-card mc-accordion,.mc-l-process-automation-view__faq-card .mc-ds-accordion{padding:0 var(--spacing-lg, 20px) var(--spacing-lg, 20px)}.mc-l-process-automation-view__faq-card .title-header{display:flex;align-items:center;gap:var(--spacing-sm, 8px);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color)}.mc-l-process-automation-view__faq-card .title-header i{color:var(--color-primary-500);font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__faq-card v-pane-content p,.mc-l-process-automation-view__faq-card v-pane-content ul{color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);line-height:1.6;margin-bottom:var(--spacing-sm, 8px)}.mc-l-process-automation-view__faq-items{padding:16px 24px 24px}.mc-l-process-automation-view__faq-item{border:1px solid var(--surface-border-color);border-radius:8px;margin-bottom:10px;overflow:hidden}.mc-l-process-automation-view__faq-item:last-child{margin-bottom:0}.mc-l-process-automation-view__faq-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--surface-text-color);background:rgba(0,0,0,0);transition:background .15s ease}.mc-l-process-automation-view__faq-header:hover{background:var(--surface-level-1)}.mc-l-process-automation-view__faq-header--active{background:var(--surface-level-1);border-bottom:1px solid var(--surface-border-color)}.mc-l-process-automation-view__faq-header span{display:flex;align-items:center}.mc-l-process-automation-view__faq-header i:first-child{margin-right:10px;color:var(--color-primary-500);width:16px;text-align:center}.mc-l-process-automation-view__faq-header>i:last-child{color:var(--surface-text-muted);font-size:12px}.mc-l-process-automation-view__faq-content{padding:14px 16px;font-size:14px;color:var(--surface-text-muted);line-height:1.6;background:var(--surface-level-1)}.mc-l-process-automation-view__faq-content p{margin:0}.mc-l-process-automation-view__faq-content ul{margin:8px 0;padding-left:20px}.mc-l-process-automation-view__faq-content li{margin-bottom:4px}.mc-l-process-automation-view__faq-content strong{color:var(--surface-text-color)}.mc-l-process-automation-view__panel-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px;padding:48px 32px;color:var(--surface-text-muted)}.mc-l-process-automation-view__panel-empty-state .empty-icon i{font-size:48px;margin-bottom:var(--space-5, 20px);opacity:.3}.mc-l-process-automation-view__panel-empty-state h4{font-size:16px;font-weight:500;margin:0 0 8px 0}.mc-l-process-automation-view__panel-empty-state p{font-size:14px;margin:0;opacity:.8}.mc-l-process-automation-view__faq-list{margin:var(--spacing-sm, 8px) 0;padding-left:var(--spacing-lg, 20px)}.mc-l-process-automation-view__faq-list li{margin-bottom:var(--spacing-sm, 8px);color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);line-height:1.5}.mc-l-process-automation-view__faq-list li strong{color:var(--color-primary-600)}.mc-l-process-automation-view__faq-list li i{color:var(--color-primary-500);margin:0 var(--spacing-xs, 4px)}.mc-l-process-automation-view__tab-content .mc-c-card{margin-bottom:var(--spacing-lg, 24px)}.mc-l-process-automation-view__tab-content .mc-c-card+.mc-c-card{margin-top:var(--spacing-lg, 24px)}.mc-l-process-automation-view__automation-status-card,.mc-l-process-automation-view .automation-status-panel{margin:var(--spacing-lg, 24px) 0;overflow:hidden;animation:processAutomationViewFadeInUp .5s ease-out;background:var(--surface-background-color);border:1px solid var(--border-color, #dee2e6);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.mc-l-process-automation-view__automation-status-card.mc-c-card,.mc-l-process-automation-view .mc-c-card.automation-status-panel{padding:0 !important}.mc-l-process-automation-view__automation-status-card .panel-heading,.mc-l-process-automation-view .automation-status-panel .panel-heading{background:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);border-bottom:1px solid var(--border-color);padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);position:relative}.mc-l-process-automation-view__automation-status-card .panel-heading h5,.mc-l-process-automation-view .automation-status-panel .panel-heading h5{margin:0;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-l-process-automation-view__automation-status-card .panel-heading h5 .fa,.mc-l-process-automation-view .automation-status-panel .panel-heading h5 .fa{color:var(--color-primary-500);font-size:var(--font-size-sm, 0.875rem);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 6px);border-radius:6px;transition:transform .3s ease}.mc-l-process-automation-view__automation-status-card .panel-heading h5:hover .fa,.mc-l-process-automation-view .automation-status-panel .panel-heading h5:hover .fa{transform:scale(1.1)}.mc-l-process-automation-view__automation-status-card .panel-body,.mc-l-process-automation-view .automation-status-panel .panel-body{padding:var(--spacing-lg, 20px);background:var(--surface-background-color)}.mc-l-process-automation-view__automation-status-card.success-state,.mc-l-process-automation-view .success-state.automation-status-panel{border-left:4px solid var(--color-success-500, #28a745)}.mc-l-process-automation-view__automation-status-card.error-state,.mc-l-process-automation-view .error-state.automation-status-panel{border-left:4px solid var(--color-error-500, #dc3545)}.mc-l-process-automation-view__automation-status-card.warning-state,.mc-l-process-automation-view .warning-state.automation-status-panel{border-left:4px solid var(--color-warning-500, #ffc107)}.mc-l-process-automation-view__automation-status-card.loading,.mc-l-process-automation-view .loading.automation-status-panel{opacity:.7;pointer-events:none}.mc-l-process-automation-view__automation-status-card.loading .panel-heading:after,.mc-l-process-automation-view .loading.automation-status-panel .panel-heading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(137, 85, 239, 0.08), transparent);animation:processAutomationViewLoadingShimmer 1.5s infinite}.mc-l-process-automation-view__status-info-grid,.mc-l-process-automation-view .status-info-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;align-items:stretch}.mc-l-process-automation-view__info-item,.mc-l-process-automation-view .info-item{background:color-mix(in oklab, var(--surface-background-color) 96%, var(--surface-text-color) 4%);border:1px solid var(--border-color);border-radius:8px;padding:var(--spacing-md, 16px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-sm, 8px);transition:all .3s ease;position:relative;min-height:80px}.mc-l-process-automation-view__info-item:before,.mc-l-process-automation-view .info-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary-500);border-radius:8px 8px 0 0}.mc-l-process-automation-view__info-item:hover,.mc-l-process-automation-view .info-item:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-color:var(--color-primary-300)}.mc-l-process-automation-view__info-item label,.mc-l-process-automation-view .info-item label{font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);font-size:var(--font-size-xs, 0.75rem);text-transform:uppercase;letter-spacing:.8px;margin:0;line-height:1.2;flex-shrink:0}.mc-l-process-automation-view__info-item .info-value,.mc-l-process-automation-view .info-item .info-value{display:flex;align-items:flex-start;gap:8px;color:var(--surface-text-color);font-weight:500;font-size:14px;line-height:1.3}.mc-l-process-automation-view__info-item .info-value .fa,.mc-l-process-automation-view .info-item .info-value .fa{color:var(--color-primary-500);font-size:14px;min-width:16px;text-align:center;margin-top:1px;flex-shrink:0}.mc-l-process-automation-view__info-item .info-value .badge,.mc-l-process-automation-view .info-item .info-value .badge{font-size:var(--font-size-xs, 0.75rem);padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);font-weight:var(--font-weight-semibold, 600);border-radius:999px;text-transform:uppercase;letter-spacing:.5px;line-height:1;border:1px solid rgba(0,0,0,0)}.mc-l-process-automation-view__info-item .info-value .badge.badge-success,.mc-l-process-automation-view .info-item .info-value .badge.badge-success{background:var(--color-success-100);color:var(--color-success-700);border-color:var(--color-success-200)}.mc-l-process-automation-view__info-item .info-value .badge.badge-warning,.mc-l-process-automation-view .info-item .info-value .badge.badge-warning{background:var(--color-warning-100);color:var(--color-warning-700);border-color:var(--color-warning-200)}.mc-l-process-automation-view__info-item .info-value .badge.badge-danger,.mc-l-process-automation-view .info-item .info-value .badge.badge-danger{background:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-200)}.mc-l-process-automation-view__info-item .info-value .badge.badge-info,.mc-l-process-automation-view .info-item .info-value .badge.badge-info{background:var(--color-info-100);color:var(--color-info-700);border-color:var(--color-info-200)}.mc-l-process-automation-view__info-item .info-value small,.mc-l-process-automation-view .info-item .info-value small{font-size:10px;margin-left:4px;color:var(--surface-text-color);font-weight:normal;display:block;margin-top:2px;line-height:1.2}.mc-l-process-automation-view__info-item .info-value.date-info,.mc-l-process-automation-view .info-item .info-value.date-info{flex-direction:column;align-items:flex-start;gap:2px}.mc-l-process-automation-view__automation-actions{background:color-mix(in oklab, var(--surface-background-color) 96%, var(--surface-text-color) 4%);border:1px solid var(--border-color);border-radius:8px;padding:var(--spacing-lg, 20px);height:fit-content;align-self:start;box-shadow:var(--shadow-sm)}.mc-l-process-automation-view__automation-actions h6{color:var(--surface-text-color);font-weight:var(--font-weight-semibold, 600);margin-bottom:var(--spacing-md, 15px);display:flex;align-items:center;gap:var(--spacing-sm, 8px);font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__automation-actions h6 .fa{color:var(--color-primary-500);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 4px);border-radius:6px;font-size:var(--font-size-xs, 0.75rem)}.mc-l-process-automation-view__action-buttons-grid{display:flex;flex-wrap:wrap;gap:8px}.mc-l-process-automation-view__action-buttons-grid .btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;border-radius:4px;transition:all .2s ease;border:1px solid rgba(0,0,0,0);white-space:nowrap;text-align:center}.mc-l-process-automation-view__action-buttons-grid .btn .fa{font-size:12px;flex-shrink:0}.mc-l-process-automation-view__action-buttons-grid .btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.mc-l-process-automation-view__simulate-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-color, #e5e7eb);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mc-l-process-automation-view__last-simulation-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;color:var(--surface-text-secondary, #6b7280);background:color-mix(in oklab, var(--surface-background-color) 92%, var(--surface-text-color) 8%);border:1px solid var(--border-color, #e5e7eb)}.mc-l-process-automation-view__last-simulation-badge .fa{color:var(--color-primary-500);font-size:11px}.mc-l-process-automation-view__statistics-section,.mc-l-process-automation-view .statistics-section{margin-bottom:var(--spacing-xl, 30px)}.mc-l-process-automation-view__filters-card,.mc-l-process-automation-view .filters-section{margin-bottom:var(--spacing-lg, 24px);background:var(--surface-background-color);border:1px solid var(--border-color, #dee2e6);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.mc-l-process-automation-view__filters-card.mc-c-card,.mc-l-process-automation-view .mc-c-card.filters-section{padding:0 !important}.mc-l-process-automation-view__filters-card .panel-heading,.mc-l-process-automation-view .filters-section .panel-heading{background:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);border-bottom:1px solid var(--border-color);padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);border-radius:var(--border-radius-lg, 12px) var(--border-radius-lg, 12px) 0 0}.mc-l-process-automation-view__filters-card .panel-heading h5,.mc-l-process-automation-view .filters-section .panel-heading h5{margin:0;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-l-process-automation-view__filters-card .panel-heading h5 .fa,.mc-l-process-automation-view .filters-section .panel-heading h5 .fa{color:var(--color-primary-500);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 4px);border-radius:6px;font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__filters-card .panel-body,.mc-l-process-automation-view .filters-section .panel-body{padding:var(--spacing-lg, 20px);background:var(--surface-background-color)}.mc-l-process-automation-view__filters-card .panel-body .filter-row,.mc-l-process-automation-view .filters-section .panel-body .filter-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-md, 16px);align-items:end}.mc-l-process-automation-view__filters-card .panel-body .filter-row .mc-c-form-field,.mc-l-process-automation-view .filters-section .panel-body .filter-row .mc-c-form-field{margin-bottom:0}.mc-l-process-automation-view__filters-card .panel-body .filter-row .mc-c-form-field--switch,.mc-l-process-automation-view .filters-section .panel-body .filter-row .mc-c-form-field--switch{display:flex;align-items:center;padding-top:var(--spacing-lg, 28px)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .mc-c-form-field--actions,.mc-l-process-automation-view .filters-section .panel-body .filter-row .mc-c-form-field--actions{display:flex;align-items:center;padding-top:var(--spacing-md, 20px)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .form-group,.mc-l-process-automation-view .filters-section .panel-body .filter-row .form-group{margin-bottom:0}.mc-l-process-automation-view__filters-card .panel-body .filter-row label,.mc-l-process-automation-view .filters-section .panel-body .filter-row label{display:block;margin-bottom:var(--spacing-xs, 6px);font-weight:var(--font-weight-medium, 500);color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .form-control,.mc-l-process-automation-view .filters-section .panel-body .filter-row .form-control{border:1px solid var(--border-color);border-radius:var(--border-radius-base, 6px);padding:var(--spacing-sm, 10px) var(--spacing-sm, 12px);font-size:var(--font-size-sm, 0.875rem);background:var(--surface-background-color);color:var(--surface-text-color)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .form-control:focus,.mc-l-process-automation-view .filters-section .panel-body .filter-row .form-control:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--color-primary-500) 20%, transparent);outline:none}.mc-l-process-automation-view__filters-card .panel-body .filter-row .checkbox,.mc-l-process-automation-view .filters-section .panel-body .filter-row .checkbox{margin-top:var(--spacing-lg, 20px)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .checkbox label,.mc-l-process-automation-view .filters-section .panel-body .filter-row .checkbox label{display:flex;align-items:center;gap:var(--spacing-sm, 8px);font-weight:var(--font-weight-normal, 400);margin-bottom:0;cursor:pointer;color:var(--surface-text-color)}.mc-l-process-automation-view__filters-card .panel-body .filter-row .filter-actions,.mc-l-process-automation-view .filters-section .panel-body .filter-row .filter-actions{display:flex;gap:var(--spacing-sm, 10px);justify-content:flex-start;align-items:center}.mc-l-process-automation-view__logs-card{background:var(--surface-background-color);border:1px solid var(--border-color, #dee2e6);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.mc-l-process-automation-view__logs-card.mc-c-card{padding:0 !important}.mc-l-process-automation-view__logs-card .panel-heading{background:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);border-bottom:1px solid var(--border-color);padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);border-radius:var(--border-radius-lg, 12px) var(--border-radius-lg, 12px) 0 0}.mc-l-process-automation-view__logs-card .panel-heading h5{margin:0;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--surface-text-color);display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.mc-l-process-automation-view__logs-card .panel-heading h5 .fa{color:var(--color-primary-500);background:color-mix(in oklab, var(--color-primary-500) 12%, transparent);padding:var(--spacing-xs, 4px);border-radius:6px;font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__logs-card .results-summary{padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md, 16px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:color-mix(in oklab, var(--surface-background-color) 98%, var(--surface-text-color) 2%)}.mc-l-process-automation-view__logs-card .results-summary .summary-info{color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem);margin:0;font-weight:var(--font-weight-medium, 500)}.mc-l-process-automation-view__logs-card .results-summary .summary-badges{display:flex;gap:var(--spacing-sm, 10px);flex-wrap:wrap}.mc-l-process-automation-view__logs-card .results-summary .summary-badges .label{padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);border-radius:999px;font-size:var(--font-size-xs, 0.75rem);font-weight:var(--font-weight-medium, 500);border:1px solid rgba(0,0,0,0)}.mc-l-process-automation-view__logs-card .results-summary .summary-badges .label-success{background-color:var(--color-success-100);color:var(--color-success-700);border-color:var(--color-success-200)}.mc-l-process-automation-view__logs-card .results-summary .summary-badges .label-danger{background-color:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-200)}.mc-l-process-automation-view__logs-card .logs-table .table{margin-bottom:0;background:var(--surface-background-color)}.mc-l-process-automation-view__logs-card .logs-table .table thead th{background-color:color-mix(in oklab, var(--surface-background-color) 94%, var(--surface-text-color) 6%);border-bottom:2px solid var(--border-color);font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;font-size:var(--font-size-xs, 0.75rem);letter-spacing:.5px;padding:var(--spacing-sm, 12px) var(--spacing-sm, 8px);color:var(--surface-text-color)}.mc-l-process-automation-view__logs-card .logs-table .table tbody tr{transition:background-color .2s ease;background:var(--surface-background-color)}.mc-l-process-automation-view__logs-card .logs-table .table tbody tr:hover{background-color:color-mix(in oklab, var(--surface-background-color) 96%, var(--surface-text-color) 4%)}.mc-l-process-automation-view__logs-card .logs-table .table td{padding:var(--spacing-sm, 12px) var(--spacing-sm, 8px);vertical-align:middle;border-top:1px solid var(--border-color);color:var(--surface-text-color);font-size:var(--font-size-sm, 0.875rem)}.mc-l-process-automation-view__logs-card .logs-table .table td.actions-column{width:120px;white-space:nowrap}.mc-l-process-automation-view .bounce-success{animation:processAutomationViewBounceIn .4s ease-out}.mc-l-process-automation-view .shake-error{animation:processAutomationViewShake .4s ease-in-out}.mc-l-process-automation-view .floating-notification{position:fixed;top:var(--spacing-lg, 20px);right:var(--spacing-lg, 20px);background:var(--surface-background-color);border-radius:8px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid var(--border-color);border-left:4px solid;z-index:var(--z-notification);font-size:var(--font-size-sm, 0.875rem);max-width:320px;animation:processAutomationViewSlideInRight .3s ease-out,processAutomationViewSlideOutRight .3s ease-in 4s forwards;color:var(--surface-text-color)}.mc-l-process-automation-view .floating-notification.success{border-left-color:var(--color-success-500);background:color-mix(in oklab, var(--surface-background-color) 96%, var(--color-success-500) 4%)}.mc-l-process-automation-view .floating-notification.error{border-left-color:var(--color-error-500);background:color-mix(in oklab, var(--surface-background-color) 96%, var(--color-error-500) 4%)}.mc-l-process-automation-view .floating-notification.warning{border-left-color:var(--color-warning-500);background:color-mix(in oklab, var(--surface-background-color) 96%, var(--color-warning-500) 4%)}@media(max-width: 992px){.mc-l-process-automation-view__status-info-grid,.mc-l-process-automation-view .status-info-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media(max-width: 768px){.mc-l-process-automation-view__action-buttons-grid .btn{padding:10px 12px;font-size:13px}.mc-l-process-automation-view__status-info-grid,.mc-l-process-automation-view .status-info-grid{gap:12px}.mc-l-process-automation-view__info-item,.mc-l-process-automation-view .info-item{padding:12px;min-height:70px}.mc-l-process-automation-view__info-item label,.mc-l-process-automation-view .info-item label{font-size:10px}.mc-l-process-automation-view__info-item .info-value,.mc-l-process-automation-view .info-item .info-value{font-size:13px}.mc-l-process-automation-view__logs-card .logs-table .table{font-size:12px}.mc-l-process-automation-view__logs-card .logs-table .table td{padding:8px 4px}}@media(max-width: 480px){.mc-l-process-automation-view__info-item,.mc-l-process-automation-view .info-item{min-height:65px;padding:10px}.mc-l-process-automation-view__info-item .info-value.date-info .main-date,.mc-l-process-automation-view .info-item .info-value.date-info .main-date{font-size:11px}}@keyframes processAutomationViewFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes processAutomationViewLoadingShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes processAutomationViewBounceIn{0%{transform:scale(0.95)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes processAutomationViewShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes processAutomationViewSlideInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes processAutomationViewSlideOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}
.mc-l-workflow-editor .mc-c-content-body,.mc-l-workflow-editor content-body{padding-bottom:0}.mc-c-wf-editor{position:relative;display:flex;flex-direction:column;height:calc(100vh - var(--header-height, 63px) - 16px - max(16px,var(--mc-chat-dock-bottom-offset, 0px)));min-height:560px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);color:var(--surface-text-color);overflow:hidden}.mc-c-wf-editor__notice{padding:8px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-wf-editor__bar{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-wf-editor__identity{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mc-c-wf-editor__name{width:100%;max-width:520px;padding:2px 6px;margin-left:-6px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:1rem;font-weight:600;text-overflow:ellipsis}.mc-c-wf-editor__name:hover:not([readonly]){border-color:var(--surface-border-color)}.mc-c-wf-editor__name:focus{outline:none;border-color:var(--state-text-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--state-text-brand) 18%, transparent)}.mc-c-wf-editor__status{margin:0;color:var(--surface-text-muted);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-wf-editor__status-error{color:var(--state-text-danger)}.mc-c-wf-editor__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.mc-c-wf-editor__issues{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--state-text-danger);font-size:.875rem;font-weight:500;cursor:pointer}.mc-c-wf-editor__issues i{font-size:1.1rem}.mc-c-wf-editor__issues:hover:not([disabled]){background:var(--surface-bg-hover)}.mc-c-wf-editor__issues:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand))}.mc-c-wf-editor__issues--ready,.mc-c-wf-editor__issues[disabled]{color:var(--state-text-success);cursor:default}.mc-c-wf-editor__loading,.mc-c-wf-editor__failure{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:24px}.mc-c-wf-editor__body{display:flex;flex:1 1 auto;min-height:0}.mc-c-wf-editor__body--resizing{cursor:col-resize;user-select:none}.mc-c-wf-editor__canvas{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mc-c-wf-editor__stage{position:relative;flex:1 1 auto;min-height:0}.mc-c-wf-editor__modes{flex:none}.mc-c-wf-editor__period{width:180px}.mc-c-wf-editor__dialog-backdrop{position:absolute;inset:0;z-index:20;background:color-mix(in srgb, var(--surface-text-color) 28%, transparent)}.mc-c-wf-editor__dialog{position:absolute;top:72px;left:50%;z-index:21;display:flex;flex-direction:column;width:min(560px,100% - 32px);max-height:calc(100% - 96px);transform:translateX(-50%);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);box-shadow:var(--shadow-sm),0 16px 40px color-mix(in srgb, var(--surface-text-color) 18%, transparent)}.mc-c-wf-editor__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 8px}.mc-c-wf-editor__dialog-head h3{margin:0;font-size:1.0625rem;font-weight:600}.mc-c-wf-editor__dialog-body{display:flex;flex-direction:column;gap:14px;padding:8px 20px 16px;overflow-y:auto}.mc-c-wf-editor__dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--surface-border-color)}.mc-c-wf-editor__problems{padding:12px 14px;border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--state-text-danger) 8%, var(--surface-background-color))}.mc-c-wf-editor__problems p{margin:0 0 6px}.mc-c-wf-editor__problems ul{margin:0;padding:0;list-style:none}.mc-c-wf-editor__problems li+li{margin-top:4px}.mc-c-wf-editor__problems button{padding:2px 0;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);text-align:left;cursor:pointer}.mc-c-wf-editor__problems button:hover strong{text-decoration:underline}.mc-c-wf-editor__problems strong{color:var(--state-text-danger)}.mc-c-wf-editor__problems .mc-c-wf-editor__problem-messages{margin:2px 0 0;padding-left:16px;list-style:disc;font-size:.8125rem}.mc-c-wf-editor__run-cycle{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm)}.mc-c-wf-editor__run-cycle strong{font-size:.875rem}.mc-c-wf-test{flex:0 0 auto;max-height:55%;overflow-y:auto;border-bottom:1px solid var(--surface-border-color);background:color-mix(in srgb, var(--state-text-brand) 5%, var(--surface-background-color));animation:mcWfTestIn .2s ease-out both}.mc-c-wf-test__head{display:flex;align-items:center;gap:10px;padding:12px 16px 8px}.mc-c-wf-test__icon{display:inline-flex;color:var(--state-text-brand);font-size:1.25rem}.mc-c-wf-test__title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mc-c-wf-test__title strong{font-size:.875rem}.mc-c-wf-test__title small{color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-test__body{padding:0 16px 14px}.mc-c-wf-test__body>*+*{display:block;margin-top:10px}.mc-c-wf-test__status{margin:0;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-wf-test__total{margin:0;font-size:.875rem}.mc-c-wf-test__total strong{margin-right:4px;font-size:1.375rem;font-variant-numeric:tabular-nums}.mc-c-wf-test__path{margin:6px 0 0;padding:0;list-style:none;font-size:.8125rem}.mc-c-wf-test__path li{position:relative;padding:0 0 10px 20px}.mc-c-wf-test__path li::before{content:"";position:absolute;top:5px;left:4px;width:8px;height:8px;border-radius:50%;background:var(--state-text-brand)}.mc-c-wf-test__path li::after{content:"";position:absolute;top:15px;bottom:0;left:7.5px;width:1px;background:color-mix(in srgb, var(--state-text-brand) 40%, transparent)}.mc-c-wf-test__path li:last-child::after{display:none}.mc-c-wf-test__path small{display:block;color:var(--surface-text-muted)}.mc-c-wf-test--collapsed .mc-c-wf-test__head{padding-bottom:12px}.mc-c-wf-test__stale{display:flex;align-items:center;gap:6px;margin:0 16px 8px;color:var(--surface-text-color);font-size:.8125rem}.mc-c-wf-test__stale i{color:var(--surface-text-muted);font-size:1rem}.mc-c-wf-test__group-title{margin:12px 0 6px;color:var(--surface-text-muted);font-size:.75rem;font-weight:600}.mc-c-wf-test__paths{display:grid;grid-template-columns:minmax(0, 88px) 1fr auto;gap:5px 8px;align-items:center;margin:0;padding:0;list-style:none;font-size:.75rem}.mc-c-wf-test__paths li{display:contents}.mc-c-wf-test__path-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-wf-test__bar{height:6px;overflow:hidden;border-radius:3px;background:var(--surface-level-2)}.mc-c-wf-test__bar i{display:block;height:100%;border-radius:3px;background:var(--state-text-brand)}.mc-c-wf-test__path-count{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mc-c-wf-test__path-row--zero .mc-c-wf-test__path-count,.mc-c-wf-test__path-row--zero .mc-c-wf-test__path-label{color:var(--surface-text-muted);font-weight:400}.mc-c-wf-test__rows{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color)}.mc-c-wf-test .mc-c-wf-test__row-group+.mc-c-wf-test__row-group{border-top:1px solid var(--surface-border-color)}.mc-c-wf-test__row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.8125rem;text-align:left;cursor:pointer}.mc-c-wf-test__row:hover{background:var(--surface-bg-hover)}.mc-c-wf-test__row:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand));outline-offset:-2px}.mc-c-wf-test__row i{flex:none;color:var(--surface-text-muted)}.mc-c-wf-test__row--muted{color:var(--surface-text-muted)}.mc-c-wf-test__row--static{cursor:default}.mc-c-wf-test__row--static:hover{background:rgba(0,0,0,0)}.mc-c-wf-test__row-title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-c-wf-test__row-count{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.mc-c-wf-test__row--muted .mc-c-wf-test__row-count{font-weight:400}.mc-c-wf-test__sample{padding:0 10px 10px 30px}.mc-c-wf-test__empty-list{margin:0;padding:0 10px 10px 30px;color:var(--surface-text-muted);font-size:.75rem;list-style:none}.mc-c-wf-test__empty-list li+li{margin-top:2px}.mc-c-wf-test__port{color:var(--state-text-brand);font-weight:600}.mc-c-wf-test__contact-tasks{margin:6px 0 0;padding:0;list-style:none;font-size:.8125rem}.mc-c-wf-test__contact-tasks li{display:flex;align-items:center;gap:6px}.mc-c-wf-test__tasks-title{margin:0 0 6px;font-size:.8125rem;font-weight:600}.mc-c-wf-test__table{width:100%;border-collapse:collapse;font-size:.75rem}.mc-c-wf-test__table th,.mc-c-wf-test__table td{padding:4px 6px;border-bottom:1px solid var(--surface-border-color);text-align:left}.mc-c-wf-test__table th{color:var(--surface-text-muted);font-weight:600;white-space:nowrap}.mc-c-wf-test__table td{overflow-wrap:break-word}.mc-c-wf-test__table .mc-c-wf-test__cell--nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes mcWfTestIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.mc-c-wf-test{animation:none}}.mc-c-wf-band{position:relative;display:flex;flex:none;align-items:center;gap:8px;height:36px;padding:0 16px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-level-1);color:var(--surface-text-color);font-size:.8125rem;white-space:nowrap}.mc-c-wf-band__icon{flex:none;font-size:1.05rem}.mc-c-wf-band--issues .mc-c-wf-band__icon{color:var(--state-text-danger)}.mc-c-wf-band--ok .mc-c-wf-band__icon{color:var(--state-text-success)}.mc-c-wf-band--pending .mc-c-wf-band__icon,.mc-c-wf-band--pending .mc-c-wf-band__text{color:var(--surface-text-muted)}.mc-c-wf-band__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-c-wf-band__more{flex:none}.mc-c-wf-band__list{position:absolute;top:100%;right:8px;left:8px;z-index:2;margin:4px 0 0;padding:10px 12px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-base);background:var(--surface-background-color);box-shadow:var(--shadow-md);white-space:normal;list-style:none}.mc-c-wf-band__list li{display:flex;gap:6px}.mc-c-wf-band__list li+li{margin-top:4px}.mc-c-wf-band__list i{flex:0 0 auto;margin-top:2px;color:var(--state-text-danger)}.mc-c-wf-inspector{position:relative;display:flex;flex:0 0 var(--wf-inspector-width, 400px);flex-direction:column;width:var(--wf-inspector-width, 400px);min-height:0;border-left:1px solid var(--surface-border-color);background:var(--surface-background-color)}@media(max-width: 1280px){.mc-c-wf-inspector{flex-basis:340px;width:340px}}.mc-c-wf-inspector__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.mc-c-wf-inspector__resize{position:absolute;top:0;bottom:0;left:-4px;z-index:2;width:8px;cursor:col-resize;touch-action:none}.mc-c-wf-inspector__resize::after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:rgba(0,0,0,0);transition:background-color .15s ease}.mc-c-wf-inspector__resize:hover::after,.mc-c-wf-inspector__resize:focus-visible::after{background:var(--state-text-brand)}.mc-c-wf-inspector__resize:focus-visible{outline:none}@media(max-width: 1280px){.mc-c-wf-inspector__resize{display:none}}.mc-c-wf-inspector__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-wf-inspector__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary);color:var(--surface-text-color);font-size:1.2rem}.mc-c-wf-inspector__title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mc-c-wf-inspector__title strong{font-size:.9375rem}.mc-c-wf-inspector__title small{color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-inspector__name{width:100%;padding:1px 6px;margin-left:-6px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--surface-text-color);font-size:.9375rem;font-weight:600}.mc-c-wf-inspector__name::placeholder{color:var(--surface-text-color);opacity:1}.mc-c-wf-inspector__name:hover:not([readonly]){border-color:var(--surface-border-color)}.mc-c-wf-inspector__name:focus{outline:none;border-color:var(--state-text-brand)}.mc-c-wf-inspector__foot{padding:12px 16px 16px;border-top:1px solid var(--surface-border-color)}.mc-c-wf-inspector__section{padding:16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-wf-inspector__section--last{border-bottom:0}.mc-c-wf-inspector__section>*+*{margin-top:10px}.mc-c-wf-inspector__switch-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm)}.mc-c-wf-inspector__switch-row strong{font-size:.875rem}.mc-c-wf-inspector__switch-row .mc-c-wf-inspector__hint{margin:2px 0 0}.mc-c-wf-inspector__section-title{margin:0;color:var(--surface-text-color);font-size:.8125rem;font-weight:600}.mc-c-wf-inspector__hint{margin:0;color:var(--surface-text-muted);font-size:.75rem;line-height:1.45}.mc-c-wf-inspector__text{margin:0;color:var(--surface-text-color);font-size:.8125rem;line-height:1.5}.mc-c-wf-inspector__error{margin:0;color:var(--state-text-danger);font-size:.8125rem}.mc-c-wf-inspector__link{padding:0;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:.8125rem;font-weight:500;cursor:pointer}.mc-c-wf-inspector__link:hover{text-decoration:underline}.mc-c-wf-inspector__link:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand))}.mc-c-wf-inspector__row{display:flex;gap:12px}.mc-c-wf-inspector__field{flex:1 1 0;min-width:0}.mc-c-wf-inspector__field--small{flex:0 0 140px}.mc-c-wf-inspector__field mc-input,.mc-c-wf-inspector__field mc-select,.mc-c-wf-inspector__field mc-textarea{display:block;width:100%}.mc-c-wf-inspector__locked{pointer-events:none;opacity:.75}.mc-c-wf-inspector__locked .mc-c-query-builder__summary-row,.mc-c-wf-inspector__locked .mc-c-query-builder__summary-json{pointer-events:auto}.mc-c-wf-inspector__locked .mc-c-query-builder-modal{pointer-events:auto}.mc-c-wf-inspector .mc-c-wf-send-window__days{display:flex;flex-wrap:wrap;gap:4px 14px}.mc-c-wf-inspector__locked-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-c-wf-inspector__locked-row i{color:var(--surface-text-muted);font-size:1.1rem}.mc-c-wf-inspector__locked-row .mc-c-wf-inspector__text{margin-top:4px}.mc-c-wf-inspector__preview{padding:12px 14px;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary)}.mc-c-wf-inspector__preview-total{margin:0;font-size:.875rem}.mc-c-wf-inspector__preview-total strong{margin-right:4px;font-size:1.375rem;font-variant-numeric:tabular-nums}.mc-c-wf-inspector__preview-paths{margin:8px 0;padding:0;list-style:none}.mc-c-wf-inspector__preview-paths li{display:flex;justify-content:space-between;padding:3px 0;font-size:.8125rem}.mc-c-wf-inspector__preview-paths li+li{border-top:1px dashed var(--surface-border-color)}.mc-c-wf-inspector__preview-paths strong{font-variant-numeric:tabular-nums}.mc-c-wf-goal>*+*,.mc-c-wf-reaction-event>*+*,.mc-c-wf-reaction-event__group>*+*{margin-top:10px}.mc-c-wf-branches{margin:0;padding:0;list-style:none}.mc-c-wf-branches__rule--one-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-c-wf-branches__item{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color)}.mc-c-wf-branches__item+.mc-c-wf-branches__item{margin-top:8px}.mc-c-wf-branches__item--open{border-color:color-mix(in srgb, var(--state-text-brand) 45%, var(--surface-border-color))}.mc-c-wf-branches__item--none{background:var(--surface-bg-secondary)}.mc-c-wf-branches__item--open .mc-c-wf-branches__chevron{transform:rotate(90deg)}.mc-c-wf-branches__head{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px}.mc-c-wf-branches__order{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:.75rem;font-weight:600}.mc-c-wf-branches__summary{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;padding:2px 0;border:0;background:rgba(0,0,0,0);color:var(--surface-text-color);text-align:left;cursor:pointer}.mc-c-wf-branches__summary strong{overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-wf-branches__summary-text{display:flex;flex-direction:column;min-width:0}.mc-c-wf-branches__summary-text>span{color:var(--surface-text-muted);font-size:.75rem}.mc-c-wf-branches__summary--static{cursor:default}.mc-c-wf-branches__summary .mc-c-wf-branches__missing{color:var(--state-text-danger)}.mc-c-wf-branches__summary:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand))}.mc-c-wf-branches__chevron{flex:0 0 16px;width:16px;color:var(--surface-text-muted);font-size:1rem;transition:transform .15s ease}.mc-c-wf-branches__actions{display:flex;flex:0 0 auto}.mc-c-wf-branches__body{padding:4px 6px 10px}.mc-c-wf-branches__body>*+*{display:block;margin-top:10px}
wf-results-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mc-c-wf-results{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;color:var(--surface-text-color)}.mc-c-wf-results__body{flex:1 1 auto;min-height:0;overflow-y:auto}.mc-c-wf-results__section{padding:16px;border-bottom:1px solid var(--surface-border-color)}.mc-c-wf-results__section>*+*{margin-top:12px}.mc-c-wf-results__title{margin:0 0 6px;color:var(--surface-text-color);font-size:.875rem;font-weight:600}.mc-c-wf-results__lines{margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5}.mc-c-wf-results__lines li+li{margin-top:6px}.mc-c-wf-results__rows{margin:0;padding:0;list-style:none}.mc-c-wf-results__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:.8125rem}.mc-c-wf-results .mc-c-wf-results__row+.mc-c-wf-results__row{border-top:1px solid var(--surface-border-color)}.mc-c-wf-results__link{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mc-c-wf-results__row-name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mc-c-wf-results__utm{padding:0;background:rgba(0,0,0,0);color:var(--surface-text-muted);font-family:var(--font-family-monospace, monospace);font-size:.75rem;overflow-wrap:anywhere}.mc-c-wf-results__row-count{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.mc-c-wf-results__row-count small{color:var(--surface-text-muted);font-size:.75rem;font-weight:600}.mc-c-wf-results__count-button{flex:none;padding:2px 4px;border:0;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.mc-c-wf-results__count-button:hover{text-decoration:underline}.mc-c-wf-results__count-button:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand))}.mc-c-wf-results__foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mc-c-wf-results-band{display:flex;flex:none;flex-direction:column;gap:10px;padding:14px 20px;border-bottom:1px solid var(--surface-border-color);background:var(--surface-background-color)}.mc-c-wf-results-band__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.mc-c-wf-results-band__custom mc-date-input{width:180px}
.mc-c-wf-title-composer{display:flex;align-items:flex-end;gap:4px}.mc-c-wf-title-composer mc-input{display:block;flex:1 1 auto;min-width:0}.mc-c-wf-title-composer__insert{flex:0 0 auto;padding-bottom:4px}
.mc-c-wf-email-template{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color)}.mc-c-wf-email-template__thumb{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:var(--border-radius-sm);background:var(--surface-bg-secondary);color:var(--surface-text-muted);font-size:1.375rem}.mc-c-wf-email-template__thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.mc-c-wf-email-template__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mc-c-wf-email-template__info small{color:var(--surface-text-muted);font-size:.75rem;line-height:1.4}.mc-c-wf-email-template__name{overflow:hidden;color:var(--surface-text-color);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-wf-email-template__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mc-c-wf-email-composer{display:flex;align-items:flex-end;gap:4px}.mc-c-wf-email-composer mc-input{display:block;flex:1 1 auto;min-width:0}.mc-c-wf-email-composer__insert{flex:0 0 auto;padding-bottom:4px}.mc-c-wf-email-links{margin:0;padding:0;list-style:none}.mc-c-wf-email-links__item{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color)}.mc-c-wf-email-links__item mc-input{display:block;width:100%}.mc-c-wf-email-links__item+.mc-c-wf-email-links__item{margin-top:8px}.mc-c-wf-email-links__item code{color:var(--surface-text-color);font-size:.75rem}.mc-c-wf-email-links__url{margin:0;overflow:hidden;color:var(--surface-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.mc-c-wf-email-test{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mc-c-wf-email-test entity-selector,.mc-c-wf-email-test mc-inline-note{display:block;width:100%}
.mc-c-wf-field-rows{margin:0 0 12px;padding:0;list-style:none}.mc-c-wf-field-rows__item{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-sm);background:var(--surface-background-color)}.mc-c-wf-field-rows__item+.mc-c-wf-field-rows__item{margin-top:8px}.mc-c-wf-field-rows__head{display:flex;align-items:flex-end;gap:4px}.mc-c-wf-field-rows__field,.mc-c-wf-field-rows__value{flex:1 1 auto;min-width:0}.mc-c-wf-field-rows__field mc-input,.mc-c-wf-field-rows__field mc-select,.mc-c-wf-field-rows__value mc-input,.mc-c-wf-field-rows__value mc-select{display:block;width:100%}.mc-c-wf-field-rows__missing{margin:6px 0 0;color:var(--state-text-warning)}.mc-c-wf-field-rows__remove{flex:0 0 auto;padding-bottom:2px}
.mc-c-wf-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 24px 30px;color:var(--surface-text-color);text-align:center}.mc-c-wf-empty__art{width:320px;max-width:100%;margin-bottom:26px}.mc-c-wf-empty__title{margin:0;font-size:1rem;font-weight:600}.mc-c-wf-empty__text{max-width:420px;margin:0 0 10px;color:var(--surface-text-muted);font-size:.8125rem}.mc-c-wf-empty--small{padding:26px 24px}.mc-c-wf-empty--small p{margin:0 0 4px}.mc-c-wf-empty__link{padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-link);font-weight:500;cursor:pointer}.mc-c-wf-empty__link:hover{color:var(--color-link-hover);text-decoration:underline}.mc-c-wf-empty__link:focus-visible{outline:2px solid var(--surface-focus-ring-color, var(--state-text-brand));outline-offset:2px}.mc-c-wf-account-settings{display:flex;flex-direction:column;gap:16px}.mc-c-wf-account-settings__section{display:flex;flex-direction:column;gap:8px}.mc-c-wf-account-settings__section+.mc-c-wf-account-settings__section{padding-top:16px;border-top:1px solid var(--surface-border-color)}.mc-c-wf-account-settings__title{margin:0;color:var(--surface-text-color);font-size:.875rem;font-weight:600}.mc-c-wf-account-settings__text{margin:0;color:var(--surface-text-color);font-size:.8125rem;line-height:1.5}.mc-c-wf-account-settings__hint{margin:0;color:var(--surface-text-muted);font-size:.75rem;line-height:1.45}.mc-c-wf-account-settings__error{margin:0;color:var(--state-text-danger);font-size:.8125rem}.mc-c-wf-account-settings__row{display:flex;gap:12px}.mc-c-wf-account-settings__row mc-input{display:block;flex:0 1 160px}.mc-c-wf-account-settings__link{padding:0;border:0;background:rgba(0,0,0,0);color:var(--state-text-brand);font-size:.75rem;font-weight:500;cursor:pointer}.mc-c-wf-account-settings__link:hover{text-decoration:underline}.mc-c-wf-account-settings__foot{display:flex;justify-content:flex-end;gap:8px}
