@charset "UTF-8";@font-face{font-family:Material Design Icons;src:url(/assets/materialdesignicons-webfont-CSr8KVlo.eot?v=7.4.47);src:url(/assets/materialdesignicons-webfont-CSr8KVlo.eot?#iefix&v=7.4.47) format("embedded-opentype"),url(/assets/materialdesignicons-webfont-Dp5v-WZN.woff2?v=7.4.47) format("woff2"),url(/assets/materialdesignicons-webfont-PXm3-2wK.woff?v=7.4.47) format("woff"),url(/assets/materialdesignicons-webfont-B7mPwVP_.ttf?v=7.4.47) format("truetype");font-weight:400;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"󰇉"}.mdi-abacus:before{content:"󱛠"}.mdi-abjad-arabic:before{content:"󱌨"}.mdi-abjad-hebrew:before{content:"󱌩"}.mdi-abugida-devanagari:before{content:"󱌪"}.mdi-abugida-thai:before{content:"󱌫"}.mdi-access-point:before{content:"󰀃"}.mdi-access-point-check:before{content:"󱔸"}.mdi-access-point-minus:before{content:"󱔹"}.mdi-access-point-network:before{content:"󰀂"}.mdi-access-point-network-off:before{content:"󰯡"}.mdi-access-point-off:before{content:"󱔑"}.mdi-access-point-plus:before{content:"󱔺"}.mdi-access-point-remove:before{content:"󱔻"}.mdi-account:before{content:"󰀄"}.mdi-account-alert:before{content:"󰀅"}.mdi-account-alert-outline:before{content:"󰭐"}.mdi-account-arrow-down:before{content:"󱡨"}.mdi-account-arrow-down-outline:before{content:"󱡩"}.mdi-account-arrow-left:before{content:"󰭑"}.mdi-account-arrow-left-outline:before{content:"󰭒"}.mdi-account-arrow-right:before{content:"󰭓"}.mdi-account-arrow-right-outline:before{content:"󰭔"}.mdi-account-arrow-up:before{content:"󱡧"}.mdi-account-arrow-up-outline:before{content:"󱡪"}.mdi-account-badge:before{content:"󱬊"}.mdi-account-badge-outline:before{content:"󱬋"}.mdi-account-box:before{content:"󰀆"}.mdi-account-box-edit-outline:before{content:"󱳈"}.mdi-account-box-minus-outline:before{content:"󱳉"}.mdi-account-box-multiple:before{content:"󰤴"}.mdi-account-box-multiple-outline:before{content:"󱀊"}.mdi-account-box-outline:before{content:"󰀇"}.mdi-account-box-plus-outline:before{content:"󱳊"}.mdi-account-cancel:before{content:"󱋟"}.mdi-account-cancel-outline:before{content:"󱋠"}.mdi-account-card:before{content:"󱮤"}.mdi-account-card-outline:before{content:"󱮥"}.mdi-account-cash:before{content:"󱂗"}.mdi-account-cash-outline:before{content:"󱂘"}.mdi-account-check:before{content:"󰀈"}.mdi-account-check-outline:before{content:"󰯢"}.mdi-account-child:before{content:"󰪉"}.mdi-account-child-circle:before{content:"󰪊"}.mdi-account-child-outline:before{content:"󱃈"}.mdi-account-circle:before{content:"󰀉"}.mdi-account-circle-outline:before{content:"󰭕"}.mdi-account-clock:before{content:"󰭖"}.mdi-account-clock-outline:before{content:"󰭗"}.mdi-account-cog:before{content:"󱍰"}.mdi-account-cog-outline:before{content:"󱍱"}.mdi-account-convert:before{content:"󰀊"}.mdi-account-convert-outline:before{content:"󱌁"}.mdi-account-cowboy-hat:before{content:"󰺛"}.mdi-account-cowboy-hat-outline:before{content:"󱟳"}.mdi-account-credit-card:before{content:"󱮦"}.mdi-account-credit-card-outline:before{content:"󱮧"}.mdi-account-details:before{content:"󰘱"}.mdi-account-details-outline:before{content:"󱍲"}.mdi-account-edit:before{content:"󰚼"}.mdi-account-edit-outline:before{content:"󰿻"}.mdi-account-eye:before{content:"󰐠"}.mdi-account-eye-outline:before{content:"󱉻"}.mdi-account-file:before{content:"󱲧"}.mdi-account-file-outline:before{content:"󱲨"}.mdi-account-file-text:before{content:"󱲩"}.mdi-account-file-text-outline:before{content:"󱲪"}.mdi-account-filter:before{content:"󰤶"}.mdi-account-filter-outline:before{content:"󰾝"}.mdi-account-group:before{content:"󰡉"}.mdi-account-group-outline:before{content:"󰭘"}.mdi-account-hard-hat:before{content:"󰖵"}.mdi-account-hard-hat-outline:before{content:"󱨟"}.mdi-account-heart:before{content:"󰢙"}.mdi-account-heart-outline:before{content:"󰯣"}.mdi-account-injury:before{content:"󱠕"}.mdi-account-injury-outline:before{content:"󱠖"}.mdi-account-key:before{content:"󰀋"}.mdi-account-key-outline:before{content:"󰯤"}.mdi-account-lock:before{content:"󱅞"}.mdi-account-lock-open:before{content:"󱥠"}.mdi-account-lock-open-outline:before{content:"󱥡"}.mdi-account-lock-outline:before{content:"󱅟"}.mdi-account-minus:before{content:"󰀍"}.mdi-account-minus-outline:before{content:"󰫬"}.mdi-account-multiple:before{content:"󰀎"}.mdi-account-multiple-check:before{content:"󰣅"}.mdi-account-multiple-check-outline:before{content:"󱇾"}.mdi-account-multiple-minus:before{content:"󰗓"}.mdi-account-multiple-minus-outline:before{content:"󰯥"}.mdi-account-multiple-outline:before{content:"󰀏"}.mdi-account-multiple-plus:before{content:"󰀐"}.mdi-account-multiple-plus-outline:before{content:"󰠀"}.mdi-account-multiple-remove:before{content:"󱈊"}.mdi-account-multiple-remove-outline:before{content:"󱈋"}.mdi-account-music:before{content:"󰠃"}.mdi-account-music-outline:before{content:"󰳩"}.mdi-account-network:before{content:"󰀑"}.mdi-account-network-off:before{content:"󱫱"}.mdi-account-network-off-outline:before{content:"󱫲"}.mdi-account-network-outline:before{content:"󰯦"}.mdi-account-off:before{content:"󰀒"}.mdi-account-off-outline:before{content:"󰯧"}.mdi-account-outline:before{content:"󰀓"}.mdi-account-plus:before{content:"󰀔"}.mdi-account-plus-outline:before{content:"󰠁"}.mdi-account-question:before{content:"󰭙"}.mdi-account-question-outline:before{content:"󰭚"}.mdi-account-reactivate:before{content:"󱔫"}.mdi-account-reactivate-outline:before{content:"󱔬"}.mdi-account-remove:before{content:"󰀕"}.mdi-account-remove-outline:before{content:"󰫭"}.mdi-account-school:before{content:"󱨠"}.mdi-account-school-outline:before{content:"󱨡"}.mdi-account-search:before{content:"󰀖"}.mdi-account-search-outline:before{content:"󰤵"}.mdi-account-settings:before{content:"󰘰"}.mdi-account-settings-outline:before{content:"󱃉"}.mdi-account-star:before{content:"󰀗"}.mdi-account-star-outline:before{content:"󰯨"}.mdi-account-supervisor:before{content:"󰪋"}.mdi-account-supervisor-circle:before{content:"󰪌"}.mdi-account-supervisor-circle-outline:before{content:"󱓬"}.mdi-account-supervisor-outline:before{content:"󱄭"}.mdi-account-switch:before{content:"󰀙"}.mdi-account-switch-outline:before{content:"󰓋"}.mdi-account-sync:before{content:"󱤛"}.mdi-account-sync-outline:before{content:"󱤜"}.mdi-account-tag:before{content:"󱰛"}.mdi-account-tag-outline:before{content:"󱰜"}.mdi-account-tie:before{content:"󰳣"}.mdi-account-tie-hat:before{content:"󱢘"}.mdi-account-tie-hat-outline:before{content:"󱢙"}.mdi-account-tie-outline:before{content:"󱃊"}.mdi-account-tie-voice:before{content:"󱌈"}.mdi-account-tie-voice-off:before{content:"󱌊"}.mdi-account-tie-voice-off-outline:before{content:"󱌋"}.mdi-account-tie-voice-outline:before{content:"󱌉"}.mdi-account-tie-woman:before{content:"󱪌"}.mdi-account-voice:before{content:"󰗋"}.mdi-account-voice-off:before{content:"󰻔"}.mdi-account-wrench:before{content:"󱢚"}.mdi-account-wrench-outline:before{content:"󱢛"}.mdi-adjust:before{content:"󰀚"}.mdi-advertisements:before{content:"󱤪"}.mdi-advertisements-off:before{content:"󱤫"}.mdi-air-conditioner:before{content:"󰀛"}.mdi-air-filter:before{content:"󰵃"}.mdi-air-horn:before{content:"󰶬"}.mdi-air-humidifier:before{content:"󱂙"}.mdi-air-humidifier-off:before{content:"󱑦"}.mdi-air-purifier:before{content:"󰵄"}.mdi-air-purifier-off:before{content:"󱭗"}.mdi-airbag:before{content:"󰯩"}.mdi-airballoon:before{content:"󰀜"}.mdi-airballoon-outline:before{content:"󱀋"}.mdi-airplane:before{content:"󰀝"}.mdi-airplane-alert:before{content:"󱡺"}.mdi-airplane-check:before{content:"󱡻"}.mdi-airplane-clock:before{content:"󱡼"}.mdi-airplane-cog:before{content:"󱡽"}.mdi-airplane-edit:before{content:"󱡾"}.mdi-airplane-landing:before{content:"󰗔"}.mdi-airplane-marker:before{content:"󱡿"}.mdi-airplane-minus:before{content:"󱢀"}.mdi-airplane-off:before{content:"󰀞"}.mdi-airplane-plus:before{content:"󱢁"}.mdi-airplane-remove:before{content:"󱢂"}.mdi-airplane-search:before{content:"󱢃"}.mdi-airplane-settings:before{content:"󱢄"}.mdi-airplane-takeoff:before{content:"󰗕"}.mdi-airport:before{content:"󰡋"}.mdi-alarm:before{content:"󰀠"}.mdi-alarm-bell:before{content:"󰞎"}.mdi-alarm-check:before{content:"󰀡"}.mdi-alarm-light:before{content:"󰞏"}.mdi-alarm-light-off:before{content:"󱜞"}.mdi-alarm-light-off-outline:before{content:"󱜟"}.mdi-alarm-light-outline:before{content:"󰯪"}.mdi-alarm-multiple:before{content:"󰀢"}.mdi-alarm-note:before{content:"󰹱"}.mdi-alarm-note-off:before{content:"󰹲"}.mdi-alarm-off:before{content:"󰀣"}.mdi-alarm-panel:before{content:"󱗄"}.mdi-alarm-panel-outline:before{content:"󱗅"}.mdi-alarm-plus:before{content:"󰀤"}.mdi-alarm-snooze:before{content:"󰚎"}.mdi-album:before{content:"󰀥"}.mdi-alert:before{content:"󰀦"}.mdi-alert-box:before{content:"󰀧"}.mdi-alert-box-outline:before{content:"󰳤"}.mdi-alert-circle:before{content:"󰀨"}.mdi-alert-circle-check:before{content:"󱇭"}.mdi-alert-circle-check-outline:before{content:"󱇮"}.mdi-alert-circle-outline:before{content:"󰗖"}.mdi-alert-decagram:before{content:"󰚽"}.mdi-alert-decagram-outline:before{content:"󰳥"}.mdi-alert-minus:before{content:"󱒻"}.mdi-alert-minus-outline:before{content:"󱒾"}.mdi-alert-octagon:before{content:"󰀩"}.mdi-alert-octagon-outline:before{content:"󰳦"}.mdi-alert-octagram:before{content:"󰝧"}.mdi-alert-octagram-outline:before{content:"󰳧"}.mdi-alert-outline:before{content:"󰀪"}.mdi-alert-plus:before{content:"󱒺"}.mdi-alert-plus-outline:before{content:"󱒽"}.mdi-alert-remove:before{content:"󱒼"}.mdi-alert-remove-outline:before{content:"󱒿"}.mdi-alert-rhombus:before{content:"󱇎"}.mdi-alert-rhombus-outline:before{content:"󱇏"}.mdi-alien:before{content:"󰢚"}.mdi-alien-outline:before{content:"󱃋"}.mdi-align-horizontal-center:before{content:"󱇃"}.mdi-align-horizontal-distribute:before{content:"󱥢"}.mdi-align-horizontal-left:before{content:"󱇂"}.mdi-align-horizontal-right:before{content:"󱇄"}.mdi-align-vertical-bottom:before{content:"󱇅"}.mdi-align-vertical-center:before{content:"󱇆"}.mdi-align-vertical-distribute:before{content:"󱥣"}.mdi-align-vertical-top:before{content:"󱇇"}.mdi-all-inclusive:before{content:"󰚾"}.mdi-all-inclusive-box:before{content:"󱢍"}.mdi-all-inclusive-box-outline:before{content:"󱢎"}.mdi-allergy:before{content:"󱉘"}.mdi-alpha:before{content:"󰀫"}.mdi-alpha-a:before{content:"󰫮"}.mdi-alpha-a-box:before{content:"󰬈"}.mdi-alpha-a-box-outline:before{content:"󰯫"}.mdi-alpha-a-circle:before{content:"󰯬"}.mdi-alpha-a-circle-outline:before{content:"󰯭"}.mdi-alpha-b:before{content:"󰫯"}.mdi-alpha-b-box:before{content:"󰬉"}.mdi-alpha-b-box-outline:before{content:"󰯮"}.mdi-alpha-b-circle:before{content:"󰯯"}.mdi-alpha-b-circle-outline:before{content:"󰯰"}.mdi-alpha-c:before{content:"󰫰"}.mdi-alpha-c-box:before{content:"󰬊"}.mdi-alpha-c-box-outline:before{content:"󰯱"}.mdi-alpha-c-circle:before{content:"󰯲"}.mdi-alpha-c-circle-outline:before{content:"󰯳"}.mdi-alpha-d:before{content:"󰫱"}.mdi-alpha-d-box:before{content:"󰬋"}.mdi-alpha-d-box-outline:before{content:"󰯴"}.mdi-alpha-d-circle:before{content:"󰯵"}.mdi-alpha-d-circle-outline:before{content:"󰯶"}.mdi-alpha-e:before{content:"󰫲"}.mdi-alpha-e-box:before{content:"󰬌"}.mdi-alpha-e-box-outline:before{content:"󰯷"}.mdi-alpha-e-circle:before{content:"󰯸"}.mdi-alpha-e-circle-outline:before{content:"󰯹"}.mdi-alpha-f:before{content:"󰫳"}.mdi-alpha-f-box:before{content:"󰬍"}.mdi-alpha-f-box-outline:before{content:"󰯺"}.mdi-alpha-f-circle:before{content:"󰯻"}.mdi-alpha-f-circle-outline:before{content:"󰯼"}.mdi-alpha-g:before{content:"󰫴"}.mdi-alpha-g-box:before{content:"󰬎"}.mdi-alpha-g-box-outline:before{content:"󰯽"}.mdi-alpha-g-circle:before{content:"󰯾"}.mdi-alpha-g-circle-outline:before{content:"󰯿"}.mdi-alpha-h:before{content:"󰫵"}.mdi-alpha-h-box:before{content:"󰬏"}.mdi-alpha-h-box-outline:before{content:"󰰀"}.mdi-alpha-h-circle:before{content:"󰰁"}.mdi-alpha-h-circle-outline:before{content:"󰰂"}.mdi-alpha-i:before{content:"󰫶"}.mdi-alpha-i-box:before{content:"󰬐"}.mdi-alpha-i-box-outline:before{content:"󰰃"}.mdi-alpha-i-circle:before{content:"󰰄"}.mdi-alpha-i-circle-outline:before{content:"󰰅"}.mdi-alpha-j:before{content:"󰫷"}.mdi-alpha-j-box:before{content:"󰬑"}.mdi-alpha-j-box-outline:before{content:"󰰆"}.mdi-alpha-j-circle:before{content:"󰰇"}.mdi-alpha-j-circle-outline:before{content:"󰰈"}.mdi-alpha-k:before{content:"󰫸"}.mdi-alpha-k-box:before{content:"󰬒"}.mdi-alpha-k-box-outline:before{content:"󰰉"}.mdi-alpha-k-circle:before{content:"󰰊"}.mdi-alpha-k-circle-outline:before{content:"󰰋"}.mdi-alpha-l:before{content:"󰫹"}.mdi-alpha-l-box:before{content:"󰬓"}.mdi-alpha-l-box-outline:before{content:"󰰌"}.mdi-alpha-l-circle:before{content:"󰰍"}.mdi-alpha-l-circle-outline:before{content:"󰰎"}.mdi-alpha-m:before{content:"󰫺"}.mdi-alpha-m-box:before{content:"󰬔"}.mdi-alpha-m-box-outline:before{content:"󰰏"}.mdi-alpha-m-circle:before{content:"󰰐"}.mdi-alpha-m-circle-outline:before{content:"󰰑"}.mdi-alpha-n:before{content:"󰫻"}.mdi-alpha-n-box:before{content:"󰬕"}.mdi-alpha-n-box-outline:before{content:"󰰒"}.mdi-alpha-n-circle:before{content:"󰰓"}.mdi-alpha-n-circle-outline:before{content:"󰰔"}.mdi-alpha-o:before{content:"󰫼"}.mdi-alpha-o-box:before{content:"󰬖"}.mdi-alpha-o-box-outline:before{content:"󰰕"}.mdi-alpha-o-circle:before{content:"󰰖"}.mdi-alpha-o-circle-outline:before{content:"󰰗"}.mdi-alpha-p:before{content:"󰫽"}.mdi-alpha-p-box:before{content:"󰬗"}.mdi-alpha-p-box-outline:before{content:"󰰘"}.mdi-alpha-p-circle:before{content:"󰰙"}.mdi-alpha-p-circle-outline:before{content:"󰰚"}.mdi-alpha-q:before{content:"󰫾"}.mdi-alpha-q-box:before{content:"󰬘"}.mdi-alpha-q-box-outline:before{content:"󰰛"}.mdi-alpha-q-circle:before{content:"󰰜"}.mdi-alpha-q-circle-outline:before{content:"󰰝"}.mdi-alpha-r:before{content:"󰫿"}.mdi-alpha-r-box:before{content:"󰬙"}.mdi-alpha-r-box-outline:before{content:"󰰞"}.mdi-alpha-r-circle:before{content:"󰰟"}.mdi-alpha-r-circle-outline:before{content:"󰰠"}.mdi-alpha-s:before{content:"󰬀"}.mdi-alpha-s-box:before{content:"󰬚"}.mdi-alpha-s-box-outline:before{content:"󰰡"}.mdi-alpha-s-circle:before{content:"󰰢"}.mdi-alpha-s-circle-outline:before{content:"󰰣"}.mdi-alpha-t:before{content:"󰬁"}.mdi-alpha-t-box:before{content:"󰬛"}.mdi-alpha-t-box-outline:before{content:"󰰤"}.mdi-alpha-t-circle:before{content:"󰰥"}.mdi-alpha-t-circle-outline:before{content:"󰰦"}.mdi-alpha-u:before{content:"󰬂"}.mdi-alpha-u-box:before{content:"󰬜"}.mdi-alpha-u-box-outline:before{content:"󰰧"}.mdi-alpha-u-circle:before{content:"󰰨"}.mdi-alpha-u-circle-outline:before{content:"󰰩"}.mdi-alpha-v:before{content:"󰬃"}.mdi-alpha-v-box:before{content:"󰬝"}.mdi-alpha-v-box-outline:before{content:"󰰪"}.mdi-alpha-v-circle:before{content:"󰰫"}.mdi-alpha-v-circle-outline:before{content:"󰰬"}.mdi-alpha-w:before{content:"󰬄"}.mdi-alpha-w-box:before{content:"󰬞"}.mdi-alpha-w-box-outline:before{content:"󰰭"}.mdi-alpha-w-circle:before{content:"󰰮"}.mdi-alpha-w-circle-outline:before{content:"󰰯"}.mdi-alpha-x:before{content:"󰬅"}.mdi-alpha-x-box:before{content:"󰬟"}.mdi-alpha-x-box-outline:before{content:"󰰰"}.mdi-alpha-x-circle:before{content:"󰰱"}.mdi-alpha-x-circle-outline:before{content:"󰰲"}.mdi-alpha-y:before{content:"󰬆"}.mdi-alpha-y-box:before{content:"󰬠"}.mdi-alpha-y-box-outline:before{content:"󰰳"}.mdi-alpha-y-circle:before{content:"󰰴"}.mdi-alpha-y-circle-outline:before{content:"󰰵"}.mdi-alpha-z:before{content:"󰬇"}.mdi-alpha-z-box:before{content:"󰬡"}.mdi-alpha-z-box-outline:before{content:"󰰶"}.mdi-alpha-z-circle:before{content:"󰰷"}.mdi-alpha-z-circle-outline:before{content:"󰰸"}.mdi-alphabet-aurebesh:before{content:"󱌬"}.mdi-alphabet-cyrillic:before{content:"󱌭"}.mdi-alphabet-greek:before{content:"󱌮"}.mdi-alphabet-latin:before{content:"󱌯"}.mdi-alphabet-piqad:before{content:"󱌰"}.mdi-alphabet-tengwar:before{content:"󱌷"}.mdi-alphabetical:before{content:"󰀬"}.mdi-alphabetical-off:before{content:"󱀌"}.mdi-alphabetical-variant:before{content:"󱀍"}.mdi-alphabetical-variant-off:before{content:"󱀎"}.mdi-altimeter:before{content:"󰗗"}.mdi-ambulance:before{content:"󰀯"}.mdi-ammunition:before{content:"󰳨"}.mdi-ampersand:before{content:"󰪍"}.mdi-amplifier:before{content:"󰀰"}.mdi-amplifier-off:before{content:"󱆵"}.mdi-anchor:before{content:"󰀱"}.mdi-android:before{content:"󰀲"}.mdi-android-studio:before{content:"󰀴"}.mdi-angle-acute:before{content:"󰤷"}.mdi-angle-obtuse:before{content:"󰤸"}.mdi-angle-right:before{content:"󰤹"}.mdi-angular:before{content:"󰚲"}.mdi-angularjs:before{content:"󰚿"}.mdi-animation:before{content:"󰗘"}.mdi-animation-outline:before{content:"󰪏"}.mdi-animation-play:before{content:"󰤺"}.mdi-animation-play-outline:before{content:"󰪐"}.mdi-ansible:before{content:"󱂚"}.mdi-antenna:before{content:"󱄙"}.mdi-anvil:before{content:"󰢛"}.mdi-apache-kafka:before{content:"󱀏"}.mdi-api:before{content:"󱂛"}.mdi-api-off:before{content:"󱉗"}.mdi-apple:before{content:"󰀵"}.mdi-apple-finder:before{content:"󰀶"}.mdi-apple-icloud:before{content:"󰀸"}.mdi-apple-ios:before{content:"󰀷"}.mdi-apple-keyboard-caps:before{content:"󰘲"}.mdi-apple-keyboard-command:before{content:"󰘳"}.mdi-apple-keyboard-control:before{content:"󰘴"}.mdi-apple-keyboard-option:before{content:"󰘵"}.mdi-apple-keyboard-shift:before{content:"󰘶"}.mdi-apple-safari:before{content:"󰀹"}.mdi-application:before{content:"󰣆"}.mdi-application-array:before{content:"󱃵"}.mdi-application-array-outline:before{content:"󱃶"}.mdi-application-braces:before{content:"󱃷"}.mdi-application-braces-outline:before{content:"󱃸"}.mdi-application-brackets:before{content:"󰲋"}.mdi-application-brackets-outline:before{content:"󰲌"}.mdi-application-cog:before{content:"󰙵"}.mdi-application-cog-outline:before{content:"󱕷"}.mdi-application-edit:before{content:"󰂮"}.mdi-application-edit-outline:before{content:"󰘙"}.mdi-application-export:before{content:"󰶭"}.mdi-application-import:before{content:"󰶮"}.mdi-application-outline:before{content:"󰘔"}.mdi-application-parentheses:before{content:"󱃹"}.mdi-application-parentheses-outline:before{content:"󱃺"}.mdi-application-settings:before{content:"󰭠"}.mdi-application-settings-outline:before{content:"󱕕"}.mdi-application-variable:before{content:"󱃻"}.mdi-application-variable-outline:before{content:"󱃼"}.mdi-approximately-equal:before{content:"󰾞"}.mdi-approximately-equal-box:before{content:"󰾟"}.mdi-apps:before{content:"󰀻"}.mdi-apps-box:before{content:"󰵆"}.mdi-arch:before{content:"󰣇"}.mdi-archive:before{content:"󰀼"}.mdi-archive-alert:before{content:"󱓽"}.mdi-archive-alert-outline:before{content:"󱓾"}.mdi-archive-arrow-down:before{content:"󱉙"}.mdi-archive-arrow-down-outline:before{content:"󱉚"}.mdi-archive-arrow-up:before{content:"󱉛"}.mdi-archive-arrow-up-outline:before{content:"󱉜"}.mdi-archive-cancel:before{content:"󱝋"}.mdi-archive-cancel-outline:before{content:"󱝌"}.mdi-archive-check:before{content:"󱝍"}.mdi-archive-check-outline:before{content:"󱝎"}.mdi-archive-clock:before{content:"󱝏"}.mdi-archive-clock-outline:before{content:"󱝐"}.mdi-archive-cog:before{content:"󱝑"}.mdi-archive-cog-outline:before{content:"󱝒"}.mdi-archive-edit:before{content:"󱝓"}.mdi-archive-edit-outline:before{content:"󱝔"}.mdi-archive-eye:before{content:"󱝕"}.mdi-archive-eye-outline:before{content:"󱝖"}.mdi-archive-lock:before{content:"󱝗"}.mdi-archive-lock-open:before{content:"󱝘"}.mdi-archive-lock-open-outline:before{content:"󱝙"}.mdi-archive-lock-outline:before{content:"󱝚"}.mdi-archive-marker:before{content:"󱝛"}.mdi-archive-marker-outline:before{content:"󱝜"}.mdi-archive-minus:before{content:"󱝝"}.mdi-archive-minus-outline:before{content:"󱝞"}.mdi-archive-music:before{content:"󱝟"}.mdi-archive-music-outline:before{content:"󱝠"}.mdi-archive-off:before{content:"󱝡"}.mdi-archive-off-outline:before{content:"󱝢"}.mdi-archive-outline:before{content:"󱈎"}.mdi-archive-plus:before{content:"󱝣"}.mdi-archive-plus-outline:before{content:"󱝤"}.mdi-archive-refresh:before{content:"󱝥"}.mdi-archive-refresh-outline:before{content:"󱝦"}.mdi-archive-remove:before{content:"󱝧"}.mdi-archive-remove-outline:before{content:"󱝨"}.mdi-archive-search:before{content:"󱝩"}.mdi-archive-search-outline:before{content:"󱝪"}.mdi-archive-settings:before{content:"󱝫"}.mdi-archive-settings-outline:before{content:"󱝬"}.mdi-archive-star:before{content:"󱝭"}.mdi-archive-star-outline:before{content:"󱝮"}.mdi-archive-sync:before{content:"󱝯"}.mdi-archive-sync-outline:before{content:"󱝰"}.mdi-arm-flex:before{content:"󰿗"}.mdi-arm-flex-outline:before{content:"󰿖"}.mdi-arrange-bring-forward:before{content:"󰀽"}.mdi-arrange-bring-to-front:before{content:"󰀾"}.mdi-arrange-send-backward:before{content:"󰀿"}.mdi-arrange-send-to-back:before{content:"󰁀"}.mdi-arrow-all:before{content:"󰁁"}.mdi-arrow-bottom-left:before{content:"󰁂"}.mdi-arrow-bottom-left-bold-box:before{content:"󱥤"}.mdi-arrow-bottom-left-bold-box-outline:before{content:"󱥥"}.mdi-arrow-bottom-left-bold-outline:before{content:"󰦷"}.mdi-arrow-bottom-left-thick:before{content:"󰦸"}.mdi-arrow-bottom-left-thin:before{content:"󱦶"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"󱖖"}.mdi-arrow-bottom-right:before{content:"󰁃"}.mdi-arrow-bottom-right-bold-box:before{content:"󱥦"}.mdi-arrow-bottom-right-bold-box-outline:before{content:"󱥧"}.mdi-arrow-bottom-right-bold-outline:before{content:"󰦹"}.mdi-arrow-bottom-right-thick:before{content:"󰦺"}.mdi-arrow-bottom-right-thin:before{content:"󱦷"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"󱖕"}.mdi-arrow-collapse:before{content:"󰘕"}.mdi-arrow-collapse-all:before{content:"󰁄"}.mdi-arrow-collapse-down:before{content:"󰞒"}.mdi-arrow-collapse-horizontal:before{content:"󰡌"}.mdi-arrow-collapse-left:before{content:"󰞓"}.mdi-arrow-collapse-right:before{content:"󰞔"}.mdi-arrow-collapse-up:before{content:"󰞕"}.mdi-arrow-collapse-vertical:before{content:"󰡍"}.mdi-arrow-decision:before{content:"󰦻"}.mdi-arrow-decision-auto:before{content:"󰦼"}.mdi-arrow-decision-auto-outline:before{content:"󰦽"}.mdi-arrow-decision-outline:before{content:"󰦾"}.mdi-arrow-down:before{content:"󰁅"}.mdi-arrow-down-bold:before{content:"󰜮"}.mdi-arrow-down-bold-box:before{content:"󰜯"}.mdi-arrow-down-bold-box-outline:before{content:"󰜰"}.mdi-arrow-down-bold-circle:before{content:"󰁇"}.mdi-arrow-down-bold-circle-outline:before{content:"󰁈"}.mdi-arrow-down-bold-hexagon-outline:before{content:"󰁉"}.mdi-arrow-down-bold-outline:before{content:"󰦿"}.mdi-arrow-down-box:before{content:"󰛀"}.mdi-arrow-down-circle:before{content:"󰳛"}.mdi-arrow-down-circle-outline:before{content:"󰳜"}.mdi-arrow-down-drop-circle:before{content:"󰁊"}.mdi-arrow-down-drop-circle-outline:before{content:"󰁋"}.mdi-arrow-down-left:before{content:"󱞡"}.mdi-arrow-down-left-bold:before{content:"󱞢"}.mdi-arrow-down-right:before{content:"󱞣"}.mdi-arrow-down-right-bold:before{content:"󱞤"}.mdi-arrow-down-thick:before{content:"󰁆"}.mdi-arrow-down-thin:before{content:"󱦳"}.mdi-arrow-down-thin-circle-outline:before{content:"󱖙"}.mdi-arrow-expand:before{content:"󰘖"}.mdi-arrow-expand-all:before{content:"󰁌"}.mdi-arrow-expand-down:before{content:"󰞖"}.mdi-arrow-expand-horizontal:before{content:"󰡎"}.mdi-arrow-expand-left:before{content:"󰞗"}.mdi-arrow-expand-right:before{content:"󰞘"}.mdi-arrow-expand-up:before{content:"󰞙"}.mdi-arrow-expand-vertical:before{content:"󰡏"}.mdi-arrow-horizontal-lock:before{content:"󱅛"}.mdi-arrow-left:before{content:"󰁍"}.mdi-arrow-left-bold:before{content:"󰜱"}.mdi-arrow-left-bold-box:before{content:"󰜲"}.mdi-arrow-left-bold-box-outline:before{content:"󰜳"}.mdi-arrow-left-bold-circle:before{content:"󰁏"}.mdi-arrow-left-bold-circle-outline:before{content:"󰁐"}.mdi-arrow-left-bold-hexagon-outline:before{content:"󰁑"}.mdi-arrow-left-bold-outline:before{content:"󰧀"}.mdi-arrow-left-bottom:before{content:"󱞥"}.mdi-arrow-left-bottom-bold:before{content:"󱞦"}.mdi-arrow-left-box:before{content:"󰛁"}.mdi-arrow-left-circle:before{content:"󰳝"}.mdi-arrow-left-circle-outline:before{content:"󰳞"}.mdi-arrow-left-drop-circle:before{content:"󰁒"}.mdi-arrow-left-drop-circle-outline:before{content:"󰁓"}.mdi-arrow-left-right:before{content:"󰹳"}.mdi-arrow-left-right-bold:before{content:"󰹴"}.mdi-arrow-left-right-bold-outline:before{content:"󰧁"}.mdi-arrow-left-thick:before{content:"󰁎"}.mdi-arrow-left-thin:before{content:"󱦱"}.mdi-arrow-left-thin-circle-outline:before{content:"󱖚"}.mdi-arrow-left-top:before{content:"󱞧"}.mdi-arrow-left-top-bold:before{content:"󱞨"}.mdi-arrow-oscillating:before{content:"󱲑"}.mdi-arrow-oscillating-off:before{content:"󱲒"}.mdi-arrow-projectile:before{content:"󱡀"}.mdi-arrow-projectile-multiple:before{content:"󱠿"}.mdi-arrow-right:before{content:"󰁔"}.mdi-arrow-right-bold:before{content:"󰜴"}.mdi-arrow-right-bold-box:before{content:"󰜵"}.mdi-arrow-right-bold-box-outline:before{content:"󰜶"}.mdi-arrow-right-bold-circle:before{content:"󰁖"}.mdi-arrow-right-bold-circle-outline:before{content:"󰁗"}.mdi-arrow-right-bold-hexagon-outline:before{content:"󰁘"}.mdi-arrow-right-bold-outline:before{content:"󰧂"}.mdi-arrow-right-bottom:before{content:"󱞩"}.mdi-arrow-right-bottom-bold:before{content:"󱞪"}.mdi-arrow-right-box:before{content:"󰛂"}.mdi-arrow-right-circle:before{content:"󰳟"}.mdi-arrow-right-circle-outline:before{content:"󰳠"}.mdi-arrow-right-drop-circle:before{content:"󰁙"}.mdi-arrow-right-drop-circle-outline:before{content:"󰁚"}.mdi-arrow-right-thick:before{content:"󰁕"}.mdi-arrow-right-thin:before{content:"󱦰"}.mdi-arrow-right-thin-circle-outline:before{content:"󱖘"}.mdi-arrow-right-top:before{content:"󱞫"}.mdi-arrow-right-top-bold:before{content:"󱞬"}.mdi-arrow-split-horizontal:before{content:"󰤻"}.mdi-arrow-split-vertical:before{content:"󰤼"}.mdi-arrow-top-left:before{content:"󰁛"}.mdi-arrow-top-left-bold-box:before{content:"󱥨"}.mdi-arrow-top-left-bold-box-outline:before{content:"󱥩"}.mdi-arrow-top-left-bold-outline:before{content:"󰧃"}.mdi-arrow-top-left-bottom-right:before{content:"󰹵"}.mdi-arrow-top-left-bottom-right-bold:before{content:"󰹶"}.mdi-arrow-top-left-thick:before{content:"󰧄"}.mdi-arrow-top-left-thin:before{content:"󱦵"}.mdi-arrow-top-left-thin-circle-outline:before{content:"󱖓"}.mdi-arrow-top-right:before{content:"󰁜"}.mdi-arrow-top-right-bold-box:before{content:"󱥪"}.mdi-arrow-top-right-bold-box-outline:before{content:"󱥫"}.mdi-arrow-top-right-bold-outline:before{content:"󰧅"}.mdi-arrow-top-right-bottom-left:before{content:"󰹷"}.mdi-arrow-top-right-bottom-left-bold:before{content:"󰹸"}.mdi-arrow-top-right-thick:before{content:"󰧆"}.mdi-arrow-top-right-thin:before{content:"󱦴"}.mdi-arrow-top-right-thin-circle-outline:before{content:"󱖔"}.mdi-arrow-u-down-left:before{content:"󱞭"}.mdi-arrow-u-down-left-bold:before{content:"󱞮"}.mdi-arrow-u-down-right:before{content:"󱞯"}.mdi-arrow-u-down-right-bold:before{content:"󱞰"}.mdi-arrow-u-left-bottom:before{content:"󱞱"}.mdi-arrow-u-left-bottom-bold:before{content:"󱞲"}.mdi-arrow-u-left-top:before{content:"󱞳"}.mdi-arrow-u-left-top-bold:before{content:"󱞴"}.mdi-arrow-u-right-bottom:before{content:"󱞵"}.mdi-arrow-u-right-bottom-bold:before{content:"󱞶"}.mdi-arrow-u-right-top:before{content:"󱞷"}.mdi-arrow-u-right-top-bold:before{content:"󱞸"}.mdi-arrow-u-up-left:before{content:"󱞹"}.mdi-arrow-u-up-left-bold:before{content:"󱞺"}.mdi-arrow-u-up-right:before{content:"󱞻"}.mdi-arrow-u-up-right-bold:before{content:"󱞼"}.mdi-arrow-up:before{content:"󰁝"}.mdi-arrow-up-bold:before{content:"󰜷"}.mdi-arrow-up-bold-box:before{content:"󰜸"}.mdi-arrow-up-bold-box-outline:before{content:"󰜹"}.mdi-arrow-up-bold-circle:before{content:"󰁟"}.mdi-arrow-up-bold-circle-outline:before{content:"󰁠"}.mdi-arrow-up-bold-hexagon-outline:before{content:"󰁡"}.mdi-arrow-up-bold-outline:before{content:"󰧇"}.mdi-arrow-up-box:before{content:"󰛃"}.mdi-arrow-up-circle:before{content:"󰳡"}.mdi-arrow-up-circle-outline:before{content:"󰳢"}.mdi-arrow-up-down:before{content:"󰹹"}.mdi-arrow-up-down-bold:before{content:"󰹺"}.mdi-arrow-up-down-bold-outline:before{content:"󰧈"}.mdi-arrow-up-drop-circle:before{content:"󰁢"}.mdi-arrow-up-drop-circle-outline:before{content:"󰁣"}.mdi-arrow-up-left:before{content:"󱞽"}.mdi-arrow-up-left-bold:before{content:"󱞾"}.mdi-arrow-up-right:before{content:"󱞿"}.mdi-arrow-up-right-bold:before{content:"󱟀"}.mdi-arrow-up-thick:before{content:"󰁞"}.mdi-arrow-up-thin:before{content:"󱦲"}.mdi-arrow-up-thin-circle-outline:before{content:"󱖗"}.mdi-arrow-vertical-lock:before{content:"󱅜"}.mdi-artboard:before{content:"󱮚"}.mdi-artstation:before{content:"󰭛"}.mdi-aspect-ratio:before{content:"󰨤"}.mdi-assistant:before{content:"󰁤"}.mdi-asterisk:before{content:"󰛄"}.mdi-asterisk-circle-outline:before{content:"󱨧"}.mdi-at:before{content:"󰁥"}.mdi-atlassian:before{content:"󰠄"}.mdi-atm:before{content:"󰵇"}.mdi-atom:before{content:"󰝨"}.mdi-atom-variant:before{content:"󰹻"}.mdi-attachment:before{content:"󰁦"}.mdi-attachment-check:before{content:"󱫁"}.mdi-attachment-lock:before{content:"󱧄"}.mdi-attachment-minus:before{content:"󱫂"}.mdi-attachment-off:before{content:"󱫃"}.mdi-attachment-plus:before{content:"󱫄"}.mdi-attachment-remove:before{content:"󱫅"}.mdi-atv:before{content:"󱭰"}.mdi-audio-input-rca:before{content:"󱡫"}.mdi-audio-input-stereo-minijack:before{content:"󱡬"}.mdi-audio-input-xlr:before{content:"󱡭"}.mdi-audio-video:before{content:"󰤽"}.mdi-audio-video-off:before{content:"󱆶"}.mdi-augmented-reality:before{content:"󰡐"}.mdi-aurora:before{content:"󱮹"}.mdi-auto-download:before{content:"󱍾"}.mdi-auto-fix:before{content:"󰁨"}.mdi-auto-mode:before{content:"󱰠"}.mdi-auto-upload:before{content:"󰁩"}.mdi-autorenew:before{content:"󰁪"}.mdi-autorenew-off:before{content:"󱧧"}.mdi-av-timer:before{content:"󰁫"}.mdi-awning:before{content:"󱮇"}.mdi-awning-outline:before{content:"󱮈"}.mdi-aws:before{content:"󰸏"}.mdi-axe:before{content:"󰣈"}.mdi-axe-battle:before{content:"󱡂"}.mdi-axis:before{content:"󰵈"}.mdi-axis-arrow:before{content:"󰵉"}.mdi-axis-arrow-info:before{content:"󱐎"}.mdi-axis-arrow-lock:before{content:"󰵊"}.mdi-axis-lock:before{content:"󰵋"}.mdi-axis-x-arrow:before{content:"󰵌"}.mdi-axis-x-arrow-lock:before{content:"󰵍"}.mdi-axis-x-rotate-clockwise:before{content:"󰵎"}.mdi-axis-x-rotate-counterclockwise:before{content:"󰵏"}.mdi-axis-x-y-arrow-lock:before{content:"󰵐"}.mdi-axis-y-arrow:before{content:"󰵑"}.mdi-axis-y-arrow-lock:before{content:"󰵒"}.mdi-axis-y-rotate-clockwise:before{content:"󰵓"}.mdi-axis-y-rotate-counterclockwise:before{content:"󰵔"}.mdi-axis-z-arrow:before{content:"󰵕"}.mdi-axis-z-arrow-lock:before{content:"󰵖"}.mdi-axis-z-rotate-clockwise:before{content:"󰵗"}.mdi-axis-z-rotate-counterclockwise:before{content:"󰵘"}.mdi-babel:before{content:"󰨥"}.mdi-baby:before{content:"󰁬"}.mdi-baby-bottle:before{content:"󰼹"}.mdi-baby-bottle-outline:before{content:"󰼺"}.mdi-baby-buggy:before{content:"󱏠"}.mdi-baby-buggy-off:before{content:"󱫳"}.mdi-baby-carriage:before{content:"󰚏"}.mdi-baby-carriage-off:before{content:"󰾠"}.mdi-baby-face:before{content:"󰹼"}.mdi-baby-face-outline:before{content:"󰹽"}.mdi-backburger:before{content:"󰁭"}.mdi-backspace:before{content:"󰁮"}.mdi-backspace-outline:before{content:"󰭜"}.mdi-backspace-reverse:before{content:"󰹾"}.mdi-backspace-reverse-outline:before{content:"󰹿"}.mdi-backup-restore:before{content:"󰁯"}.mdi-bacteria:before{content:"󰻕"}.mdi-bacteria-outline:before{content:"󰻖"}.mdi-badge-account:before{content:"󰶧"}.mdi-badge-account-alert:before{content:"󰶨"}.mdi-badge-account-alert-outline:before{content:"󰶩"}.mdi-badge-account-horizontal:before{content:"󰸍"}.mdi-badge-account-horizontal-outline:before{content:"󰸎"}.mdi-badge-account-outline:before{content:"󰶪"}.mdi-badminton:before{content:"󰡑"}.mdi-bag-carry-on:before{content:"󰼻"}.mdi-bag-carry-on-check:before{content:"󰵥"}.mdi-bag-carry-on-off:before{content:"󰼼"}.mdi-bag-checked:before{content:"󰼽"}.mdi-bag-personal:before{content:"󰸐"}.mdi-bag-personal-off:before{content:"󰸑"}.mdi-bag-personal-off-outline:before{content:"󰸒"}.mdi-bag-personal-outline:before{content:"󰸓"}.mdi-bag-personal-plus:before{content:"󱲤"}.mdi-bag-personal-plus-outline:before{content:"󱲥"}.mdi-bag-personal-tag:before{content:"󱬌"}.mdi-bag-personal-tag-outline:before{content:"󱬍"}.mdi-bag-suitcase:before{content:"󱖋"}.mdi-bag-suitcase-off:before{content:"󱖍"}.mdi-bag-suitcase-off-outline:before{content:"󱖎"}.mdi-bag-suitcase-outline:before{content:"󱖌"}.mdi-baguette:before{content:"󰼾"}.mdi-balcony:before{content:"󱠗"}.mdi-balloon:before{content:"󰨦"}.mdi-ballot:before{content:"󰧉"}.mdi-ballot-outline:before{content:"󰧊"}.mdi-ballot-recount:before{content:"󰰹"}.mdi-ballot-recount-outline:before{content:"󰰺"}.mdi-bandage:before{content:"󰶯"}.mdi-bank:before{content:"󰁰"}.mdi-bank-check:before{content:"󱙕"}.mdi-bank-circle:before{content:"󱰃"}.mdi-bank-circle-outline:before{content:"󱰄"}.mdi-bank-minus:before{content:"󰶰"}.mdi-bank-off:before{content:"󱙖"}.mdi-bank-off-outline:before{content:"󱙗"}.mdi-bank-outline:before{content:"󰺀"}.mdi-bank-plus:before{content:"󰶱"}.mdi-bank-remove:before{content:"󰶲"}.mdi-bank-transfer:before{content:"󰨧"}.mdi-bank-transfer-in:before{content:"󰨨"}.mdi-bank-transfer-out:before{content:"󰨩"}.mdi-barcode:before{content:"󰁱"}.mdi-barcode-off:before{content:"󱈶"}.mdi-barcode-scan:before{content:"󰁲"}.mdi-barley:before{content:"󰁳"}.mdi-barley-off:before{content:"󰭝"}.mdi-barn:before{content:"󰭞"}.mdi-barrel:before{content:"󰁴"}.mdi-barrel-outline:before{content:"󱨨"}.mdi-baseball:before{content:"󰡒"}.mdi-baseball-bat:before{content:"󰡓"}.mdi-baseball-diamond:before{content:"󱗬"}.mdi-baseball-diamond-outline:before{content:"󱗭"}.mdi-baseball-outline:before{content:"󱱚"}.mdi-bash:before{content:"󱆃"}.mdi-basket:before{content:"󰁶"}.mdi-basket-check:before{content:"󱣥"}.mdi-basket-check-outline:before{content:"󱣦"}.mdi-basket-fill:before{content:"󰁷"}.mdi-basket-minus:before{content:"󱔣"}.mdi-basket-minus-outline:before{content:"󱔤"}.mdi-basket-off:before{content:"󱔥"}.mdi-basket-off-outline:before{content:"󱔦"}.mdi-basket-outline:before{content:"󱆁"}.mdi-basket-plus:before{content:"󱔧"}.mdi-basket-plus-outline:before{content:"󱔨"}.mdi-basket-remove:before{content:"󱔩"}.mdi-basket-remove-outline:before{content:"󱔪"}.mdi-basket-unfill:before{content:"󰁸"}.mdi-basketball:before{content:"󰠆"}.mdi-basketball-hoop:before{content:"󰰻"}.mdi-basketball-hoop-outline:before{content:"󰰼"}.mdi-bat:before{content:"󰭟"}.mdi-bathtub:before{content:"󱠘"}.mdi-bathtub-outline:before{content:"󱠙"}.mdi-battery:before{content:"󰁹"}.mdi-battery-10:before{content:"󰁺"}.mdi-battery-10-bluetooth:before{content:"󰤾"}.mdi-battery-20:before{content:"󰁻"}.mdi-battery-20-bluetooth:before{content:"󰤿"}.mdi-battery-30:before{content:"󰁼"}.mdi-battery-30-bluetooth:before{content:"󰥀"}.mdi-battery-40:before{content:"󰁽"}.mdi-battery-40-bluetooth:before{content:"󰥁"}.mdi-battery-50:before{content:"󰁾"}.mdi-battery-50-bluetooth:before{content:"󰥂"}.mdi-battery-60:before{content:"󰁿"}.mdi-battery-60-bluetooth:before{content:"󰥃"}.mdi-battery-70:before{content:"󰂀"}.mdi-battery-70-bluetooth:before{content:"󰥄"}.mdi-battery-80:before{content:"󰂁"}.mdi-battery-80-bluetooth:before{content:"󰥅"}.mdi-battery-90:before{content:"󰂂"}.mdi-battery-90-bluetooth:before{content:"󰥆"}.mdi-battery-alert:before{content:"󰂃"}.mdi-battery-alert-bluetooth:before{content:"󰥇"}.mdi-battery-alert-variant:before{content:"󱃌"}.mdi-battery-alert-variant-outline:before{content:"󱃍"}.mdi-battery-arrow-down:before{content:"󱟞"}.mdi-battery-arrow-down-outline:before{content:"󱟟"}.mdi-battery-arrow-up:before{content:"󱟠"}.mdi-battery-arrow-up-outline:before{content:"󱟡"}.mdi-battery-bluetooth:before{content:"󰥈"}.mdi-battery-bluetooth-variant:before{content:"󰥉"}.mdi-battery-charging:before{content:"󰂄"}.mdi-battery-charging-10:before{content:"󰢜"}.mdi-battery-charging-100:before{content:"󰂅"}.mdi-battery-charging-20:before{content:"󰂆"}.mdi-battery-charging-30:before{content:"󰂇"}.mdi-battery-charging-40:before{content:"󰂈"}.mdi-battery-charging-50:before{content:"󰢝"}.mdi-battery-charging-60:before{content:"󰂉"}.mdi-battery-charging-70:before{content:"󰢞"}.mdi-battery-charging-80:before{content:"󰂊"}.mdi-battery-charging-90:before{content:"󰂋"}.mdi-battery-charging-high:before{content:"󱊦"}.mdi-battery-charging-low:before{content:"󱊤"}.mdi-battery-charging-medium:before{content:"󱊥"}.mdi-battery-charging-outline:before{content:"󰢟"}.mdi-battery-charging-wireless:before{content:"󰠇"}.mdi-battery-charging-wireless-10:before{content:"󰠈"}.mdi-battery-charging-wireless-20:before{content:"󰠉"}.mdi-battery-charging-wireless-30:before{content:"󰠊"}.mdi-battery-charging-wireless-40:before{content:"󰠋"}.mdi-battery-charging-wireless-50:before{content:"󰠌"}.mdi-battery-charging-wireless-60:before{content:"󰠍"}.mdi-battery-charging-wireless-70:before{content:"󰠎"}.mdi-battery-charging-wireless-80:before{content:"󰠏"}.mdi-battery-charging-wireless-90:before{content:"󰠐"}.mdi-battery-charging-wireless-alert:before{content:"󰠑"}.mdi-battery-charging-wireless-outline:before{content:"󰠒"}.mdi-battery-check:before{content:"󱟢"}.mdi-battery-check-outline:before{content:"󱟣"}.mdi-battery-clock:before{content:"󱧥"}.mdi-battery-clock-outline:before{content:"󱧦"}.mdi-battery-heart:before{content:"󱈏"}.mdi-battery-heart-outline:before{content:"󱈐"}.mdi-battery-heart-variant:before{content:"󱈑"}.mdi-battery-high:before{content:"󱊣"}.mdi-battery-lock:before{content:"󱞜"}.mdi-battery-lock-open:before{content:"󱞝"}.mdi-battery-low:before{content:"󱊡"}.mdi-battery-medium:before{content:"󱊢"}.mdi-battery-minus:before{content:"󱟤"}.mdi-battery-minus-outline:before{content:"󱟥"}.mdi-battery-minus-variant:before{content:"󰂌"}.mdi-battery-negative:before{content:"󰂍"}.mdi-battery-off:before{content:"󱉝"}.mdi-battery-off-outline:before{content:"󱉞"}.mdi-battery-outline:before{content:"󰂎"}.mdi-battery-plus:before{content:"󱟦"}.mdi-battery-plus-outline:before{content:"󱟧"}.mdi-battery-plus-variant:before{content:"󰂏"}.mdi-battery-positive:before{content:"󰂐"}.mdi-battery-remove:before{content:"󱟨"}.mdi-battery-remove-outline:before{content:"󱟩"}.mdi-battery-sync:before{content:"󱠴"}.mdi-battery-sync-outline:before{content:"󱠵"}.mdi-battery-unknown:before{content:"󰂑"}.mdi-battery-unknown-bluetooth:before{content:"󰥊"}.mdi-beach:before{content:"󰂒"}.mdi-beaker:before{content:"󰳪"}.mdi-beaker-alert:before{content:"󱈩"}.mdi-beaker-alert-outline:before{content:"󱈪"}.mdi-beaker-check:before{content:"󱈫"}.mdi-beaker-check-outline:before{content:"󱈬"}.mdi-beaker-minus:before{content:"󱈭"}.mdi-beaker-minus-outline:before{content:"󱈮"}.mdi-beaker-outline:before{content:"󰚐"}.mdi-beaker-plus:before{content:"󱈯"}.mdi-beaker-plus-outline:before{content:"󱈰"}.mdi-beaker-question:before{content:"󱈱"}.mdi-beaker-question-outline:before{content:"󱈲"}.mdi-beaker-remove:before{content:"󱈳"}.mdi-beaker-remove-outline:before{content:"󱈴"}.mdi-bed:before{content:"󰋣"}.mdi-bed-clock:before{content:"󱮔"}.mdi-bed-double:before{content:"󰿔"}.mdi-bed-double-outline:before{content:"󰿓"}.mdi-bed-empty:before{content:"󰢠"}.mdi-bed-king:before{content:"󰿒"}.mdi-bed-king-outline:before{content:"󰿑"}.mdi-bed-outline:before{content:"󰂙"}.mdi-bed-queen:before{content:"󰿐"}.mdi-bed-queen-outline:before{content:"󰿛"}.mdi-bed-single:before{content:"󱁭"}.mdi-bed-single-outline:before{content:"󱁮"}.mdi-bee:before{content:"󰾡"}.mdi-bee-flower:before{content:"󰾢"}.mdi-beehive-off-outline:before{content:"󱏭"}.mdi-beehive-outline:before{content:"󱃎"}.mdi-beekeeper:before{content:"󱓢"}.mdi-beer:before{content:"󰂘"}.mdi-beer-outline:before{content:"󱌌"}.mdi-bell:before{content:"󰂚"}.mdi-bell-alert:before{content:"󰵙"}.mdi-bell-alert-outline:before{content:"󰺁"}.mdi-bell-badge:before{content:"󱅫"}.mdi-bell-badge-outline:before{content:"󰅸"}.mdi-bell-cancel:before{content:"󱏧"}.mdi-bell-cancel-outline:before{content:"󱏨"}.mdi-bell-check:before{content:"󱇥"}.mdi-bell-check-outline:before{content:"󱇦"}.mdi-bell-circle:before{content:"󰵚"}.mdi-bell-circle-outline:before{content:"󰵛"}.mdi-bell-cog:before{content:"󱨩"}.mdi-bell-cog-outline:before{content:"󱨪"}.mdi-bell-minus:before{content:"󱏩"}.mdi-bell-minus-outline:before{content:"󱏪"}.mdi-bell-off:before{content:"󰂛"}.mdi-bell-off-outline:before{content:"󰪑"}.mdi-bell-outline:before{content:"󰂜"}.mdi-bell-plus:before{content:"󰂝"}.mdi-bell-plus-outline:before{content:"󰪒"}.mdi-bell-remove:before{content:"󱏫"}.mdi-bell-remove-outline:before{content:"󱏬"}.mdi-bell-ring:before{content:"󰂞"}.mdi-bell-ring-outline:before{content:"󰂟"}.mdi-bell-sleep:before{content:"󰂠"}.mdi-bell-sleep-outline:before{content:"󰪓"}.mdi-bench:before{content:"󱰡"}.mdi-bench-back:before{content:"󱰢"}.mdi-beta:before{content:"󰂡"}.mdi-betamax:before{content:"󰧋"}.mdi-biathlon:before{content:"󰸔"}.mdi-bicycle:before{content:"󱂜"}.mdi-bicycle-basket:before{content:"󱈵"}.mdi-bicycle-cargo:before{content:"󱢜"}.mdi-bicycle-electric:before{content:"󱖴"}.mdi-bicycle-penny-farthing:before{content:"󱗩"}.mdi-bike:before{content:"󰂣"}.mdi-bike-fast:before{content:"󱄟"}.mdi-bike-pedal:before{content:"󱰣"}.mdi-bike-pedal-clipless:before{content:"󱰤"}.mdi-bike-pedal-mountain:before{content:"󱰥"}.mdi-billboard:before{content:"󱀐"}.mdi-billiards:before{content:"󰭡"}.mdi-billiards-rack:before{content:"󰭢"}.mdi-binoculars:before{content:"󰂥"}.mdi-bio:before{content:"󰂦"}.mdi-biohazard:before{content:"󰂧"}.mdi-bird:before{content:"󱗆"}.mdi-bitbucket:before{content:"󰂨"}.mdi-bitcoin:before{content:"󰠓"}.mdi-black-mesa:before{content:"󰂩"}.mdi-blender:before{content:"󰳫"}.mdi-blender-outline:before{content:"󱠚"}.mdi-blender-software:before{content:"󰂫"}.mdi-blinds:before{content:"󰂬"}.mdi-blinds-horizontal:before{content:"󱨫"}.mdi-blinds-horizontal-closed:before{content:"󱨬"}.mdi-blinds-open:before{content:"󱀑"}.mdi-blinds-vertical:before{content:"󱨭"}.mdi-blinds-vertical-closed:before{content:"󱨮"}.mdi-block-helper:before{content:"󰂭"}.mdi-blood-bag:before{content:"󰳬"}.mdi-bluetooth:before{content:"󰂯"}.mdi-bluetooth-audio:before{content:"󰂰"}.mdi-bluetooth-connect:before{content:"󰂱"}.mdi-bluetooth-off:before{content:"󰂲"}.mdi-bluetooth-settings:before{content:"󰂳"}.mdi-bluetooth-transfer:before{content:"󰂴"}.mdi-blur:before{content:"󰂵"}.mdi-blur-linear:before{content:"󰂶"}.mdi-blur-off:before{content:"󰂷"}.mdi-blur-radial:before{content:"󰂸"}.mdi-bolt:before{content:"󰶳"}.mdi-bomb:before{content:"󰚑"}.mdi-bomb-off:before{content:"󰛅"}.mdi-bone:before{content:"󰂹"}.mdi-bone-off:before{content:"󱧠"}.mdi-book:before{content:"󰂺"}.mdi-book-account:before{content:"󱎭"}.mdi-book-account-outline:before{content:"󱎮"}.mdi-book-alert:before{content:"󱙼"}.mdi-book-alert-outline:before{content:"󱙽"}.mdi-book-alphabet:before{content:"󰘝"}.mdi-book-arrow-down:before{content:"󱙾"}.mdi-book-arrow-down-outline:before{content:"󱙿"}.mdi-book-arrow-left:before{content:"󱚀"}.mdi-book-arrow-left-outline:before{content:"󱚁"}.mdi-book-arrow-right:before{content:"󱚂"}.mdi-book-arrow-right-outline:before{content:"󱚃"}.mdi-book-arrow-up:before{content:"󱚄"}.mdi-book-arrow-up-outline:before{content:"󱚅"}.mdi-book-cancel:before{content:"󱚆"}.mdi-book-cancel-outline:before{content:"󱚇"}.mdi-book-check:before{content:"󱓳"}.mdi-book-check-outline:before{content:"󱓴"}.mdi-book-clock:before{content:"󱚈"}.mdi-book-clock-outline:before{content:"󱚉"}.mdi-book-cog:before{content:"󱚊"}.mdi-book-cog-outline:before{content:"󱚋"}.mdi-book-cross:before{content:"󰂢"}.mdi-book-edit:before{content:"󱚌"}.mdi-book-edit-outline:before{content:"󱚍"}.mdi-book-education:before{content:"󱛉"}.mdi-book-education-outline:before{content:"󱛊"}.mdi-book-heart:before{content:"󱨝"}.mdi-book-heart-outline:before{content:"󱨞"}.mdi-book-information-variant:before{content:"󱁯"}.mdi-book-lock:before{content:"󰞚"}.mdi-book-lock-open:before{content:"󰞛"}.mdi-book-lock-open-outline:before{content:"󱚎"}.mdi-book-lock-outline:before{content:"󱚏"}.mdi-book-marker:before{content:"󱚐"}.mdi-book-marker-outline:before{content:"󱚑"}.mdi-book-minus:before{content:"󰗙"}.mdi-book-minus-multiple:before{content:"󰪔"}.mdi-book-minus-multiple-outline:before{content:"󰤋"}.mdi-book-minus-outline:before{content:"󱚒"}.mdi-book-multiple:before{content:"󰂻"}.mdi-book-multiple-outline:before{content:"󰐶"}.mdi-book-music:before{content:"󰁧"}.mdi-book-music-outline:before{content:"󱚓"}.mdi-book-off:before{content:"󱚔"}.mdi-book-off-outline:before{content:"󱚕"}.mdi-book-open:before{content:"󰂽"}.mdi-book-open-blank-variant:before{content:"󰂾"}.mdi-book-open-blank-variant-outline:before{content:"󱳋"}.mdi-book-open-outline:before{content:"󰭣"}.mdi-book-open-page-variant:before{content:"󰗚"}.mdi-book-open-page-variant-outline:before{content:"󱗖"}.mdi-book-open-variant:before{content:"󱓷"}.mdi-book-open-variant-outline:before{content:"󱳌"}.mdi-book-outline:before{content:"󰭤"}.mdi-book-play:before{content:"󰺂"}.mdi-book-play-outline:before{content:"󰺃"}.mdi-book-plus:before{content:"󰗛"}.mdi-book-plus-multiple:before{content:"󰪕"}.mdi-book-plus-multiple-outline:before{content:"󰫞"}.mdi-book-plus-outline:before{content:"󱚖"}.mdi-book-refresh:before{content:"󱚗"}.mdi-book-refresh-outline:before{content:"󱚘"}.mdi-book-remove:before{content:"󰪗"}.mdi-book-remove-multiple:before{content:"󰪖"}.mdi-book-remove-multiple-outline:before{content:"󰓊"}.mdi-book-remove-outline:before{content:"󱚙"}.mdi-book-search:before{content:"󰺄"}.mdi-book-search-outline:before{content:"󰺅"}.mdi-book-settings:before{content:"󱚚"}.mdi-book-settings-outline:before{content:"󱚛"}.mdi-book-sync:before{content:"󱚜"}.mdi-book-sync-outline:before{content:"󱛈"}.mdi-book-variant:before{content:"󰂿"}.mdi-bookmark:before{content:"󰃀"}.mdi-bookmark-box:before{content:"󱭵"}.mdi-bookmark-box-multiple:before{content:"󱥬"}.mdi-bookmark-box-multiple-outline:before{content:"󱥭"}.mdi-bookmark-box-outline:before{content:"󱭶"}.mdi-bookmark-check:before{content:"󰃁"}.mdi-bookmark-check-outline:before{content:"󱍻"}.mdi-bookmark-minus:before{content:"󰧌"}.mdi-bookmark-minus-outline:before{content:"󰧍"}.mdi-bookmark-multiple:before{content:"󰸕"}.mdi-bookmark-multiple-outline:before{content:"󰸖"}.mdi-bookmark-music:before{content:"󰃂"}.mdi-bookmark-music-outline:before{content:"󱍹"}.mdi-bookmark-off:before{content:"󰧎"}.mdi-bookmark-off-outline:before{content:"󰧏"}.mdi-bookmark-outline:before{content:"󰃃"}.mdi-bookmark-plus:before{content:"󰃅"}.mdi-bookmark-plus-outline:before{content:"󰃄"}.mdi-bookmark-remove:before{content:"󰃆"}.mdi-bookmark-remove-outline:before{content:"󱍺"}.mdi-bookshelf:before{content:"󱉟"}.mdi-boom-gate:before{content:"󰺆"}.mdi-boom-gate-alert:before{content:"󰺇"}.mdi-boom-gate-alert-outline:before{content:"󰺈"}.mdi-boom-gate-arrow-down:before{content:"󰺉"}.mdi-boom-gate-arrow-down-outline:before{content:"󰺊"}.mdi-boom-gate-arrow-up:before{content:"󰺌"}.mdi-boom-gate-arrow-up-outline:before{content:"󰺍"}.mdi-boom-gate-outline:before{content:"󰺋"}.mdi-boom-gate-up:before{content:"󱟹"}.mdi-boom-gate-up-outline:before{content:"󱟺"}.mdi-boombox:before{content:"󰗜"}.mdi-boomerang:before{content:"󱃏"}.mdi-bootstrap:before{content:"󰛆"}.mdi-border-all:before{content:"󰃇"}.mdi-border-all-variant:before{content:"󰢡"}.mdi-border-bottom:before{content:"󰃈"}.mdi-border-bottom-variant:before{content:"󰢢"}.mdi-border-color:before{content:"󰃉"}.mdi-border-horizontal:before{content:"󰃊"}.mdi-border-inside:before{content:"󰃋"}.mdi-border-left:before{content:"󰃌"}.mdi-border-left-variant:before{content:"󰢣"}.mdi-border-none:before{content:"󰃍"}.mdi-border-none-variant:before{content:"󰢤"}.mdi-border-outside:before{content:"󰃎"}.mdi-border-radius:before{content:"󱫴"}.mdi-border-right:before{content:"󰃏"}.mdi-border-right-variant:before{content:"󰢥"}.mdi-border-style:before{content:"󰃐"}.mdi-border-top:before{content:"󰃑"}.mdi-border-top-variant:before{content:"󰢦"}.mdi-border-vertical:before{content:"󰃒"}.mdi-bottle-soda:before{content:"󱁰"}.mdi-bottle-soda-classic:before{content:"󱁱"}.mdi-bottle-soda-classic-outline:before{content:"󱍣"}.mdi-bottle-soda-outline:before{content:"󱁲"}.mdi-bottle-tonic:before{content:"󱄮"}.mdi-bottle-tonic-outline:before{content:"󱄯"}.mdi-bottle-tonic-plus:before{content:"󱄰"}.mdi-bottle-tonic-plus-outline:before{content:"󱄱"}.mdi-bottle-tonic-skull:before{content:"󱄲"}.mdi-bottle-tonic-skull-outline:before{content:"󱄳"}.mdi-bottle-wine:before{content:"󰡔"}.mdi-bottle-wine-outline:before{content:"󱌐"}.mdi-bow-arrow:before{content:"󱡁"}.mdi-bow-tie:before{content:"󰙸"}.mdi-bowl:before{content:"󰊎"}.mdi-bowl-mix:before{content:"󰘗"}.mdi-bowl-mix-outline:before{content:"󰋤"}.mdi-bowl-outline:before{content:"󰊩"}.mdi-bowling:before{content:"󰃓"}.mdi-box:before{content:"󰃔"}.mdi-box-cutter:before{content:"󰃕"}.mdi-box-cutter-off:before{content:"󰭊"}.mdi-box-shadow:before{content:"󰘷"}.mdi-boxing-glove:before{content:"󰭥"}.mdi-braille:before{content:"󰧐"}.mdi-brain:before{content:"󰧑"}.mdi-bread-slice:before{content:"󰳮"}.mdi-bread-slice-outline:before{content:"󰳯"}.mdi-bridge:before{content:"󰘘"}.mdi-briefcase:before{content:"󰃖"}.mdi-briefcase-account:before{content:"󰳰"}.mdi-briefcase-account-outline:before{content:"󰳱"}.mdi-briefcase-arrow-left-right:before{content:"󱪍"}.mdi-briefcase-arrow-left-right-outline:before{content:"󱪎"}.mdi-briefcase-arrow-up-down:before{content:"󱪏"}.mdi-briefcase-arrow-up-down-outline:before{content:"󱪐"}.mdi-briefcase-check:before{content:"󰃗"}.mdi-briefcase-check-outline:before{content:"󱌞"}.mdi-briefcase-clock:before{content:"󱃐"}.mdi-briefcase-clock-outline:before{content:"󱃑"}.mdi-briefcase-download:before{content:"󰃘"}.mdi-briefcase-download-outline:before{content:"󰰽"}.mdi-briefcase-edit:before{content:"󰪘"}.mdi-briefcase-edit-outline:before{content:"󰰾"}.mdi-briefcase-eye:before{content:"󱟙"}.mdi-briefcase-eye-outline:before{content:"󱟚"}.mdi-briefcase-minus:before{content:"󰨪"}.mdi-briefcase-minus-outline:before{content:"󰰿"}.mdi-briefcase-off:before{content:"󱙘"}.mdi-briefcase-off-outline:before{content:"󱙙"}.mdi-briefcase-outline:before{content:"󰠔"}.mdi-briefcase-plus:before{content:"󰨫"}.mdi-briefcase-plus-outline:before{content:"󰱀"}.mdi-briefcase-remove:before{content:"󰨬"}.mdi-briefcase-remove-outline:before{content:"󰱁"}.mdi-briefcase-search:before{content:"󰨭"}.mdi-briefcase-search-outline:before{content:"󰱂"}.mdi-briefcase-upload:before{content:"󰃙"}.mdi-briefcase-upload-outline:before{content:"󰱃"}.mdi-briefcase-variant:before{content:"󱒔"}.mdi-briefcase-variant-off:before{content:"󱙚"}.mdi-briefcase-variant-off-outline:before{content:"󱙛"}.mdi-briefcase-variant-outline:before{content:"󱒕"}.mdi-brightness-1:before{content:"󰃚"}.mdi-brightness-2:before{content:"󰃛"}.mdi-brightness-3:before{content:"󰃜"}.mdi-brightness-4:before{content:"󰃝"}.mdi-brightness-5:before{content:"󰃞"}.mdi-brightness-6:before{content:"󰃟"}.mdi-brightness-7:before{content:"󰃠"}.mdi-brightness-auto:before{content:"󰃡"}.mdi-brightness-percent:before{content:"󰳲"}.mdi-broadcast:before{content:"󱜠"}.mdi-broadcast-off:before{content:"󱜡"}.mdi-broom:before{content:"󰃢"}.mdi-brush:before{content:"󰃣"}.mdi-brush-off:before{content:"󱝱"}.mdi-brush-outline:before{content:"󱨍"}.mdi-brush-variant:before{content:"󱠓"}.mdi-bucket:before{content:"󱐕"}.mdi-bucket-outline:before{content:"󱐖"}.mdi-buffet:before{content:"󰕸"}.mdi-bug:before{content:"󰃤"}.mdi-bug-check:before{content:"󰨮"}.mdi-bug-check-outline:before{content:"󰨯"}.mdi-bug-outline:before{content:"󰨰"}.mdi-bug-pause:before{content:"󱫵"}.mdi-bug-pause-outline:before{content:"󱫶"}.mdi-bug-play:before{content:"󱫷"}.mdi-bug-play-outline:before{content:"󱫸"}.mdi-bug-stop:before{content:"󱫹"}.mdi-bug-stop-outline:before{content:"󱫺"}.mdi-bugle:before{content:"󰶴"}.mdi-bulkhead-light:before{content:"󱨯"}.mdi-bulldozer:before{content:"󰬢"}.mdi-bullet:before{content:"󰳳"}.mdi-bulletin-board:before{content:"󰃥"}.mdi-bullhorn:before{content:"󰃦"}.mdi-bullhorn-outline:before{content:"󰬣"}.mdi-bullhorn-variant:before{content:"󱥮"}.mdi-bullhorn-variant-outline:before{content:"󱥯"}.mdi-bullseye:before{content:"󰗝"}.mdi-bullseye-arrow:before{content:"󰣉"}.mdi-bulma:before{content:"󱋧"}.mdi-bunk-bed:before{content:"󱌂"}.mdi-bunk-bed-outline:before{content:"󰂗"}.mdi-bus:before{content:"󰃧"}.mdi-bus-alert:before{content:"󰪙"}.mdi-bus-articulated-end:before{content:"󰞜"}.mdi-bus-articulated-front:before{content:"󰞝"}.mdi-bus-clock:before{content:"󰣊"}.mdi-bus-double-decker:before{content:"󰞞"}.mdi-bus-electric:before{content:"󱤝"}.mdi-bus-marker:before{content:"󱈒"}.mdi-bus-multiple:before{content:"󰼿"}.mdi-bus-school:before{content:"󰞟"}.mdi-bus-side:before{content:"󰞠"}.mdi-bus-sign:before{content:"󱳁"}.mdi-bus-stop:before{content:"󱀒"}.mdi-bus-stop-covered:before{content:"󱀓"}.mdi-bus-stop-uncovered:before{content:"󱀔"}.mdi-bus-wrench:before{content:"󱳂"}.mdi-butterfly:before{content:"󱖉"}.mdi-butterfly-outline:before{content:"󱖊"}.mdi-button-cursor:before{content:"󱭏"}.mdi-button-pointer:before{content:"󱭐"}.mdi-cabin-a-frame:before{content:"󱢌"}.mdi-cable-data:before{content:"󱎔"}.mdi-cached:before{content:"󰃨"}.mdi-cactus:before{content:"󰶵"}.mdi-cake:before{content:"󰃩"}.mdi-cake-layered:before{content:"󰃪"}.mdi-cake-variant:before{content:"󰃫"}.mdi-cake-variant-outline:before{content:"󱟰"}.mdi-calculator:before{content:"󰃬"}.mdi-calculator-variant:before{content:"󰪚"}.mdi-calculator-variant-outline:before{content:"󱖦"}.mdi-calendar:before{content:"󰃭"}.mdi-calendar-account:before{content:"󰻗"}.mdi-calendar-account-outline:before{content:"󰻘"}.mdi-calendar-alert:before{content:"󰨱"}.mdi-calendar-alert-outline:before{content:"󱭢"}.mdi-calendar-arrow-left:before{content:"󱄴"}.mdi-calendar-arrow-right:before{content:"󱄵"}.mdi-calendar-badge:before{content:"󱮝"}.mdi-calendar-badge-outline:before{content:"󱮞"}.mdi-calendar-blank:before{content:"󰃮"}.mdi-calendar-blank-multiple:before{content:"󱁳"}.mdi-calendar-blank-outline:before{content:"󰭦"}.mdi-calendar-check:before{content:"󰃯"}.mdi-calendar-check-outline:before{content:"󰱄"}.mdi-calendar-clock:before{content:"󰃰"}.mdi-calendar-clock-outline:before{content:"󱛡"}.mdi-calendar-collapse-horizontal:before{content:"󱢝"}.mdi-calendar-collapse-horizontal-outline:before{content:"󱭣"}.mdi-calendar-cursor:before{content:"󱕻"}.mdi-calendar-cursor-outline:before{content:"󱭤"}.mdi-calendar-edit:before{content:"󰢧"}.mdi-calendar-edit-outline:before{content:"󱭥"}.mdi-calendar-end:before{content:"󱙬"}.mdi-calendar-end-outline:before{content:"󱭦"}.mdi-calendar-expand-horizontal:before{content:"󱢞"}.mdi-calendar-expand-horizontal-outline:before{content:"󱭧"}.mdi-calendar-export:before{content:"󰬤"}.mdi-calendar-export-outline:before{content:"󱭨"}.mdi-calendar-filter:before{content:"󱨲"}.mdi-calendar-filter-outline:before{content:"󱨳"}.mdi-calendar-heart:before{content:"󰧒"}.mdi-calendar-heart-outline:before{content:"󱭩"}.mdi-calendar-import:before{content:"󰬥"}.mdi-calendar-import-outline:before{content:"󱭪"}.mdi-calendar-lock:before{content:"󱙁"}.mdi-calendar-lock-open:before{content:"󱭛"}.mdi-calendar-lock-open-outline:before{content:"󱭜"}.mdi-calendar-lock-outline:before{content:"󱙂"}.mdi-calendar-minus:before{content:"󰵜"}.mdi-calendar-minus-outline:before{content:"󱭫"}.mdi-calendar-month:before{content:"󰸗"}.mdi-calendar-month-outline:before{content:"󰸘"}.mdi-calendar-multiple:before{content:"󰃱"}.mdi-calendar-multiple-check:before{content:"󰃲"}.mdi-calendar-multiselect:before{content:"󰨲"}.mdi-calendar-multiselect-outline:before{content:"󱭕"}.mdi-calendar-outline:before{content:"󰭧"}.mdi-calendar-plus:before{content:"󰃳"}.mdi-calendar-plus-outline:before{content:"󱭬"}.mdi-calendar-question:before{content:"󰚒"}.mdi-calendar-question-outline:before{content:"󱭭"}.mdi-calendar-range:before{content:"󰙹"}.mdi-calendar-range-outline:before{content:"󰭨"}.mdi-calendar-refresh:before{content:"󰇡"}.mdi-calendar-refresh-outline:before{content:"󰈃"}.mdi-calendar-remove:before{content:"󰃴"}.mdi-calendar-remove-outline:before{content:"󰱅"}.mdi-calendar-search:before{content:"󰥌"}.mdi-calendar-search-outline:before{content:"󱭮"}.mdi-calendar-star:before{content:"󰧓"}.mdi-calendar-star-four-points:before{content:"󱰟"}.mdi-calendar-star-outline:before{content:"󱭓"}.mdi-calendar-start:before{content:"󱙭"}.mdi-calendar-start-outline:before{content:"󱭯"}.mdi-calendar-sync:before{content:"󰺎"}.mdi-calendar-sync-outline:before{content:"󰺏"}.mdi-calendar-text:before{content:"󰃵"}.mdi-calendar-text-outline:before{content:"󰱆"}.mdi-calendar-today:before{content:"󰃶"}.mdi-calendar-today-outline:before{content:"󱨰"}.mdi-calendar-week:before{content:"󰨳"}.mdi-calendar-week-begin:before{content:"󰨴"}.mdi-calendar-week-begin-outline:before{content:"󱨱"}.mdi-calendar-week-outline:before{content:"󱨴"}.mdi-calendar-weekend:before{content:"󰻙"}.mdi-calendar-weekend-outline:before{content:"󰻚"}.mdi-call-made:before{content:"󰃷"}.mdi-call-merge:before{content:"󰃸"}.mdi-call-missed:before{content:"󰃹"}.mdi-call-received:before{content:"󰃺"}.mdi-call-split:before{content:"󰃻"}.mdi-camcorder:before{content:"󰃼"}.mdi-camcorder-off:before{content:"󰃿"}.mdi-camera:before{content:"󰄀"}.mdi-camera-account:before{content:"󰣋"}.mdi-camera-burst:before{content:"󰚓"}.mdi-camera-control:before{content:"󰭩"}.mdi-camera-document:before{content:"󱡱"}.mdi-camera-document-off:before{content:"󱡲"}.mdi-camera-enhance:before{content:"󰄁"}.mdi-camera-enhance-outline:before{content:"󰭪"}.mdi-camera-flip:before{content:"󱗙"}.mdi-camera-flip-outline:before{content:"󱗚"}.mdi-camera-front:before{content:"󰄂"}.mdi-camera-front-variant:before{content:"󰄃"}.mdi-camera-gopro:before{content:"󰞡"}.mdi-camera-image:before{content:"󰣌"}.mdi-camera-iris:before{content:"󰄄"}.mdi-camera-lock:before{content:"󱨔"}.mdi-camera-lock-open:before{content:"󱰍"}.mdi-camera-lock-open-outline:before{content:"󱰎"}.mdi-camera-lock-outline:before{content:"󱨕"}.mdi-camera-marker:before{content:"󱦧"}.mdi-camera-marker-outline:before{content:"󱦨"}.mdi-camera-metering-center:before{content:"󰞢"}.mdi-camera-metering-matrix:before{content:"󰞣"}.mdi-camera-metering-partial:before{content:"󰞤"}.mdi-camera-metering-spot:before{content:"󰞥"}.mdi-camera-off:before{content:"󰗟"}.mdi-camera-off-outline:before{content:"󱦿"}.mdi-camera-outline:before{content:"󰵝"}.mdi-camera-party-mode:before{content:"󰄅"}.mdi-camera-plus:before{content:"󰻛"}.mdi-camera-plus-outline:before{content:"󰻜"}.mdi-camera-rear:before{content:"󰄆"}.mdi-camera-rear-variant:before{content:"󰄇"}.mdi-camera-retake:before{content:"󰸙"}.mdi-camera-retake-outline:before{content:"󰸚"}.mdi-camera-switch:before{content:"󰄈"}.mdi-camera-switch-outline:before{content:"󰡊"}.mdi-camera-timer:before{content:"󰄉"}.mdi-camera-wireless:before{content:"󰶶"}.mdi-camera-wireless-outline:before{content:"󰶷"}.mdi-campfire:before{content:"󰻝"}.mdi-cancel:before{content:"󰜺"}.mdi-candelabra:before{content:"󱟒"}.mdi-candelabra-fire:before{content:"󱟓"}.mdi-candle:before{content:"󰗢"}.mdi-candy:before{content:"󱥰"}.mdi-candy-off:before{content:"󱥱"}.mdi-candy-off-outline:before{content:"󱥲"}.mdi-candy-outline:before{content:"󱥳"}.mdi-candycane:before{content:"󰄊"}.mdi-cannabis:before{content:"󰞦"}.mdi-cannabis-off:before{content:"󱙮"}.mdi-caps-lock:before{content:"󰪛"}.mdi-car:before{content:"󰄋"}.mdi-car-2-plus:before{content:"󱀕"}.mdi-car-3-plus:before{content:"󱀖"}.mdi-car-arrow-left:before{content:"󱎲"}.mdi-car-arrow-right:before{content:"󱎳"}.mdi-car-back:before{content:"󰸛"}.mdi-car-battery:before{content:"󰄌"}.mdi-car-brake-abs:before{content:"󰱇"}.mdi-car-brake-alert:before{content:"󰱈"}.mdi-car-brake-fluid-level:before{content:"󱤉"}.mdi-car-brake-hold:before{content:"󰵞"}.mdi-car-brake-low-pressure:before{content:"󱤊"}.mdi-car-brake-parking:before{content:"󰵟"}.mdi-car-brake-retarder:before{content:"󱀗"}.mdi-car-brake-temperature:before{content:"󱤋"}.mdi-car-brake-worn-linings:before{content:"󱤌"}.mdi-car-child-seat:before{content:"󰾣"}.mdi-car-clock:before{content:"󱥴"}.mdi-car-clutch:before{content:"󱀘"}.mdi-car-cog:before{content:"󱏌"}.mdi-car-connected:before{content:"󰄍"}.mdi-car-convertible:before{content:"󰞧"}.mdi-car-coolant-level:before{content:"󱀙"}.mdi-car-cruise-control:before{content:"󰵠"}.mdi-car-defrost-front:before{content:"󰵡"}.mdi-car-defrost-rear:before{content:"󰵢"}.mdi-car-door:before{content:"󰭫"}.mdi-car-door-lock:before{content:"󱂝"}.mdi-car-door-lock-open:before{content:"󱲁"}.mdi-car-electric:before{content:"󰭬"}.mdi-car-electric-outline:before{content:"󱖵"}.mdi-car-emergency:before{content:"󱘏"}.mdi-car-esp:before{content:"󰱉"}.mdi-car-estate:before{content:"󰞨"}.mdi-car-hatchback:before{content:"󰞩"}.mdi-car-info:before{content:"󱆾"}.mdi-car-key:before{content:"󰭭"}.mdi-car-lifted-pickup:before{content:"󱔭"}.mdi-car-light-alert:before{content:"󱤍"}.mdi-car-light-dimmed:before{content:"󰱊"}.mdi-car-light-fog:before{content:"󰱋"}.mdi-car-light-high:before{content:"󰱌"}.mdi-car-limousine:before{content:"󰣍"}.mdi-car-multiple:before{content:"󰭮"}.mdi-car-off:before{content:"󰸜"}.mdi-car-outline:before{content:"󱓭"}.mdi-car-parking-lights:before{content:"󰵣"}.mdi-car-pickup:before{content:"󰞪"}.mdi-car-search:before{content:"󱮍"}.mdi-car-search-outline:before{content:"󱮎"}.mdi-car-seat:before{content:"󰾤"}.mdi-car-seat-cooler:before{content:"󰾥"}.mdi-car-seat-heater:before{content:"󰾦"}.mdi-car-select:before{content:"󱡹"}.mdi-car-settings:before{content:"󱏍"}.mdi-car-shift-pattern:before{content:"󰽀"}.mdi-car-side:before{content:"󰞫"}.mdi-car-speed-limiter:before{content:"󱤎"}.mdi-car-sports:before{content:"󰞬"}.mdi-car-tire-alert:before{content:"󰱍"}.mdi-car-traction-control:before{content:"󰵤"}.mdi-car-turbocharger:before{content:"󱀚"}.mdi-car-wash:before{content:"󰄎"}.mdi-car-windshield:before{content:"󱀛"}.mdi-car-windshield-outline:before{content:"󱀜"}.mdi-car-wireless:before{content:"󱡸"}.mdi-car-wrench:before{content:"󱠔"}.mdi-carabiner:before{content:"󱓀"}.mdi-caravan:before{content:"󰞭"}.mdi-card:before{content:"󰭯"}.mdi-card-account-details:before{content:"󰗒"}.mdi-card-account-details-outline:before{content:"󰶫"}.mdi-card-account-details-star:before{content:"󰊣"}.mdi-card-account-details-star-outline:before{content:"󰛛"}.mdi-card-account-mail:before{content:"󰆎"}.mdi-card-account-mail-outline:before{content:"󰺘"}.mdi-card-account-phone:before{content:"󰺙"}.mdi-card-account-phone-outline:before{content:"󰺚"}.mdi-card-bulleted:before{content:"󰭰"}.mdi-card-bulleted-off:before{content:"󰭱"}.mdi-card-bulleted-off-outline:before{content:"󰭲"}.mdi-card-bulleted-outline:before{content:"󰭳"}.mdi-card-bulleted-settings:before{content:"󰭴"}.mdi-card-bulleted-settings-outline:before{content:"󰭵"}.mdi-card-minus:before{content:"󱘀"}.mdi-card-minus-outline:before{content:"󱘁"}.mdi-card-multiple:before{content:"󱟱"}.mdi-card-multiple-outline:before{content:"󱟲"}.mdi-card-off:before{content:"󱘂"}.mdi-card-off-outline:before{content:"󱘃"}.mdi-card-outline:before{content:"󰭶"}.mdi-card-plus:before{content:"󱇿"}.mdi-card-plus-outline:before{content:"󱈀"}.mdi-card-remove:before{content:"󱘄"}.mdi-card-remove-outline:before{content:"󱘅"}.mdi-card-search:before{content:"󱁴"}.mdi-card-search-outline:before{content:"󱁵"}.mdi-card-text:before{content:"󰭷"}.mdi-card-text-outline:before{content:"󰭸"}.mdi-cards:before{content:"󰘸"}.mdi-cards-club:before{content:"󰣎"}.mdi-cards-club-outline:before{content:"󱢟"}.mdi-cards-diamond:before{content:"󰣏"}.mdi-cards-diamond-outline:before{content:"󱀝"}.mdi-cards-heart:before{content:"󰣐"}.mdi-cards-heart-outline:before{content:"󱢠"}.mdi-cards-outline:before{content:"󰘹"}.mdi-cards-playing:before{content:"󱢡"}.mdi-cards-playing-club:before{content:"󱢢"}.mdi-cards-playing-club-multiple:before{content:"󱢣"}.mdi-cards-playing-club-multiple-outline:before{content:"󱢤"}.mdi-cards-playing-club-outline:before{content:"󱢥"}.mdi-cards-playing-diamond:before{content:"󱢦"}.mdi-cards-playing-diamond-multiple:before{content:"󱢧"}.mdi-cards-playing-diamond-multiple-outline:before{content:"󱢨"}.mdi-cards-playing-diamond-outline:before{content:"󱢩"}.mdi-cards-playing-heart:before{content:"󱢪"}.mdi-cards-playing-heart-multiple:before{content:"󱢫"}.mdi-cards-playing-heart-multiple-outline:before{content:"󱢬"}.mdi-cards-playing-heart-outline:before{content:"󱢭"}.mdi-cards-playing-outline:before{content:"󰘺"}.mdi-cards-playing-spade:before{content:"󱢮"}.mdi-cards-playing-spade-multiple:before{content:"󱢯"}.mdi-cards-playing-spade-multiple-outline:before{content:"󱢰"}.mdi-cards-playing-spade-outline:before{content:"󱢱"}.mdi-cards-spade:before{content:"󰣑"}.mdi-cards-spade-outline:before{content:"󱢲"}.mdi-cards-variant:before{content:"󰛇"}.mdi-carrot:before{content:"󰄏"}.mdi-cart:before{content:"󰄐"}.mdi-cart-arrow-down:before{content:"󰵦"}.mdi-cart-arrow-right:before{content:"󰱎"}.mdi-cart-arrow-up:before{content:"󰵧"}.mdi-cart-check:before{content:"󱗪"}.mdi-cart-heart:before{content:"󱣠"}.mdi-cart-minus:before{content:"󰵨"}.mdi-cart-off:before{content:"󰙫"}.mdi-cart-outline:before{content:"󰄑"}.mdi-cart-percent:before{content:"󱮮"}.mdi-cart-plus:before{content:"󰄒"}.mdi-cart-remove:before{content:"󰵩"}.mdi-cart-variant:before{content:"󱗫"}.mdi-case-sensitive-alt:before{content:"󰄓"}.mdi-cash:before{content:"󰄔"}.mdi-cash-100:before{content:"󰄕"}.mdi-cash-check:before{content:"󱓮"}.mdi-cash-clock:before{content:"󱪑"}.mdi-cash-edit:before{content:"󱲫"}.mdi-cash-fast:before{content:"󱡜"}.mdi-cash-lock:before{content:"󱓪"}.mdi-cash-lock-open:before{content:"󱓫"}.mdi-cash-marker:before{content:"󰶸"}.mdi-cash-minus:before{content:"󱉠"}.mdi-cash-multiple:before{content:"󰄖"}.mdi-cash-off:before{content:"󱱹"}.mdi-cash-plus:before{content:"󱉡"}.mdi-cash-refund:before{content:"󰪜"}.mdi-cash-register:before{content:"󰳴"}.mdi-cash-remove:before{content:"󱉢"}.mdi-cash-sync:before{content:"󱪒"}.mdi-cassette:before{content:"󰧔"}.mdi-cast:before{content:"󰄘"}.mdi-cast-audio:before{content:"󱀞"}.mdi-cast-audio-variant:before{content:"󱝉"}.mdi-cast-connected:before{content:"󰄙"}.mdi-cast-education:before{content:"󰸝"}.mdi-cast-off:before{content:"󰞊"}.mdi-cast-variant:before{content:"󰀟"}.mdi-castle:before{content:"󰄚"}.mdi-cat:before{content:"󰄛"}.mdi-cctv:before{content:"󰞮"}.mdi-cctv-off:before{content:"󱡟"}.mdi-ceiling-fan:before{content:"󱞗"}.mdi-ceiling-fan-light:before{content:"󱞘"}.mdi-ceiling-light:before{content:"󰝩"}.mdi-ceiling-light-multiple:before{content:"󱣝"}.mdi-ceiling-light-multiple-outline:before{content:"󱣞"}.mdi-ceiling-light-outline:before{content:"󱟇"}.mdi-cellphone:before{content:"󰄜"}.mdi-cellphone-arrow-down:before{content:"󰧕"}.mdi-cellphone-arrow-down-variant:before{content:"󱧅"}.mdi-cellphone-basic:before{content:"󰄞"}.mdi-cellphone-charging:before{content:"󱎗"}.mdi-cellphone-check:before{content:"󱟽"}.mdi-cellphone-cog:before{content:"󰥑"}.mdi-cellphone-dock:before{content:"󰄟"}.mdi-cellphone-information:before{content:"󰽁"}.mdi-cellphone-key:before{content:"󰥎"}.mdi-cellphone-link:before{content:"󰄡"}.mdi-cellphone-link-off:before{content:"󰄢"}.mdi-cellphone-lock:before{content:"󰥏"}.mdi-cellphone-marker:before{content:"󱠺"}.mdi-cellphone-message:before{content:"󰣓"}.mdi-cellphone-message-off:before{content:"󱃒"}.mdi-cellphone-nfc:before{content:"󰺐"}.mdi-cellphone-nfc-off:before{content:"󱋘"}.mdi-cellphone-off:before{content:"󰥐"}.mdi-cellphone-play:before{content:"󱀟"}.mdi-cellphone-remove:before{content:"󰥍"}.mdi-cellphone-screenshot:before{content:"󰨵"}.mdi-cellphone-settings:before{content:"󰄣"}.mdi-cellphone-sound:before{content:"󰥒"}.mdi-cellphone-text:before{content:"󰣒"}.mdi-cellphone-wireless:before{content:"󰠕"}.mdi-centos:before{content:"󱄚"}.mdi-certificate:before{content:"󰄤"}.mdi-certificate-outline:before{content:"󱆈"}.mdi-chair-rolling:before{content:"󰽈"}.mdi-chair-school:before{content:"󰄥"}.mdi-chandelier:before{content:"󱞓"}.mdi-charity:before{content:"󰱏"}.mdi-charity-search:before{content:"󱲂"}.mdi-chart-arc:before{content:"󰄦"}.mdi-chart-areaspline:before{content:"󰄧"}.mdi-chart-areaspline-variant:before{content:"󰺑"}.mdi-chart-bar:before{content:"󰄨"}.mdi-chart-bar-stacked:before{content:"󰝪"}.mdi-chart-bell-curve:before{content:"󰱐"}.mdi-chart-bell-curve-cumulative:before{content:"󰾧"}.mdi-chart-box:before{content:"󱕍"}.mdi-chart-box-multiple:before{content:"󱳍"}.mdi-chart-box-multiple-outline:before{content:"󱳎"}.mdi-chart-box-outline:before{content:"󱕎"}.mdi-chart-box-plus-outline:before{content:"󱕏"}.mdi-chart-bubble:before{content:"󰗣"}.mdi-chart-donut:before{content:"󰞯"}.mdi-chart-donut-variant:before{content:"󰞰"}.mdi-chart-gantt:before{content:"󰙬"}.mdi-chart-histogram:before{content:"󰄩"}.mdi-chart-line:before{content:"󰄪"}.mdi-chart-line-stacked:before{content:"󰝫"}.mdi-chart-line-variant:before{content:"󰞱"}.mdi-chart-multiline:before{content:"󰣔"}.mdi-chart-multiple:before{content:"󱈓"}.mdi-chart-pie:before{content:"󰄫"}.mdi-chart-pie-outline:before{content:"󱯟"}.mdi-chart-ppf:before{content:"󱎀"}.mdi-chart-sankey:before{content:"󱇟"}.mdi-chart-sankey-variant:before{content:"󱇠"}.mdi-chart-scatter-plot:before{content:"󰺒"}.mdi-chart-scatter-plot-hexbin:before{content:"󰙭"}.mdi-chart-timeline:before{content:"󰙮"}.mdi-chart-timeline-variant:before{content:"󰺓"}.mdi-chart-timeline-variant-shimmer:before{content:"󱖶"}.mdi-chart-tree:before{content:"󰺔"}.mdi-chart-waterfall:before{content:"󱤘"}.mdi-chat:before{content:"󰭹"}.mdi-chat-alert:before{content:"󰭺"}.mdi-chat-alert-outline:before{content:"󱋉"}.mdi-chat-minus:before{content:"󱐐"}.mdi-chat-minus-outline:before{content:"󱐓"}.mdi-chat-outline:before{content:"󰻞"}.mdi-chat-plus:before{content:"󱐏"}.mdi-chat-plus-outline:before{content:"󱐒"}.mdi-chat-processing:before{content:"󰭻"}.mdi-chat-processing-outline:before{content:"󱋊"}.mdi-chat-question:before{content:"󱜸"}.mdi-chat-question-outline:before{content:"󱜹"}.mdi-chat-remove:before{content:"󱐑"}.mdi-chat-remove-outline:before{content:"󱐔"}.mdi-chat-sleep:before{content:"󱋑"}.mdi-chat-sleep-outline:before{content:"󱋒"}.mdi-check:before{content:"󰄬"}.mdi-check-all:before{content:"󰄭"}.mdi-check-bold:before{content:"󰸞"}.mdi-check-circle:before{content:"󰗠"}.mdi-check-circle-outline:before{content:"󰗡"}.mdi-check-decagram:before{content:"󰞑"}.mdi-check-decagram-outline:before{content:"󱝀"}.mdi-check-network:before{content:"󰱓"}.mdi-check-network-outline:before{content:"󰱔"}.mdi-check-outline:before{content:"󰡕"}.mdi-check-underline:before{content:"󰸟"}.mdi-check-underline-circle:before{content:"󰸠"}.mdi-check-underline-circle-outline:before{content:"󰸡"}.mdi-checkbook:before{content:"󰪝"}.mdi-checkbook-arrow-left:before{content:"󱰝"}.mdi-checkbook-arrow-right:before{content:"󱰞"}.mdi-checkbox-blank:before{content:"󰄮"}.mdi-checkbox-blank-badge:before{content:"󱅶"}.mdi-checkbox-blank-badge-outline:before{content:"󰄗"}.mdi-checkbox-blank-circle:before{content:"󰄯"}.mdi-checkbox-blank-circle-outline:before{content:"󰄰"}.mdi-checkbox-blank-off:before{content:"󱋬"}.mdi-checkbox-blank-off-outline:before{content:"󱋭"}.mdi-checkbox-blank-outline:before{content:"󰄱"}.mdi-checkbox-intermediate:before{content:"󰡖"}.mdi-checkbox-intermediate-variant:before{content:"󱭔"}.mdi-checkbox-marked:before{content:"󰄲"}.mdi-checkbox-marked-circle:before{content:"󰄳"}.mdi-checkbox-marked-circle-auto-outline:before{content:"󱰦"}.mdi-checkbox-marked-circle-minus-outline:before{content:"󱰧"}.mdi-checkbox-marked-circle-outline:before{content:"󰄴"}.mdi-checkbox-marked-circle-plus-outline:before{content:"󱤧"}.mdi-checkbox-marked-outline:before{content:"󰄵"}.mdi-checkbox-multiple-blank:before{content:"󰄶"}.mdi-checkbox-multiple-blank-circle:before{content:"󰘻"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"󰘼"}.mdi-checkbox-multiple-blank-outline:before{content:"󰄷"}.mdi-checkbox-multiple-marked:before{content:"󰄸"}.mdi-checkbox-multiple-marked-circle:before{content:"󰘽"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"󰘾"}.mdi-checkbox-multiple-marked-outline:before{content:"󰄹"}.mdi-checkbox-multiple-outline:before{content:"󰱑"}.mdi-checkbox-outline:before{content:"󰱒"}.mdi-checkerboard:before{content:"󰄺"}.mdi-checkerboard-minus:before{content:"󱈂"}.mdi-checkerboard-plus:before{content:"󱈁"}.mdi-checkerboard-remove:before{content:"󱈃"}.mdi-cheese:before{content:"󱊹"}.mdi-cheese-off:before{content:"󱏮"}.mdi-chef-hat:before{content:"󰭼"}.mdi-chemical-weapon:before{content:"󰄻"}.mdi-chess-bishop:before{content:"󰡜"}.mdi-chess-king:before{content:"󰡗"}.mdi-chess-knight:before{content:"󰡘"}.mdi-chess-pawn:before{content:"󰡙"}.mdi-chess-queen:before{content:"󰡚"}.mdi-chess-rook:before{content:"󰡛"}.mdi-chevron-double-down:before{content:"󰄼"}.mdi-chevron-double-left:before{content:"󰄽"}.mdi-chevron-double-right:before{content:"󰄾"}.mdi-chevron-double-up:before{content:"󰄿"}.mdi-chevron-down:before{content:"󰅀"}.mdi-chevron-down-box:before{content:"󰧖"}.mdi-chevron-down-box-outline:before{content:"󰧗"}.mdi-chevron-down-circle:before{content:"󰬦"}.mdi-chevron-down-circle-outline:before{content:"󰬧"}.mdi-chevron-left:before{content:"󰅁"}.mdi-chevron-left-box:before{content:"󰧘"}.mdi-chevron-left-box-outline:before{content:"󰧙"}.mdi-chevron-left-circle:before{content:"󰬨"}.mdi-chevron-left-circle-outline:before{content:"󰬩"}.mdi-chevron-right:before{content:"󰅂"}.mdi-chevron-right-box:before{content:"󰧚"}.mdi-chevron-right-box-outline:before{content:"󰧛"}.mdi-chevron-right-circle:before{content:"󰬪"}.mdi-chevron-right-circle-outline:before{content:"󰬫"}.mdi-chevron-triple-down:before{content:"󰶹"}.mdi-chevron-triple-left:before{content:"󰶺"}.mdi-chevron-triple-right:before{content:"󰶻"}.mdi-chevron-triple-up:before{content:"󰶼"}.mdi-chevron-up:before{content:"󰅃"}.mdi-chevron-up-box:before{content:"󰧜"}.mdi-chevron-up-box-outline:before{content:"󰧝"}.mdi-chevron-up-circle:before{content:"󰬬"}.mdi-chevron-up-circle-outline:before{content:"󰬭"}.mdi-chili-alert:before{content:"󱟪"}.mdi-chili-alert-outline:before{content:"󱟫"}.mdi-chili-hot:before{content:"󰞲"}.mdi-chili-hot-outline:before{content:"󱟬"}.mdi-chili-medium:before{content:"󰞳"}.mdi-chili-medium-outline:before{content:"󱟭"}.mdi-chili-mild:before{content:"󰞴"}.mdi-chili-mild-outline:before{content:"󱟮"}.mdi-chili-off:before{content:"󱑧"}.mdi-chili-off-outline:before{content:"󱟯"}.mdi-chip:before{content:"󰘚"}.mdi-church:before{content:"󰅄"}.mdi-church-outline:before{content:"󱬂"}.mdi-cigar:before{content:"󱆉"}.mdi-cigar-off:before{content:"󱐛"}.mdi-circle:before{content:"󰝥"}.mdi-circle-box:before{content:"󱗜"}.mdi-circle-box-outline:before{content:"󱗝"}.mdi-circle-double:before{content:"󰺕"}.mdi-circle-edit-outline:before{content:"󰣕"}.mdi-circle-expand:before{content:"󰺖"}.mdi-circle-half:before{content:"󱎕"}.mdi-circle-half-full:before{content:"󱎖"}.mdi-circle-medium:before{content:"󰧞"}.mdi-circle-multiple:before{content:"󰬸"}.mdi-circle-multiple-outline:before{content:"󰚕"}.mdi-circle-off-outline:before{content:"󱃓"}.mdi-circle-opacity:before{content:"󱡓"}.mdi-circle-outline:before{content:"󰝦"}.mdi-circle-slice-1:before{content:"󰪞"}.mdi-circle-slice-2:before{content:"󰪟"}.mdi-circle-slice-3:before{content:"󰪠"}.mdi-circle-slice-4:before{content:"󰪡"}.mdi-circle-slice-5:before{content:"󰪢"}.mdi-circle-slice-6:before{content:"󰪣"}.mdi-circle-slice-7:before{content:"󰪤"}.mdi-circle-slice-8:before{content:"󰪥"}.mdi-circle-small:before{content:"󰧟"}.mdi-circular-saw:before{content:"󰸢"}.mdi-city:before{content:"󰅆"}.mdi-city-switch:before{content:"󱰨"}.mdi-city-variant:before{content:"󰨶"}.mdi-city-variant-outline:before{content:"󰨷"}.mdi-clipboard:before{content:"󰅇"}.mdi-clipboard-account:before{content:"󰅈"}.mdi-clipboard-account-outline:before{content:"󰱕"}.mdi-clipboard-alert:before{content:"󰅉"}.mdi-clipboard-alert-outline:before{content:"󰳷"}.mdi-clipboard-arrow-down:before{content:"󰅊"}.mdi-clipboard-arrow-down-outline:before{content:"󰱖"}.mdi-clipboard-arrow-left:before{content:"󰅋"}.mdi-clipboard-arrow-left-outline:before{content:"󰳸"}.mdi-clipboard-arrow-right:before{content:"󰳹"}.mdi-clipboard-arrow-right-outline:before{content:"󰳺"}.mdi-clipboard-arrow-up:before{content:"󰱗"}.mdi-clipboard-arrow-up-outline:before{content:"󰱘"}.mdi-clipboard-check:before{content:"󰅎"}.mdi-clipboard-check-multiple:before{content:"󱉣"}.mdi-clipboard-check-multiple-outline:before{content:"󱉤"}.mdi-clipboard-check-outline:before{content:"󰢨"}.mdi-clipboard-clock:before{content:"󱛢"}.mdi-clipboard-clock-outline:before{content:"󱛣"}.mdi-clipboard-edit:before{content:"󱓥"}.mdi-clipboard-edit-outline:before{content:"󱓦"}.mdi-clipboard-file:before{content:"󱉥"}.mdi-clipboard-file-outline:before{content:"󱉦"}.mdi-clipboard-flow:before{content:"󰛈"}.mdi-clipboard-flow-outline:before{content:"󱄗"}.mdi-clipboard-list:before{content:"󱃔"}.mdi-clipboard-list-outline:before{content:"󱃕"}.mdi-clipboard-minus:before{content:"󱘘"}.mdi-clipboard-minus-outline:before{content:"󱘙"}.mdi-clipboard-multiple:before{content:"󱉧"}.mdi-clipboard-multiple-outline:before{content:"󱉨"}.mdi-clipboard-off:before{content:"󱘚"}.mdi-clipboard-off-outline:before{content:"󱘛"}.mdi-clipboard-outline:before{content:"󰅌"}.mdi-clipboard-play:before{content:"󰱙"}.mdi-clipboard-play-multiple:before{content:"󱉩"}.mdi-clipboard-play-multiple-outline:before{content:"󱉪"}.mdi-clipboard-play-outline:before{content:"󰱚"}.mdi-clipboard-plus:before{content:"󰝑"}.mdi-clipboard-plus-outline:before{content:"󱌟"}.mdi-clipboard-pulse:before{content:"󰡝"}.mdi-clipboard-pulse-outline:before{content:"󰡞"}.mdi-clipboard-remove:before{content:"󱘜"}.mdi-clipboard-remove-outline:before{content:"󱘝"}.mdi-clipboard-search:before{content:"󱘞"}.mdi-clipboard-search-outline:before{content:"󱘟"}.mdi-clipboard-text:before{content:"󰅍"}.mdi-clipboard-text-clock:before{content:"󱣹"}.mdi-clipboard-text-clock-outline:before{content:"󱣺"}.mdi-clipboard-text-multiple:before{content:"󱉫"}.mdi-clipboard-text-multiple-outline:before{content:"󱉬"}.mdi-clipboard-text-off:before{content:"󱘠"}.mdi-clipboard-text-off-outline:before{content:"󱘡"}.mdi-clipboard-text-outline:before{content:"󰨸"}.mdi-clipboard-text-play:before{content:"󰱛"}.mdi-clipboard-text-play-outline:before{content:"󰱜"}.mdi-clipboard-text-search:before{content:"󱘢"}.mdi-clipboard-text-search-outline:before{content:"󱘣"}.mdi-clippy:before{content:"󰅏"}.mdi-clock:before{content:"󰥔"}.mdi-clock-alert:before{content:"󰥕"}.mdi-clock-alert-outline:before{content:"󰗎"}.mdi-clock-check:before{content:"󰾨"}.mdi-clock-check-outline:before{content:"󰾩"}.mdi-clock-digital:before{content:"󰺗"}.mdi-clock-edit:before{content:"󱦺"}.mdi-clock-edit-outline:before{content:"󱦻"}.mdi-clock-end:before{content:"󰅑"}.mdi-clock-fast:before{content:"󰅒"}.mdi-clock-in:before{content:"󰅓"}.mdi-clock-minus:before{content:"󱡣"}.mdi-clock-minus-outline:before{content:"󱡤"}.mdi-clock-out:before{content:"󰅔"}.mdi-clock-outline:before{content:"󰅐"}.mdi-clock-plus:before{content:"󱡡"}.mdi-clock-plus-outline:before{content:"󱡢"}.mdi-clock-remove:before{content:"󱡥"}.mdi-clock-remove-outline:before{content:"󱡦"}.mdi-clock-star-four-points:before{content:"󱰩"}.mdi-clock-star-four-points-outline:before{content:"󱰪"}.mdi-clock-start:before{content:"󰅕"}.mdi-clock-time-eight:before{content:"󱑆"}.mdi-clock-time-eight-outline:before{content:"󱑒"}.mdi-clock-time-eleven:before{content:"󱑉"}.mdi-clock-time-eleven-outline:before{content:"󱑕"}.mdi-clock-time-five:before{content:"󱑃"}.mdi-clock-time-five-outline:before{content:"󱑏"}.mdi-clock-time-four:before{content:"󱑂"}.mdi-clock-time-four-outline:before{content:"󱑎"}.mdi-clock-time-nine:before{content:"󱑇"}.mdi-clock-time-nine-outline:before{content:"󱑓"}.mdi-clock-time-one:before{content:"󱐿"}.mdi-clock-time-one-outline:before{content:"󱑋"}.mdi-clock-time-seven:before{content:"󱑅"}.mdi-clock-time-seven-outline:before{content:"󱑑"}.mdi-clock-time-six:before{content:"󱑄"}.mdi-clock-time-six-outline:before{content:"󱑐"}.mdi-clock-time-ten:before{content:"󱑈"}.mdi-clock-time-ten-outline:before{content:"󱑔"}.mdi-clock-time-three:before{content:"󱑁"}.mdi-clock-time-three-outline:before{content:"󱑍"}.mdi-clock-time-twelve:before{content:"󱑊"}.mdi-clock-time-twelve-outline:before{content:"󱑖"}.mdi-clock-time-two:before{content:"󱑀"}.mdi-clock-time-two-outline:before{content:"󱑌"}.mdi-close:before{content:"󰅖"}.mdi-close-box:before{content:"󰅗"}.mdi-close-box-multiple:before{content:"󰱝"}.mdi-close-box-multiple-outline:before{content:"󰱞"}.mdi-close-box-outline:before{content:"󰅘"}.mdi-close-circle:before{content:"󰅙"}.mdi-close-circle-multiple:before{content:"󰘪"}.mdi-close-circle-multiple-outline:before{content:"󰢃"}.mdi-close-circle-outline:before{content:"󰅚"}.mdi-close-network:before{content:"󰅛"}.mdi-close-network-outline:before{content:"󰱟"}.mdi-close-octagon:before{content:"󰅜"}.mdi-close-octagon-outline:before{content:"󰅝"}.mdi-close-outline:before{content:"󰛉"}.mdi-close-thick:before{content:"󱎘"}.mdi-closed-caption:before{content:"󰅞"}.mdi-closed-caption-outline:before{content:"󰶽"}.mdi-cloud:before{content:"󰅟"}.mdi-cloud-alert:before{content:"󰧠"}.mdi-cloud-alert-outline:before{content:"󱯠"}.mdi-cloud-arrow-down:before{content:"󱯡"}.mdi-cloud-arrow-down-outline:before{content:"󱯢"}.mdi-cloud-arrow-left:before{content:"󱯣"}.mdi-cloud-arrow-left-outline:before{content:"󱯤"}.mdi-cloud-arrow-right:before{content:"󱯥"}.mdi-cloud-arrow-right-outline:before{content:"󱯦"}.mdi-cloud-arrow-up:before{content:"󱯧"}.mdi-cloud-arrow-up-outline:before{content:"󱯨"}.mdi-cloud-braces:before{content:"󰞵"}.mdi-cloud-cancel:before{content:"󱯩"}.mdi-cloud-cancel-outline:before{content:"󱯪"}.mdi-cloud-check:before{content:"󱯫"}.mdi-cloud-check-outline:before{content:"󱯬"}.mdi-cloud-check-variant:before{content:"󰅠"}.mdi-cloud-check-variant-outline:before{content:"󱋌"}.mdi-cloud-circle:before{content:"󰅡"}.mdi-cloud-circle-outline:before{content:"󱯭"}.mdi-cloud-clock:before{content:"󱯮"}.mdi-cloud-clock-outline:before{content:"󱯯"}.mdi-cloud-cog:before{content:"󱯰"}.mdi-cloud-cog-outline:before{content:"󱯱"}.mdi-cloud-download:before{content:"󰅢"}.mdi-cloud-download-outline:before{content:"󰭽"}.mdi-cloud-key:before{content:"󱲡"}.mdi-cloud-key-outline:before{content:"󱲢"}.mdi-cloud-lock:before{content:"󱇱"}.mdi-cloud-lock-open:before{content:"󱯲"}.mdi-cloud-lock-open-outline:before{content:"󱯳"}.mdi-cloud-lock-outline:before{content:"󱇲"}.mdi-cloud-minus:before{content:"󱯴"}.mdi-cloud-minus-outline:before{content:"󱯵"}.mdi-cloud-off:before{content:"󱯶"}.mdi-cloud-off-outline:before{content:"󰅤"}.mdi-cloud-outline:before{content:"󰅣"}.mdi-cloud-percent:before{content:"󱨵"}.mdi-cloud-percent-outline:before{content:"󱨶"}.mdi-cloud-plus:before{content:"󱯷"}.mdi-cloud-plus-outline:before{content:"󱯸"}.mdi-cloud-print:before{content:"󰅥"}.mdi-cloud-print-outline:before{content:"󰅦"}.mdi-cloud-question:before{content:"󰨹"}.mdi-cloud-question-outline:before{content:"󱯹"}.mdi-cloud-refresh:before{content:"󱯺"}.mdi-cloud-refresh-outline:before{content:"󱯻"}.mdi-cloud-refresh-variant:before{content:"󰔪"}.mdi-cloud-refresh-variant-outline:before{content:"󱯼"}.mdi-cloud-remove:before{content:"󱯽"}.mdi-cloud-remove-outline:before{content:"󱯾"}.mdi-cloud-search:before{content:"󰥖"}.mdi-cloud-search-outline:before{content:"󰥗"}.mdi-cloud-sync:before{content:"󰘿"}.mdi-cloud-sync-outline:before{content:"󱋖"}.mdi-cloud-tags:before{content:"󰞶"}.mdi-cloud-upload:before{content:"󰅧"}.mdi-cloud-upload-outline:before{content:"󰭾"}.mdi-clouds:before{content:"󱮕"}.mdi-clover:before{content:"󰠖"}.mdi-clover-outline:before{content:"󱱢"}.mdi-coach-lamp:before{content:"󱀠"}.mdi-coach-lamp-variant:before{content:"󱨷"}.mdi-coat-rack:before{content:"󱂞"}.mdi-code-array:before{content:"󰅨"}.mdi-code-block-braces:before{content:"󱲃"}.mdi-code-block-brackets:before{content:"󱲄"}.mdi-code-block-parentheses:before{content:"󱲅"}.mdi-code-block-tags:before{content:"󱲆"}.mdi-code-braces:before{content:"󰅩"}.mdi-code-braces-box:before{content:"󱃖"}.mdi-code-brackets:before{content:"󰅪"}.mdi-code-equal:before{content:"󰅫"}.mdi-code-greater-than:before{content:"󰅬"}.mdi-code-greater-than-or-equal:before{content:"󰅭"}.mdi-code-json:before{content:"󰘦"}.mdi-code-less-than:before{content:"󰅮"}.mdi-code-less-than-or-equal:before{content:"󰅯"}.mdi-code-not-equal:before{content:"󰅰"}.mdi-code-not-equal-variant:before{content:"󰅱"}.mdi-code-parentheses:before{content:"󰅲"}.mdi-code-parentheses-box:before{content:"󱃗"}.mdi-code-string:before{content:"󰅳"}.mdi-code-tags:before{content:"󰅴"}.mdi-code-tags-check:before{content:"󰚔"}.mdi-codepen:before{content:"󰅵"}.mdi-coffee:before{content:"󰅶"}.mdi-coffee-maker:before{content:"󱂟"}.mdi-coffee-maker-check:before{content:"󱤱"}.mdi-coffee-maker-check-outline:before{content:"󱤲"}.mdi-coffee-maker-outline:before{content:"󱠛"}.mdi-coffee-off:before{content:"󰾪"}.mdi-coffee-off-outline:before{content:"󰾫"}.mdi-coffee-outline:before{content:"󰛊"}.mdi-coffee-to-go:before{content:"󰅷"}.mdi-coffee-to-go-outline:before{content:"󱌎"}.mdi-coffin:before{content:"󰭿"}.mdi-cog:before{content:"󰒓"}.mdi-cog-box:before{content:"󰒔"}.mdi-cog-clockwise:before{content:"󱇝"}.mdi-cog-counterclockwise:before{content:"󱇞"}.mdi-cog-off:before{content:"󱏎"}.mdi-cog-off-outline:before{content:"󱏏"}.mdi-cog-outline:before{content:"󰢻"}.mdi-cog-pause:before{content:"󱤳"}.mdi-cog-pause-outline:before{content:"󱤴"}.mdi-cog-play:before{content:"󱤵"}.mdi-cog-play-outline:before{content:"󱤶"}.mdi-cog-refresh:before{content:"󱑞"}.mdi-cog-refresh-outline:before{content:"󱑟"}.mdi-cog-stop:before{content:"󱤷"}.mdi-cog-stop-outline:before{content:"󱤸"}.mdi-cog-sync:before{content:"󱑠"}.mdi-cog-sync-outline:before{content:"󱑡"}.mdi-cog-transfer:before{content:"󱁛"}.mdi-cog-transfer-outline:before{content:"󱁜"}.mdi-cogs:before{content:"󰣖"}.mdi-collage:before{content:"󰙀"}.mdi-collapse-all:before{content:"󰪦"}.mdi-collapse-all-outline:before{content:"󰪧"}.mdi-color-helper:before{content:"󰅹"}.mdi-comma:before{content:"󰸣"}.mdi-comma-box:before{content:"󰸫"}.mdi-comma-box-outline:before{content:"󰸤"}.mdi-comma-circle:before{content:"󰸥"}.mdi-comma-circle-outline:before{content:"󰸦"}.mdi-comment:before{content:"󰅺"}.mdi-comment-account:before{content:"󰅻"}.mdi-comment-account-outline:before{content:"󰅼"}.mdi-comment-alert:before{content:"󰅽"}.mdi-comment-alert-outline:before{content:"󰅾"}.mdi-comment-arrow-left:before{content:"󰧡"}.mdi-comment-arrow-left-outline:before{content:"󰧢"}.mdi-comment-arrow-right:before{content:"󰧣"}.mdi-comment-arrow-right-outline:before{content:"󰧤"}.mdi-comment-bookmark:before{content:"󱖮"}.mdi-comment-bookmark-outline:before{content:"󱖯"}.mdi-comment-check:before{content:"󰅿"}.mdi-comment-check-outline:before{content:"󰆀"}.mdi-comment-edit:before{content:"󱆿"}.mdi-comment-edit-outline:before{content:"󱋄"}.mdi-comment-eye:before{content:"󰨺"}.mdi-comment-eye-outline:before{content:"󰨻"}.mdi-comment-flash:before{content:"󱖰"}.mdi-comment-flash-outline:before{content:"󱖱"}.mdi-comment-minus:before{content:"󱗟"}.mdi-comment-minus-outline:before{content:"󱗠"}.mdi-comment-multiple:before{content:"󰡟"}.mdi-comment-multiple-outline:before{content:"󰆁"}.mdi-comment-off:before{content:"󱗡"}.mdi-comment-off-outline:before{content:"󱗢"}.mdi-comment-outline:before{content:"󰆂"}.mdi-comment-plus:before{content:"󰧥"}.mdi-comment-plus-outline:before{content:"󰆃"}.mdi-comment-processing:before{content:"󰆄"}.mdi-comment-processing-outline:before{content:"󰆅"}.mdi-comment-question:before{content:"󰠗"}.mdi-comment-question-outline:before{content:"󰆆"}.mdi-comment-quote:before{content:"󱀡"}.mdi-comment-quote-outline:before{content:"󱀢"}.mdi-comment-remove:before{content:"󰗞"}.mdi-comment-remove-outline:before{content:"󰆇"}.mdi-comment-search:before{content:"󰨼"}.mdi-comment-search-outline:before{content:"󰨽"}.mdi-comment-text:before{content:"󰆈"}.mdi-comment-text-multiple:before{content:"󰡠"}.mdi-comment-text-multiple-outline:before{content:"󰡡"}.mdi-comment-text-outline:before{content:"󰆉"}.mdi-compare:before{content:"󰆊"}.mdi-compare-horizontal:before{content:"󱒒"}.mdi-compare-remove:before{content:"󱢳"}.mdi-compare-vertical:before{content:"󱒓"}.mdi-compass:before{content:"󰆋"}.mdi-compass-off:before{content:"󰮀"}.mdi-compass-off-outline:before{content:"󰮁"}.mdi-compass-outline:before{content:"󰆌"}.mdi-compass-rose:before{content:"󱎂"}.mdi-compost:before{content:"󱨸"}.mdi-cone:before{content:"󱥌"}.mdi-cone-off:before{content:"󱥍"}.mdi-connection:before{content:"󱘖"}.mdi-console:before{content:"󰆍"}.mdi-console-line:before{content:"󰞷"}.mdi-console-network:before{content:"󰢩"}.mdi-console-network-outline:before{content:"󰱠"}.mdi-consolidate:before{content:"󱃘"}.mdi-contactless-payment:before{content:"󰵪"}.mdi-contactless-payment-circle:before{content:"󰌡"}.mdi-contactless-payment-circle-outline:before{content:"󰐈"}.mdi-contacts:before{content:"󰛋"}.mdi-contacts-outline:before{content:"󰖸"}.mdi-contain:before{content:"󰨾"}.mdi-contain-end:before{content:"󰨿"}.mdi-contain-start:before{content:"󰩀"}.mdi-content-copy:before{content:"󰆏"}.mdi-content-cut:before{content:"󰆐"}.mdi-content-duplicate:before{content:"󰆑"}.mdi-content-paste:before{content:"󰆒"}.mdi-content-save:before{content:"󰆓"}.mdi-content-save-alert:before{content:"󰽂"}.mdi-content-save-alert-outline:before{content:"󰽃"}.mdi-content-save-all:before{content:"󰆔"}.mdi-content-save-all-outline:before{content:"󰽄"}.mdi-content-save-check:before{content:"󱣪"}.mdi-content-save-check-outline:before{content:"󱣫"}.mdi-content-save-cog:before{content:"󱑛"}.mdi-content-save-cog-outline:before{content:"󱑜"}.mdi-content-save-edit:before{content:"󰳻"}.mdi-content-save-edit-outline:before{content:"󰳼"}.mdi-content-save-minus:before{content:"󱭃"}.mdi-content-save-minus-outline:before{content:"󱭄"}.mdi-content-save-move:before{content:"󰸧"}.mdi-content-save-move-outline:before{content:"󰸨"}.mdi-content-save-off:before{content:"󱙃"}.mdi-content-save-off-outline:before{content:"󱙄"}.mdi-content-save-outline:before{content:"󰠘"}.mdi-content-save-plus:before{content:"󱭁"}.mdi-content-save-plus-outline:before{content:"󱭂"}.mdi-content-save-settings:before{content:"󰘛"}.mdi-content-save-settings-outline:before{content:"󰬮"}.mdi-contrast:before{content:"󰆕"}.mdi-contrast-box:before{content:"󰆖"}.mdi-contrast-circle:before{content:"󰆗"}.mdi-controller:before{content:"󰊴"}.mdi-controller-classic:before{content:"󰮂"}.mdi-controller-classic-outline:before{content:"󰮃"}.mdi-controller-off:before{content:"󰊵"}.mdi-cookie:before{content:"󰆘"}.mdi-cookie-alert:before{content:"󱛐"}.mdi-cookie-alert-outline:before{content:"󱛑"}.mdi-cookie-check:before{content:"󱛒"}.mdi-cookie-check-outline:before{content:"󱛓"}.mdi-cookie-clock:before{content:"󱛤"}.mdi-cookie-clock-outline:before{content:"󱛥"}.mdi-cookie-cog:before{content:"󱛔"}.mdi-cookie-cog-outline:before{content:"󱛕"}.mdi-cookie-edit:before{content:"󱛦"}.mdi-cookie-edit-outline:before{content:"󱛧"}.mdi-cookie-lock:before{content:"󱛨"}.mdi-cookie-lock-outline:before{content:"󱛩"}.mdi-cookie-minus:before{content:"󱛚"}.mdi-cookie-minus-outline:before{content:"󱛛"}.mdi-cookie-off:before{content:"󱛪"}.mdi-cookie-off-outline:before{content:"󱛫"}.mdi-cookie-outline:before{content:"󱛞"}.mdi-cookie-plus:before{content:"󱛖"}.mdi-cookie-plus-outline:before{content:"󱛗"}.mdi-cookie-refresh:before{content:"󱛬"}.mdi-cookie-refresh-outline:before{content:"󱛭"}.mdi-cookie-remove:before{content:"󱛘"}.mdi-cookie-remove-outline:before{content:"󱛙"}.mdi-cookie-settings:before{content:"󱛜"}.mdi-cookie-settings-outline:before{content:"󱛝"}.mdi-coolant-temperature:before{content:"󰏈"}.mdi-copyleft:before{content:"󱤹"}.mdi-copyright:before{content:"󰗦"}.mdi-cordova:before{content:"󰥘"}.mdi-corn:before{content:"󰞸"}.mdi-corn-off:before{content:"󱏯"}.mdi-cosine-wave:before{content:"󱑹"}.mdi-counter:before{content:"󰆙"}.mdi-countertop:before{content:"󱠜"}.mdi-countertop-outline:before{content:"󱠝"}.mdi-cow:before{content:"󰆚"}.mdi-cow-off:before{content:"󱣼"}.mdi-cpu-32-bit:before{content:"󰻟"}.mdi-cpu-64-bit:before{content:"󰻠"}.mdi-cradle:before{content:"󱦋"}.mdi-cradle-outline:before{content:"󱦑"}.mdi-crane:before{content:"󰡢"}.mdi-creation:before{content:"󰙴"}.mdi-creation-outline:before{content:"󱰫"}.mdi-creative-commons:before{content:"󰵫"}.mdi-credit-card:before{content:"󰿯"}.mdi-credit-card-check:before{content:"󱏐"}.mdi-credit-card-check-outline:before{content:"󱏑"}.mdi-credit-card-chip:before{content:"󱤏"}.mdi-credit-card-chip-outline:before{content:"󱤐"}.mdi-credit-card-clock:before{content:"󰻡"}.mdi-credit-card-clock-outline:before{content:"󰻢"}.mdi-credit-card-edit:before{content:"󱟗"}.mdi-credit-card-edit-outline:before{content:"󱟘"}.mdi-credit-card-fast:before{content:"󱤑"}.mdi-credit-card-fast-outline:before{content:"󱤒"}.mdi-credit-card-lock:before{content:"󱣧"}.mdi-credit-card-lock-outline:before{content:"󱣨"}.mdi-credit-card-marker:before{content:"󰚨"}.mdi-credit-card-marker-outline:before{content:"󰶾"}.mdi-credit-card-minus:before{content:"󰾬"}.mdi-credit-card-minus-outline:before{content:"󰾭"}.mdi-credit-card-multiple:before{content:"󰿰"}.mdi-credit-card-multiple-outline:before{content:"󰆜"}.mdi-credit-card-off:before{content:"󰿱"}.mdi-credit-card-off-outline:before{content:"󰗤"}.mdi-credit-card-outline:before{content:"󰆛"}.mdi-credit-card-plus:before{content:"󰿲"}.mdi-credit-card-plus-outline:before{content:"󰙶"}.mdi-credit-card-refresh:before{content:"󱙅"}.mdi-credit-card-refresh-outline:before{content:"󱙆"}.mdi-credit-card-refund:before{content:"󰿳"}.mdi-credit-card-refund-outline:before{content:"󰪨"}.mdi-credit-card-remove:before{content:"󰾮"}.mdi-credit-card-remove-outline:before{content:"󰾯"}.mdi-credit-card-scan:before{content:"󰿴"}.mdi-credit-card-scan-outline:before{content:"󰆝"}.mdi-credit-card-search:before{content:"󱙇"}.mdi-credit-card-search-outline:before{content:"󱙈"}.mdi-credit-card-settings:before{content:"󰿵"}.mdi-credit-card-settings-outline:before{content:"󰣗"}.mdi-credit-card-sync:before{content:"󱙉"}.mdi-credit-card-sync-outline:before{content:"󱙊"}.mdi-credit-card-wireless:before{content:"󰠂"}.mdi-credit-card-wireless-off:before{content:"󰕺"}.mdi-credit-card-wireless-off-outline:before{content:"󰕻"}.mdi-credit-card-wireless-outline:before{content:"󰵬"}.mdi-cricket:before{content:"󰵭"}.mdi-crop:before{content:"󰆞"}.mdi-crop-free:before{content:"󰆟"}.mdi-crop-landscape:before{content:"󰆠"}.mdi-crop-portrait:before{content:"󰆡"}.mdi-crop-rotate:before{content:"󰚖"}.mdi-crop-square:before{content:"󰆢"}.mdi-cross:before{content:"󰥓"}.mdi-cross-bolnisi:before{content:"󰳭"}.mdi-cross-celtic:before{content:"󰳵"}.mdi-cross-outline:before{content:"󰳶"}.mdi-crosshairs:before{content:"󰆣"}.mdi-crosshairs-gps:before{content:"󰆤"}.mdi-crosshairs-off:before{content:"󰽅"}.mdi-crosshairs-question:before{content:"󱄶"}.mdi-crowd:before{content:"󱥵"}.mdi-crown:before{content:"󰆥"}.mdi-crown-circle:before{content:"󱟜"}.mdi-crown-circle-outline:before{content:"󱟝"}.mdi-crown-outline:before{content:"󱇐"}.mdi-cryengine:before{content:"󰥙"}.mdi-crystal-ball:before{content:"󰬯"}.mdi-cube:before{content:"󰆦"}.mdi-cube-off:before{content:"󱐜"}.mdi-cube-off-outline:before{content:"󱐝"}.mdi-cube-outline:before{content:"󰆧"}.mdi-cube-scan:before{content:"󰮄"}.mdi-cube-send:before{content:"󰆨"}.mdi-cube-unfolded:before{content:"󰆩"}.mdi-cup:before{content:"󰆪"}.mdi-cup-off:before{content:"󰗥"}.mdi-cup-off-outline:before{content:"󱍽"}.mdi-cup-outline:before{content:"󱌏"}.mdi-cup-water:before{content:"󰆫"}.mdi-cupboard:before{content:"󰽆"}.mdi-cupboard-outline:before{content:"󰽇"}.mdi-cupcake:before{content:"󰥚"}.mdi-curling:before{content:"󰡣"}.mdi-currency-bdt:before{content:"󰡤"}.mdi-currency-brl:before{content:"󰮅"}.mdi-currency-btc:before{content:"󰆬"}.mdi-currency-cny:before{content:"󰞺"}.mdi-currency-eth:before{content:"󰞻"}.mdi-currency-eur:before{content:"󰆭"}.mdi-currency-eur-off:before{content:"󱌕"}.mdi-currency-fra:before{content:"󱨹"}.mdi-currency-gbp:before{content:"󰆮"}.mdi-currency-ils:before{content:"󰱡"}.mdi-currency-inr:before{content:"󰆯"}.mdi-currency-jpy:before{content:"󰞼"}.mdi-currency-krw:before{content:"󰞽"}.mdi-currency-kzt:before{content:"󰡥"}.mdi-currency-mnt:before{content:"󱔒"}.mdi-currency-ngn:before{content:"󰆰"}.mdi-currency-php:before{content:"󰧦"}.mdi-currency-rial:before{content:"󰺜"}.mdi-currency-rub:before{content:"󰆱"}.mdi-currency-rupee:before{content:"󱥶"}.mdi-currency-sign:before{content:"󰞾"}.mdi-currency-thb:before{content:"󱰅"}.mdi-currency-try:before{content:"󰆲"}.mdi-currency-twd:before{content:"󰞿"}.mdi-currency-uah:before{content:"󱮛"}.mdi-currency-usd:before{content:"󰇁"}.mdi-currency-usd-off:before{content:"󰙺"}.mdi-current-ac:before{content:"󱒀"}.mdi-current-dc:before{content:"󰥜"}.mdi-cursor-default:before{content:"󰇀"}.mdi-cursor-default-click:before{content:"󰳽"}.mdi-cursor-default-click-outline:before{content:"󰳾"}.mdi-cursor-default-gesture:before{content:"󱄧"}.mdi-cursor-default-gesture-outline:before{content:"󱄨"}.mdi-cursor-default-outline:before{content:"󰆿"}.mdi-cursor-move:before{content:"󰆾"}.mdi-cursor-pointer:before{content:"󰆽"}.mdi-cursor-text:before{content:"󰗧"}.mdi-curtains:before{content:"󱡆"}.mdi-curtains-closed:before{content:"󱡇"}.mdi-cylinder:before{content:"󱥎"}.mdi-cylinder-off:before{content:"󱥏"}.mdi-dance-ballroom:before{content:"󱗻"}.mdi-dance-pole:before{content:"󱕸"}.mdi-data-matrix:before{content:"󱔼"}.mdi-data-matrix-edit:before{content:"󱔽"}.mdi-data-matrix-minus:before{content:"󱔾"}.mdi-data-matrix-plus:before{content:"󱔿"}.mdi-data-matrix-remove:before{content:"󱕀"}.mdi-data-matrix-scan:before{content:"󱕁"}.mdi-database:before{content:"󰆼"}.mdi-database-alert:before{content:"󱘺"}.mdi-database-alert-outline:before{content:"󱘤"}.mdi-database-arrow-down:before{content:"󱘻"}.mdi-database-arrow-down-outline:before{content:"󱘥"}.mdi-database-arrow-left:before{content:"󱘼"}.mdi-database-arrow-left-outline:before{content:"󱘦"}.mdi-database-arrow-right:before{content:"󱘽"}.mdi-database-arrow-right-outline:before{content:"󱘧"}.mdi-database-arrow-up:before{content:"󱘾"}.mdi-database-arrow-up-outline:before{content:"󱘨"}.mdi-database-check:before{content:"󰪩"}.mdi-database-check-outline:before{content:"󱘩"}.mdi-database-clock:before{content:"󱘿"}.mdi-database-clock-outline:before{content:"󱘪"}.mdi-database-cog:before{content:"󱙋"}.mdi-database-cog-outline:before{content:"󱙌"}.mdi-database-edit:before{content:"󰮆"}.mdi-database-edit-outline:before{content:"󱘫"}.mdi-database-export:before{content:"󰥞"}.mdi-database-export-outline:before{content:"󱘬"}.mdi-database-eye:before{content:"󱤟"}.mdi-database-eye-off:before{content:"󱤠"}.mdi-database-eye-off-outline:before{content:"󱤡"}.mdi-database-eye-outline:before{content:"󱤢"}.mdi-database-import:before{content:"󰥝"}.mdi-database-import-outline:before{content:"󱘭"}.mdi-database-lock:before{content:"󰪪"}.mdi-database-lock-outline:before{content:"󱘮"}.mdi-database-marker:before{content:"󱋶"}.mdi-database-marker-outline:before{content:"󱘯"}.mdi-database-minus:before{content:"󰆻"}.mdi-database-minus-outline:before{content:"󱘰"}.mdi-database-off:before{content:"󱙀"}.mdi-database-off-outline:before{content:"󱘱"}.mdi-database-outline:before{content:"󱘲"}.mdi-database-plus:before{content:"󰆺"}.mdi-database-plus-outline:before{content:"󱘳"}.mdi-database-refresh:before{content:"󰗂"}.mdi-database-refresh-outline:before{content:"󱘴"}.mdi-database-remove:before{content:"󰴀"}.mdi-database-remove-outline:before{content:"󱘵"}.mdi-database-search:before{content:"󰡦"}.mdi-database-search-outline:before{content:"󱘶"}.mdi-database-settings:before{content:"󰴁"}.mdi-database-settings-outline:before{content:"󱘷"}.mdi-database-sync:before{content:"󰳿"}.mdi-database-sync-outline:before{content:"󱘸"}.mdi-death-star:before{content:"󰣘"}.mdi-death-star-variant:before{content:"󰣙"}.mdi-deathly-hallows:before{content:"󰮇"}.mdi-debian:before{content:"󰣚"}.mdi-debug-step-into:before{content:"󰆹"}.mdi-debug-step-out:before{content:"󰆸"}.mdi-debug-step-over:before{content:"󰆷"}.mdi-decagram:before{content:"󰝬"}.mdi-decagram-outline:before{content:"󰝭"}.mdi-decimal:before{content:"󱂡"}.mdi-decimal-comma:before{content:"󱂢"}.mdi-decimal-comma-decrease:before{content:"󱂣"}.mdi-decimal-comma-increase:before{content:"󱂤"}.mdi-decimal-decrease:before{content:"󰆶"}.mdi-decimal-increase:before{content:"󰆵"}.mdi-delete:before{content:"󰆴"}.mdi-delete-alert:before{content:"󱂥"}.mdi-delete-alert-outline:before{content:"󱂦"}.mdi-delete-circle:before{content:"󰚃"}.mdi-delete-circle-outline:before{content:"󰮈"}.mdi-delete-clock:before{content:"󱕖"}.mdi-delete-clock-outline:before{content:"󱕗"}.mdi-delete-empty:before{content:"󰛌"}.mdi-delete-empty-outline:before{content:"󰺝"}.mdi-delete-forever:before{content:"󰗨"}.mdi-delete-forever-outline:before{content:"󰮉"}.mdi-delete-off:before{content:"󱂧"}.mdi-delete-off-outline:before{content:"󱂨"}.mdi-delete-outline:before{content:"󰧧"}.mdi-delete-restore:before{content:"󰠙"}.mdi-delete-sweep:before{content:"󰗩"}.mdi-delete-sweep-outline:before{content:"󰱢"}.mdi-delete-variant:before{content:"󰆳"}.mdi-delta:before{content:"󰇂"}.mdi-desk:before{content:"󱈹"}.mdi-desk-lamp:before{content:"󰥟"}.mdi-desk-lamp-off:before{content:"󱬟"}.mdi-desk-lamp-on:before{content:"󱬠"}.mdi-deskphone:before{content:"󰇃"}.mdi-desktop-classic:before{content:"󰟀"}.mdi-desktop-tower:before{content:"󰇅"}.mdi-desktop-tower-monitor:before{content:"󰪫"}.mdi-details:before{content:"󰇆"}.mdi-dev-to:before{content:"󰵮"}.mdi-developer-board:before{content:"󰚗"}.mdi-deviantart:before{content:"󰇇"}.mdi-devices:before{content:"󰾰"}.mdi-dharmachakra:before{content:"󰥋"}.mdi-diabetes:before{content:"󱄦"}.mdi-dialpad:before{content:"󰘜"}.mdi-diameter:before{content:"󰱣"}.mdi-diameter-outline:before{content:"󰱤"}.mdi-diameter-variant:before{content:"󰱥"}.mdi-diamond:before{content:"󰮊"}.mdi-diamond-outline:before{content:"󰮋"}.mdi-diamond-stone:before{content:"󰇈"}.mdi-diaper-outline:before{content:"󱳏"}.mdi-dice-1:before{content:"󰇊"}.mdi-dice-1-outline:before{content:"󱅊"}.mdi-dice-2:before{content:"󰇋"}.mdi-dice-2-outline:before{content:"󱅋"}.mdi-dice-3:before{content:"󰇌"}.mdi-dice-3-outline:before{content:"󱅌"}.mdi-dice-4:before{content:"󰇍"}.mdi-dice-4-outline:before{content:"󱅍"}.mdi-dice-5:before{content:"󰇎"}.mdi-dice-5-outline:before{content:"󱅎"}.mdi-dice-6:before{content:"󰇏"}.mdi-dice-6-outline:before{content:"󱅏"}.mdi-dice-d10:before{content:"󱅓"}.mdi-dice-d10-outline:before{content:"󰝯"}.mdi-dice-d12:before{content:"󱅔"}.mdi-dice-d12-outline:before{content:"󰡧"}.mdi-dice-d20:before{content:"󱅕"}.mdi-dice-d20-outline:before{content:"󰗪"}.mdi-dice-d4:before{content:"󱅐"}.mdi-dice-d4-outline:before{content:"󰗫"}.mdi-dice-d6:before{content:"󱅑"}.mdi-dice-d6-outline:before{content:"󰗭"}.mdi-dice-d8:before{content:"󱅒"}.mdi-dice-d8-outline:before{content:"󰗬"}.mdi-dice-multiple:before{content:"󰝮"}.mdi-dice-multiple-outline:before{content:"󱅖"}.mdi-digital-ocean:before{content:"󱈷"}.mdi-dip-switch:before{content:"󰟁"}.mdi-directions:before{content:"󰇐"}.mdi-directions-fork:before{content:"󰙁"}.mdi-disc:before{content:"󰗮"}.mdi-disc-alert:before{content:"󰇑"}.mdi-disc-player:before{content:"󰥠"}.mdi-dishwasher:before{content:"󰪬"}.mdi-dishwasher-alert:before{content:"󱆸"}.mdi-dishwasher-off:before{content:"󱆹"}.mdi-disqus:before{content:"󰇒"}.mdi-distribute-horizontal-center:before{content:"󱇉"}.mdi-distribute-horizontal-left:before{content:"󱇈"}.mdi-distribute-horizontal-right:before{content:"󱇊"}.mdi-distribute-vertical-bottom:before{content:"󱇋"}.mdi-distribute-vertical-center:before{content:"󱇌"}.mdi-distribute-vertical-top:before{content:"󱇍"}.mdi-diversify:before{content:"󱡷"}.mdi-diving:before{content:"󱥷"}.mdi-diving-flippers:before{content:"󰶿"}.mdi-diving-helmet:before{content:"󰷀"}.mdi-diving-scuba:before{content:"󱭷"}.mdi-diving-scuba-flag:before{content:"󰷂"}.mdi-diving-scuba-mask:before{content:"󰷁"}.mdi-diving-scuba-tank:before{content:"󰷃"}.mdi-diving-scuba-tank-multiple:before{content:"󰷄"}.mdi-diving-snorkel:before{content:"󰷅"}.mdi-division:before{content:"󰇔"}.mdi-division-box:before{content:"󰇕"}.mdi-dlna:before{content:"󰩁"}.mdi-dna:before{content:"󰚄"}.mdi-dns:before{content:"󰇖"}.mdi-dns-outline:before{content:"󰮌"}.mdi-dock-bottom:before{content:"󱂩"}.mdi-dock-left:before{content:"󱂪"}.mdi-dock-right:before{content:"󱂫"}.mdi-dock-top:before{content:"󱔓"}.mdi-dock-window:before{content:"󱂬"}.mdi-docker:before{content:"󰡨"}.mdi-doctor:before{content:"󰩂"}.mdi-dog:before{content:"󰩃"}.mdi-dog-service:before{content:"󰪭"}.mdi-dog-side:before{content:"󰩄"}.mdi-dog-side-off:before{content:"󱛮"}.mdi-dolby:before{content:"󰚳"}.mdi-dolly:before{content:"󰺞"}.mdi-dolphin:before{content:"󱢴"}.mdi-domain:before{content:"󰇗"}.mdi-domain-off:before{content:"󰵯"}.mdi-domain-plus:before{content:"󱂭"}.mdi-domain-remove:before{content:"󱂮"}.mdi-domain-switch:before{content:"󱰬"}.mdi-dome-light:before{content:"󱐞"}.mdi-domino-mask:before{content:"󱀣"}.mdi-donkey:before{content:"󰟂"}.mdi-door:before{content:"󰠚"}.mdi-door-closed:before{content:"󰠛"}.mdi-door-closed-cancel:before{content:"󱲓"}.mdi-door-closed-lock:before{content:"󱂯"}.mdi-door-open:before{content:"󰠜"}.mdi-door-sliding:before{content:"󱠞"}.mdi-door-sliding-lock:before{content:"󱠟"}.mdi-door-sliding-open:before{content:"󱠠"}.mdi-doorbell:before{content:"󱋦"}.mdi-doorbell-video:before{content:"󰡩"}.mdi-dot-net:before{content:"󰪮"}.mdi-dots-circle:before{content:"󱥸"}.mdi-dots-grid:before{content:"󱗼"}.mdi-dots-hexagon:before{content:"󱗿"}.mdi-dots-horizontal:before{content:"󰇘"}.mdi-dots-horizontal-circle:before{content:"󰟃"}.mdi-dots-horizontal-circle-outline:before{content:"󰮍"}.mdi-dots-square:before{content:"󱗽"}.mdi-dots-triangle:before{content:"󱗾"}.mdi-dots-vertical:before{content:"󰇙"}.mdi-dots-vertical-circle:before{content:"󰟄"}.mdi-dots-vertical-circle-outline:before{content:"󰮎"}.mdi-download:before{content:"󰇚"}.mdi-download-box:before{content:"󱑢"}.mdi-download-box-outline:before{content:"󱑣"}.mdi-download-circle:before{content:"󱑤"}.mdi-download-circle-outline:before{content:"󱑥"}.mdi-download-lock:before{content:"󱌠"}.mdi-download-lock-outline:before{content:"󱌡"}.mdi-download-multiple:before{content:"󰧩"}.mdi-download-multiple-outline:before{content:"󱳐"}.mdi-download-network:before{content:"󰛴"}.mdi-download-network-outline:before{content:"󰱦"}.mdi-download-off:before{content:"󱂰"}.mdi-download-off-outline:before{content:"󱂱"}.mdi-download-outline:before{content:"󰮏"}.mdi-drag:before{content:"󰇛"}.mdi-drag-horizontal:before{content:"󰇜"}.mdi-drag-horizontal-variant:before{content:"󱋰"}.mdi-drag-variant:before{content:"󰮐"}.mdi-drag-vertical:before{content:"󰇝"}.mdi-drag-vertical-variant:before{content:"󱋱"}.mdi-drama-masks:before{content:"󰴂"}.mdi-draw:before{content:"󰽉"}.mdi-draw-pen:before{content:"󱦹"}.mdi-drawing:before{content:"󰇞"}.mdi-drawing-box:before{content:"󰇟"}.mdi-dresser:before{content:"󰽊"}.mdi-dresser-outline:before{content:"󰽋"}.mdi-drone:before{content:"󰇢"}.mdi-dropbox:before{content:"󰇣"}.mdi-drupal:before{content:"󰇤"}.mdi-duck:before{content:"󰇥"}.mdi-dumbbell:before{content:"󰇦"}.mdi-dump-truck:before{content:"󰱧"}.mdi-ear-hearing:before{content:"󰟅"}.mdi-ear-hearing-loop:before{content:"󱫮"}.mdi-ear-hearing-off:before{content:"󰩅"}.mdi-earbuds:before{content:"󱡏"}.mdi-earbuds-off:before{content:"󱡐"}.mdi-earbuds-off-outline:before{content:"󱡑"}.mdi-earbuds-outline:before{content:"󱡒"}.mdi-earth:before{content:"󰇧"}.mdi-earth-arrow-down:before{content:"󱲇"}.mdi-earth-arrow-left:before{content:"󱲈"}.mdi-earth-arrow-right:before{content:"󱌑"}.mdi-earth-arrow-up:before{content:"󱲉"}.mdi-earth-box:before{content:"󰛍"}.mdi-earth-box-minus:before{content:"󱐇"}.mdi-earth-box-off:before{content:"󰛎"}.mdi-earth-box-plus:before{content:"󱐆"}.mdi-earth-box-remove:before{content:"󱐈"}.mdi-earth-minus:before{content:"󱐄"}.mdi-earth-off:before{content:"󰇨"}.mdi-earth-plus:before{content:"󱐃"}.mdi-earth-remove:before{content:"󱐅"}.mdi-egg:before{content:"󰪯"}.mdi-egg-easter:before{content:"󰪰"}.mdi-egg-fried:before{content:"󱡊"}.mdi-egg-off:before{content:"󱏰"}.mdi-egg-off-outline:before{content:"󱏱"}.mdi-egg-outline:before{content:"󱏲"}.mdi-eiffel-tower:before{content:"󱕫"}.mdi-eight-track:before{content:"󰧪"}.mdi-eject:before{content:"󰇪"}.mdi-eject-circle:before{content:"󱬣"}.mdi-eject-circle-outline:before{content:"󱬤"}.mdi-eject-outline:before{content:"󰮑"}.mdi-electric-switch:before{content:"󰺟"}.mdi-electric-switch-closed:before{content:"󱃙"}.mdi-electron-framework:before{content:"󱀤"}.mdi-elephant:before{content:"󰟆"}.mdi-elevation-decline:before{content:"󰇫"}.mdi-elevation-rise:before{content:"󰇬"}.mdi-elevator:before{content:"󰇭"}.mdi-elevator-down:before{content:"󱋂"}.mdi-elevator-passenger:before{content:"󱎁"}.mdi-elevator-passenger-off:before{content:"󱥹"}.mdi-elevator-passenger-off-outline:before{content:"󱥺"}.mdi-elevator-passenger-outline:before{content:"󱥻"}.mdi-elevator-up:before{content:"󱋁"}.mdi-ellipse:before{content:"󰺠"}.mdi-ellipse-outline:before{content:"󰺡"}.mdi-email:before{content:"󰇮"}.mdi-email-alert:before{content:"󰛏"}.mdi-email-alert-outline:before{content:"󰵂"}.mdi-email-arrow-left:before{content:"󱃚"}.mdi-email-arrow-left-outline:before{content:"󱃛"}.mdi-email-arrow-right:before{content:"󱃜"}.mdi-email-arrow-right-outline:before{content:"󱃝"}.mdi-email-box:before{content:"󰴃"}.mdi-email-check:before{content:"󰪱"}.mdi-email-check-outline:before{content:"󰪲"}.mdi-email-edit:before{content:"󰻣"}.mdi-email-edit-outline:before{content:"󰻤"}.mdi-email-fast:before{content:"󱡯"}.mdi-email-fast-outline:before{content:"󱡰"}.mdi-email-heart-outline:before{content:"󱱛"}.mdi-email-lock:before{content:"󰇱"}.mdi-email-lock-outline:before{content:"󱭡"}.mdi-email-mark-as-unread:before{content:"󰮒"}.mdi-email-minus:before{content:"󰻥"}.mdi-email-minus-outline:before{content:"󰻦"}.mdi-email-multiple:before{content:"󰻧"}.mdi-email-multiple-outline:before{content:"󰻨"}.mdi-email-newsletter:before{content:"󰾱"}.mdi-email-off:before{content:"󱏣"}.mdi-email-off-outline:before{content:"󱏤"}.mdi-email-open:before{content:"󰇯"}.mdi-email-open-heart-outline:before{content:"󱱜"}.mdi-email-open-multiple:before{content:"󰻩"}.mdi-email-open-multiple-outline:before{content:"󰻪"}.mdi-email-open-outline:before{content:"󰗯"}.mdi-email-outline:before{content:"󰇰"}.mdi-email-plus:before{content:"󰧫"}.mdi-email-plus-outline:before{content:"󰧬"}.mdi-email-remove:before{content:"󱙡"}.mdi-email-remove-outline:before{content:"󱙢"}.mdi-email-seal:before{content:"󱥛"}.mdi-email-seal-outline:before{content:"󱥜"}.mdi-email-search:before{content:"󰥡"}.mdi-email-search-outline:before{content:"󰥢"}.mdi-email-sync:before{content:"󱋇"}.mdi-email-sync-outline:before{content:"󱋈"}.mdi-email-variant:before{content:"󰗰"}.mdi-ember:before{content:"󰬰"}.mdi-emby:before{content:"󰚴"}.mdi-emoticon:before{content:"󰱨"}.mdi-emoticon-angry:before{content:"󰱩"}.mdi-emoticon-angry-outline:before{content:"󰱪"}.mdi-emoticon-confused:before{content:"󱃞"}.mdi-emoticon-confused-outline:before{content:"󱃟"}.mdi-emoticon-cool:before{content:"󰱫"}.mdi-emoticon-cool-outline:before{content:"󰇳"}.mdi-emoticon-cry:before{content:"󰱬"}.mdi-emoticon-cry-outline:before{content:"󰱭"}.mdi-emoticon-dead:before{content:"󰱮"}.mdi-emoticon-dead-outline:before{content:"󰚛"}.mdi-emoticon-devil:before{content:"󰱯"}.mdi-emoticon-devil-outline:before{content:"󰇴"}.mdi-emoticon-excited:before{content:"󰱰"}.mdi-emoticon-excited-outline:before{content:"󰚜"}.mdi-emoticon-frown:before{content:"󰽌"}.mdi-emoticon-frown-outline:before{content:"󰽍"}.mdi-emoticon-happy:before{content:"󰱱"}.mdi-emoticon-happy-outline:before{content:"󰇵"}.mdi-emoticon-kiss:before{content:"󰱲"}.mdi-emoticon-kiss-outline:before{content:"󰱳"}.mdi-emoticon-lol:before{content:"󱈔"}.mdi-emoticon-lol-outline:before{content:"󱈕"}.mdi-emoticon-minus:before{content:"󱲲"}.mdi-emoticon-minus-outline:before{content:"󱲳"}.mdi-emoticon-neutral:before{content:"󰱴"}.mdi-emoticon-neutral-outline:before{content:"󰇶"}.mdi-emoticon-outline:before{content:"󰇲"}.mdi-emoticon-plus:before{content:"󱲴"}.mdi-emoticon-plus-outline:before{content:"󱲵"}.mdi-emoticon-poop:before{content:"󰇷"}.mdi-emoticon-poop-outline:before{content:"󰱵"}.mdi-emoticon-remove:before{content:"󱲶"}.mdi-emoticon-remove-outline:before{content:"󱲷"}.mdi-emoticon-sad:before{content:"󰱶"}.mdi-emoticon-sad-outline:before{content:"󰇸"}.mdi-emoticon-sick:before{content:"󱕼"}.mdi-emoticon-sick-outline:before{content:"󱕽"}.mdi-emoticon-tongue:before{content:"󰇹"}.mdi-emoticon-tongue-outline:before{content:"󰱷"}.mdi-emoticon-wink:before{content:"󰱸"}.mdi-emoticon-wink-outline:before{content:"󰱹"}.mdi-engine:before{content:"󰇺"}.mdi-engine-off:before{content:"󰩆"}.mdi-engine-off-outline:before{content:"󰩇"}.mdi-engine-outline:before{content:"󰇻"}.mdi-epsilon:before{content:"󱃠"}.mdi-equal:before{content:"󰇼"}.mdi-equal-box:before{content:"󰇽"}.mdi-equalizer:before{content:"󰺢"}.mdi-equalizer-outline:before{content:"󰺣"}.mdi-eraser:before{content:"󰇾"}.mdi-eraser-variant:before{content:"󰙂"}.mdi-escalator:before{content:"󰇿"}.mdi-escalator-box:before{content:"󱎙"}.mdi-escalator-down:before{content:"󱋀"}.mdi-escalator-up:before{content:"󱊿"}.mdi-eslint:before{content:"󰱺"}.mdi-et:before{content:"󰪳"}.mdi-ethereum:before{content:"󰡪"}.mdi-ethernet:before{content:"󰈀"}.mdi-ethernet-cable:before{content:"󰈁"}.mdi-ethernet-cable-off:before{content:"󰈂"}.mdi-ethernet-off:before{content:"󱳑"}.mdi-ev-plug-ccs1:before{content:"󱔙"}.mdi-ev-plug-ccs2:before{content:"󱔚"}.mdi-ev-plug-chademo:before{content:"󱔛"}.mdi-ev-plug-tesla:before{content:"󱔜"}.mdi-ev-plug-type1:before{content:"󱔝"}.mdi-ev-plug-type2:before{content:"󱔞"}.mdi-ev-station:before{content:"󰗱"}.mdi-evernote:before{content:"󰈄"}.mdi-excavator:before{content:"󱀥"}.mdi-exclamation:before{content:"󰈅"}.mdi-exclamation-thick:before{content:"󱈸"}.mdi-exit-run:before{content:"󰩈"}.mdi-exit-to-app:before{content:"󰈆"}.mdi-expand-all:before{content:"󰪴"}.mdi-expand-all-outline:before{content:"󰪵"}.mdi-expansion-card:before{content:"󰢮"}.mdi-expansion-card-variant:before{content:"󰾲"}.mdi-exponent:before{content:"󰥣"}.mdi-exponent-box:before{content:"󰥤"}.mdi-export:before{content:"󰈇"}.mdi-export-variant:before{content:"󰮓"}.mdi-eye:before{content:"󰈈"}.mdi-eye-arrow-left:before{content:"󱣽"}.mdi-eye-arrow-left-outline:before{content:"󱣾"}.mdi-eye-arrow-right:before{content:"󱣿"}.mdi-eye-arrow-right-outline:before{content:"󱤀"}.mdi-eye-check:before{content:"󰴄"}.mdi-eye-check-outline:before{content:"󰴅"}.mdi-eye-circle:before{content:"󰮔"}.mdi-eye-circle-outline:before{content:"󰮕"}.mdi-eye-closed:before{content:"󱲣"}.mdi-eye-lock:before{content:"󱰆"}.mdi-eye-lock-open:before{content:"󱰇"}.mdi-eye-lock-open-outline:before{content:"󱰈"}.mdi-eye-lock-outline:before{content:"󱰉"}.mdi-eye-minus:before{content:"󱀦"}.mdi-eye-minus-outline:before{content:"󱀧"}.mdi-eye-off:before{content:"󰈉"}.mdi-eye-off-outline:before{content:"󰛑"}.mdi-eye-outline:before{content:"󰛐"}.mdi-eye-plus:before{content:"󰡫"}.mdi-eye-plus-outline:before{content:"󰡬"}.mdi-eye-refresh:before{content:"󱥼"}.mdi-eye-refresh-outline:before{content:"󱥽"}.mdi-eye-remove:before{content:"󱗣"}.mdi-eye-remove-outline:before{content:"󱗤"}.mdi-eye-settings:before{content:"󰡭"}.mdi-eye-settings-outline:before{content:"󰡮"}.mdi-eyedropper:before{content:"󰈊"}.mdi-eyedropper-minus:before{content:"󱏝"}.mdi-eyedropper-off:before{content:"󱏟"}.mdi-eyedropper-plus:before{content:"󱏜"}.mdi-eyedropper-remove:before{content:"󱏞"}.mdi-eyedropper-variant:before{content:"󰈋"}.mdi-face-agent:before{content:"󰵰"}.mdi-face-man:before{content:"󰙃"}.mdi-face-man-outline:before{content:"󰮖"}.mdi-face-man-profile:before{content:"󰙄"}.mdi-face-man-shimmer:before{content:"󱗌"}.mdi-face-man-shimmer-outline:before{content:"󱗍"}.mdi-face-mask:before{content:"󱖆"}.mdi-face-mask-outline:before{content:"󱖇"}.mdi-face-recognition:before{content:"󰱻"}.mdi-face-woman:before{content:"󱁷"}.mdi-face-woman-outline:before{content:"󱁸"}.mdi-face-woman-profile:before{content:"󱁶"}.mdi-face-woman-shimmer:before{content:"󱗎"}.mdi-face-woman-shimmer-outline:before{content:"󱗏"}.mdi-facebook:before{content:"󰈌"}.mdi-facebook-gaming:before{content:"󰟝"}.mdi-facebook-messenger:before{content:"󰈎"}.mdi-facebook-workplace:before{content:"󰬱"}.mdi-factory:before{content:"󰈏"}.mdi-family-tree:before{content:"󱘎"}.mdi-fan:before{content:"󰈐"}.mdi-fan-alert:before{content:"󱑬"}.mdi-fan-auto:before{content:"󱜝"}.mdi-fan-chevron-down:before{content:"󱑭"}.mdi-fan-chevron-up:before{content:"󱑮"}.mdi-fan-clock:before{content:"󱨺"}.mdi-fan-minus:before{content:"󱑰"}.mdi-fan-off:before{content:"󰠝"}.mdi-fan-plus:before{content:"󱑯"}.mdi-fan-remove:before{content:"󱑱"}.mdi-fan-speed-1:before{content:"󱑲"}.mdi-fan-speed-2:before{content:"󱑳"}.mdi-fan-speed-3:before{content:"󱑴"}.mdi-fast-forward:before{content:"󰈑"}.mdi-fast-forward-10:before{content:"󰵱"}.mdi-fast-forward-15:before{content:"󱤺"}.mdi-fast-forward-30:before{content:"󰴆"}.mdi-fast-forward-45:before{content:"󱬒"}.mdi-fast-forward-5:before{content:"󱇸"}.mdi-fast-forward-60:before{content:"󱘋"}.mdi-fast-forward-outline:before{content:"󰛒"}.mdi-faucet:before{content:"󱬩"}.mdi-faucet-variant:before{content:"󱬪"}.mdi-fax:before{content:"󰈒"}.mdi-feather:before{content:"󰛓"}.mdi-feature-search:before{content:"󰩉"}.mdi-feature-search-outline:before{content:"󰩊"}.mdi-fedora:before{content:"󰣛"}.mdi-fence:before{content:"󱞚"}.mdi-fence-electric:before{content:"󱟶"}.mdi-fencing:before{content:"󱓁"}.mdi-ferris-wheel:before{content:"󰺤"}.mdi-ferry:before{content:"󰈓"}.mdi-file:before{content:"󰈔"}.mdi-file-account:before{content:"󰜻"}.mdi-file-account-outline:before{content:"󱀨"}.mdi-file-alert:before{content:"󰩋"}.mdi-file-alert-outline:before{content:"󰩌"}.mdi-file-arrow-left-right:before{content:"󱪓"}.mdi-file-arrow-left-right-outline:before{content:"󱪔"}.mdi-file-arrow-up-down:before{content:"󱪕"}.mdi-file-arrow-up-down-outline:before{content:"󱪖"}.mdi-file-cabinet:before{content:"󰪶"}.mdi-file-cad:before{content:"󰻫"}.mdi-file-cad-box:before{content:"󰻬"}.mdi-file-cancel:before{content:"󰷆"}.mdi-file-cancel-outline:before{content:"󰷇"}.mdi-file-certificate:before{content:"󱆆"}.mdi-file-certificate-outline:before{content:"󱆇"}.mdi-file-chart:before{content:"󰈕"}.mdi-file-chart-check:before{content:"󱧆"}.mdi-file-chart-check-outline:before{content:"󱧇"}.mdi-file-chart-outline:before{content:"󱀩"}.mdi-file-check:before{content:"󰈖"}.mdi-file-check-outline:before{content:"󰸩"}.mdi-file-clock:before{content:"󱋡"}.mdi-file-clock-outline:before{content:"󱋢"}.mdi-file-cloud:before{content:"󰈗"}.mdi-file-cloud-outline:before{content:"󱀪"}.mdi-file-code:before{content:"󰈮"}.mdi-file-code-outline:before{content:"󱀫"}.mdi-file-cog:before{content:"󱁻"}.mdi-file-cog-outline:before{content:"󱁼"}.mdi-file-compare:before{content:"󰢪"}.mdi-file-delimited:before{content:"󰈘"}.mdi-file-delimited-outline:before{content:"󰺥"}.mdi-file-document:before{content:"󰈙"}.mdi-file-document-alert:before{content:"󱪗"}.mdi-file-document-alert-outline:before{content:"󱪘"}.mdi-file-document-arrow-right:before{content:"󱰏"}.mdi-file-document-arrow-right-outline:before{content:"󱰐"}.mdi-file-document-check:before{content:"󱪙"}.mdi-file-document-check-outline:before{content:"󱪚"}.mdi-file-document-edit:before{content:"󰷈"}.mdi-file-document-edit-outline:before{content:"󰷉"}.mdi-file-document-minus:before{content:"󱪛"}.mdi-file-document-minus-outline:before{content:"󱪜"}.mdi-file-document-multiple:before{content:"󱔗"}.mdi-file-document-multiple-outline:before{content:"󱔘"}.mdi-file-document-outline:before{content:"󰧮"}.mdi-file-document-plus:before{content:"󱪝"}.mdi-file-document-plus-outline:before{content:"󱪞"}.mdi-file-document-refresh:before{content:"󱱺"}.mdi-file-document-refresh-outline:before{content:"󱱻"}.mdi-file-document-remove:before{content:"󱪟"}.mdi-file-document-remove-outline:before{content:"󱪠"}.mdi-file-download:before{content:"󰥥"}.mdi-file-download-outline:before{content:"󰥦"}.mdi-file-edit:before{content:"󱇧"}.mdi-file-edit-outline:before{content:"󱇨"}.mdi-file-excel:before{content:"󰈛"}.mdi-file-excel-box:before{content:"󰈜"}.mdi-file-excel-box-outline:before{content:"󱀬"}.mdi-file-excel-outline:before{content:"󱀭"}.mdi-file-export:before{content:"󰈝"}.mdi-file-export-outline:before{content:"󱀮"}.mdi-file-eye:before{content:"󰷊"}.mdi-file-eye-outline:before{content:"󰷋"}.mdi-file-find:before{content:"󰈞"}.mdi-file-find-outline:before{content:"󰮗"}.mdi-file-gif-box:before{content:"󰵸"}.mdi-file-hidden:before{content:"󰘓"}.mdi-file-image:before{content:"󰈟"}.mdi-file-image-marker:before{content:"󱝲"}.mdi-file-image-marker-outline:before{content:"󱝳"}.mdi-file-image-minus:before{content:"󱤻"}.mdi-file-image-minus-outline:before{content:"󱤼"}.mdi-file-image-outline:before{content:"󰺰"}.mdi-file-image-plus:before{content:"󱤽"}.mdi-file-image-plus-outline:before{content:"󱤾"}.mdi-file-image-remove:before{content:"󱤿"}.mdi-file-image-remove-outline:before{content:"󱥀"}.mdi-file-import:before{content:"󰈠"}.mdi-file-import-outline:before{content:"󱀯"}.mdi-file-jpg-box:before{content:"󰈥"}.mdi-file-key:before{content:"󱆄"}.mdi-file-key-outline:before{content:"󱆅"}.mdi-file-link:before{content:"󱅷"}.mdi-file-link-outline:before{content:"󱅸"}.mdi-file-lock:before{content:"󰈡"}.mdi-file-lock-open:before{content:"󱧈"}.mdi-file-lock-open-outline:before{content:"󱧉"}.mdi-file-lock-outline:before{content:"󱀰"}.mdi-file-marker:before{content:"󱝴"}.mdi-file-marker-outline:before{content:"󱝵"}.mdi-file-minus:before{content:"󱪡"}.mdi-file-minus-outline:before{content:"󱪢"}.mdi-file-move:before{content:"󰪹"}.mdi-file-move-outline:before{content:"󱀱"}.mdi-file-multiple:before{content:"󰈢"}.mdi-file-multiple-outline:before{content:"󱀲"}.mdi-file-music:before{content:"󰈣"}.mdi-file-music-outline:before{content:"󰸪"}.mdi-file-outline:before{content:"󰈤"}.mdi-file-pdf-box:before{content:"󰈦"}.mdi-file-percent:before{content:"󰠞"}.mdi-file-percent-outline:before{content:"󱀳"}.mdi-file-phone:before{content:"󱅹"}.mdi-file-phone-outline:before{content:"󱅺"}.mdi-file-plus:before{content:"󰝒"}.mdi-file-plus-outline:before{content:"󰻭"}.mdi-file-png-box:before{content:"󰸭"}.mdi-file-powerpoint:before{content:"󰈧"}.mdi-file-powerpoint-box:before{content:"󰈨"}.mdi-file-powerpoint-box-outline:before{content:"󱀴"}.mdi-file-powerpoint-outline:before{content:"󱀵"}.mdi-file-presentation-box:before{content:"󰈩"}.mdi-file-question:before{content:"󰡯"}.mdi-file-question-outline:before{content:"󱀶"}.mdi-file-refresh:before{content:"󰤘"}.mdi-file-refresh-outline:before{content:"󰕁"}.mdi-file-remove:before{content:"󰮘"}.mdi-file-remove-outline:before{content:"󱀷"}.mdi-file-replace:before{content:"󰬲"}.mdi-file-replace-outline:before{content:"󰬳"}.mdi-file-restore:before{content:"󰙰"}.mdi-file-restore-outline:before{content:"󱀸"}.mdi-file-rotate-left:before{content:"󱨻"}.mdi-file-rotate-left-outline:before{content:"󱨼"}.mdi-file-rotate-right:before{content:"󱨽"}.mdi-file-rotate-right-outline:before{content:"󱨾"}.mdi-file-search:before{content:"󰱼"}.mdi-file-search-outline:before{content:"󰱽"}.mdi-file-send:before{content:"󰈪"}.mdi-file-send-outline:before{content:"󱀹"}.mdi-file-settings:before{content:"󱁹"}.mdi-file-settings-outline:before{content:"󱁺"}.mdi-file-sign:before{content:"󱧃"}.mdi-file-star:before{content:"󱀺"}.mdi-file-star-four-points:before{content:"󱰭"}.mdi-file-star-four-points-outline:before{content:"󱰮"}.mdi-file-star-outline:before{content:"󱀻"}.mdi-file-swap:before{content:"󰾴"}.mdi-file-swap-outline:before{content:"󰾵"}.mdi-file-sync:before{content:"󱈖"}.mdi-file-sync-outline:before{content:"󱈗"}.mdi-file-table:before{content:"󰱾"}.mdi-file-table-box:before{content:"󱃡"}.mdi-file-table-box-multiple:before{content:"󱃢"}.mdi-file-table-box-multiple-outline:before{content:"󱃣"}.mdi-file-table-box-outline:before{content:"󱃤"}.mdi-file-table-outline:before{content:"󰱿"}.mdi-file-tree:before{content:"󰙅"}.mdi-file-tree-outline:before{content:"󱏒"}.mdi-file-undo:before{content:"󰣜"}.mdi-file-undo-outline:before{content:"󱀼"}.mdi-file-upload:before{content:"󰩍"}.mdi-file-upload-outline:before{content:"󰩎"}.mdi-file-video:before{content:"󰈫"}.mdi-file-video-outline:before{content:"󰸬"}.mdi-file-word:before{content:"󰈬"}.mdi-file-word-box:before{content:"󰈭"}.mdi-file-word-box-outline:before{content:"󱀽"}.mdi-file-word-outline:before{content:"󱀾"}.mdi-file-xml-box:before{content:"󱭋"}.mdi-film:before{content:"󰈯"}.mdi-filmstrip:before{content:"󰈰"}.mdi-filmstrip-box:before{content:"󰌲"}.mdi-filmstrip-box-multiple:before{content:"󰴘"}.mdi-filmstrip-off:before{content:"󰈱"}.mdi-filter:before{content:"󰈲"}.mdi-filter-check:before{content:"󱣬"}.mdi-filter-check-outline:before{content:"󱣭"}.mdi-filter-cog:before{content:"󱪣"}.mdi-filter-cog-outline:before{content:"󱪤"}.mdi-filter-menu:before{content:"󱃥"}.mdi-filter-menu-outline:before{content:"󱃦"}.mdi-filter-minus:before{content:"󰻮"}.mdi-filter-minus-outline:before{content:"󰻯"}.mdi-filter-multiple:before{content:"󱨿"}.mdi-filter-multiple-outline:before{content:"󱩀"}.mdi-filter-off:before{content:"󱓯"}.mdi-filter-off-outline:before{content:"󱓰"}.mdi-filter-outline:before{content:"󰈳"}.mdi-filter-plus:before{content:"󰻰"}.mdi-filter-plus-outline:before{content:"󰻱"}.mdi-filter-remove:before{content:"󰈴"}.mdi-filter-remove-outline:before{content:"󰈵"}.mdi-filter-settings:before{content:"󱪥"}.mdi-filter-settings-outline:before{content:"󱪦"}.mdi-filter-variant:before{content:"󰈶"}.mdi-filter-variant-minus:before{content:"󱄒"}.mdi-filter-variant-plus:before{content:"󱄓"}.mdi-filter-variant-remove:before{content:"󱀿"}.mdi-finance:before{content:"󰠟"}.mdi-find-replace:before{content:"󰛔"}.mdi-fingerprint:before{content:"󰈷"}.mdi-fingerprint-off:before{content:"󰺱"}.mdi-fire:before{content:"󰈸"}.mdi-fire-alert:before{content:"󱗗"}.mdi-fire-circle:before{content:"󱠇"}.mdi-fire-extinguisher:before{content:"󰻲"}.mdi-fire-hydrant:before{content:"󱄷"}.mdi-fire-hydrant-alert:before{content:"󱄸"}.mdi-fire-hydrant-off:before{content:"󱄹"}.mdi-fire-off:before{content:"󱜢"}.mdi-fire-station:before{content:"󱳃"}.mdi-fire-truck:before{content:"󰢫"}.mdi-firebase:before{content:"󰥧"}.mdi-firefox:before{content:"󰈹"}.mdi-fireplace:before{content:"󰸮"}.mdi-fireplace-off:before{content:"󰸯"}.mdi-firewire:before{content:"󰖾"}.mdi-firework:before{content:"󰸰"}.mdi-firework-off:before{content:"󱜣"}.mdi-fish:before{content:"󰈺"}.mdi-fish-off:before{content:"󱏳"}.mdi-fishbowl:before{content:"󰻳"}.mdi-fishbowl-outline:before{content:"󰻴"}.mdi-fit-to-page:before{content:"󰻵"}.mdi-fit-to-page-outline:before{content:"󰻶"}.mdi-fit-to-screen:before{content:"󱣴"}.mdi-fit-to-screen-outline:before{content:"󱣵"}.mdi-flag:before{content:"󰈻"}.mdi-flag-checkered:before{content:"󰈼"}.mdi-flag-minus:before{content:"󰮙"}.mdi-flag-minus-outline:before{content:"󱂲"}.mdi-flag-off:before{content:"󱣮"}.mdi-flag-off-outline:before{content:"󱣯"}.mdi-flag-outline:before{content:"󰈽"}.mdi-flag-plus:before{content:"󰮚"}.mdi-flag-plus-outline:before{content:"󱂳"}.mdi-flag-remove:before{content:"󰮛"}.mdi-flag-remove-outline:before{content:"󱂴"}.mdi-flag-triangle:before{content:"󰈿"}.mdi-flag-variant:before{content:"󰉀"}.mdi-flag-variant-minus:before{content:"󱮴"}.mdi-flag-variant-minus-outline:before{content:"󱮵"}.mdi-flag-variant-off:before{content:"󱮰"}.mdi-flag-variant-off-outline:before{content:"󱮱"}.mdi-flag-variant-outline:before{content:"󰈾"}.mdi-flag-variant-plus:before{content:"󱮲"}.mdi-flag-variant-plus-outline:before{content:"󱮳"}.mdi-flag-variant-remove:before{content:"󱮶"}.mdi-flag-variant-remove-outline:before{content:"󱮷"}.mdi-flare:before{content:"󰵲"}.mdi-flash:before{content:"󰉁"}.mdi-flash-alert:before{content:"󰻷"}.mdi-flash-alert-outline:before{content:"󰻸"}.mdi-flash-auto:before{content:"󰉂"}.mdi-flash-off:before{content:"󰉃"}.mdi-flash-off-outline:before{content:"󱭅"}.mdi-flash-outline:before{content:"󰛕"}.mdi-flash-red-eye:before{content:"󰙻"}.mdi-flash-triangle:before{content:"󱬝"}.mdi-flash-triangle-outline:before{content:"󱬞"}.mdi-flashlight:before{content:"󰉄"}.mdi-flashlight-off:before{content:"󰉅"}.mdi-flask:before{content:"󰂓"}.mdi-flask-empty:before{content:"󰂔"}.mdi-flask-empty-minus:before{content:"󱈺"}.mdi-flask-empty-minus-outline:before{content:"󱈻"}.mdi-flask-empty-off:before{content:"󱏴"}.mdi-flask-empty-off-outline:before{content:"󱏵"}.mdi-flask-empty-outline:before{content:"󰂕"}.mdi-flask-empty-plus:before{content:"󱈼"}.mdi-flask-empty-plus-outline:before{content:"󱈽"}.mdi-flask-empty-remove:before{content:"󱈾"}.mdi-flask-empty-remove-outline:before{content:"󱈿"}.mdi-flask-minus:before{content:"󱉀"}.mdi-flask-minus-outline:before{content:"󱉁"}.mdi-flask-off:before{content:"󱏶"}.mdi-flask-off-outline:before{content:"󱏷"}.mdi-flask-outline:before{content:"󰂖"}.mdi-flask-plus:before{content:"󱉂"}.mdi-flask-plus-outline:before{content:"󱉃"}.mdi-flask-remove:before{content:"󱉄"}.mdi-flask-remove-outline:before{content:"󱉅"}.mdi-flask-round-bottom:before{content:"󱉋"}.mdi-flask-round-bottom-empty:before{content:"󱉌"}.mdi-flask-round-bottom-empty-outline:before{content:"󱉍"}.mdi-flask-round-bottom-outline:before{content:"󱉎"}.mdi-fleur-de-lis:before{content:"󱌃"}.mdi-flip-horizontal:before{content:"󱃧"}.mdi-flip-to-back:before{content:"󰉇"}.mdi-flip-to-front:before{content:"󰉈"}.mdi-flip-vertical:before{content:"󱃨"}.mdi-floor-lamp:before{content:"󰣝"}.mdi-floor-lamp-dual:before{content:"󱁀"}.mdi-floor-lamp-dual-outline:before{content:"󱟎"}.mdi-floor-lamp-outline:before{content:"󱟈"}.mdi-floor-lamp-torchiere:before{content:"󱝇"}.mdi-floor-lamp-torchiere-outline:before{content:"󱟖"}.mdi-floor-lamp-torchiere-variant:before{content:"󱁁"}.mdi-floor-lamp-torchiere-variant-outline:before{content:"󱟏"}.mdi-floor-plan:before{content:"󰠡"}.mdi-floppy:before{content:"󰉉"}.mdi-floppy-variant:before{content:"󰧯"}.mdi-flower:before{content:"󰉊"}.mdi-flower-outline:before{content:"󰧰"}.mdi-flower-pollen:before{content:"󱢅"}.mdi-flower-pollen-outline:before{content:"󱢆"}.mdi-flower-poppy:before{content:"󰴈"}.mdi-flower-tulip:before{content:"󰧱"}.mdi-flower-tulip-outline:before{content:"󰧲"}.mdi-focus-auto:before{content:"󰽎"}.mdi-focus-field:before{content:"󰽏"}.mdi-focus-field-horizontal:before{content:"󰽐"}.mdi-focus-field-vertical:before{content:"󰽑"}.mdi-folder:before{content:"󰉋"}.mdi-folder-account:before{content:"󰉌"}.mdi-folder-account-outline:before{content:"󰮜"}.mdi-folder-alert:before{content:"󰷌"}.mdi-folder-alert-outline:before{content:"󰷍"}.mdi-folder-arrow-down:before{content:"󱧨"}.mdi-folder-arrow-down-outline:before{content:"󱧩"}.mdi-folder-arrow-left:before{content:"󱧪"}.mdi-folder-arrow-left-outline:before{content:"󱧫"}.mdi-folder-arrow-left-right:before{content:"󱧬"}.mdi-folder-arrow-left-right-outline:before{content:"󱧭"}.mdi-folder-arrow-right:before{content:"󱧮"}.mdi-folder-arrow-right-outline:before{content:"󱧯"}.mdi-folder-arrow-up:before{content:"󱧰"}.mdi-folder-arrow-up-down:before{content:"󱧱"}.mdi-folder-arrow-up-down-outline:before{content:"󱧲"}.mdi-folder-arrow-up-outline:before{content:"󱧳"}.mdi-folder-cancel:before{content:"󱧴"}.mdi-folder-cancel-outline:before{content:"󱧵"}.mdi-folder-check:before{content:"󱥾"}.mdi-folder-check-outline:before{content:"󱥿"}.mdi-folder-clock:before{content:"󰪺"}.mdi-folder-clock-outline:before{content:"󰪻"}.mdi-folder-cog:before{content:"󱁿"}.mdi-folder-cog-outline:before{content:"󱂀"}.mdi-folder-download:before{content:"󰉍"}.mdi-folder-download-outline:before{content:"󱃩"}.mdi-folder-edit:before{content:"󰣞"}.mdi-folder-edit-outline:before{content:"󰷎"}.mdi-folder-eye:before{content:"󱞊"}.mdi-folder-eye-outline:before{content:"󱞋"}.mdi-folder-file:before{content:"󱧶"}.mdi-folder-file-outline:before{content:"󱧷"}.mdi-folder-google-drive:before{content:"󰉎"}.mdi-folder-heart:before{content:"󱃪"}.mdi-folder-heart-outline:before{content:"󱃫"}.mdi-folder-hidden:before{content:"󱞞"}.mdi-folder-home:before{content:"󱂵"}.mdi-folder-home-outline:before{content:"󱂶"}.mdi-folder-image:before{content:"󰉏"}.mdi-folder-information:before{content:"󱂷"}.mdi-folder-information-outline:before{content:"󱂸"}.mdi-folder-key:before{content:"󰢬"}.mdi-folder-key-network:before{content:"󰢭"}.mdi-folder-key-network-outline:before{content:"󰲀"}.mdi-folder-key-outline:before{content:"󱃬"}.mdi-folder-lock:before{content:"󰉐"}.mdi-folder-lock-open:before{content:"󰉑"}.mdi-folder-lock-open-outline:before{content:"󱪧"}.mdi-folder-lock-outline:before{content:"󱪨"}.mdi-folder-marker:before{content:"󱉭"}.mdi-folder-marker-outline:before{content:"󱉮"}.mdi-folder-minus:before{content:"󱭉"}.mdi-folder-minus-outline:before{content:"󱭊"}.mdi-folder-move:before{content:"󰉒"}.mdi-folder-move-outline:before{content:"󱉆"}.mdi-folder-multiple:before{content:"󰉓"}.mdi-folder-multiple-image:before{content:"󰉔"}.mdi-folder-multiple-outline:before{content:"󰉕"}.mdi-folder-multiple-plus:before{content:"󱑾"}.mdi-folder-multiple-plus-outline:before{content:"󱑿"}.mdi-folder-music:before{content:"󱍙"}.mdi-folder-music-outline:before{content:"󱍚"}.mdi-folder-network:before{content:"󰡰"}.mdi-folder-network-outline:before{content:"󰲁"}.mdi-folder-off:before{content:"󱧸"}.mdi-folder-off-outline:before{content:"󱧹"}.mdi-folder-open:before{content:"󰝰"}.mdi-folder-open-outline:before{content:"󰷏"}.mdi-folder-outline:before{content:"󰉖"}.mdi-folder-play:before{content:"󱧺"}.mdi-folder-play-outline:before{content:"󱧻"}.mdi-folder-plus:before{content:"󰉗"}.mdi-folder-plus-outline:before{content:"󰮝"}.mdi-folder-pound:before{content:"󰴉"}.mdi-folder-pound-outline:before{content:"󰴊"}.mdi-folder-question:before{content:"󱧊"}.mdi-folder-question-outline:before{content:"󱧋"}.mdi-folder-refresh:before{content:"󰝉"}.mdi-folder-refresh-outline:before{content:"󰕂"}.mdi-folder-remove:before{content:"󰉘"}.mdi-folder-remove-outline:before{content:"󰮞"}.mdi-folder-search:before{content:"󰥨"}.mdi-folder-search-outline:before{content:"󰥩"}.mdi-folder-settings:before{content:"󱁽"}.mdi-folder-settings-outline:before{content:"󱁾"}.mdi-folder-star:before{content:"󰚝"}.mdi-folder-star-multiple:before{content:"󱏓"}.mdi-folder-star-multiple-outline:before{content:"󱏔"}.mdi-folder-star-outline:before{content:"󰮟"}.mdi-folder-swap:before{content:"󰾶"}.mdi-folder-swap-outline:before{content:"󰾷"}.mdi-folder-sync:before{content:"󰴋"}.mdi-folder-sync-outline:before{content:"󰴌"}.mdi-folder-table:before{content:"󱋣"}.mdi-folder-table-outline:before{content:"󱋤"}.mdi-folder-text:before{content:"󰲂"}.mdi-folder-text-outline:before{content:"󰲃"}.mdi-folder-upload:before{content:"󰉙"}.mdi-folder-upload-outline:before{content:"󱃭"}.mdi-folder-wrench:before{content:"󱧼"}.mdi-folder-wrench-outline:before{content:"󱧽"}.mdi-folder-zip:before{content:"󰛫"}.mdi-folder-zip-outline:before{content:"󰞹"}.mdi-font-awesome:before{content:"󰀺"}.mdi-food:before{content:"󰉚"}.mdi-food-apple:before{content:"󰉛"}.mdi-food-apple-outline:before{content:"󰲄"}.mdi-food-croissant:before{content:"󰟈"}.mdi-food-drumstick:before{content:"󱐟"}.mdi-food-drumstick-off:before{content:"󱑨"}.mdi-food-drumstick-off-outline:before{content:"󱑩"}.mdi-food-drumstick-outline:before{content:"󱐠"}.mdi-food-fork-drink:before{content:"󰗲"}.mdi-food-halal:before{content:"󱕲"}.mdi-food-hot-dog:before{content:"󱡋"}.mdi-food-kosher:before{content:"󱕳"}.mdi-food-off:before{content:"󰗳"}.mdi-food-off-outline:before{content:"󱤕"}.mdi-food-outline:before{content:"󱤖"}.mdi-food-steak:before{content:"󱑪"}.mdi-food-steak-off:before{content:"󱑫"}.mdi-food-takeout-box:before{content:"󱠶"}.mdi-food-takeout-box-outline:before{content:"󱠷"}.mdi-food-turkey:before{content:"󱜜"}.mdi-food-variant:before{content:"󰉜"}.mdi-food-variant-off:before{content:"󱏥"}.mdi-foot-print:before{content:"󰽒"}.mdi-football:before{content:"󰉝"}.mdi-football-australian:before{content:"󰉞"}.mdi-football-helmet:before{content:"󰉟"}.mdi-forest:before{content:"󱢗"}.mdi-forest-outline:before{content:"󱱣"}.mdi-forklift:before{content:"󰟉"}.mdi-form-dropdown:before{content:"󱐀"}.mdi-form-select:before{content:"󱐁"}.mdi-form-textarea:before{content:"󱂕"}.mdi-form-textbox:before{content:"󰘎"}.mdi-form-textbox-lock:before{content:"󱍝"}.mdi-form-textbox-password:before{content:"󰟵"}.mdi-format-align-bottom:before{content:"󰝓"}.mdi-format-align-center:before{content:"󰉠"}.mdi-format-align-justify:before{content:"󰉡"}.mdi-format-align-left:before{content:"󰉢"}.mdi-format-align-middle:before{content:"󰝔"}.mdi-format-align-right:before{content:"󰉣"}.mdi-format-align-top:before{content:"󰝕"}.mdi-format-annotation-minus:before{content:"󰪼"}.mdi-format-annotation-plus:before{content:"󰙆"}.mdi-format-bold:before{content:"󰉤"}.mdi-format-clear:before{content:"󰉥"}.mdi-format-color-fill:before{content:"󰉦"}.mdi-format-color-highlight:before{content:"󰸱"}.mdi-format-color-marker-cancel:before{content:"󱌓"}.mdi-format-color-text:before{content:"󰚞"}.mdi-format-columns:before{content:"󰣟"}.mdi-format-float-center:before{content:"󰉧"}.mdi-format-float-left:before{content:"󰉨"}.mdi-format-float-none:before{content:"󰉩"}.mdi-format-float-right:before{content:"󰉪"}.mdi-format-font:before{content:"󰛖"}.mdi-format-font-size-decrease:before{content:"󰧳"}.mdi-format-font-size-increase:before{content:"󰧴"}.mdi-format-header-1:before{content:"󰉫"}.mdi-format-header-2:before{content:"󰉬"}.mdi-format-header-3:before{content:"󰉭"}.mdi-format-header-4:before{content:"󰉮"}.mdi-format-header-5:before{content:"󰉯"}.mdi-format-header-6:before{content:"󰉰"}.mdi-format-header-decrease:before{content:"󰉱"}.mdi-format-header-equal:before{content:"󰉲"}.mdi-format-header-increase:before{content:"󰉳"}.mdi-format-header-pound:before{content:"󰉴"}.mdi-format-horizontal-align-center:before{content:"󰘞"}.mdi-format-horizontal-align-left:before{content:"󰘟"}.mdi-format-horizontal-align-right:before{content:"󰘠"}.mdi-format-indent-decrease:before{content:"󰉵"}.mdi-format-indent-increase:before{content:"󰉶"}.mdi-format-italic:before{content:"󰉷"}.mdi-format-letter-case:before{content:"󰬴"}.mdi-format-letter-case-lower:before{content:"󰬵"}.mdi-format-letter-case-upper:before{content:"󰬶"}.mdi-format-letter-ends-with:before{content:"󰾸"}.mdi-format-letter-matches:before{content:"󰾹"}.mdi-format-letter-spacing:before{content:"󱥖"}.mdi-format-letter-spacing-variant:before{content:"󱫻"}.mdi-format-letter-starts-with:before{content:"󰾺"}.mdi-format-line-height:before{content:"󱫼"}.mdi-format-line-spacing:before{content:"󰉸"}.mdi-format-line-style:before{content:"󰗈"}.mdi-format-line-weight:before{content:"󰗉"}.mdi-format-list-bulleted:before{content:"󰉹"}.mdi-format-list-bulleted-square:before{content:"󰷐"}.mdi-format-list-bulleted-triangle:before{content:"󰺲"}.mdi-format-list-bulleted-type:before{content:"󰉺"}.mdi-format-list-checkbox:before{content:"󰥪"}.mdi-format-list-checks:before{content:"󰝖"}.mdi-format-list-group:before{content:"󱡠"}.mdi-format-list-group-plus:before{content:"󱭖"}.mdi-format-list-numbered:before{content:"󰉻"}.mdi-format-list-numbered-rtl:before{content:"󰴍"}.mdi-format-list-text:before{content:"󱉯"}.mdi-format-overline:before{content:"󰺳"}.mdi-format-page-break:before{content:"󰛗"}.mdi-format-page-split:before{content:"󱤗"}.mdi-format-paint:before{content:"󰉼"}.mdi-format-paragraph:before{content:"󰉽"}.mdi-format-paragraph-spacing:before{content:"󱫽"}.mdi-format-pilcrow:before{content:"󰛘"}.mdi-format-pilcrow-arrow-left:before{content:"󰊆"}.mdi-format-pilcrow-arrow-right:before{content:"󰊅"}.mdi-format-quote-close:before{content:"󰉾"}.mdi-format-quote-close-outline:before{content:"󱆨"}.mdi-format-quote-open:before{content:"󰝗"}.mdi-format-quote-open-outline:before{content:"󱆧"}.mdi-format-rotate-90:before{content:"󰚪"}.mdi-format-section:before{content:"󰚟"}.mdi-format-size:before{content:"󰉿"}.mdi-format-strikethrough:before{content:"󰊀"}.mdi-format-strikethrough-variant:before{content:"󰊁"}.mdi-format-subscript:before{content:"󰊂"}.mdi-format-superscript:before{content:"󰊃"}.mdi-format-text:before{content:"󰊄"}.mdi-format-text-rotation-angle-down:before{content:"󰾻"}.mdi-format-text-rotation-angle-up:before{content:"󰾼"}.mdi-format-text-rotation-down:before{content:"󰵳"}.mdi-format-text-rotation-down-vertical:before{content:"󰾽"}.mdi-format-text-rotation-none:before{content:"󰵴"}.mdi-format-text-rotation-up:before{content:"󰾾"}.mdi-format-text-rotation-vertical:before{content:"󰾿"}.mdi-format-text-variant:before{content:"󰸲"}.mdi-format-text-variant-outline:before{content:"󱔏"}.mdi-format-text-wrapping-clip:before{content:"󰴎"}.mdi-format-text-wrapping-overflow:before{content:"󰴏"}.mdi-format-text-wrapping-wrap:before{content:"󰴐"}.mdi-format-textbox:before{content:"󰴑"}.mdi-format-title:before{content:"󰗴"}.mdi-format-underline:before{content:"󰊇"}.mdi-format-underline-wavy:before{content:"󱣩"}.mdi-format-vertical-align-bottom:before{content:"󰘡"}.mdi-format-vertical-align-center:before{content:"󰘢"}.mdi-format-vertical-align-top:before{content:"󰘣"}.mdi-format-wrap-inline:before{content:"󰊈"}.mdi-format-wrap-square:before{content:"󰊉"}.mdi-format-wrap-tight:before{content:"󰊊"}.mdi-format-wrap-top-bottom:before{content:"󰊋"}.mdi-forum:before{content:"󰊌"}.mdi-forum-minus:before{content:"󱪩"}.mdi-forum-minus-outline:before{content:"󱪪"}.mdi-forum-outline:before{content:"󰠢"}.mdi-forum-plus:before{content:"󱪫"}.mdi-forum-plus-outline:before{content:"󱪬"}.mdi-forum-remove:before{content:"󱪭"}.mdi-forum-remove-outline:before{content:"󱪮"}.mdi-forward:before{content:"󰊍"}.mdi-forwardburger:before{content:"󰵵"}.mdi-fountain:before{content:"󰥫"}.mdi-fountain-pen:before{content:"󰴒"}.mdi-fountain-pen-tip:before{content:"󰴓"}.mdi-fraction-one-half:before{content:"󱦒"}.mdi-freebsd:before{content:"󰣠"}.mdi-french-fries:before{content:"󱥗"}.mdi-frequently-asked-questions:before{content:"󰺴"}.mdi-fridge:before{content:"󰊐"}.mdi-fridge-alert:before{content:"󱆱"}.mdi-fridge-alert-outline:before{content:"󱆲"}.mdi-fridge-bottom:before{content:"󰊒"}.mdi-fridge-industrial:before{content:"󱗮"}.mdi-fridge-industrial-alert:before{content:"󱗯"}.mdi-fridge-industrial-alert-outline:before{content:"󱗰"}.mdi-fridge-industrial-off:before{content:"󱗱"}.mdi-fridge-industrial-off-outline:before{content:"󱗲"}.mdi-fridge-industrial-outline:before{content:"󱗳"}.mdi-fridge-off:before{content:"󱆯"}.mdi-fridge-off-outline:before{content:"󱆰"}.mdi-fridge-outline:before{content:"󰊏"}.mdi-fridge-top:before{content:"󰊑"}.mdi-fridge-variant:before{content:"󱗴"}.mdi-fridge-variant-alert:before{content:"󱗵"}.mdi-fridge-variant-alert-outline:before{content:"󱗶"}.mdi-fridge-variant-off:before{content:"󱗷"}.mdi-fridge-variant-off-outline:before{content:"󱗸"}.mdi-fridge-variant-outline:before{content:"󱗹"}.mdi-fruit-cherries:before{content:"󱁂"}.mdi-fruit-cherries-off:before{content:"󱏸"}.mdi-fruit-citrus:before{content:"󱁃"}.mdi-fruit-citrus-off:before{content:"󱏹"}.mdi-fruit-grapes:before{content:"󱁄"}.mdi-fruit-grapes-outline:before{content:"󱁅"}.mdi-fruit-pear:before{content:"󱨎"}.mdi-fruit-pineapple:before{content:"󱁆"}.mdi-fruit-watermelon:before{content:"󱁇"}.mdi-fuel:before{content:"󰟊"}.mdi-fuel-cell:before{content:"󱢵"}.mdi-fullscreen:before{content:"󰊓"}.mdi-fullscreen-exit:before{content:"󰊔"}.mdi-function:before{content:"󰊕"}.mdi-function-variant:before{content:"󰡱"}.mdi-furigana-horizontal:before{content:"󱂁"}.mdi-furigana-vertical:before{content:"󱂂"}.mdi-fuse:before{content:"󰲅"}.mdi-fuse-alert:before{content:"󱐭"}.mdi-fuse-blade:before{content:"󰲆"}.mdi-fuse-off:before{content:"󱐬"}.mdi-gamepad:before{content:"󰊖"}.mdi-gamepad-circle:before{content:"󰸳"}.mdi-gamepad-circle-down:before{content:"󰸴"}.mdi-gamepad-circle-left:before{content:"󰸵"}.mdi-gamepad-circle-outline:before{content:"󰸶"}.mdi-gamepad-circle-right:before{content:"󰸷"}.mdi-gamepad-circle-up:before{content:"󰸸"}.mdi-gamepad-down:before{content:"󰸹"}.mdi-gamepad-left:before{content:"󰸺"}.mdi-gamepad-outline:before{content:"󱤙"}.mdi-gamepad-right:before{content:"󰸻"}.mdi-gamepad-round:before{content:"󰸼"}.mdi-gamepad-round-down:before{content:"󰸽"}.mdi-gamepad-round-left:before{content:"󰸾"}.mdi-gamepad-round-outline:before{content:"󰸿"}.mdi-gamepad-round-right:before{content:"󰹀"}.mdi-gamepad-round-up:before{content:"󰹁"}.mdi-gamepad-square:before{content:"󰺵"}.mdi-gamepad-square-outline:before{content:"󰺶"}.mdi-gamepad-up:before{content:"󰹂"}.mdi-gamepad-variant:before{content:"󰊗"}.mdi-gamepad-variant-outline:before{content:"󰺷"}.mdi-gamma:before{content:"󱃮"}.mdi-gantry-crane:before{content:"󰷑"}.mdi-garage:before{content:"󰛙"}.mdi-garage-alert:before{content:"󰡲"}.mdi-garage-alert-variant:before{content:"󱋕"}.mdi-garage-lock:before{content:"󱟻"}.mdi-garage-open:before{content:"󰛚"}.mdi-garage-open-variant:before{content:"󱋔"}.mdi-garage-variant:before{content:"󱋓"}.mdi-garage-variant-lock:before{content:"󱟼"}.mdi-gas-burner:before{content:"󱨛"}.mdi-gas-cylinder:before{content:"󰙇"}.mdi-gas-station:before{content:"󰊘"}.mdi-gas-station-in-use:before{content:"󱳄"}.mdi-gas-station-in-use-outline:before{content:"󱳅"}.mdi-gas-station-off:before{content:"󱐉"}.mdi-gas-station-off-outline:before{content:"󱐊"}.mdi-gas-station-outline:before{content:"󰺸"}.mdi-gate:before{content:"󰊙"}.mdi-gate-alert:before{content:"󱟸"}.mdi-gate-and:before{content:"󰣡"}.mdi-gate-arrow-left:before{content:"󱟷"}.mdi-gate-arrow-right:before{content:"󱅩"}.mdi-gate-buffer:before{content:"󱫾"}.mdi-gate-nand:before{content:"󰣢"}.mdi-gate-nor:before{content:"󰣣"}.mdi-gate-not:before{content:"󰣤"}.mdi-gate-open:before{content:"󱅪"}.mdi-gate-or:before{content:"󰣥"}.mdi-gate-xnor:before{content:"󰣦"}.mdi-gate-xor:before{content:"󰣧"}.mdi-gatsby:before{content:"󰹃"}.mdi-gauge:before{content:"󰊚"}.mdi-gauge-empty:before{content:"󰡳"}.mdi-gauge-full:before{content:"󰡴"}.mdi-gauge-low:before{content:"󰡵"}.mdi-gavel:before{content:"󰊛"}.mdi-gender-female:before{content:"󰊜"}.mdi-gender-male:before{content:"󰊝"}.mdi-gender-male-female:before{content:"󰊞"}.mdi-gender-male-female-variant:before{content:"󱄿"}.mdi-gender-non-binary:before{content:"󱅀"}.mdi-gender-transgender:before{content:"󰊟"}.mdi-generator-mobile:before{content:"󱲊"}.mdi-generator-portable:before{content:"󱲋"}.mdi-generator-stationary:before{content:"󱲌"}.mdi-gentoo:before{content:"󰣨"}.mdi-gesture:before{content:"󰟋"}.mdi-gesture-double-tap:before{content:"󰜼"}.mdi-gesture-pinch:before{content:"󰪽"}.mdi-gesture-spread:before{content:"󰪾"}.mdi-gesture-swipe:before{content:"󰵶"}.mdi-gesture-swipe-down:before{content:"󰜽"}.mdi-gesture-swipe-horizontal:before{content:"󰪿"}.mdi-gesture-swipe-left:before{content:"󰜾"}.mdi-gesture-swipe-right:before{content:"󰜿"}.mdi-gesture-swipe-up:before{content:"󰝀"}.mdi-gesture-swipe-vertical:before{content:"󰫀"}.mdi-gesture-tap:before{content:"󰝁"}.mdi-gesture-tap-box:before{content:"󱊩"}.mdi-gesture-tap-button:before{content:"󱊨"}.mdi-gesture-tap-hold:before{content:"󰵷"}.mdi-gesture-two-double-tap:before{content:"󰝂"}.mdi-gesture-two-tap:before{content:"󰝃"}.mdi-ghost:before{content:"󰊠"}.mdi-ghost-off:before{content:"󰧵"}.mdi-ghost-off-outline:before{content:"󱙜"}.mdi-ghost-outline:before{content:"󱙝"}.mdi-gift:before{content:"󰹄"}.mdi-gift-off:before{content:"󱛯"}.mdi-gift-off-outline:before{content:"󱛰"}.mdi-gift-open:before{content:"󱛱"}.mdi-gift-open-outline:before{content:"󱛲"}.mdi-gift-outline:before{content:"󰊡"}.mdi-git:before{content:"󰊢"}.mdi-github:before{content:"󰊤"}.mdi-gitlab:before{content:"󰮠"}.mdi-glass-cocktail:before{content:"󰍖"}.mdi-glass-cocktail-off:before{content:"󱗦"}.mdi-glass-flute:before{content:"󰊥"}.mdi-glass-fragile:before{content:"󱡳"}.mdi-glass-mug:before{content:"󰊦"}.mdi-glass-mug-off:before{content:"󱗧"}.mdi-glass-mug-variant:before{content:"󱄖"}.mdi-glass-mug-variant-off:before{content:"󱗨"}.mdi-glass-pint-outline:before{content:"󱌍"}.mdi-glass-stange:before{content:"󰊧"}.mdi-glass-tulip:before{content:"󰊨"}.mdi-glass-wine:before{content:"󰡶"}.mdi-glasses:before{content:"󰊪"}.mdi-globe-light:before{content:"󰙯"}.mdi-globe-light-outline:before{content:"󱋗"}.mdi-globe-model:before{content:"󰣩"}.mdi-gmail:before{content:"󰊫"}.mdi-gnome:before{content:"󰊬"}.mdi-go-kart:before{content:"󰵹"}.mdi-go-kart-track:before{content:"󰵺"}.mdi-gog:before{content:"󰮡"}.mdi-gold:before{content:"󱉏"}.mdi-golf:before{content:"󰠣"}.mdi-golf-cart:before{content:"󱆤"}.mdi-golf-tee:before{content:"󱂃"}.mdi-gondola:before{content:"󰚆"}.mdi-goodreads:before{content:"󰵻"}.mdi-google:before{content:"󰊭"}.mdi-google-ads:before{content:"󰲇"}.mdi-google-analytics:before{content:"󰟌"}.mdi-google-assistant:before{content:"󰟍"}.mdi-google-cardboard:before{content:"󰊮"}.mdi-google-chrome:before{content:"󰊯"}.mdi-google-circles:before{content:"󰊰"}.mdi-google-circles-communities:before{content:"󰊱"}.mdi-google-circles-extended:before{content:"󰊲"}.mdi-google-circles-group:before{content:"󰊳"}.mdi-google-classroom:before{content:"󰋀"}.mdi-google-cloud:before{content:"󱇶"}.mdi-google-downasaur:before{content:"󱍢"}.mdi-google-drive:before{content:"󰊶"}.mdi-google-earth:before{content:"󰊷"}.mdi-google-fit:before{content:"󰥬"}.mdi-google-glass:before{content:"󰊸"}.mdi-google-hangouts:before{content:"󰋉"}.mdi-google-keep:before{content:"󰛜"}.mdi-google-lens:before{content:"󰧶"}.mdi-google-maps:before{content:"󰗵"}.mdi-google-my-business:before{content:"󱁈"}.mdi-google-nearby:before{content:"󰊹"}.mdi-google-play:before{content:"󰊼"}.mdi-google-plus:before{content:"󰊽"}.mdi-google-podcast:before{content:"󰺹"}.mdi-google-spreadsheet:before{content:"󰧷"}.mdi-google-street-view:before{content:"󰲈"}.mdi-google-translate:before{content:"󰊿"}.mdi-gradient-horizontal:before{content:"󱝊"}.mdi-gradient-vertical:before{content:"󰚠"}.mdi-grain:before{content:"󰵼"}.mdi-graph:before{content:"󱁉"}.mdi-graph-outline:before{content:"󱁊"}.mdi-graphql:before{content:"󰡷"}.mdi-grass:before{content:"󱔐"}.mdi-grave-stone:before{content:"󰮢"}.mdi-grease-pencil:before{content:"󰙈"}.mdi-greater-than:before{content:"󰥭"}.mdi-greater-than-or-equal:before{content:"󰥮"}.mdi-greenhouse:before{content:"󰀭"}.mdi-grid:before{content:"󰋁"}.mdi-grid-large:before{content:"󰝘"}.mdi-grid-off:before{content:"󰋂"}.mdi-grill:before{content:"󰹅"}.mdi-grill-outline:before{content:"󱆊"}.mdi-group:before{content:"󰋃"}.mdi-guitar-acoustic:before{content:"󰝱"}.mdi-guitar-electric:before{content:"󰋄"}.mdi-guitar-pick:before{content:"󰋅"}.mdi-guitar-pick-outline:before{content:"󰋆"}.mdi-guy-fawkes-mask:before{content:"󰠥"}.mdi-gymnastics:before{content:"󱩁"}.mdi-hail:before{content:"󰫁"}.mdi-hair-dryer:before{content:"󱃯"}.mdi-hair-dryer-outline:before{content:"󱃰"}.mdi-halloween:before{content:"󰮣"}.mdi-hamburger:before{content:"󰚅"}.mdi-hamburger-check:before{content:"󱝶"}.mdi-hamburger-minus:before{content:"󱝷"}.mdi-hamburger-off:before{content:"󱝸"}.mdi-hamburger-plus:before{content:"󱝹"}.mdi-hamburger-remove:before{content:"󱝺"}.mdi-hammer:before{content:"󰣪"}.mdi-hammer-screwdriver:before{content:"󱌢"}.mdi-hammer-sickle:before{content:"󱢇"}.mdi-hammer-wrench:before{content:"󱌣"}.mdi-hand-back-left:before{content:"󰹆"}.mdi-hand-back-left-off:before{content:"󱠰"}.mdi-hand-back-left-off-outline:before{content:"󱠲"}.mdi-hand-back-left-outline:before{content:"󱠬"}.mdi-hand-back-right:before{content:"󰹇"}.mdi-hand-back-right-off:before{content:"󱠱"}.mdi-hand-back-right-off-outline:before{content:"󱠳"}.mdi-hand-back-right-outline:before{content:"󱠭"}.mdi-hand-clap:before{content:"󱥋"}.mdi-hand-clap-off:before{content:"󱩂"}.mdi-hand-coin:before{content:"󱢏"}.mdi-hand-coin-outline:before{content:"󱢐"}.mdi-hand-cycle:before{content:"󱮜"}.mdi-hand-extended:before{content:"󱢶"}.mdi-hand-extended-outline:before{content:"󱢷"}.mdi-hand-front-left:before{content:"󱠫"}.mdi-hand-front-left-outline:before{content:"󱠮"}.mdi-hand-front-right:before{content:"󰩏"}.mdi-hand-front-right-outline:before{content:"󱠯"}.mdi-hand-heart:before{content:"󱃱"}.mdi-hand-heart-outline:before{content:"󱕾"}.mdi-hand-okay:before{content:"󰩐"}.mdi-hand-peace:before{content:"󰩑"}.mdi-hand-peace-variant:before{content:"󰩒"}.mdi-hand-pointing-down:before{content:"󰩓"}.mdi-hand-pointing-left:before{content:"󰩔"}.mdi-hand-pointing-right:before{content:"󰋇"}.mdi-hand-pointing-up:before{content:"󰩕"}.mdi-hand-saw:before{content:"󰹈"}.mdi-hand-wash:before{content:"󱕿"}.mdi-hand-wash-outline:before{content:"󱖀"}.mdi-hand-water:before{content:"󱎟"}.mdi-hand-wave:before{content:"󱠡"}.mdi-hand-wave-outline:before{content:"󱠢"}.mdi-handball:before{content:"󰽓"}.mdi-handcuffs:before{content:"󱄾"}.mdi-hands-pray:before{content:"󰕹"}.mdi-handshake:before{content:"󱈘"}.mdi-handshake-outline:before{content:"󱖡"}.mdi-hanger:before{content:"󰋈"}.mdi-hard-hat:before{content:"󰥯"}.mdi-harddisk:before{content:"󰋊"}.mdi-harddisk-plus:before{content:"󱁋"}.mdi-harddisk-remove:before{content:"󱁌"}.mdi-hat-fedora:before{content:"󰮤"}.mdi-hazard-lights:before{content:"󰲉"}.mdi-hdmi-port:before{content:"󱮸"}.mdi-hdr:before{content:"󰵽"}.mdi-hdr-off:before{content:"󰵾"}.mdi-head:before{content:"󱍞"}.mdi-head-alert:before{content:"󱌸"}.mdi-head-alert-outline:before{content:"󱌹"}.mdi-head-check:before{content:"󱌺"}.mdi-head-check-outline:before{content:"󱌻"}.mdi-head-cog:before{content:"󱌼"}.mdi-head-cog-outline:before{content:"󱌽"}.mdi-head-dots-horizontal:before{content:"󱌾"}.mdi-head-dots-horizontal-outline:before{content:"󱌿"}.mdi-head-flash:before{content:"󱍀"}.mdi-head-flash-outline:before{content:"󱍁"}.mdi-head-heart:before{content:"󱍂"}.mdi-head-heart-outline:before{content:"󱍃"}.mdi-head-lightbulb:before{content:"󱍄"}.mdi-head-lightbulb-outline:before{content:"󱍅"}.mdi-head-minus:before{content:"󱍆"}.mdi-head-minus-outline:before{content:"󱍇"}.mdi-head-outline:before{content:"󱍟"}.mdi-head-plus:before{content:"󱍈"}.mdi-head-plus-outline:before{content:"󱍉"}.mdi-head-question:before{content:"󱍊"}.mdi-head-question-outline:before{content:"󱍋"}.mdi-head-remove:before{content:"󱍌"}.mdi-head-remove-outline:before{content:"󱍍"}.mdi-head-snowflake:before{content:"󱍎"}.mdi-head-snowflake-outline:before{content:"󱍏"}.mdi-head-sync:before{content:"󱍐"}.mdi-head-sync-outline:before{content:"󱍑"}.mdi-headphones:before{content:"󰋋"}.mdi-headphones-bluetooth:before{content:"󰥰"}.mdi-headphones-box:before{content:"󰋌"}.mdi-headphones-off:before{content:"󰟎"}.mdi-headphones-settings:before{content:"󰋍"}.mdi-headset:before{content:"󰋎"}.mdi-headset-dock:before{content:"󰋏"}.mdi-headset-off:before{content:"󰋐"}.mdi-heart:before{content:"󰋑"}.mdi-heart-box:before{content:"󰋒"}.mdi-heart-box-outline:before{content:"󰋓"}.mdi-heart-broken:before{content:"󰋔"}.mdi-heart-broken-outline:before{content:"󰴔"}.mdi-heart-circle:before{content:"󰥱"}.mdi-heart-circle-outline:before{content:"󰥲"}.mdi-heart-cog:before{content:"󱙣"}.mdi-heart-cog-outline:before{content:"󱙤"}.mdi-heart-flash:before{content:"󰻹"}.mdi-heart-half:before{content:"󰛟"}.mdi-heart-half-full:before{content:"󰛞"}.mdi-heart-half-outline:before{content:"󰛠"}.mdi-heart-minus:before{content:"󱐯"}.mdi-heart-minus-outline:before{content:"󱐲"}.mdi-heart-multiple:before{content:"󰩖"}.mdi-heart-multiple-outline:before{content:"󰩗"}.mdi-heart-off:before{content:"󰝙"}.mdi-heart-off-outline:before{content:"󱐴"}.mdi-heart-outline:before{content:"󰋕"}.mdi-heart-plus:before{content:"󱐮"}.mdi-heart-plus-outline:before{content:"󱐱"}.mdi-heart-pulse:before{content:"󰗶"}.mdi-heart-remove:before{content:"󱐰"}.mdi-heart-remove-outline:before{content:"󱐳"}.mdi-heart-search:before{content:"󱲍"}.mdi-heart-settings:before{content:"󱙥"}.mdi-heart-settings-outline:before{content:"󱙦"}.mdi-heat-pump:before{content:"󱩃"}.mdi-heat-pump-outline:before{content:"󱩄"}.mdi-heat-wave:before{content:"󱩅"}.mdi-heating-coil:before{content:"󱪯"}.mdi-helicopter:before{content:"󰫂"}.mdi-help:before{content:"󰋖"}.mdi-help-box:before{content:"󰞋"}.mdi-help-box-multiple:before{content:"󱰊"}.mdi-help-box-multiple-outline:before{content:"󱰋"}.mdi-help-box-outline:before{content:"󱰌"}.mdi-help-circle:before{content:"󰋗"}.mdi-help-circle-outline:before{content:"󰘥"}.mdi-help-network:before{content:"󰛵"}.mdi-help-network-outline:before{content:"󰲊"}.mdi-help-rhombus:before{content:"󰮥"}.mdi-help-rhombus-outline:before{content:"󰮦"}.mdi-hexadecimal:before{content:"󱊧"}.mdi-hexagon:before{content:"󰋘"}.mdi-hexagon-multiple:before{content:"󰛡"}.mdi-hexagon-multiple-outline:before{content:"󱃲"}.mdi-hexagon-outline:before{content:"󰋙"}.mdi-hexagon-slice-1:before{content:"󰫃"}.mdi-hexagon-slice-2:before{content:"󰫄"}.mdi-hexagon-slice-3:before{content:"󰫅"}.mdi-hexagon-slice-4:before{content:"󰫆"}.mdi-hexagon-slice-5:before{content:"󰫇"}.mdi-hexagon-slice-6:before{content:"󰫈"}.mdi-hexagram:before{content:"󰫉"}.mdi-hexagram-outline:before{content:"󰫊"}.mdi-high-definition:before{content:"󰟏"}.mdi-high-definition-box:before{content:"󰡸"}.mdi-highway:before{content:"󰗷"}.mdi-hiking:before{content:"󰵿"}.mdi-history:before{content:"󰋚"}.mdi-hockey-puck:before{content:"󰡹"}.mdi-hockey-sticks:before{content:"󰡺"}.mdi-hololens:before{content:"󰋛"}.mdi-home:before{content:"󰋜"}.mdi-home-account:before{content:"󰠦"}.mdi-home-alert:before{content:"󰡻"}.mdi-home-alert-outline:before{content:"󱗐"}.mdi-home-analytics:before{content:"󰺺"}.mdi-home-assistant:before{content:"󰟐"}.mdi-home-automation:before{content:"󰟑"}.mdi-home-battery:before{content:"󱤁"}.mdi-home-battery-outline:before{content:"󱤂"}.mdi-home-circle:before{content:"󰟒"}.mdi-home-circle-outline:before{content:"󱁍"}.mdi-home-city:before{content:"󰴕"}.mdi-home-city-outline:before{content:"󰴖"}.mdi-home-clock:before{content:"󱨒"}.mdi-home-clock-outline:before{content:"󱨓"}.mdi-home-edit:before{content:"󱅙"}.mdi-home-edit-outline:before{content:"󱅚"}.mdi-home-export-outline:before{content:"󰾛"}.mdi-home-flood:before{content:"󰻺"}.mdi-home-floor-0:before{content:"󰷒"}.mdi-home-floor-1:before{content:"󰶀"}.mdi-home-floor-2:before{content:"󰶁"}.mdi-home-floor-3:before{content:"󰶂"}.mdi-home-floor-a:before{content:"󰶃"}.mdi-home-floor-b:before{content:"󰶄"}.mdi-home-floor-g:before{content:"󰶅"}.mdi-home-floor-l:before{content:"󰶆"}.mdi-home-floor-negative-1:before{content:"󰷓"}.mdi-home-group:before{content:"󰷔"}.mdi-home-group-minus:before{content:"󱧁"}.mdi-home-group-plus:before{content:"󱧀"}.mdi-home-group-remove:before{content:"󱧂"}.mdi-home-heart:before{content:"󰠧"}.mdi-home-import-outline:before{content:"󰾜"}.mdi-home-lightbulb:before{content:"󱉑"}.mdi-home-lightbulb-outline:before{content:"󱉒"}.mdi-home-lightning-bolt:before{content:"󱤃"}.mdi-home-lightning-bolt-outline:before{content:"󱤄"}.mdi-home-lock:before{content:"󰣫"}.mdi-home-lock-open:before{content:"󰣬"}.mdi-home-map-marker:before{content:"󰗸"}.mdi-home-minus:before{content:"󰥴"}.mdi-home-minus-outline:before{content:"󱏕"}.mdi-home-modern:before{content:"󰋝"}.mdi-home-off:before{content:"󱩆"}.mdi-home-off-outline:before{content:"󱩇"}.mdi-home-outline:before{content:"󰚡"}.mdi-home-percent:before{content:"󱱼"}.mdi-home-percent-outline:before{content:"󱱽"}.mdi-home-plus:before{content:"󰥵"}.mdi-home-plus-outline:before{content:"󱏖"}.mdi-home-remove:before{content:"󱉇"}.mdi-home-remove-outline:before{content:"󱏗"}.mdi-home-roof:before{content:"󱄫"}.mdi-home-search:before{content:"󱎰"}.mdi-home-search-outline:before{content:"󱎱"}.mdi-home-silo:before{content:"󱮠"}.mdi-home-silo-outline:before{content:"󱮡"}.mdi-home-sound-in:before{content:"󱰯"}.mdi-home-sound-in-outline:before{content:"󱰰"}.mdi-home-sound-out:before{content:"󱰱"}.mdi-home-sound-out-outline:before{content:"󱰲"}.mdi-home-switch:before{content:"󱞔"}.mdi-home-switch-outline:before{content:"󱞕"}.mdi-home-thermometer:before{content:"󰽔"}.mdi-home-thermometer-outline:before{content:"󰽕"}.mdi-home-variant:before{content:"󰋞"}.mdi-home-variant-outline:before{content:"󰮧"}.mdi-hook:before{content:"󰛢"}.mdi-hook-off:before{content:"󰛣"}.mdi-hoop-house:before{content:"󰹖"}.mdi-hops:before{content:"󰋟"}.mdi-horizontal-rotate-clockwise:before{content:"󱃳"}.mdi-horizontal-rotate-counterclockwise:before{content:"󱃴"}.mdi-horse:before{content:"󱖿"}.mdi-horse-human:before{content:"󱗀"}.mdi-horse-variant:before{content:"󱗁"}.mdi-horse-variant-fast:before{content:"󱡮"}.mdi-horseshoe:before{content:"󰩘"}.mdi-hospital:before{content:"󰿶"}.mdi-hospital-box:before{content:"󰋠"}.mdi-hospital-box-outline:before{content:"󰿷"}.mdi-hospital-building:before{content:"󰋡"}.mdi-hospital-marker:before{content:"󰋢"}.mdi-hot-tub:before{content:"󰠨"}.mdi-hours-12:before{content:"󱲔"}.mdi-hours-24:before{content:"󱑸"}.mdi-hub:before{content:"󱲕"}.mdi-hub-outline:before{content:"󱲖"}.mdi-hubspot:before{content:"󰴗"}.mdi-hulu:before{content:"󰠩"}.mdi-human:before{content:"󰋦"}.mdi-human-baby-changing-table:before{content:"󱎋"}.mdi-human-cane:before{content:"󱖁"}.mdi-human-capacity-decrease:before{content:"󱖛"}.mdi-human-capacity-increase:before{content:"󱖜"}.mdi-human-child:before{content:"󰋧"}.mdi-human-dolly:before{content:"󱦀"}.mdi-human-edit:before{content:"󱓨"}.mdi-human-female:before{content:"󰙉"}.mdi-human-female-boy:before{content:"󰩙"}.mdi-human-female-dance:before{content:"󱗉"}.mdi-human-female-female:before{content:"󰩚"}.mdi-human-female-female-child:before{content:"󱲎"}.mdi-human-female-girl:before{content:"󰩛"}.mdi-human-greeting:before{content:"󱟄"}.mdi-human-greeting-proximity:before{content:"󱖝"}.mdi-human-greeting-variant:before{content:"󰙊"}.mdi-human-handsdown:before{content:"󰙋"}.mdi-human-handsup:before{content:"󰙌"}.mdi-human-male:before{content:"󰙍"}.mdi-human-male-board:before{content:"󰢐"}.mdi-human-male-board-poll:before{content:"󰡆"}.mdi-human-male-boy:before{content:"󰩜"}.mdi-human-male-child:before{content:"󱎌"}.mdi-human-male-female:before{content:"󰋨"}.mdi-human-male-female-child:before{content:"󱠣"}.mdi-human-male-girl:before{content:"󰩝"}.mdi-human-male-height:before{content:"󰻻"}.mdi-human-male-height-variant:before{content:"󰻼"}.mdi-human-male-male:before{content:"󰩞"}.mdi-human-male-male-child:before{content:"󱲏"}.mdi-human-non-binary:before{content:"󱡈"}.mdi-human-pregnant:before{content:"󰗏"}.mdi-human-queue:before{content:"󱕱"}.mdi-human-scooter:before{content:"󱇩"}.mdi-human-walker:before{content:"󱭱"}.mdi-human-wheelchair:before{content:"󱎍"}.mdi-human-white-cane:before{content:"󱦁"}.mdi-humble-bundle:before{content:"󰝄"}.mdi-hvac:before{content:"󱍒"}.mdi-hvac-off:before{content:"󱖞"}.mdi-hydraulic-oil-level:before{content:"󱌤"}.mdi-hydraulic-oil-temperature:before{content:"󱌥"}.mdi-hydro-power:before{content:"󱋥"}.mdi-hydrogen-station:before{content:"󱢔"}.mdi-ice-cream:before{content:"󰠪"}.mdi-ice-cream-off:before{content:"󰹒"}.mdi-ice-pop:before{content:"󰻽"}.mdi-id-card:before{content:"󰿀"}.mdi-identifier:before{content:"󰻾"}.mdi-ideogram-cjk:before{content:"󱌱"}.mdi-ideogram-cjk-variant:before{content:"󱌲"}.mdi-image:before{content:"󰋩"}.mdi-image-album:before{content:"󰋪"}.mdi-image-area:before{content:"󰋫"}.mdi-image-area-close:before{content:"󰋬"}.mdi-image-auto-adjust:before{content:"󰿁"}.mdi-image-broken:before{content:"󰋭"}.mdi-image-broken-variant:before{content:"󰋮"}.mdi-image-check:before{content:"󱬥"}.mdi-image-check-outline:before{content:"󱬦"}.mdi-image-edit:before{content:"󱇣"}.mdi-image-edit-outline:before{content:"󱇤"}.mdi-image-filter-black-white:before{content:"󰋰"}.mdi-image-filter-center-focus:before{content:"󰋱"}.mdi-image-filter-center-focus-strong:before{content:"󰻿"}.mdi-image-filter-center-focus-strong-outline:before{content:"󰼀"}.mdi-image-filter-center-focus-weak:before{content:"󰋲"}.mdi-image-filter-drama:before{content:"󰋳"}.mdi-image-filter-drama-outline:before{content:"󱯿"}.mdi-image-filter-frames:before{content:"󰋴"}.mdi-image-filter-hdr:before{content:"󰋵"}.mdi-image-filter-hdr-outline:before{content:"󱱤"}.mdi-image-filter-none:before{content:"󰋶"}.mdi-image-filter-tilt-shift:before{content:"󰋷"}.mdi-image-filter-vintage:before{content:"󰋸"}.mdi-image-frame:before{content:"󰹉"}.mdi-image-lock:before{content:"󱪰"}.mdi-image-lock-outline:before{content:"󱪱"}.mdi-image-marker:before{content:"󱝻"}.mdi-image-marker-outline:before{content:"󱝼"}.mdi-image-minus:before{content:"󱐙"}.mdi-image-minus-outline:before{content:"󱭇"}.mdi-image-move:before{content:"󰧸"}.mdi-image-multiple:before{content:"󰋹"}.mdi-image-multiple-outline:before{content:"󰋯"}.mdi-image-off:before{content:"󰠫"}.mdi-image-off-outline:before{content:"󱇑"}.mdi-image-outline:before{content:"󰥶"}.mdi-image-plus:before{content:"󰡼"}.mdi-image-plus-outline:before{content:"󱭆"}.mdi-image-refresh:before{content:"󱧾"}.mdi-image-refresh-outline:before{content:"󱧿"}.mdi-image-remove:before{content:"󱐘"}.mdi-image-remove-outline:before{content:"󱭈"}.mdi-image-search:before{content:"󰥷"}.mdi-image-search-outline:before{content:"󰥸"}.mdi-image-size-select-actual:before{content:"󰲍"}.mdi-image-size-select-large:before{content:"󰲎"}.mdi-image-size-select-small:before{content:"󰲏"}.mdi-image-sync:before{content:"󱨀"}.mdi-image-sync-outline:before{content:"󱨁"}.mdi-image-text:before{content:"󱘍"}.mdi-import:before{content:"󰋺"}.mdi-inbox:before{content:"󰚇"}.mdi-inbox-arrow-down:before{content:"󰋻"}.mdi-inbox-arrow-down-outline:before{content:"󱉰"}.mdi-inbox-arrow-up:before{content:"󰏑"}.mdi-inbox-arrow-up-outline:before{content:"󱉱"}.mdi-inbox-full:before{content:"󱉲"}.mdi-inbox-full-outline:before{content:"󱉳"}.mdi-inbox-multiple:before{content:"󰢰"}.mdi-inbox-multiple-outline:before{content:"󰮨"}.mdi-inbox-outline:before{content:"󱉴"}.mdi-inbox-remove:before{content:"󱖟"}.mdi-inbox-remove-outline:before{content:"󱖠"}.mdi-incognito:before{content:"󰗹"}.mdi-incognito-circle:before{content:"󱐡"}.mdi-incognito-circle-off:before{content:"󱐢"}.mdi-incognito-off:before{content:"󰁵"}.mdi-induction:before{content:"󱡌"}.mdi-infinity:before{content:"󰛤"}.mdi-information:before{content:"󰋼"}.mdi-information-box:before{content:"󱱥"}.mdi-information-box-outline:before{content:"󱱦"}.mdi-information-off:before{content:"󱞌"}.mdi-information-off-outline:before{content:"󱞍"}.mdi-information-outline:before{content:"󰋽"}.mdi-information-slab-box:before{content:"󱱧"}.mdi-information-slab-box-outline:before{content:"󱱨"}.mdi-information-slab-circle:before{content:"󱱩"}.mdi-information-slab-circle-outline:before{content:"󱱪"}.mdi-information-slab-symbol:before{content:"󱱫"}.mdi-information-symbol:before{content:"󱱬"}.mdi-information-variant:before{content:"󰙎"}.mdi-information-variant-box:before{content:"󱱭"}.mdi-information-variant-box-outline:before{content:"󱱮"}.mdi-information-variant-circle:before{content:"󱱯"}.mdi-information-variant-circle-outline:before{content:"󱱰"}.mdi-instagram:before{content:"󰋾"}.mdi-instrument-triangle:before{content:"󱁎"}.mdi-integrated-circuit-chip:before{content:"󱤓"}.mdi-invert-colors:before{content:"󰌁"}.mdi-invert-colors-off:before{content:"󰹊"}.mdi-invoice:before{content:"󱳒"}.mdi-invoice-arrow-left:before{content:"󱳓"}.mdi-invoice-arrow-left-outline:before{content:"󱳔"}.mdi-invoice-arrow-right:before{content:"󱳕"}.mdi-invoice-arrow-right-outline:before{content:"󱳖"}.mdi-invoice-check:before{content:"󱳗"}.mdi-invoice-check-outline:before{content:"󱳘"}.mdi-invoice-clock:before{content:"󱳙"}.mdi-invoice-clock-outline:before{content:"󱳚"}.mdi-invoice-edit:before{content:"󱳛"}.mdi-invoice-edit-outline:before{content:"󱳜"}.mdi-invoice-export-outline:before{content:"󱳝"}.mdi-invoice-fast:before{content:"󱳞"}.mdi-invoice-fast-outline:before{content:"󱳟"}.mdi-invoice-import:before{content:"󱳠"}.mdi-invoice-import-outline:before{content:"󱳡"}.mdi-invoice-list:before{content:"󱳢"}.mdi-invoice-list-outline:before{content:"󱳣"}.mdi-invoice-minus:before{content:"󱳤"}.mdi-invoice-minus-outline:before{content:"󱳥"}.mdi-invoice-multiple:before{content:"󱳦"}.mdi-invoice-multiple-outline:before{content:"󱳧"}.mdi-invoice-outline:before{content:"󱳨"}.mdi-invoice-plus:before{content:"󱳩"}.mdi-invoice-plus-outline:before{content:"󱳪"}.mdi-invoice-remove:before{content:"󱳫"}.mdi-invoice-remove-outline:before{content:"󱳬"}.mdi-invoice-send:before{content:"󱳭"}.mdi-invoice-send-outline:before{content:"󱳮"}.mdi-invoice-text:before{content:"󱳯"}.mdi-invoice-text-arrow-left:before{content:"󱳰"}.mdi-invoice-text-arrow-left-outline:before{content:"󱳱"}.mdi-invoice-text-arrow-right:before{content:"󱳲"}.mdi-invoice-text-arrow-right-outline:before{content:"󱳳"}.mdi-invoice-text-check:before{content:"󱳴"}.mdi-invoice-text-check-outline:before{content:"󱳵"}.mdi-invoice-text-clock:before{content:"󱳶"}.mdi-invoice-text-clock-outline:before{content:"󱳷"}.mdi-invoice-text-edit:before{content:"󱳸"}.mdi-invoice-text-edit-outline:before{content:"󱳹"}.mdi-invoice-text-fast:before{content:"󱳺"}.mdi-invoice-text-fast-outline:before{content:"󱳻"}.mdi-invoice-text-minus:before{content:"󱳼"}.mdi-invoice-text-minus-outline:before{content:"󱳽"}.mdi-invoice-text-multiple:before{content:"󱳾"}.mdi-invoice-text-multiple-outline:before{content:"󱳿"}.mdi-invoice-text-outline:before{content:"󱴀"}.mdi-invoice-text-plus:before{content:"󱴁"}.mdi-invoice-text-plus-outline:before{content:"󱴂"}.mdi-invoice-text-remove:before{content:"󱴃"}.mdi-invoice-text-remove-outline:before{content:"󱴄"}.mdi-invoice-text-send:before{content:"󱴅"}.mdi-invoice-text-send-outline:before{content:"󱴆"}.mdi-iobroker:before{content:"󱋨"}.mdi-ip:before{content:"󰩟"}.mdi-ip-network:before{content:"󰩠"}.mdi-ip-network-outline:before{content:"󰲐"}.mdi-ip-outline:before{content:"󱦂"}.mdi-ipod:before{content:"󰲑"}.mdi-iron:before{content:"󱠤"}.mdi-iron-board:before{content:"󱠸"}.mdi-iron-outline:before{content:"󱠥"}.mdi-island:before{content:"󱁏"}.mdi-island-variant:before{content:"󱳆"}.mdi-iv-bag:before{content:"󱂹"}.mdi-jabber:before{content:"󰷕"}.mdi-jeepney:before{content:"󰌂"}.mdi-jellyfish:before{content:"󰼁"}.mdi-jellyfish-outline:before{content:"󰼂"}.mdi-jira:before{content:"󰌃"}.mdi-jquery:before{content:"󰡽"}.mdi-jsfiddle:before{content:"󰌄"}.mdi-jump-rope:before{content:"󱋿"}.mdi-kabaddi:before{content:"󰶇"}.mdi-kangaroo:before{content:"󱕘"}.mdi-karate:before{content:"󰠬"}.mdi-kayaking:before{content:"󰢯"}.mdi-keg:before{content:"󰌅"}.mdi-kettle:before{content:"󰗺"}.mdi-kettle-alert:before{content:"󱌗"}.mdi-kettle-alert-outline:before{content:"󱌘"}.mdi-kettle-off:before{content:"󱌛"}.mdi-kettle-off-outline:before{content:"󱌜"}.mdi-kettle-outline:before{content:"󰽖"}.mdi-kettle-pour-over:before{content:"󱜼"}.mdi-kettle-steam:before{content:"󱌙"}.mdi-kettle-steam-outline:before{content:"󱌚"}.mdi-kettlebell:before{content:"󱌀"}.mdi-key:before{content:"󰌆"}.mdi-key-alert:before{content:"󱦃"}.mdi-key-alert-outline:before{content:"󱦄"}.mdi-key-arrow-right:before{content:"󱌒"}.mdi-key-chain:before{content:"󱕴"}.mdi-key-chain-variant:before{content:"󱕵"}.mdi-key-change:before{content:"󰌇"}.mdi-key-link:before{content:"󱆟"}.mdi-key-minus:before{content:"󰌈"}.mdi-key-outline:before{content:"󰷖"}.mdi-key-plus:before{content:"󰌉"}.mdi-key-remove:before{content:"󰌊"}.mdi-key-star:before{content:"󱆞"}.mdi-key-variant:before{content:"󰌋"}.mdi-key-wireless:before{content:"󰿂"}.mdi-keyboard:before{content:"󰌌"}.mdi-keyboard-backspace:before{content:"󰌍"}.mdi-keyboard-caps:before{content:"󰌎"}.mdi-keyboard-close:before{content:"󰌏"}.mdi-keyboard-close-outline:before{content:"󱰀"}.mdi-keyboard-esc:before{content:"󱊷"}.mdi-keyboard-f1:before{content:"󱊫"}.mdi-keyboard-f10:before{content:"󱊴"}.mdi-keyboard-f11:before{content:"󱊵"}.mdi-keyboard-f12:before{content:"󱊶"}.mdi-keyboard-f2:before{content:"󱊬"}.mdi-keyboard-f3:before{content:"󱊭"}.mdi-keyboard-f4:before{content:"󱊮"}.mdi-keyboard-f5:before{content:"󱊯"}.mdi-keyboard-f6:before{content:"󱊰"}.mdi-keyboard-f7:before{content:"󱊱"}.mdi-keyboard-f8:before{content:"󱊲"}.mdi-keyboard-f9:before{content:"󱊳"}.mdi-keyboard-off:before{content:"󰌐"}.mdi-keyboard-off-outline:before{content:"󰹋"}.mdi-keyboard-outline:before{content:"󰥻"}.mdi-keyboard-return:before{content:"󰌑"}.mdi-keyboard-settings:before{content:"󰧹"}.mdi-keyboard-settings-outline:before{content:"󰧺"}.mdi-keyboard-space:before{content:"󱁐"}.mdi-keyboard-tab:before{content:"󰌒"}.mdi-keyboard-tab-reverse:before{content:"󰌥"}.mdi-keyboard-variant:before{content:"󰌓"}.mdi-khanda:before{content:"󱃽"}.mdi-kickstarter:before{content:"󰝅"}.mdi-kite:before{content:"󱦅"}.mdi-kite-outline:before{content:"󱦆"}.mdi-kitesurfing:before{content:"󱝄"}.mdi-klingon:before{content:"󱍛"}.mdi-knife:before{content:"󰧻"}.mdi-knife-military:before{content:"󰧼"}.mdi-knob:before{content:"󱮖"}.mdi-koala:before{content:"󱜿"}.mdi-kodi:before{content:"󰌔"}.mdi-kubernetes:before{content:"󱃾"}.mdi-label:before{content:"󰌕"}.mdi-label-multiple:before{content:"󱍵"}.mdi-label-multiple-outline:before{content:"󱍶"}.mdi-label-off:before{content:"󰫋"}.mdi-label-off-outline:before{content:"󰫌"}.mdi-label-outline:before{content:"󰌖"}.mdi-label-percent:before{content:"󱋪"}.mdi-label-percent-outline:before{content:"󱋫"}.mdi-label-variant:before{content:"󰫍"}.mdi-label-variant-outline:before{content:"󰫎"}.mdi-ladder:before{content:"󱖢"}.mdi-ladybug:before{content:"󰠭"}.mdi-lambda:before{content:"󰘧"}.mdi-lamp:before{content:"󰚵"}.mdi-lamp-outline:before{content:"󱟐"}.mdi-lamps:before{content:"󱕶"}.mdi-lamps-outline:before{content:"󱟑"}.mdi-lan:before{content:"󰌗"}.mdi-lan-check:before{content:"󱊪"}.mdi-lan-connect:before{content:"󰌘"}.mdi-lan-disconnect:before{content:"󰌙"}.mdi-lan-pending:before{content:"󰌚"}.mdi-land-fields:before{content:"󱪲"}.mdi-land-plots:before{content:"󱪳"}.mdi-land-plots-circle:before{content:"󱪴"}.mdi-land-plots-circle-variant:before{content:"󱪵"}.mdi-land-plots-marker:before{content:"󱱝"}.mdi-land-rows-horizontal:before{content:"󱪶"}.mdi-land-rows-vertical:before{content:"󱪷"}.mdi-landslide:before{content:"󱩈"}.mdi-landslide-outline:before{content:"󱩉"}.mdi-language-c:before{content:"󰙱"}.mdi-language-cpp:before{content:"󰙲"}.mdi-language-csharp:before{content:"󰌛"}.mdi-language-css3:before{content:"󰌜"}.mdi-language-fortran:before{content:"󱈚"}.mdi-language-go:before{content:"󰟓"}.mdi-language-haskell:before{content:"󰲒"}.mdi-language-html5:before{content:"󰌝"}.mdi-language-java:before{content:"󰬷"}.mdi-language-javascript:before{content:"󰌞"}.mdi-language-kotlin:before{content:"󱈙"}.mdi-language-lua:before{content:"󰢱"}.mdi-language-markdown:before{content:"󰍔"}.mdi-language-markdown-outline:before{content:"󰽛"}.mdi-language-php:before{content:"󰌟"}.mdi-language-python:before{content:"󰌠"}.mdi-language-r:before{content:"󰟔"}.mdi-language-ruby:before{content:"󰴭"}.mdi-language-ruby-on-rails:before{content:"󰫏"}.mdi-language-rust:before{content:"󱘗"}.mdi-language-swift:before{content:"󰛥"}.mdi-language-typescript:before{content:"󰛦"}.mdi-language-xaml:before{content:"󰙳"}.mdi-laptop:before{content:"󰌢"}.mdi-laptop-account:before{content:"󱩊"}.mdi-laptop-off:before{content:"󰛧"}.mdi-laravel:before{content:"󰫐"}.mdi-laser-pointer:before{content:"󱒄"}.mdi-lasso:before{content:"󰼃"}.mdi-lastpass:before{content:"󰑆"}.mdi-latitude:before{content:"󰽗"}.mdi-launch:before{content:"󰌧"}.mdi-lava-lamp:before{content:"󰟕"}.mdi-layers:before{content:"󰌨"}.mdi-layers-edit:before{content:"󱢒"}.mdi-layers-minus:before{content:"󰹌"}.mdi-layers-off:before{content:"󰌩"}.mdi-layers-off-outline:before{content:"󰧽"}.mdi-layers-outline:before{content:"󰧾"}.mdi-layers-plus:before{content:"󰹍"}.mdi-layers-remove:before{content:"󰹎"}.mdi-layers-search:before{content:"󱈆"}.mdi-layers-search-outline:before{content:"󱈇"}.mdi-layers-triple:before{content:"󰽘"}.mdi-layers-triple-outline:before{content:"󰽙"}.mdi-lead-pencil:before{content:"󰙏"}.mdi-leaf:before{content:"󰌪"}.mdi-leaf-circle:before{content:"󱤅"}.mdi-leaf-circle-outline:before{content:"󱤆"}.mdi-leaf-maple:before{content:"󰲓"}.mdi-leaf-maple-off:before{content:"󱋚"}.mdi-leaf-off:before{content:"󱋙"}.mdi-leak:before{content:"󰷗"}.mdi-leak-off:before{content:"󰷘"}.mdi-lectern:before{content:"󱫰"}.mdi-led-off:before{content:"󰌫"}.mdi-led-on:before{content:"󰌬"}.mdi-led-outline:before{content:"󰌭"}.mdi-led-strip:before{content:"󰟖"}.mdi-led-strip-variant:before{content:"󱁑"}.mdi-led-strip-variant-off:before{content:"󱩋"}.mdi-led-variant-off:before{content:"󰌮"}.mdi-led-variant-on:before{content:"󰌯"}.mdi-led-variant-outline:before{content:"󰌰"}.mdi-leek:before{content:"󱅽"}.mdi-less-than:before{content:"󰥼"}.mdi-less-than-or-equal:before{content:"󰥽"}.mdi-library:before{content:"󰌱"}.mdi-library-outline:before{content:"󱨢"}.mdi-library-shelves:before{content:"󰮩"}.mdi-license:before{content:"󰿃"}.mdi-lifebuoy:before{content:"󰡾"}.mdi-light-flood-down:before{content:"󱦇"}.mdi-light-flood-up:before{content:"󱦈"}.mdi-light-recessed:before{content:"󱞛"}.mdi-light-switch:before{content:"󰥾"}.mdi-light-switch-off:before{content:"󱨤"}.mdi-lightbulb:before{content:"󰌵"}.mdi-lightbulb-alert:before{content:"󱧡"}.mdi-lightbulb-alert-outline:before{content:"󱧢"}.mdi-lightbulb-auto:before{content:"󱠀"}.mdi-lightbulb-auto-outline:before{content:"󱠁"}.mdi-lightbulb-cfl:before{content:"󱈈"}.mdi-lightbulb-cfl-off:before{content:"󱈉"}.mdi-lightbulb-cfl-spiral:before{content:"󱉵"}.mdi-lightbulb-cfl-spiral-off:before{content:"󱋃"}.mdi-lightbulb-fluorescent-tube:before{content:"󱠄"}.mdi-lightbulb-fluorescent-tube-outline:before{content:"󱠅"}.mdi-lightbulb-group:before{content:"󱉓"}.mdi-lightbulb-group-off:before{content:"󱋍"}.mdi-lightbulb-group-off-outline:before{content:"󱋎"}.mdi-lightbulb-group-outline:before{content:"󱉔"}.mdi-lightbulb-multiple:before{content:"󱉕"}.mdi-lightbulb-multiple-off:before{content:"󱋏"}.mdi-lightbulb-multiple-off-outline:before{content:"󱋐"}.mdi-lightbulb-multiple-outline:before{content:"󱉖"}.mdi-lightbulb-night:before{content:"󱩌"}.mdi-lightbulb-night-outline:before{content:"󱩍"}.mdi-lightbulb-off:before{content:"󰹏"}.mdi-lightbulb-off-outline:before{content:"󰹐"}.mdi-lightbulb-on:before{content:"󰛨"}.mdi-lightbulb-on-10:before{content:"󱩎"}.mdi-lightbulb-on-20:before{content:"󱩏"}.mdi-lightbulb-on-30:before{content:"󱩐"}.mdi-lightbulb-on-40:before{content:"󱩑"}.mdi-lightbulb-on-50:before{content:"󱩒"}.mdi-lightbulb-on-60:before{content:"󱩓"}.mdi-lightbulb-on-70:before{content:"󱩔"}.mdi-lightbulb-on-80:before{content:"󱩕"}.mdi-lightbulb-on-90:before{content:"󱩖"}.mdi-lightbulb-on-outline:before{content:"󰛩"}.mdi-lightbulb-outline:before{content:"󰌶"}.mdi-lightbulb-question:before{content:"󱧣"}.mdi-lightbulb-question-outline:before{content:"󱧤"}.mdi-lightbulb-spot:before{content:"󱟴"}.mdi-lightbulb-spot-off:before{content:"󱟵"}.mdi-lightbulb-variant:before{content:"󱠂"}.mdi-lightbulb-variant-outline:before{content:"󱠃"}.mdi-lighthouse:before{content:"󰧿"}.mdi-lighthouse-on:before{content:"󰨀"}.mdi-lightning-bolt:before{content:"󱐋"}.mdi-lightning-bolt-circle:before{content:"󰠠"}.mdi-lightning-bolt-outline:before{content:"󱐌"}.mdi-line-scan:before{content:"󰘤"}.mdi-lingerie:before{content:"󱑶"}.mdi-link:before{content:"󰌷"}.mdi-link-box:before{content:"󰴚"}.mdi-link-box-outline:before{content:"󰴛"}.mdi-link-box-variant:before{content:"󰴜"}.mdi-link-box-variant-outline:before{content:"󰴝"}.mdi-link-circle:before{content:"󱲬"}.mdi-link-circle-outline:before{content:"󱲭"}.mdi-link-edit:before{content:"󱲮"}.mdi-link-lock:before{content:"󱂺"}.mdi-link-off:before{content:"󰌸"}.mdi-link-plus:before{content:"󰲔"}.mdi-link-variant:before{content:"󰌹"}.mdi-link-variant-minus:before{content:"󱃿"}.mdi-link-variant-off:before{content:"󰌺"}.mdi-link-variant-plus:before{content:"󱄀"}.mdi-link-variant-remove:before{content:"󱄁"}.mdi-linkedin:before{content:"󰌻"}.mdi-linux:before{content:"󰌽"}.mdi-linux-mint:before{content:"󰣭"}.mdi-lipstick:before{content:"󱎵"}.mdi-liquid-spot:before{content:"󱠦"}.mdi-liquor:before{content:"󱤞"}.mdi-list-box:before{content:"󱭻"}.mdi-list-box-outline:before{content:"󱭼"}.mdi-list-status:before{content:"󱖫"}.mdi-litecoin:before{content:"󰩡"}.mdi-loading:before{content:"󰝲"}.mdi-location-enter:before{content:"󰿄"}.mdi-location-exit:before{content:"󰿅"}.mdi-lock:before{content:"󰌾"}.mdi-lock-alert:before{content:"󰣮"}.mdi-lock-alert-outline:before{content:"󱗑"}.mdi-lock-check:before{content:"󱎚"}.mdi-lock-check-outline:before{content:"󱚨"}.mdi-lock-clock:before{content:"󰥿"}.mdi-lock-minus:before{content:"󱚩"}.mdi-lock-minus-outline:before{content:"󱚪"}.mdi-lock-off:before{content:"󱙱"}.mdi-lock-off-outline:before{content:"󱙲"}.mdi-lock-open:before{content:"󰌿"}.mdi-lock-open-alert:before{content:"󱎛"}.mdi-lock-open-alert-outline:before{content:"󱗒"}.mdi-lock-open-check:before{content:"󱎜"}.mdi-lock-open-check-outline:before{content:"󱚫"}.mdi-lock-open-minus:before{content:"󱚬"}.mdi-lock-open-minus-outline:before{content:"󱚭"}.mdi-lock-open-outline:before{content:"󰍀"}.mdi-lock-open-plus:before{content:"󱚮"}.mdi-lock-open-plus-outline:before{content:"󱚯"}.mdi-lock-open-remove:before{content:"󱚰"}.mdi-lock-open-remove-outline:before{content:"󱚱"}.mdi-lock-open-variant:before{content:"󰿆"}.mdi-lock-open-variant-outline:before{content:"󰿇"}.mdi-lock-outline:before{content:"󰍁"}.mdi-lock-pattern:before{content:"󰛪"}.mdi-lock-percent:before{content:"󱰒"}.mdi-lock-percent-open:before{content:"󱰓"}.mdi-lock-percent-open-outline:before{content:"󱰔"}.mdi-lock-percent-open-variant:before{content:"󱰕"}.mdi-lock-percent-open-variant-outline:before{content:"󱰖"}.mdi-lock-percent-outline:before{content:"󱰗"}.mdi-lock-plus:before{content:"󰗻"}.mdi-lock-plus-outline:before{content:"󱚲"}.mdi-lock-question:before{content:"󰣯"}.mdi-lock-remove:before{content:"󱚳"}.mdi-lock-remove-outline:before{content:"󱚴"}.mdi-lock-reset:before{content:"󰝳"}.mdi-lock-smart:before{content:"󰢲"}.mdi-locker:before{content:"󰟗"}.mdi-locker-multiple:before{content:"󰟘"}.mdi-login:before{content:"󰍂"}.mdi-login-variant:before{content:"󰗼"}.mdi-logout:before{content:"󰍃"}.mdi-logout-variant:before{content:"󰗽"}.mdi-longitude:before{content:"󰽚"}.mdi-looks:before{content:"󰍄"}.mdi-lotion:before{content:"󱖂"}.mdi-lotion-outline:before{content:"󱖃"}.mdi-lotion-plus:before{content:"󱖄"}.mdi-lotion-plus-outline:before{content:"󱖅"}.mdi-loupe:before{content:"󰍅"}.mdi-lumx:before{content:"󰍆"}.mdi-lungs:before{content:"󱂄"}.mdi-mace:before{content:"󱡃"}.mdi-magazine-pistol:before{content:"󰌤"}.mdi-magazine-rifle:before{content:"󰌣"}.mdi-magic-staff:before{content:"󱡄"}.mdi-magnet:before{content:"󰍇"}.mdi-magnet-on:before{content:"󰍈"}.mdi-magnify:before{content:"󰍉"}.mdi-magnify-close:before{content:"󰦀"}.mdi-magnify-expand:before{content:"󱡴"}.mdi-magnify-minus:before{content:"󰍊"}.mdi-magnify-minus-cursor:before{content:"󰩢"}.mdi-magnify-minus-outline:before{content:"󰛬"}.mdi-magnify-plus:before{content:"󰍋"}.mdi-magnify-plus-cursor:before{content:"󰩣"}.mdi-magnify-plus-outline:before{content:"󰛭"}.mdi-magnify-remove-cursor:before{content:"󱈌"}.mdi-magnify-remove-outline:before{content:"󱈍"}.mdi-magnify-scan:before{content:"󱉶"}.mdi-mail:before{content:"󰺻"}.mdi-mailbox:before{content:"󰛮"}.mdi-mailbox-open:before{content:"󰶈"}.mdi-mailbox-open-outline:before{content:"󰶉"}.mdi-mailbox-open-up:before{content:"󰶊"}.mdi-mailbox-open-up-outline:before{content:"󰶋"}.mdi-mailbox-outline:before{content:"󰶌"}.mdi-mailbox-up:before{content:"󰶍"}.mdi-mailbox-up-outline:before{content:"󰶎"}.mdi-manjaro:before{content:"󱘊"}.mdi-map:before{content:"󰍍"}.mdi-map-check:before{content:"󰺼"}.mdi-map-check-outline:before{content:"󰺽"}.mdi-map-clock:before{content:"󰴞"}.mdi-map-clock-outline:before{content:"󰴟"}.mdi-map-legend:before{content:"󰨁"}.mdi-map-marker:before{content:"󰍎"}.mdi-map-marker-account:before{content:"󱣣"}.mdi-map-marker-account-outline:before{content:"󱣤"}.mdi-map-marker-alert:before{content:"󰼅"}.mdi-map-marker-alert-outline:before{content:"󰼆"}.mdi-map-marker-check:before{content:"󰲕"}.mdi-map-marker-check-outline:before{content:"󱋻"}.mdi-map-marker-circle:before{content:"󰍏"}.mdi-map-marker-distance:before{content:"󰣰"}.mdi-map-marker-down:before{content:"󱄂"}.mdi-map-marker-left:before{content:"󱋛"}.mdi-map-marker-left-outline:before{content:"󱋝"}.mdi-map-marker-minus:before{content:"󰙐"}.mdi-map-marker-minus-outline:before{content:"󱋹"}.mdi-map-marker-multiple:before{content:"󰍐"}.mdi-map-marker-multiple-outline:before{content:"󱉷"}.mdi-map-marker-off:before{content:"󰍑"}.mdi-map-marker-off-outline:before{content:"󱋽"}.mdi-map-marker-outline:before{content:"󰟙"}.mdi-map-marker-path:before{content:"󰴠"}.mdi-map-marker-plus:before{content:"󰙑"}.mdi-map-marker-plus-outline:before{content:"󱋸"}.mdi-map-marker-question:before{content:"󰼇"}.mdi-map-marker-question-outline:before{content:"󰼈"}.mdi-map-marker-radius:before{content:"󰍒"}.mdi-map-marker-radius-outline:before{content:"󱋼"}.mdi-map-marker-remove:before{content:"󰼉"}.mdi-map-marker-remove-outline:before{content:"󱋺"}.mdi-map-marker-remove-variant:before{content:"󰼊"}.mdi-map-marker-right:before{content:"󱋜"}.mdi-map-marker-right-outline:before{content:"󱋞"}.mdi-map-marker-star:before{content:"󱘈"}.mdi-map-marker-star-outline:before{content:"󱘉"}.mdi-map-marker-up:before{content:"󱄃"}.mdi-map-minus:before{content:"󰦁"}.mdi-map-outline:before{content:"󰦂"}.mdi-map-plus:before{content:"󰦃"}.mdi-map-search:before{content:"󰦄"}.mdi-map-search-outline:before{content:"󰦅"}.mdi-mapbox:before{content:"󰮪"}.mdi-margin:before{content:"󰍓"}.mdi-marker:before{content:"󰙒"}.mdi-marker-cancel:before{content:"󰷙"}.mdi-marker-check:before{content:"󰍕"}.mdi-mastodon:before{content:"󰫑"}.mdi-material-design:before{content:"󰦆"}.mdi-material-ui:before{content:"󰍗"}.mdi-math-compass:before{content:"󰍘"}.mdi-math-cos:before{content:"󰲖"}.mdi-math-integral:before{content:"󰿈"}.mdi-math-integral-box:before{content:"󰿉"}.mdi-math-log:before{content:"󱂅"}.mdi-math-norm:before{content:"󰿊"}.mdi-math-norm-box:before{content:"󰿋"}.mdi-math-sin:before{content:"󰲗"}.mdi-math-tan:before{content:"󰲘"}.mdi-matrix:before{content:"󰘨"}.mdi-medal:before{content:"󰦇"}.mdi-medal-outline:before{content:"󱌦"}.mdi-medical-bag:before{content:"󰛯"}.mdi-medical-cotton-swab:before{content:"󱪸"}.mdi-medication:before{content:"󱬔"}.mdi-medication-outline:before{content:"󱬕"}.mdi-meditation:before{content:"󱅻"}.mdi-memory:before{content:"󰍛"}.mdi-memory-arrow-down:before{content:"󱲦"}.mdi-menorah:before{content:"󱟔"}.mdi-menorah-fire:before{content:"󱟕"}.mdi-menu:before{content:"󰍜"}.mdi-menu-close:before{content:"󱲐"}.mdi-menu-down:before{content:"󰍝"}.mdi-menu-down-outline:before{content:"󰚶"}.mdi-menu-left:before{content:"󰍞"}.mdi-menu-left-outline:before{content:"󰨂"}.mdi-menu-open:before{content:"󰮫"}.mdi-menu-right:before{content:"󰍟"}.mdi-menu-right-outline:before{content:"󰨃"}.mdi-menu-swap:before{content:"󰩤"}.mdi-menu-swap-outline:before{content:"󰩥"}.mdi-menu-up:before{content:"󰍠"}.mdi-menu-up-outline:before{content:"󰚷"}.mdi-merge:before{content:"󰽜"}.mdi-message:before{content:"󰍡"}.mdi-message-alert:before{content:"󰍢"}.mdi-message-alert-outline:before{content:"󰨄"}.mdi-message-arrow-left:before{content:"󱋲"}.mdi-message-arrow-left-outline:before{content:"󱋳"}.mdi-message-arrow-right:before{content:"󱋴"}.mdi-message-arrow-right-outline:before{content:"󱋵"}.mdi-message-badge:before{content:"󱥁"}.mdi-message-badge-outline:before{content:"󱥂"}.mdi-message-bookmark:before{content:"󱖬"}.mdi-message-bookmark-outline:before{content:"󱖭"}.mdi-message-bulleted:before{content:"󰚢"}.mdi-message-bulleted-off:before{content:"󰚣"}.mdi-message-check:before{content:"󱮊"}.mdi-message-check-outline:before{content:"󱮋"}.mdi-message-cog:before{content:"󰛱"}.mdi-message-cog-outline:before{content:"󱅲"}.mdi-message-draw:before{content:"󰍣"}.mdi-message-fast:before{content:"󱧌"}.mdi-message-fast-outline:before{content:"󱧍"}.mdi-message-flash:before{content:"󱖩"}.mdi-message-flash-outline:before{content:"󱖪"}.mdi-message-image:before{content:"󰍤"}.mdi-message-image-outline:before{content:"󱅬"}.mdi-message-lock:before{content:"󰿌"}.mdi-message-lock-outline:before{content:"󱅭"}.mdi-message-minus:before{content:"󱅮"}.mdi-message-minus-outline:before{content:"󱅯"}.mdi-message-off:before{content:"󱙍"}.mdi-message-off-outline:before{content:"󱙎"}.mdi-message-outline:before{content:"󰍥"}.mdi-message-plus:before{content:"󰙓"}.mdi-message-plus-outline:before{content:"󱂻"}.mdi-message-processing:before{content:"󰍦"}.mdi-message-processing-outline:before{content:"󱅰"}.mdi-message-question:before{content:"󱜺"}.mdi-message-question-outline:before{content:"󱜻"}.mdi-message-reply:before{content:"󰍧"}.mdi-message-reply-outline:before{content:"󱜽"}.mdi-message-reply-text:before{content:"󰍨"}.mdi-message-reply-text-outline:before{content:"󱜾"}.mdi-message-settings:before{content:"󰛰"}.mdi-message-settings-outline:before{content:"󱅱"}.mdi-message-star:before{content:"󰚚"}.mdi-message-star-outline:before{content:"󱉐"}.mdi-message-text:before{content:"󰍩"}.mdi-message-text-clock:before{content:"󱅳"}.mdi-message-text-clock-outline:before{content:"󱅴"}.mdi-message-text-fast:before{content:"󱧎"}.mdi-message-text-fast-outline:before{content:"󱧏"}.mdi-message-text-lock:before{content:"󰿍"}.mdi-message-text-lock-outline:before{content:"󱅵"}.mdi-message-text-outline:before{content:"󰍪"}.mdi-message-video:before{content:"󰍫"}.mdi-meteor:before{content:"󰘩"}.mdi-meter-electric:before{content:"󱩗"}.mdi-meter-electric-outline:before{content:"󱩘"}.mdi-meter-gas:before{content:"󱩙"}.mdi-meter-gas-outline:before{content:"󱩚"}.mdi-metronome:before{content:"󰟚"}.mdi-metronome-tick:before{content:"󰟛"}.mdi-micro-sd:before{content:"󰟜"}.mdi-microphone:before{content:"󰍬"}.mdi-microphone-message:before{content:"󰔊"}.mdi-microphone-message-off:before{content:"󰔋"}.mdi-microphone-minus:before{content:"󰢳"}.mdi-microphone-off:before{content:"󰍭"}.mdi-microphone-outline:before{content:"󰍮"}.mdi-microphone-plus:before{content:"󰢴"}.mdi-microphone-question:before{content:"󱦉"}.mdi-microphone-question-outline:before{content:"󱦊"}.mdi-microphone-settings:before{content:"󰍯"}.mdi-microphone-variant:before{content:"󰍰"}.mdi-microphone-variant-off:before{content:"󰍱"}.mdi-microscope:before{content:"󰙔"}.mdi-microsoft:before{content:"󰍲"}.mdi-microsoft-access:before{content:"󱎎"}.mdi-microsoft-azure:before{content:"󰠅"}.mdi-microsoft-azure-devops:before{content:"󰿕"}.mdi-microsoft-bing:before{content:"󰂤"}.mdi-microsoft-dynamics-365:before{content:"󰦈"}.mdi-microsoft-edge:before{content:"󰇩"}.mdi-microsoft-excel:before{content:"󱎏"}.mdi-microsoft-internet-explorer:before{content:"󰌀"}.mdi-microsoft-office:before{content:"󰏆"}.mdi-microsoft-onedrive:before{content:"󰏊"}.mdi-microsoft-onenote:before{content:"󰝇"}.mdi-microsoft-outlook:before{content:"󰴢"}.mdi-microsoft-powerpoint:before{content:"󱎐"}.mdi-microsoft-sharepoint:before{content:"󱎑"}.mdi-microsoft-teams:before{content:"󰊻"}.mdi-microsoft-visual-studio:before{content:"󰘐"}.mdi-microsoft-visual-studio-code:before{content:"󰨞"}.mdi-microsoft-windows:before{content:"󰖳"}.mdi-microsoft-windows-classic:before{content:"󰨡"}.mdi-microsoft-word:before{content:"󱎒"}.mdi-microsoft-xbox:before{content:"󰖹"}.mdi-microsoft-xbox-controller:before{content:"󰖺"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"󰝋"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"󰨢"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"󰝌"}.mdi-microsoft-xbox-controller-battery-full:before{content:"󰝍"}.mdi-microsoft-xbox-controller-battery-low:before{content:"󰝎"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"󰝏"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"󰝐"}.mdi-microsoft-xbox-controller-menu:before{content:"󰹯"}.mdi-microsoft-xbox-controller-off:before{content:"󰖻"}.mdi-microsoft-xbox-controller-view:before{content:"󰹰"}.mdi-microwave:before{content:"󰲙"}.mdi-microwave-off:before{content:"󱐣"}.mdi-middleware:before{content:"󰽝"}.mdi-middleware-outline:before{content:"󰽞"}.mdi-midi:before{content:"󰣱"}.mdi-midi-port:before{content:"󰣲"}.mdi-mine:before{content:"󰷚"}.mdi-minecraft:before{content:"󰍳"}.mdi-mini-sd:before{content:"󰨅"}.mdi-minidisc:before{content:"󰨆"}.mdi-minus:before{content:"󰍴"}.mdi-minus-box:before{content:"󰍵"}.mdi-minus-box-multiple:before{content:"󱅁"}.mdi-minus-box-multiple-outline:before{content:"󱅂"}.mdi-minus-box-outline:before{content:"󰛲"}.mdi-minus-circle:before{content:"󰍶"}.mdi-minus-circle-multiple:before{content:"󰍚"}.mdi-minus-circle-multiple-outline:before{content:"󰫓"}.mdi-minus-circle-off:before{content:"󱑙"}.mdi-minus-circle-off-outline:before{content:"󱑚"}.mdi-minus-circle-outline:before{content:"󰍷"}.mdi-minus-network:before{content:"󰍸"}.mdi-minus-network-outline:before{content:"󰲚"}.mdi-minus-thick:before{content:"󱘹"}.mdi-mirror:before{content:"󱇽"}.mdi-mirror-rectangle:before{content:"󱞟"}.mdi-mirror-variant:before{content:"󱞠"}.mdi-mixed-martial-arts:before{content:"󰶏"}.mdi-mixed-reality:before{content:"󰡿"}.mdi-molecule:before{content:"󰮬"}.mdi-molecule-co:before{content:"󱋾"}.mdi-molecule-co2:before{content:"󰟤"}.mdi-monitor:before{content:"󰍹"}.mdi-monitor-account:before{content:"󱩛"}.mdi-monitor-arrow-down:before{content:"󱧐"}.mdi-monitor-arrow-down-variant:before{content:"󱧑"}.mdi-monitor-cellphone:before{content:"󰦉"}.mdi-monitor-cellphone-star:before{content:"󰦊"}.mdi-monitor-dashboard:before{content:"󰨇"}.mdi-monitor-edit:before{content:"󱋆"}.mdi-monitor-eye:before{content:"󱎴"}.mdi-monitor-lock:before{content:"󰷛"}.mdi-monitor-multiple:before{content:"󰍺"}.mdi-monitor-off:before{content:"󰶐"}.mdi-monitor-screenshot:before{content:"󰹑"}.mdi-monitor-share:before{content:"󱒃"}.mdi-monitor-shimmer:before{content:"󱄄"}.mdi-monitor-small:before{content:"󱡶"}.mdi-monitor-speaker:before{content:"󰽟"}.mdi-monitor-speaker-off:before{content:"󰽠"}.mdi-monitor-star:before{content:"󰷜"}.mdi-monitor-vertical:before{content:"󱰳"}.mdi-moon-first-quarter:before{content:"󰽡"}.mdi-moon-full:before{content:"󰽢"}.mdi-moon-last-quarter:before{content:"󰽣"}.mdi-moon-new:before{content:"󰽤"}.mdi-moon-waning-crescent:before{content:"󰽥"}.mdi-moon-waning-gibbous:before{content:"󰽦"}.mdi-moon-waxing-crescent:before{content:"󰽧"}.mdi-moon-waxing-gibbous:before{content:"󰽨"}.mdi-moped:before{content:"󱂆"}.mdi-moped-electric:before{content:"󱖷"}.mdi-moped-electric-outline:before{content:"󱖸"}.mdi-moped-outline:before{content:"󱖹"}.mdi-more:before{content:"󰍻"}.mdi-mortar-pestle:before{content:"󱝈"}.mdi-mortar-pestle-plus:before{content:"󰏱"}.mdi-mosque:before{content:"󰵅"}.mdi-mosque-outline:before{content:"󱠧"}.mdi-mother-heart:before{content:"󱌔"}.mdi-mother-nurse:before{content:"󰴡"}.mdi-motion:before{content:"󱖲"}.mdi-motion-outline:before{content:"󱖳"}.mdi-motion-pause:before{content:"󱖐"}.mdi-motion-pause-outline:before{content:"󱖒"}.mdi-motion-play:before{content:"󱖏"}.mdi-motion-play-outline:before{content:"󱖑"}.mdi-motion-sensor:before{content:"󰶑"}.mdi-motion-sensor-off:before{content:"󱐵"}.mdi-motorbike:before{content:"󰍼"}.mdi-motorbike-electric:before{content:"󱖺"}.mdi-motorbike-off:before{content:"󱬖"}.mdi-mouse:before{content:"󰍽"}.mdi-mouse-bluetooth:before{content:"󰦋"}.mdi-mouse-left-click:before{content:"󱴇"}.mdi-mouse-left-click-outline:before{content:"󱴈"}.mdi-mouse-move-down:before{content:"󱕐"}.mdi-mouse-move-up:before{content:"󱕑"}.mdi-mouse-move-vertical:before{content:"󱕒"}.mdi-mouse-off:before{content:"󰍾"}.mdi-mouse-outline:before{content:"󱴉"}.mdi-mouse-right-click:before{content:"󱴊"}.mdi-mouse-right-click-outline:before{content:"󱴋"}.mdi-mouse-scroll-wheel:before{content:"󱴌"}.mdi-mouse-variant:before{content:"󰍿"}.mdi-mouse-variant-off:before{content:"󰎀"}.mdi-move-resize:before{content:"󰙕"}.mdi-move-resize-variant:before{content:"󰙖"}.mdi-movie:before{content:"󰎁"}.mdi-movie-check:before{content:"󱛳"}.mdi-movie-check-outline:before{content:"󱛴"}.mdi-movie-cog:before{content:"󱛵"}.mdi-movie-cog-outline:before{content:"󱛶"}.mdi-movie-edit:before{content:"󱄢"}.mdi-movie-edit-outline:before{content:"󱄣"}.mdi-movie-filter:before{content:"󱄤"}.mdi-movie-filter-outline:before{content:"󱄥"}.mdi-movie-minus:before{content:"󱛷"}.mdi-movie-minus-outline:before{content:"󱛸"}.mdi-movie-off:before{content:"󱛹"}.mdi-movie-off-outline:before{content:"󱛺"}.mdi-movie-open:before{content:"󰿎"}.mdi-movie-open-check:before{content:"󱛻"}.mdi-movie-open-check-outline:before{content:"󱛼"}.mdi-movie-open-cog:before{content:"󱛽"}.mdi-movie-open-cog-outline:before{content:"󱛾"}.mdi-movie-open-edit:before{content:"󱛿"}.mdi-movie-open-edit-outline:before{content:"󱜀"}.mdi-movie-open-minus:before{content:"󱜁"}.mdi-movie-open-minus-outline:before{content:"󱜂"}.mdi-movie-open-off:before{content:"󱜃"}.mdi-movie-open-off-outline:before{content:"󱜄"}.mdi-movie-open-outline:before{content:"󰿏"}.mdi-movie-open-play:before{content:"󱜅"}.mdi-movie-open-play-outline:before{content:"󱜆"}.mdi-movie-open-plus:before{content:"󱜇"}.mdi-movie-open-plus-outline:before{content:"󱜈"}.mdi-movie-open-remove:before{content:"󱜉"}.mdi-movie-open-remove-outline:before{content:"󱜊"}.mdi-movie-open-settings:before{content:"󱜋"}.mdi-movie-open-settings-outline:before{content:"󱜌"}.mdi-movie-open-star:before{content:"󱜍"}.mdi-movie-open-star-outline:before{content:"󱜎"}.mdi-movie-outline:before{content:"󰷝"}.mdi-movie-play:before{content:"󱜏"}.mdi-movie-play-outline:before{content:"󱜐"}.mdi-movie-plus:before{content:"󱜑"}.mdi-movie-plus-outline:before{content:"󱜒"}.mdi-movie-remove:before{content:"󱜓"}.mdi-movie-remove-outline:before{content:"󱜔"}.mdi-movie-roll:before{content:"󰟞"}.mdi-movie-search:before{content:"󱇒"}.mdi-movie-search-outline:before{content:"󱇓"}.mdi-movie-settings:before{content:"󱜕"}.mdi-movie-settings-outline:before{content:"󱜖"}.mdi-movie-star:before{content:"󱜗"}.mdi-movie-star-outline:before{content:"󱜘"}.mdi-mower:before{content:"󱙯"}.mdi-mower-bag:before{content:"󱙰"}.mdi-mower-bag-on:before{content:"󱭠"}.mdi-mower-on:before{content:"󱭟"}.mdi-muffin:before{content:"󰦌"}.mdi-multicast:before{content:"󱢓"}.mdi-multimedia:before{content:"󱮗"}.mdi-multiplication:before{content:"󰎂"}.mdi-multiplication-box:before{content:"󰎃"}.mdi-mushroom:before{content:"󰟟"}.mdi-mushroom-off:before{content:"󱏺"}.mdi-mushroom-off-outline:before{content:"󱏻"}.mdi-mushroom-outline:before{content:"󰟠"}.mdi-music:before{content:"󰝚"}.mdi-music-accidental-double-flat:before{content:"󰽩"}.mdi-music-accidental-double-sharp:before{content:"󰽪"}.mdi-music-accidental-flat:before{content:"󰽫"}.mdi-music-accidental-natural:before{content:"󰽬"}.mdi-music-accidental-sharp:before{content:"󰽭"}.mdi-music-box:before{content:"󰎄"}.mdi-music-box-multiple:before{content:"󰌳"}.mdi-music-box-multiple-outline:before{content:"󰼄"}.mdi-music-box-outline:before{content:"󰎅"}.mdi-music-circle:before{content:"󰎆"}.mdi-music-circle-outline:before{content:"󰫔"}.mdi-music-clef-alto:before{content:"󰽮"}.mdi-music-clef-bass:before{content:"󰽯"}.mdi-music-clef-treble:before{content:"󰽰"}.mdi-music-note:before{content:"󰎇"}.mdi-music-note-bluetooth:before{content:"󰗾"}.mdi-music-note-bluetooth-off:before{content:"󰗿"}.mdi-music-note-eighth:before{content:"󰎈"}.mdi-music-note-eighth-dotted:before{content:"󰽱"}.mdi-music-note-half:before{content:"󰎉"}.mdi-music-note-half-dotted:before{content:"󰽲"}.mdi-music-note-minus:before{content:"󱮉"}.mdi-music-note-off:before{content:"󰎊"}.mdi-music-note-off-outline:before{content:"󰽳"}.mdi-music-note-outline:before{content:"󰽴"}.mdi-music-note-plus:before{content:"󰷞"}.mdi-music-note-quarter:before{content:"󰎋"}.mdi-music-note-quarter-dotted:before{content:"󰽵"}.mdi-music-note-sixteenth:before{content:"󰎌"}.mdi-music-note-sixteenth-dotted:before{content:"󰽶"}.mdi-music-note-whole:before{content:"󰎍"}.mdi-music-note-whole-dotted:before{content:"󰽷"}.mdi-music-off:before{content:"󰝛"}.mdi-music-rest-eighth:before{content:"󰽸"}.mdi-music-rest-half:before{content:"󰽹"}.mdi-music-rest-quarter:before{content:"󰽺"}.mdi-music-rest-sixteenth:before{content:"󰽻"}.mdi-music-rest-whole:before{content:"󰽼"}.mdi-mustache:before{content:"󱗞"}.mdi-nail:before{content:"󰷟"}.mdi-nas:before{content:"󰣳"}.mdi-nativescript:before{content:"󰢀"}.mdi-nature:before{content:"󰎎"}.mdi-nature-outline:before{content:"󱱱"}.mdi-nature-people:before{content:"󰎏"}.mdi-nature-people-outline:before{content:"󱱲"}.mdi-navigation:before{content:"󰎐"}.mdi-navigation-outline:before{content:"󱘇"}.mdi-navigation-variant:before{content:"󱣰"}.mdi-navigation-variant-outline:before{content:"󱣱"}.mdi-near-me:before{content:"󰗍"}.mdi-necklace:before{content:"󰼋"}.mdi-needle:before{content:"󰎑"}.mdi-needle-off:before{content:"󱧒"}.mdi-netflix:before{content:"󰝆"}.mdi-network:before{content:"󰛳"}.mdi-network-off:before{content:"󰲛"}.mdi-network-off-outline:before{content:"󰲜"}.mdi-network-outline:before{content:"󰲝"}.mdi-network-pos:before{content:"󱫋"}.mdi-network-strength-1:before{content:"󰣴"}.mdi-network-strength-1-alert:before{content:"󰣵"}.mdi-network-strength-2:before{content:"󰣶"}.mdi-network-strength-2-alert:before{content:"󰣷"}.mdi-network-strength-3:before{content:"󰣸"}.mdi-network-strength-3-alert:before{content:"󰣹"}.mdi-network-strength-4:before{content:"󰣺"}.mdi-network-strength-4-alert:before{content:"󰣻"}.mdi-network-strength-4-cog:before{content:"󱤚"}.mdi-network-strength-off:before{content:"󰣼"}.mdi-network-strength-off-outline:before{content:"󰣽"}.mdi-network-strength-outline:before{content:"󰣾"}.mdi-new-box:before{content:"󰎔"}.mdi-newspaper:before{content:"󰎕"}.mdi-newspaper-check:before{content:"󱥃"}.mdi-newspaper-minus:before{content:"󰼌"}.mdi-newspaper-plus:before{content:"󰼍"}.mdi-newspaper-remove:before{content:"󱥄"}.mdi-newspaper-variant:before{content:"󱀁"}.mdi-newspaper-variant-multiple:before{content:"󱀂"}.mdi-newspaper-variant-multiple-outline:before{content:"󱀃"}.mdi-newspaper-variant-outline:before{content:"󱀄"}.mdi-nfc:before{content:"󰎖"}.mdi-nfc-search-variant:before{content:"󰹓"}.mdi-nfc-tap:before{content:"󰎗"}.mdi-nfc-variant:before{content:"󰎘"}.mdi-nfc-variant-off:before{content:"󰹔"}.mdi-ninja:before{content:"󰝴"}.mdi-nintendo-game-boy:before{content:"󱎓"}.mdi-nintendo-switch:before{content:"󰟡"}.mdi-nintendo-wii:before{content:"󰖫"}.mdi-nintendo-wiiu:before{content:"󰜭"}.mdi-nix:before{content:"󱄅"}.mdi-nodejs:before{content:"󰎙"}.mdi-noodles:before{content:"󱅾"}.mdi-not-equal:before{content:"󰦍"}.mdi-not-equal-variant:before{content:"󰦎"}.mdi-note:before{content:"󰎚"}.mdi-note-alert:before{content:"󱝽"}.mdi-note-alert-outline:before{content:"󱝾"}.mdi-note-check:before{content:"󱝿"}.mdi-note-check-outline:before{content:"󱞀"}.mdi-note-edit:before{content:"󱞁"}.mdi-note-edit-outline:before{content:"󱞂"}.mdi-note-minus:before{content:"󱙏"}.mdi-note-minus-outline:before{content:"󱙐"}.mdi-note-multiple:before{content:"󰚸"}.mdi-note-multiple-outline:before{content:"󰚹"}.mdi-note-off:before{content:"󱞃"}.mdi-note-off-outline:before{content:"󱞄"}.mdi-note-outline:before{content:"󰎛"}.mdi-note-plus:before{content:"󰎜"}.mdi-note-plus-outline:before{content:"󰎝"}.mdi-note-remove:before{content:"󱙑"}.mdi-note-remove-outline:before{content:"󱙒"}.mdi-note-search:before{content:"󱙓"}.mdi-note-search-outline:before{content:"󱙔"}.mdi-note-text:before{content:"󰎞"}.mdi-note-text-outline:before{content:"󱇗"}.mdi-notebook:before{content:"󰠮"}.mdi-notebook-check:before{content:"󱓵"}.mdi-notebook-check-outline:before{content:"󱓶"}.mdi-notebook-edit:before{content:"󱓧"}.mdi-notebook-edit-outline:before{content:"󱓩"}.mdi-notebook-heart:before{content:"󱨋"}.mdi-notebook-heart-outline:before{content:"󱨌"}.mdi-notebook-minus:before{content:"󱘐"}.mdi-notebook-minus-outline:before{content:"󱘑"}.mdi-notebook-multiple:before{content:"󰹕"}.mdi-notebook-outline:before{content:"󰺿"}.mdi-notebook-plus:before{content:"󱘒"}.mdi-notebook-plus-outline:before{content:"󱘓"}.mdi-notebook-remove:before{content:"󱘔"}.mdi-notebook-remove-outline:before{content:"󱘕"}.mdi-notification-clear-all:before{content:"󰎟"}.mdi-npm:before{content:"󰛷"}.mdi-nuke:before{content:"󰚤"}.mdi-null:before{content:"󰟢"}.mdi-numeric:before{content:"󰎠"}.mdi-numeric-0:before{content:"󰬹"}.mdi-numeric-0-box:before{content:"󰎡"}.mdi-numeric-0-box-multiple:before{content:"󰼎"}.mdi-numeric-0-box-multiple-outline:before{content:"󰎢"}.mdi-numeric-0-box-outline:before{content:"󰎣"}.mdi-numeric-0-circle:before{content:"󰲞"}.mdi-numeric-0-circle-outline:before{content:"󰲟"}.mdi-numeric-1:before{content:"󰬺"}.mdi-numeric-1-box:before{content:"󰎤"}.mdi-numeric-1-box-multiple:before{content:"󰼏"}.mdi-numeric-1-box-multiple-outline:before{content:"󰎥"}.mdi-numeric-1-box-outline:before{content:"󰎦"}.mdi-numeric-1-circle:before{content:"󰲠"}.mdi-numeric-1-circle-outline:before{content:"󰲡"}.mdi-numeric-10:before{content:"󰿩"}.mdi-numeric-10-box:before{content:"󰽽"}.mdi-numeric-10-box-multiple:before{content:"󰿪"}.mdi-numeric-10-box-multiple-outline:before{content:"󰿫"}.mdi-numeric-10-box-outline:before{content:"󰽾"}.mdi-numeric-10-circle:before{content:"󰿬"}.mdi-numeric-10-circle-outline:before{content:"󰿭"}.mdi-numeric-2:before{content:"󰬻"}.mdi-numeric-2-box:before{content:"󰎧"}.mdi-numeric-2-box-multiple:before{content:"󰼐"}.mdi-numeric-2-box-multiple-outline:before{content:"󰎨"}.mdi-numeric-2-box-outline:before{content:"󰎩"}.mdi-numeric-2-circle:before{content:"󰲢"}.mdi-numeric-2-circle-outline:before{content:"󰲣"}.mdi-numeric-3:before{content:"󰬼"}.mdi-numeric-3-box:before{content:"󰎪"}.mdi-numeric-3-box-multiple:before{content:"󰼑"}.mdi-numeric-3-box-multiple-outline:before{content:"󰎫"}.mdi-numeric-3-box-outline:before{content:"󰎬"}.mdi-numeric-3-circle:before{content:"󰲤"}.mdi-numeric-3-circle-outline:before{content:"󰲥"}.mdi-numeric-4:before{content:"󰬽"}.mdi-numeric-4-box:before{content:"󰎭"}.mdi-numeric-4-box-multiple:before{content:"󰼒"}.mdi-numeric-4-box-multiple-outline:before{content:"󰎲"}.mdi-numeric-4-box-outline:before{content:"󰎮"}.mdi-numeric-4-circle:before{content:"󰲦"}.mdi-numeric-4-circle-outline:before{content:"󰲧"}.mdi-numeric-5:before{content:"󰬾"}.mdi-numeric-5-box:before{content:"󰎱"}.mdi-numeric-5-box-multiple:before{content:"󰼓"}.mdi-numeric-5-box-multiple-outline:before{content:"󰎯"}.mdi-numeric-5-box-outline:before{content:"󰎰"}.mdi-numeric-5-circle:before{content:"󰲨"}.mdi-numeric-5-circle-outline:before{content:"󰲩"}.mdi-numeric-6:before{content:"󰬿"}.mdi-numeric-6-box:before{content:"󰎳"}.mdi-numeric-6-box-multiple:before{content:"󰼔"}.mdi-numeric-6-box-multiple-outline:before{content:"󰎴"}.mdi-numeric-6-box-outline:before{content:"󰎵"}.mdi-numeric-6-circle:before{content:"󰲪"}.mdi-numeric-6-circle-outline:before{content:"󰲫"}.mdi-numeric-7:before{content:"󰭀"}.mdi-numeric-7-box:before{content:"󰎶"}.mdi-numeric-7-box-multiple:before{content:"󰼕"}.mdi-numeric-7-box-multiple-outline:before{content:"󰎷"}.mdi-numeric-7-box-outline:before{content:"󰎸"}.mdi-numeric-7-circle:before{content:"󰲬"}.mdi-numeric-7-circle-outline:before{content:"󰲭"}.mdi-numeric-8:before{content:"󰭁"}.mdi-numeric-8-box:before{content:"󰎹"}.mdi-numeric-8-box-multiple:before{content:"󰼖"}.mdi-numeric-8-box-multiple-outline:before{content:"󰎺"}.mdi-numeric-8-box-outline:before{content:"󰎻"}.mdi-numeric-8-circle:before{content:"󰲮"}.mdi-numeric-8-circle-outline:before{content:"󰲯"}.mdi-numeric-9:before{content:"󰭂"}.mdi-numeric-9-box:before{content:"󰎼"}.mdi-numeric-9-box-multiple:before{content:"󰼗"}.mdi-numeric-9-box-multiple-outline:before{content:"󰎽"}.mdi-numeric-9-box-outline:before{content:"󰎾"}.mdi-numeric-9-circle:before{content:"󰲰"}.mdi-numeric-9-circle-outline:before{content:"󰲱"}.mdi-numeric-9-plus:before{content:"󰿮"}.mdi-numeric-9-plus-box:before{content:"󰎿"}.mdi-numeric-9-plus-box-multiple:before{content:"󰼘"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"󰏀"}.mdi-numeric-9-plus-box-outline:before{content:"󰏁"}.mdi-numeric-9-plus-circle:before{content:"󰲲"}.mdi-numeric-9-plus-circle-outline:before{content:"󰲳"}.mdi-numeric-negative-1:before{content:"󱁒"}.mdi-numeric-off:before{content:"󱧓"}.mdi-numeric-positive-1:before{content:"󱗋"}.mdi-nut:before{content:"󰛸"}.mdi-nutrition:before{content:"󰏂"}.mdi-nuxt:before{content:"󱄆"}.mdi-oar:before{content:"󰙼"}.mdi-ocarina:before{content:"󰷠"}.mdi-oci:before{content:"󱋩"}.mdi-ocr:before{content:"󱄺"}.mdi-octagon:before{content:"󰏃"}.mdi-octagon-outline:before{content:"󰏄"}.mdi-octagram:before{content:"󰛹"}.mdi-octagram-edit:before{content:"󱰴"}.mdi-octagram-edit-outline:before{content:"󱰵"}.mdi-octagram-minus:before{content:"󱰶"}.mdi-octagram-minus-outline:before{content:"󱰷"}.mdi-octagram-outline:before{content:"󰝵"}.mdi-octagram-plus:before{content:"󱰸"}.mdi-octagram-plus-outline:before{content:"󱰹"}.mdi-octahedron:before{content:"󱥐"}.mdi-octahedron-off:before{content:"󱥑"}.mdi-odnoklassniki:before{content:"󰏅"}.mdi-offer:before{content:"󱈛"}.mdi-office-building:before{content:"󰦑"}.mdi-office-building-cog:before{content:"󱥉"}.mdi-office-building-cog-outline:before{content:"󱥊"}.mdi-office-building-marker:before{content:"󱔠"}.mdi-office-building-marker-outline:before{content:"󱔡"}.mdi-office-building-minus:before{content:"󱮪"}.mdi-office-building-minus-outline:before{content:"󱮫"}.mdi-office-building-outline:before{content:"󱔟"}.mdi-office-building-plus:before{content:"󱮨"}.mdi-office-building-plus-outline:before{content:"󱮩"}.mdi-office-building-remove:before{content:"󱮬"}.mdi-office-building-remove-outline:before{content:"󱮭"}.mdi-oil:before{content:"󰏇"}.mdi-oil-lamp:before{content:"󰼙"}.mdi-oil-level:before{content:"󱁓"}.mdi-oil-temperature:before{content:"󰿸"}.mdi-om:before{content:"󰥳"}.mdi-omega:before{content:"󰏉"}.mdi-one-up:before{content:"󰮭"}.mdi-onepassword:before{content:"󰢁"}.mdi-opacity:before{content:"󰗌"}.mdi-open-in-app:before{content:"󰏋"}.mdi-open-in-new:before{content:"󰏌"}.mdi-open-source-initiative:before{content:"󰮮"}.mdi-openid:before{content:"󰏍"}.mdi-opera:before{content:"󰏎"}.mdi-orbit:before{content:"󰀘"}.mdi-orbit-variant:before{content:"󱗛"}.mdi-order-alphabetical-ascending:before{content:"󰈍"}.mdi-order-alphabetical-descending:before{content:"󰴇"}.mdi-order-bool-ascending:before{content:"󰊾"}.mdi-order-bool-ascending-variant:before{content:"󰦏"}.mdi-order-bool-descending:before{content:"󱎄"}.mdi-order-bool-descending-variant:before{content:"󰦐"}.mdi-order-numeric-ascending:before{content:"󰕅"}.mdi-order-numeric-descending:before{content:"󰕆"}.mdi-origin:before{content:"󰭃"}.mdi-ornament:before{content:"󰏏"}.mdi-ornament-variant:before{content:"󰏐"}.mdi-outdoor-lamp:before{content:"󱁔"}.mdi-overscan:before{content:"󱀅"}.mdi-owl:before{content:"󰏒"}.mdi-pac-man:before{content:"󰮯"}.mdi-package:before{content:"󰏓"}.mdi-package-check:before{content:"󱭑"}.mdi-package-down:before{content:"󰏔"}.mdi-package-up:before{content:"󰏕"}.mdi-package-variant:before{content:"󰏖"}.mdi-package-variant-closed:before{content:"󰏗"}.mdi-package-variant-closed-check:before{content:"󱭒"}.mdi-package-variant-closed-minus:before{content:"󱧔"}.mdi-package-variant-closed-plus:before{content:"󱧕"}.mdi-package-variant-closed-remove:before{content:"󱧖"}.mdi-package-variant-minus:before{content:"󱧗"}.mdi-package-variant-plus:before{content:"󱧘"}.mdi-package-variant-remove:before{content:"󱧙"}.mdi-page-first:before{content:"󰘀"}.mdi-page-last:before{content:"󰘁"}.mdi-page-layout-body:before{content:"󰛺"}.mdi-page-layout-footer:before{content:"󰛻"}.mdi-page-layout-header:before{content:"󰛼"}.mdi-page-layout-header-footer:before{content:"󰽿"}.mdi-page-layout-sidebar-left:before{content:"󰛽"}.mdi-page-layout-sidebar-right:before{content:"󰛾"}.mdi-page-next:before{content:"󰮰"}.mdi-page-next-outline:before{content:"󰮱"}.mdi-page-previous:before{content:"󰮲"}.mdi-page-previous-outline:before{content:"󰮳"}.mdi-pail:before{content:"󱐗"}.mdi-pail-minus:before{content:"󱐷"}.mdi-pail-minus-outline:before{content:"󱐼"}.mdi-pail-off:before{content:"󱐹"}.mdi-pail-off-outline:before{content:"󱐾"}.mdi-pail-outline:before{content:"󱐺"}.mdi-pail-plus:before{content:"󱐶"}.mdi-pail-plus-outline:before{content:"󱐻"}.mdi-pail-remove:before{content:"󱐸"}.mdi-pail-remove-outline:before{content:"󱐽"}.mdi-palette:before{content:"󰏘"}.mdi-palette-advanced:before{content:"󰏙"}.mdi-palette-outline:before{content:"󰸌"}.mdi-palette-swatch:before{content:"󰢵"}.mdi-palette-swatch-outline:before{content:"󱍜"}.mdi-palette-swatch-variant:before{content:"󱥚"}.mdi-palm-tree:before{content:"󱁕"}.mdi-pan:before{content:"󰮴"}.mdi-pan-bottom-left:before{content:"󰮵"}.mdi-pan-bottom-right:before{content:"󰮶"}.mdi-pan-down:before{content:"󰮷"}.mdi-pan-horizontal:before{content:"󰮸"}.mdi-pan-left:before{content:"󰮹"}.mdi-pan-right:before{content:"󰮺"}.mdi-pan-top-left:before{content:"󰮻"}.mdi-pan-top-right:before{content:"󰮼"}.mdi-pan-up:before{content:"󰮽"}.mdi-pan-vertical:before{content:"󰮾"}.mdi-panda:before{content:"󰏚"}.mdi-pandora:before{content:"󰏛"}.mdi-panorama:before{content:"󰏜"}.mdi-panorama-fisheye:before{content:"󰏝"}.mdi-panorama-horizontal:before{content:"󱤨"}.mdi-panorama-horizontal-outline:before{content:"󰏞"}.mdi-panorama-outline:before{content:"󱦌"}.mdi-panorama-sphere:before{content:"󱦍"}.mdi-panorama-sphere-outline:before{content:"󱦎"}.mdi-panorama-variant:before{content:"󱦏"}.mdi-panorama-variant-outline:before{content:"󱦐"}.mdi-panorama-vertical:before{content:"󱤩"}.mdi-panorama-vertical-outline:before{content:"󰏟"}.mdi-panorama-wide-angle:before{content:"󱥟"}.mdi-panorama-wide-angle-outline:before{content:"󰏠"}.mdi-paper-cut-vertical:before{content:"󰏡"}.mdi-paper-roll:before{content:"󱅗"}.mdi-paper-roll-outline:before{content:"󱅘"}.mdi-paperclip:before{content:"󰏢"}.mdi-paperclip-check:before{content:"󱫆"}.mdi-paperclip-lock:before{content:"󱧚"}.mdi-paperclip-minus:before{content:"󱫇"}.mdi-paperclip-off:before{content:"󱫈"}.mdi-paperclip-plus:before{content:"󱫉"}.mdi-paperclip-remove:before{content:"󱫊"}.mdi-parachute:before{content:"󰲴"}.mdi-parachute-outline:before{content:"󰲵"}.mdi-paragliding:before{content:"󱝅"}.mdi-parking:before{content:"󰏣"}.mdi-party-popper:before{content:"󱁖"}.mdi-passport:before{content:"󰟣"}.mdi-passport-alert:before{content:"󱲸"}.mdi-passport-biometric:before{content:"󰷡"}.mdi-passport-cancel:before{content:"󱲹"}.mdi-passport-check:before{content:"󱲺"}.mdi-passport-minus:before{content:"󱲻"}.mdi-passport-plus:before{content:"󱲼"}.mdi-passport-remove:before{content:"󱲽"}.mdi-pasta:before{content:"󱅠"}.mdi-patio-heater:before{content:"󰾀"}.mdi-patreon:before{content:"󰢂"}.mdi-pause:before{content:"󰏤"}.mdi-pause-box:before{content:"󰂼"}.mdi-pause-box-outline:before{content:"󱭺"}.mdi-pause-circle:before{content:"󰏥"}.mdi-pause-circle-outline:before{content:"󰏦"}.mdi-pause-octagon:before{content:"󰏧"}.mdi-pause-octagon-outline:before{content:"󰏨"}.mdi-paw:before{content:"󰏩"}.mdi-paw-off:before{content:"󰙗"}.mdi-paw-off-outline:before{content:"󱙶"}.mdi-paw-outline:before{content:"󱙵"}.mdi-peace:before{content:"󰢄"}.mdi-peanut:before{content:"󰿼"}.mdi-peanut-off:before{content:"󰿽"}.mdi-peanut-off-outline:before{content:"󰿿"}.mdi-peanut-outline:before{content:"󰿾"}.mdi-pen:before{content:"󰏪"}.mdi-pen-lock:before{content:"󰷢"}.mdi-pen-minus:before{content:"󰷣"}.mdi-pen-off:before{content:"󰷤"}.mdi-pen-plus:before{content:"󰷥"}.mdi-pen-remove:before{content:"󰷦"}.mdi-pencil:before{content:"󰏫"}.mdi-pencil-box:before{content:"󰏬"}.mdi-pencil-box-multiple:before{content:"󱅄"}.mdi-pencil-box-multiple-outline:before{content:"󱅅"}.mdi-pencil-box-outline:before{content:"󰏭"}.mdi-pencil-circle:before{content:"󰛿"}.mdi-pencil-circle-outline:before{content:"󰝶"}.mdi-pencil-lock:before{content:"󰏮"}.mdi-pencil-lock-outline:before{content:"󰷧"}.mdi-pencil-minus:before{content:"󰷨"}.mdi-pencil-minus-outline:before{content:"󰷩"}.mdi-pencil-off:before{content:"󰏯"}.mdi-pencil-off-outline:before{content:"󰷪"}.mdi-pencil-outline:before{content:"󰲶"}.mdi-pencil-plus:before{content:"󰷫"}.mdi-pencil-plus-outline:before{content:"󰷬"}.mdi-pencil-remove:before{content:"󰷭"}.mdi-pencil-remove-outline:before{content:"󰷮"}.mdi-pencil-ruler:before{content:"󱍓"}.mdi-pencil-ruler-outline:before{content:"󱰑"}.mdi-penguin:before{content:"󰻀"}.mdi-pentagon:before{content:"󰜁"}.mdi-pentagon-outline:before{content:"󰜀"}.mdi-pentagram:before{content:"󱙧"}.mdi-percent:before{content:"󰏰"}.mdi-percent-box:before{content:"󱨂"}.mdi-percent-box-outline:before{content:"󱨃"}.mdi-percent-circle:before{content:"󱨄"}.mdi-percent-circle-outline:before{content:"󱨅"}.mdi-percent-outline:before{content:"󱉸"}.mdi-periodic-table:before{content:"󰢶"}.mdi-perspective-less:before{content:"󰴣"}.mdi-perspective-more:before{content:"󰴤"}.mdi-ph:before{content:"󱟅"}.mdi-phone:before{content:"󰏲"}.mdi-phone-alert:before{content:"󰼚"}.mdi-phone-alert-outline:before{content:"󱆎"}.mdi-phone-bluetooth:before{content:"󰏳"}.mdi-phone-bluetooth-outline:before{content:"󱆏"}.mdi-phone-cancel:before{content:"󱂼"}.mdi-phone-cancel-outline:before{content:"󱆐"}.mdi-phone-check:before{content:"󱆩"}.mdi-phone-check-outline:before{content:"󱆪"}.mdi-phone-classic:before{content:"󰘂"}.mdi-phone-classic-off:before{content:"󱉹"}.mdi-phone-clock:before{content:"󱧛"}.mdi-phone-dial:before{content:"󱕙"}.mdi-phone-dial-outline:before{content:"󱕚"}.mdi-phone-forward:before{content:"󰏴"}.mdi-phone-forward-outline:before{content:"󱆑"}.mdi-phone-hangup:before{content:"󰏵"}.mdi-phone-hangup-outline:before{content:"󱆒"}.mdi-phone-in-talk:before{content:"󰏶"}.mdi-phone-in-talk-outline:before{content:"󱆂"}.mdi-phone-incoming:before{content:"󰏷"}.mdi-phone-incoming-outgoing:before{content:"󱬿"}.mdi-phone-incoming-outgoing-outline:before{content:"󱭀"}.mdi-phone-incoming-outline:before{content:"󱆓"}.mdi-phone-lock:before{content:"󰏸"}.mdi-phone-lock-outline:before{content:"󱆔"}.mdi-phone-log:before{content:"󰏹"}.mdi-phone-log-outline:before{content:"󱆕"}.mdi-phone-message:before{content:"󱆖"}.mdi-phone-message-outline:before{content:"󱆗"}.mdi-phone-minus:before{content:"󰙘"}.mdi-phone-minus-outline:before{content:"󱆘"}.mdi-phone-missed:before{content:"󰏺"}.mdi-phone-missed-outline:before{content:"󱆥"}.mdi-phone-off:before{content:"󰷯"}.mdi-phone-off-outline:before{content:"󱆦"}.mdi-phone-outgoing:before{content:"󰏻"}.mdi-phone-outgoing-outline:before{content:"󱆙"}.mdi-phone-outline:before{content:"󰷰"}.mdi-phone-paused:before{content:"󰏼"}.mdi-phone-paused-outline:before{content:"󱆚"}.mdi-phone-plus:before{content:"󰙙"}.mdi-phone-plus-outline:before{content:"󱆛"}.mdi-phone-refresh:before{content:"󱦓"}.mdi-phone-refresh-outline:before{content:"󱦔"}.mdi-phone-remove:before{content:"󱔯"}.mdi-phone-remove-outline:before{content:"󱔰"}.mdi-phone-return:before{content:"󰠯"}.mdi-phone-return-outline:before{content:"󱆜"}.mdi-phone-ring:before{content:"󱆫"}.mdi-phone-ring-outline:before{content:"󱆬"}.mdi-phone-rotate-landscape:before{content:"󰢅"}.mdi-phone-rotate-portrait:before{content:"󰢆"}.mdi-phone-settings:before{content:"󰏽"}.mdi-phone-settings-outline:before{content:"󱆝"}.mdi-phone-sync:before{content:"󱦕"}.mdi-phone-sync-outline:before{content:"󱦖"}.mdi-phone-voip:before{content:"󰏾"}.mdi-pi:before{content:"󰏿"}.mdi-pi-box:before{content:"󰐀"}.mdi-pi-hole:before{content:"󰷱"}.mdi-piano:before{content:"󰙽"}.mdi-piano-off:before{content:"󰚘"}.mdi-pickaxe:before{content:"󰢷"}.mdi-picture-in-picture-bottom-right:before{content:"󰹗"}.mdi-picture-in-picture-bottom-right-outline:before{content:"󰹘"}.mdi-picture-in-picture-top-right:before{content:"󰹙"}.mdi-picture-in-picture-top-right-outline:before{content:"󰹚"}.mdi-pier:before{content:"󰢇"}.mdi-pier-crane:before{content:"󰢈"}.mdi-pig:before{content:"󰐁"}.mdi-pig-variant:before{content:"󱀆"}.mdi-pig-variant-outline:before{content:"󱙸"}.mdi-piggy-bank:before{content:"󱀇"}.mdi-piggy-bank-outline:before{content:"󱙹"}.mdi-pill:before{content:"󰐂"}.mdi-pill-multiple:before{content:"󱭌"}.mdi-pill-off:before{content:"󱩜"}.mdi-pillar:before{content:"󰜂"}.mdi-pin:before{content:"󰐃"}.mdi-pin-off:before{content:"󰐄"}.mdi-pin-off-outline:before{content:"󰤰"}.mdi-pin-outline:before{content:"󰤱"}.mdi-pine-tree:before{content:"󰐅"}.mdi-pine-tree-box:before{content:"󰐆"}.mdi-pine-tree-fire:before{content:"󱐚"}.mdi-pine-tree-variant:before{content:"󱱳"}.mdi-pine-tree-variant-outline:before{content:"󱱴"}.mdi-pinterest:before{content:"󰐇"}.mdi-pinwheel:before{content:"󰫕"}.mdi-pinwheel-outline:before{content:"󰫖"}.mdi-pipe:before{content:"󰟥"}.mdi-pipe-disconnected:before{content:"󰟦"}.mdi-pipe-leak:before{content:"󰢉"}.mdi-pipe-valve:before{content:"󱡍"}.mdi-pipe-wrench:before{content:"󱍔"}.mdi-pirate:before{content:"󰨈"}.mdi-pistol:before{content:"󰜃"}.mdi-piston:before{content:"󰢊"}.mdi-pitchfork:before{content:"󱕓"}.mdi-pizza:before{content:"󰐉"}.mdi-plane-car:before{content:"󱫿"}.mdi-plane-train:before{content:"󱬀"}.mdi-play:before{content:"󰐊"}.mdi-play-box:before{content:"󱉺"}.mdi-play-box-edit-outline:before{content:"󱰺"}.mdi-play-box-lock:before{content:"󱨖"}.mdi-play-box-lock-open:before{content:"󱨗"}.mdi-play-box-lock-open-outline:before{content:"󱨘"}.mdi-play-box-lock-outline:before{content:"󱨙"}.mdi-play-box-multiple:before{content:"󰴙"}.mdi-play-box-multiple-outline:before{content:"󱏦"}.mdi-play-box-outline:before{content:"󰐋"}.mdi-play-circle:before{content:"󰐌"}.mdi-play-circle-outline:before{content:"󰐍"}.mdi-play-network:before{content:"󰢋"}.mdi-play-network-outline:before{content:"󰲷"}.mdi-play-outline:before{content:"󰼛"}.mdi-play-pause:before{content:"󰐎"}.mdi-play-protected-content:before{content:"󰐏"}.mdi-play-speed:before{content:"󰣿"}.mdi-playlist-check:before{content:"󰗇"}.mdi-playlist-edit:before{content:"󰤀"}.mdi-playlist-minus:before{content:"󰐐"}.mdi-playlist-music:before{content:"󰲸"}.mdi-playlist-music-outline:before{content:"󰲹"}.mdi-playlist-play:before{content:"󰐑"}.mdi-playlist-plus:before{content:"󰐒"}.mdi-playlist-remove:before{content:"󰐓"}.mdi-playlist-star:before{content:"󰷲"}.mdi-plex:before{content:"󰚺"}.mdi-pliers:before{content:"󱦤"}.mdi-plus:before{content:"󰐕"}.mdi-plus-box:before{content:"󰐖"}.mdi-plus-box-multiple:before{content:"󰌴"}.mdi-plus-box-multiple-outline:before{content:"󱅃"}.mdi-plus-box-outline:before{content:"󰜄"}.mdi-plus-circle:before{content:"󰐗"}.mdi-plus-circle-multiple:before{content:"󰍌"}.mdi-plus-circle-multiple-outline:before{content:"󰐘"}.mdi-plus-circle-outline:before{content:"󰐙"}.mdi-plus-lock:before{content:"󱩝"}.mdi-plus-lock-open:before{content:"󱩞"}.mdi-plus-minus:before{content:"󰦒"}.mdi-plus-minus-box:before{content:"󰦓"}.mdi-plus-minus-variant:before{content:"󱓉"}.mdi-plus-network:before{content:"󰐚"}.mdi-plus-network-outline:before{content:"󰲺"}.mdi-plus-outline:before{content:"󰜅"}.mdi-plus-thick:before{content:"󱇬"}.mdi-pocket:before{content:"󱲾"}.mdi-podcast:before{content:"󰦔"}.mdi-podium:before{content:"󰴥"}.mdi-podium-bronze:before{content:"󰴦"}.mdi-podium-gold:before{content:"󰴧"}.mdi-podium-silver:before{content:"󰴨"}.mdi-point-of-sale:before{content:"󰶒"}.mdi-pokeball:before{content:"󰐝"}.mdi-pokemon-go:before{content:"󰨉"}.mdi-poker-chip:before{content:"󰠰"}.mdi-polaroid:before{content:"󰐞"}.mdi-police-badge:before{content:"󱅧"}.mdi-police-badge-outline:before{content:"󱅨"}.mdi-police-station:before{content:"󱠹"}.mdi-poll:before{content:"󰐟"}.mdi-polo:before{content:"󱓃"}.mdi-polymer:before{content:"󰐡"}.mdi-pool:before{content:"󰘆"}.mdi-pool-thermometer:before{content:"󱩟"}.mdi-popcorn:before{content:"󰐢"}.mdi-post:before{content:"󱀈"}.mdi-post-lamp:before{content:"󱩠"}.mdi-post-outline:before{content:"󱀉"}.mdi-postage-stamp:before{content:"󰲻"}.mdi-pot:before{content:"󰋥"}.mdi-pot-mix:before{content:"󰙛"}.mdi-pot-mix-outline:before{content:"󰙷"}.mdi-pot-outline:before{content:"󰋿"}.mdi-pot-steam:before{content:"󰙚"}.mdi-pot-steam-outline:before{content:"󰌦"}.mdi-pound:before{content:"󰐣"}.mdi-pound-box:before{content:"󰐤"}.mdi-pound-box-outline:before{content:"󱅿"}.mdi-power:before{content:"󰐥"}.mdi-power-cycle:before{content:"󰤁"}.mdi-power-off:before{content:"󰤂"}.mdi-power-on:before{content:"󰤃"}.mdi-power-plug:before{content:"󰚥"}.mdi-power-plug-battery:before{content:"󱰻"}.mdi-power-plug-battery-outline:before{content:"󱰼"}.mdi-power-plug-off:before{content:"󰚦"}.mdi-power-plug-off-outline:before{content:"󱐤"}.mdi-power-plug-outline:before{content:"󱐥"}.mdi-power-settings:before{content:"󰐦"}.mdi-power-sleep:before{content:"󰤄"}.mdi-power-socket:before{content:"󰐧"}.mdi-power-socket-au:before{content:"󰤅"}.mdi-power-socket-ch:before{content:"󰾳"}.mdi-power-socket-de:before{content:"󱄇"}.mdi-power-socket-eu:before{content:"󰟧"}.mdi-power-socket-fr:before{content:"󱄈"}.mdi-power-socket-it:before{content:"󱓿"}.mdi-power-socket-jp:before{content:"󱄉"}.mdi-power-socket-uk:before{content:"󰟨"}.mdi-power-socket-us:before{content:"󰟩"}.mdi-power-standby:before{content:"󰤆"}.mdi-powershell:before{content:"󰨊"}.mdi-prescription:before{content:"󰜆"}.mdi-presentation:before{content:"󰐨"}.mdi-presentation-play:before{content:"󰐩"}.mdi-pretzel:before{content:"󱕢"}.mdi-printer:before{content:"󰐪"}.mdi-printer-3d:before{content:"󰐫"}.mdi-printer-3d-nozzle:before{content:"󰹛"}.mdi-printer-3d-nozzle-alert:before{content:"󱇀"}.mdi-printer-3d-nozzle-alert-outline:before{content:"󱇁"}.mdi-printer-3d-nozzle-heat:before{content:"󱢸"}.mdi-printer-3d-nozzle-heat-outline:before{content:"󱢹"}.mdi-printer-3d-nozzle-off:before{content:"󱬙"}.mdi-printer-3d-nozzle-off-outline:before{content:"󱬚"}.mdi-printer-3d-nozzle-outline:before{content:"󰹜"}.mdi-printer-3d-off:before{content:"󱬎"}.mdi-printer-alert:before{content:"󰐬"}.mdi-printer-check:before{content:"󱅆"}.mdi-printer-eye:before{content:"󱑘"}.mdi-printer-off:before{content:"󰹝"}.mdi-printer-off-outline:before{content:"󱞅"}.mdi-printer-outline:before{content:"󱞆"}.mdi-printer-pos:before{content:"󱁗"}.mdi-printer-pos-alert:before{content:"󱮼"}.mdi-printer-pos-alert-outline:before{content:"󱮽"}.mdi-printer-pos-cancel:before{content:"󱮾"}.mdi-printer-pos-cancel-outline:before{content:"󱮿"}.mdi-printer-pos-check:before{content:"󱯀"}.mdi-printer-pos-check-outline:before{content:"󱯁"}.mdi-printer-pos-cog:before{content:"󱯂"}.mdi-printer-pos-cog-outline:before{content:"󱯃"}.mdi-printer-pos-edit:before{content:"󱯄"}.mdi-printer-pos-edit-outline:before{content:"󱯅"}.mdi-printer-pos-minus:before{content:"󱯆"}.mdi-printer-pos-minus-outline:before{content:"󱯇"}.mdi-printer-pos-network:before{content:"󱯈"}.mdi-printer-pos-network-outline:before{content:"󱯉"}.mdi-printer-pos-off:before{content:"󱯊"}.mdi-printer-pos-off-outline:before{content:"󱯋"}.mdi-printer-pos-outline:before{content:"󱯌"}.mdi-printer-pos-pause:before{content:"󱯍"}.mdi-printer-pos-pause-outline:before{content:"󱯎"}.mdi-printer-pos-play:before{content:"󱯏"}.mdi-printer-pos-play-outline:before{content:"󱯐"}.mdi-printer-pos-plus:before{content:"󱯑"}.mdi-printer-pos-plus-outline:before{content:"󱯒"}.mdi-printer-pos-refresh:before{content:"󱯓"}.mdi-printer-pos-refresh-outline:before{content:"󱯔"}.mdi-printer-pos-remove:before{content:"󱯕"}.mdi-printer-pos-remove-outline:before{content:"󱯖"}.mdi-printer-pos-star:before{content:"󱯗"}.mdi-printer-pos-star-outline:before{content:"󱯘"}.mdi-printer-pos-stop:before{content:"󱯙"}.mdi-printer-pos-stop-outline:before{content:"󱯚"}.mdi-printer-pos-sync:before{content:"󱯛"}.mdi-printer-pos-sync-outline:before{content:"󱯜"}.mdi-printer-pos-wrench:before{content:"󱯝"}.mdi-printer-pos-wrench-outline:before{content:"󱯞"}.mdi-printer-search:before{content:"󱑗"}.mdi-printer-settings:before{content:"󰜇"}.mdi-printer-wireless:before{content:"󰨋"}.mdi-priority-high:before{content:"󰘃"}.mdi-priority-low:before{content:"󰘄"}.mdi-professional-hexagon:before{content:"󰐭"}.mdi-progress-alert:before{content:"󰲼"}.mdi-progress-check:before{content:"󰦕"}.mdi-progress-clock:before{content:"󰦖"}.mdi-progress-close:before{content:"󱄊"}.mdi-progress-download:before{content:"󰦗"}.mdi-progress-helper:before{content:"󱮢"}.mdi-progress-pencil:before{content:"󱞇"}.mdi-progress-question:before{content:"󱔢"}.mdi-progress-star:before{content:"󱞈"}.mdi-progress-star-four-points:before{content:"󱰽"}.mdi-progress-tag:before{content:"󱴍"}.mdi-progress-upload:before{content:"󰦘"}.mdi-progress-wrench:before{content:"󰲽"}.mdi-projector:before{content:"󰐮"}.mdi-projector-off:before{content:"󱨣"}.mdi-projector-screen:before{content:"󰐯"}.mdi-projector-screen-off:before{content:"󱠍"}.mdi-projector-screen-off-outline:before{content:"󱠎"}.mdi-projector-screen-outline:before{content:"󱜤"}.mdi-projector-screen-variant:before{content:"󱠏"}.mdi-projector-screen-variant-off:before{content:"󱠐"}.mdi-projector-screen-variant-off-outline:before{content:"󱠑"}.mdi-projector-screen-variant-outline:before{content:"󱠒"}.mdi-propane-tank:before{content:"󱍗"}.mdi-propane-tank-outline:before{content:"󱍘"}.mdi-protocol:before{content:"󰿘"}.mdi-publish:before{content:"󰚧"}.mdi-publish-off:before{content:"󱥅"}.mdi-pulse:before{content:"󰐰"}.mdi-pump:before{content:"󱐂"}.mdi-pump-off:before{content:"󱬢"}.mdi-pumpkin:before{content:"󰮿"}.mdi-purse:before{content:"󰼜"}.mdi-purse-outline:before{content:"󰼝"}.mdi-puzzle:before{content:"󰐱"}.mdi-puzzle-check:before{content:"󱐦"}.mdi-puzzle-check-outline:before{content:"󱐧"}.mdi-puzzle-edit:before{content:"󱓓"}.mdi-puzzle-edit-outline:before{content:"󱓙"}.mdi-puzzle-heart:before{content:"󱓔"}.mdi-puzzle-heart-outline:before{content:"󱓚"}.mdi-puzzle-minus:before{content:"󱓑"}.mdi-puzzle-minus-outline:before{content:"󱓗"}.mdi-puzzle-outline:before{content:"󰩦"}.mdi-puzzle-plus:before{content:"󱓐"}.mdi-puzzle-plus-outline:before{content:"󱓖"}.mdi-puzzle-remove:before{content:"󱓒"}.mdi-puzzle-remove-outline:before{content:"󱓘"}.mdi-puzzle-star:before{content:"󱓕"}.mdi-puzzle-star-outline:before{content:"󱓛"}.mdi-pyramid:before{content:"󱥒"}.mdi-pyramid-off:before{content:"󱥓"}.mdi-qi:before{content:"󰦙"}.mdi-qqchat:before{content:"󰘅"}.mdi-qrcode:before{content:"󰐲"}.mdi-qrcode-edit:before{content:"󰢸"}.mdi-qrcode-minus:before{content:"󱆌"}.mdi-qrcode-plus:before{content:"󱆋"}.mdi-qrcode-remove:before{content:"󱆍"}.mdi-qrcode-scan:before{content:"󰐳"}.mdi-quadcopter:before{content:"󰐴"}.mdi-quality-high:before{content:"󰐵"}.mdi-quality-low:before{content:"󰨌"}.mdi-quality-medium:before{content:"󰨍"}.mdi-queue-first-in-last-out:before{content:"󱲯"}.mdi-quora:before{content:"󰴩"}.mdi-rabbit:before{content:"󰤇"}.mdi-rabbit-variant:before{content:"󱩡"}.mdi-rabbit-variant-outline:before{content:"󱩢"}.mdi-racing-helmet:before{content:"󰶓"}.mdi-racquetball:before{content:"󰶔"}.mdi-radar:before{content:"󰐷"}.mdi-radiator:before{content:"󰐸"}.mdi-radiator-disabled:before{content:"󰫗"}.mdi-radiator-off:before{content:"󰫘"}.mdi-radio:before{content:"󰐹"}.mdi-radio-am:before{content:"󰲾"}.mdi-radio-fm:before{content:"󰲿"}.mdi-radio-handheld:before{content:"󰐺"}.mdi-radio-off:before{content:"󱈜"}.mdi-radio-tower:before{content:"󰐻"}.mdi-radioactive:before{content:"󰐼"}.mdi-radioactive-circle:before{content:"󱡝"}.mdi-radioactive-circle-outline:before{content:"󱡞"}.mdi-radioactive-off:before{content:"󰻁"}.mdi-radiobox-blank:before{content:"󰐽"}.mdi-radiobox-indeterminate-variant:before{content:"󱱞"}.mdi-radiobox-marked:before{content:"󰐾"}.mdi-radiology-box:before{content:"󱓅"}.mdi-radiology-box-outline:before{content:"󱓆"}.mdi-radius:before{content:"󰳀"}.mdi-radius-outline:before{content:"󰳁"}.mdi-railroad-light:before{content:"󰼞"}.mdi-rake:before{content:"󱕄"}.mdi-raspberry-pi:before{content:"󰐿"}.mdi-raw:before{content:"󱨏"}.mdi-raw-off:before{content:"󱨐"}.mdi-ray-end:before{content:"󰑀"}.mdi-ray-end-arrow:before{content:"󰑁"}.mdi-ray-start:before{content:"󰑂"}.mdi-ray-start-arrow:before{content:"󰑃"}.mdi-ray-start-end:before{content:"󰑄"}.mdi-ray-start-vertex-end:before{content:"󱗘"}.mdi-ray-vertex:before{content:"󰑅"}.mdi-razor-double-edge:before{content:"󱦗"}.mdi-razor-single-edge:before{content:"󱦘"}.mdi-react:before{content:"󰜈"}.mdi-read:before{content:"󰑇"}.mdi-receipt:before{content:"󰠤"}.mdi-receipt-clock:before{content:"󱰾"}.mdi-receipt-clock-outline:before{content:"󱰿"}.mdi-receipt-outline:before{content:"󰓷"}.mdi-receipt-send:before{content:"󱱀"}.mdi-receipt-send-outline:before{content:"󱱁"}.mdi-receipt-text:before{content:"󰑉"}.mdi-receipt-text-arrow-left:before{content:"󱱂"}.mdi-receipt-text-arrow-left-outline:before{content:"󱱃"}.mdi-receipt-text-arrow-right:before{content:"󱱄"}.mdi-receipt-text-arrow-right-outline:before{content:"󱱅"}.mdi-receipt-text-check:before{content:"󱩣"}.mdi-receipt-text-check-outline:before{content:"󱩤"}.mdi-receipt-text-clock:before{content:"󱱆"}.mdi-receipt-text-clock-outline:before{content:"󱱇"}.mdi-receipt-text-edit:before{content:"󱱈"}.mdi-receipt-text-edit-outline:before{content:"󱱉"}.mdi-receipt-text-minus:before{content:"󱩥"}.mdi-receipt-text-minus-outline:before{content:"󱩦"}.mdi-receipt-text-outline:before{content:"󱧜"}.mdi-receipt-text-plus:before{content:"󱩧"}.mdi-receipt-text-plus-outline:before{content:"󱩨"}.mdi-receipt-text-remove:before{content:"󱩩"}.mdi-receipt-text-remove-outline:before{content:"󱩪"}.mdi-receipt-text-send:before{content:"󱱊"}.mdi-receipt-text-send-outline:before{content:"󱱋"}.mdi-record:before{content:"󰑊"}.mdi-record-circle:before{content:"󰻂"}.mdi-record-circle-outline:before{content:"󰻃"}.mdi-record-player:before{content:"󰦚"}.mdi-record-rec:before{content:"󰑋"}.mdi-rectangle:before{content:"󰹞"}.mdi-rectangle-outline:before{content:"󰹟"}.mdi-recycle:before{content:"󰑌"}.mdi-recycle-variant:before{content:"󱎝"}.mdi-reddit:before{content:"󰑍"}.mdi-redhat:before{content:"󱄛"}.mdi-redo:before{content:"󰑎"}.mdi-redo-variant:before{content:"󰑏"}.mdi-reflect-horizontal:before{content:"󰨎"}.mdi-reflect-vertical:before{content:"󰨏"}.mdi-refresh:before{content:"󰑐"}.mdi-refresh-auto:before{content:"󱣲"}.mdi-refresh-circle:before{content:"󱍷"}.mdi-regex:before{content:"󰑑"}.mdi-registered-trademark:before{content:"󰩧"}.mdi-reiterate:before{content:"󱖈"}.mdi-relation-many-to-many:before{content:"󱒖"}.mdi-relation-many-to-one:before{content:"󱒗"}.mdi-relation-many-to-one-or-many:before{content:"󱒘"}.mdi-relation-many-to-only-one:before{content:"󱒙"}.mdi-relation-many-to-zero-or-many:before{content:"󱒚"}.mdi-relation-many-to-zero-or-one:before{content:"󱒛"}.mdi-relation-one-or-many-to-many:before{content:"󱒜"}.mdi-relation-one-or-many-to-one:before{content:"󱒝"}.mdi-relation-one-or-many-to-one-or-many:before{content:"󱒞"}.mdi-relation-one-or-many-to-only-one:before{content:"󱒟"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"󱒠"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"󱒡"}.mdi-relation-one-to-many:before{content:"󱒢"}.mdi-relation-one-to-one:before{content:"󱒣"}.mdi-relation-one-to-one-or-many:before{content:"󱒤"}.mdi-relation-one-to-only-one:before{content:"󱒥"}.mdi-relation-one-to-zero-or-many:before{content:"󱒦"}.mdi-relation-one-to-zero-or-one:before{content:"󱒧"}.mdi-relation-only-one-to-many:before{content:"󱒨"}.mdi-relation-only-one-to-one:before{content:"󱒩"}.mdi-relation-only-one-to-one-or-many:before{content:"󱒪"}.mdi-relation-only-one-to-only-one:before{content:"󱒫"}.mdi-relation-only-one-to-zero-or-many:before{content:"󱒬"}.mdi-relation-only-one-to-zero-or-one:before{content:"󱒭"}.mdi-relation-zero-or-many-to-many:before{content:"󱒮"}.mdi-relation-zero-or-many-to-one:before{content:"󱒯"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"󱒰"}.mdi-relation-zero-or-many-to-only-one:before{content:"󱒱"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"󱒲"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"󱒳"}.mdi-relation-zero-or-one-to-many:before{content:"󱒴"}.mdi-relation-zero-or-one-to-one:before{content:"󱒵"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"󱒶"}.mdi-relation-zero-or-one-to-only-one:before{content:"󱒷"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"󱒸"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"󱒹"}.mdi-relative-scale:before{content:"󰑒"}.mdi-reload:before{content:"󰑓"}.mdi-reload-alert:before{content:"󱄋"}.mdi-reminder:before{content:"󰢌"}.mdi-remote:before{content:"󰑔"}.mdi-remote-desktop:before{content:"󰢹"}.mdi-remote-off:before{content:"󰻄"}.mdi-remote-tv:before{content:"󰻅"}.mdi-remote-tv-off:before{content:"󰻆"}.mdi-rename:before{content:"󱰘"}.mdi-rename-box:before{content:"󰑕"}.mdi-rename-box-outline:before{content:"󱰙"}.mdi-rename-outline:before{content:"󱰚"}.mdi-reorder-horizontal:before{content:"󰚈"}.mdi-reorder-vertical:before{content:"󰚉"}.mdi-repeat:before{content:"󰑖"}.mdi-repeat-off:before{content:"󰑗"}.mdi-repeat-once:before{content:"󰑘"}.mdi-repeat-variant:before{content:"󰕇"}.mdi-replay:before{content:"󰑙"}.mdi-reply:before{content:"󰑚"}.mdi-reply-all:before{content:"󰑛"}.mdi-reply-all-outline:before{content:"󰼟"}.mdi-reply-circle:before{content:"󱆮"}.mdi-reply-outline:before{content:"󰼠"}.mdi-reproduction:before{content:"󰑜"}.mdi-resistor:before{content:"󰭄"}.mdi-resistor-nodes:before{content:"󰭅"}.mdi-resize:before{content:"󰩨"}.mdi-resize-bottom-right:before{content:"󰑝"}.mdi-responsive:before{content:"󰑞"}.mdi-restart:before{content:"󰜉"}.mdi-restart-alert:before{content:"󱄌"}.mdi-restart-off:before{content:"󰶕"}.mdi-restore:before{content:"󰦛"}.mdi-restore-alert:before{content:"󱄍"}.mdi-rewind:before{content:"󰑟"}.mdi-rewind-10:before{content:"󰴪"}.mdi-rewind-15:before{content:"󱥆"}.mdi-rewind-30:before{content:"󰶖"}.mdi-rewind-45:before{content:"󱬓"}.mdi-rewind-5:before{content:"󱇹"}.mdi-rewind-60:before{content:"󱘌"}.mdi-rewind-outline:before{content:"󰜊"}.mdi-rhombus:before{content:"󰜋"}.mdi-rhombus-medium:before{content:"󰨐"}.mdi-rhombus-medium-outline:before{content:"󱓜"}.mdi-rhombus-outline:before{content:"󰜌"}.mdi-rhombus-split:before{content:"󰨑"}.mdi-rhombus-split-outline:before{content:"󱓝"}.mdi-ribbon:before{content:"󰑠"}.mdi-rice:before{content:"󰟪"}.mdi-rickshaw:before{content:"󱖻"}.mdi-rickshaw-electric:before{content:"󱖼"}.mdi-ring:before{content:"󰟫"}.mdi-rivet:before{content:"󰹠"}.mdi-road:before{content:"󰑡"}.mdi-road-variant:before{content:"󰑢"}.mdi-robber:before{content:"󱁘"}.mdi-robot:before{content:"󰚩"}.mdi-robot-angry:before{content:"󱚝"}.mdi-robot-angry-outline:before{content:"󱚞"}.mdi-robot-confused:before{content:"󱚟"}.mdi-robot-confused-outline:before{content:"󱚠"}.mdi-robot-dead:before{content:"󱚡"}.mdi-robot-dead-outline:before{content:"󱚢"}.mdi-robot-excited:before{content:"󱚣"}.mdi-robot-excited-outline:before{content:"󱚤"}.mdi-robot-happy:before{content:"󱜙"}.mdi-robot-happy-outline:before{content:"󱜚"}.mdi-robot-industrial:before{content:"󰭆"}.mdi-robot-industrial-outline:before{content:"󱨚"}.mdi-robot-love:before{content:"󱚥"}.mdi-robot-love-outline:before{content:"󱚦"}.mdi-robot-mower:before{content:"󱇷"}.mdi-robot-mower-outline:before{content:"󱇳"}.mdi-robot-off:before{content:"󱚧"}.mdi-robot-off-outline:before{content:"󱙻"}.mdi-robot-outline:before{content:"󱙺"}.mdi-robot-vacuum:before{content:"󰜍"}.mdi-robot-vacuum-alert:before{content:"󱭝"}.mdi-robot-vacuum-off:before{content:"󱰁"}.mdi-robot-vacuum-variant:before{content:"󰤈"}.mdi-robot-vacuum-variant-alert:before{content:"󱭞"}.mdi-robot-vacuum-variant-off:before{content:"󱰂"}.mdi-rocket:before{content:"󰑣"}.mdi-rocket-launch:before{content:"󱓞"}.mdi-rocket-launch-outline:before{content:"󱓟"}.mdi-rocket-outline:before{content:"󱎯"}.mdi-rodent:before{content:"󱌧"}.mdi-roller-shade:before{content:"󱩫"}.mdi-roller-shade-closed:before{content:"󱩬"}.mdi-roller-skate:before{content:"󰴫"}.mdi-roller-skate-off:before{content:"󰅅"}.mdi-rollerblade:before{content:"󰴬"}.mdi-rollerblade-off:before{content:"󰀮"}.mdi-rollupjs:before{content:"󰯀"}.mdi-rolodex:before{content:"󱪹"}.mdi-rolodex-outline:before{content:"󱪺"}.mdi-roman-numeral-1:before{content:"󱂈"}.mdi-roman-numeral-10:before{content:"󱂑"}.mdi-roman-numeral-2:before{content:"󱂉"}.mdi-roman-numeral-3:before{content:"󱂊"}.mdi-roman-numeral-4:before{content:"󱂋"}.mdi-roman-numeral-5:before{content:"󱂌"}.mdi-roman-numeral-6:before{content:"󱂍"}.mdi-roman-numeral-7:before{content:"󱂎"}.mdi-roman-numeral-8:before{content:"󱂏"}.mdi-roman-numeral-9:before{content:"󱂐"}.mdi-room-service:before{content:"󰢍"}.mdi-room-service-outline:before{content:"󰶗"}.mdi-rotate-360:before{content:"󱦙"}.mdi-rotate-3d:before{content:"󰻇"}.mdi-rotate-3d-variant:before{content:"󰑤"}.mdi-rotate-left:before{content:"󰑥"}.mdi-rotate-left-variant:before{content:"󰑦"}.mdi-rotate-orbit:before{content:"󰶘"}.mdi-rotate-right:before{content:"󰑧"}.mdi-rotate-right-variant:before{content:"󰑨"}.mdi-rounded-corner:before{content:"󰘇"}.mdi-router:before{content:"󱇢"}.mdi-router-network:before{content:"󱂇"}.mdi-router-network-wireless:before{content:"󱲗"}.mdi-router-wireless:before{content:"󰑩"}.mdi-router-wireless-off:before{content:"󱖣"}.mdi-router-wireless-settings:before{content:"󰩩"}.mdi-routes:before{content:"󰑪"}.mdi-routes-clock:before{content:"󱁙"}.mdi-rowing:before{content:"󰘈"}.mdi-rss:before{content:"󰑫"}.mdi-rss-box:before{content:"󰑬"}.mdi-rss-off:before{content:"󰼡"}.mdi-rug:before{content:"󱑵"}.mdi-rugby:before{content:"󰶙"}.mdi-ruler:before{content:"󰑭"}.mdi-ruler-square:before{content:"󰳂"}.mdi-ruler-square-compass:before{content:"󰺾"}.mdi-run:before{content:"󰜎"}.mdi-run-fast:before{content:"󰑮"}.mdi-rv-truck:before{content:"󱇔"}.mdi-sack:before{content:"󰴮"}.mdi-sack-outline:before{content:"󱱌"}.mdi-sack-percent:before{content:"󰴯"}.mdi-safe:before{content:"󰩪"}.mdi-safe-square:before{content:"󱉼"}.mdi-safe-square-outline:before{content:"󱉽"}.mdi-safety-goggles:before{content:"󰴰"}.mdi-sail-boat:before{content:"󰻈"}.mdi-sail-boat-sink:before{content:"󱫯"}.mdi-sale:before{content:"󰑯"}.mdi-sale-outline:before{content:"󱨆"}.mdi-salesforce:before{content:"󰢎"}.mdi-sass:before{content:"󰟬"}.mdi-satellite:before{content:"󰑰"}.mdi-satellite-uplink:before{content:"󰤉"}.mdi-satellite-variant:before{content:"󰑱"}.mdi-sausage:before{content:"󰢺"}.mdi-sausage-off:before{content:"󱞉"}.mdi-saw-blade:before{content:"󰹡"}.mdi-sawtooth-wave:before{content:"󱑺"}.mdi-saxophone:before{content:"󰘉"}.mdi-scale:before{content:"󰑲"}.mdi-scale-balance:before{content:"󰗑"}.mdi-scale-bathroom:before{content:"󰑳"}.mdi-scale-off:before{content:"󱁚"}.mdi-scale-unbalanced:before{content:"󱦸"}.mdi-scan-helper:before{content:"󱏘"}.mdi-scanner:before{content:"󰚫"}.mdi-scanner-off:before{content:"󰤊"}.mdi-scatter-plot:before{content:"󰻉"}.mdi-scatter-plot-outline:before{content:"󰻊"}.mdi-scent:before{content:"󱥘"}.mdi-scent-off:before{content:"󱥙"}.mdi-school:before{content:"󰑴"}.mdi-school-outline:before{content:"󱆀"}.mdi-scissors-cutting:before{content:"󰩫"}.mdi-scooter:before{content:"󱖽"}.mdi-scooter-electric:before{content:"󱖾"}.mdi-scoreboard:before{content:"󱉾"}.mdi-scoreboard-outline:before{content:"󱉿"}.mdi-screen-rotation:before{content:"󰑵"}.mdi-screen-rotation-lock:before{content:"󰑸"}.mdi-screw-flat-top:before{content:"󰷳"}.mdi-screw-lag:before{content:"󰷴"}.mdi-screw-machine-flat-top:before{content:"󰷵"}.mdi-screw-machine-round-top:before{content:"󰷶"}.mdi-screw-round-top:before{content:"󰷷"}.mdi-screwdriver:before{content:"󰑶"}.mdi-script:before{content:"󰯁"}.mdi-script-outline:before{content:"󰑷"}.mdi-script-text:before{content:"󰯂"}.mdi-script-text-key:before{content:"󱜥"}.mdi-script-text-key-outline:before{content:"󱜦"}.mdi-script-text-outline:before{content:"󰯃"}.mdi-script-text-play:before{content:"󱜧"}.mdi-script-text-play-outline:before{content:"󱜨"}.mdi-sd:before{content:"󰑹"}.mdi-seal:before{content:"󰑺"}.mdi-seal-variant:before{content:"󰿙"}.mdi-search-web:before{content:"󰜏"}.mdi-seat:before{content:"󰳃"}.mdi-seat-flat:before{content:"󰑻"}.mdi-seat-flat-angled:before{content:"󰑼"}.mdi-seat-individual-suite:before{content:"󰑽"}.mdi-seat-legroom-extra:before{content:"󰑾"}.mdi-seat-legroom-normal:before{content:"󰑿"}.mdi-seat-legroom-reduced:before{content:"󰒀"}.mdi-seat-outline:before{content:"󰳄"}.mdi-seat-passenger:before{content:"󱉉"}.mdi-seat-recline-extra:before{content:"󰒁"}.mdi-seat-recline-normal:before{content:"󰒂"}.mdi-seatbelt:before{content:"󰳅"}.mdi-security:before{content:"󰒃"}.mdi-security-network:before{content:"󰒄"}.mdi-seed:before{content:"󰹢"}.mdi-seed-off:before{content:"󱏽"}.mdi-seed-off-outline:before{content:"󱏾"}.mdi-seed-outline:before{content:"󰹣"}.mdi-seed-plus:before{content:"󱩭"}.mdi-seed-plus-outline:before{content:"󱩮"}.mdi-seesaw:before{content:"󱖤"}.mdi-segment:before{content:"󰻋"}.mdi-select:before{content:"󰒅"}.mdi-select-all:before{content:"󰒆"}.mdi-select-arrow-down:before{content:"󱭙"}.mdi-select-arrow-up:before{content:"󱭘"}.mdi-select-color:before{content:"󰴱"}.mdi-select-compare:before{content:"󰫙"}.mdi-select-drag:before{content:"󰩬"}.mdi-select-group:before{content:"󰾂"}.mdi-select-inverse:before{content:"󰒇"}.mdi-select-marker:before{content:"󱊀"}.mdi-select-multiple:before{content:"󱊁"}.mdi-select-multiple-marker:before{content:"󱊂"}.mdi-select-off:before{content:"󰒈"}.mdi-select-place:before{content:"󰿚"}.mdi-select-remove:before{content:"󱟁"}.mdi-select-search:before{content:"󱈄"}.mdi-selection:before{content:"󰒉"}.mdi-selection-drag:before{content:"󰩭"}.mdi-selection-ellipse:before{content:"󰴲"}.mdi-selection-ellipse-arrow-inside:before{content:"󰼢"}.mdi-selection-ellipse-remove:before{content:"󱟂"}.mdi-selection-marker:before{content:"󱊃"}.mdi-selection-multiple:before{content:"󱊅"}.mdi-selection-multiple-marker:before{content:"󱊄"}.mdi-selection-off:before{content:"󰝷"}.mdi-selection-remove:before{content:"󱟃"}.mdi-selection-search:before{content:"󱈅"}.mdi-semantic-web:before{content:"󱌖"}.mdi-send:before{content:"󰒊"}.mdi-send-check:before{content:"󱅡"}.mdi-send-check-outline:before{content:"󱅢"}.mdi-send-circle:before{content:"󰷸"}.mdi-send-circle-outline:before{content:"󰷹"}.mdi-send-clock:before{content:"󱅣"}.mdi-send-clock-outline:before{content:"󱅤"}.mdi-send-lock:before{content:"󰟭"}.mdi-send-lock-outline:before{content:"󱅦"}.mdi-send-outline:before{content:"󱅥"}.mdi-send-variant:before{content:"󱱍"}.mdi-send-variant-clock:before{content:"󱱾"}.mdi-send-variant-clock-outline:before{content:"󱱿"}.mdi-send-variant-outline:before{content:"󱱎"}.mdi-serial-port:before{content:"󰙜"}.mdi-server:before{content:"󰒋"}.mdi-server-minus:before{content:"󰒌"}.mdi-server-minus-outline:before{content:"󱲘"}.mdi-server-network:before{content:"󰒍"}.mdi-server-network-off:before{content:"󰒎"}.mdi-server-network-outline:before{content:"󱲙"}.mdi-server-off:before{content:"󰒏"}.mdi-server-outline:before{content:"󱲚"}.mdi-server-plus:before{content:"󰒐"}.mdi-server-plus-outline:before{content:"󱲛"}.mdi-server-remove:before{content:"󰒑"}.mdi-server-security:before{content:"󰒒"}.mdi-set-all:before{content:"󰝸"}.mdi-set-center:before{content:"󰝹"}.mdi-set-center-right:before{content:"󰝺"}.mdi-set-left:before{content:"󰝻"}.mdi-set-left-center:before{content:"󰝼"}.mdi-set-left-right:before{content:"󰝽"}.mdi-set-merge:before{content:"󱓠"}.mdi-set-none:before{content:"󰝾"}.mdi-set-right:before{content:"󰝿"}.mdi-set-split:before{content:"󱓡"}.mdi-set-square:before{content:"󱑝"}.mdi-set-top-box:before{content:"󰦟"}.mdi-settings-helper:before{content:"󰩮"}.mdi-shaker:before{content:"󱄎"}.mdi-shaker-outline:before{content:"󱄏"}.mdi-shape:before{content:"󰠱"}.mdi-shape-circle-plus:before{content:"󰙝"}.mdi-shape-outline:before{content:"󰠲"}.mdi-shape-oval-plus:before{content:"󱇺"}.mdi-shape-plus:before{content:"󰒕"}.mdi-shape-plus-outline:before{content:"󱱏"}.mdi-shape-polygon-plus:before{content:"󰙞"}.mdi-shape-rectangle-plus:before{content:"󰙟"}.mdi-shape-square-plus:before{content:"󰙠"}.mdi-shape-square-rounded-plus:before{content:"󱓺"}.mdi-share:before{content:"󰒖"}.mdi-share-all:before{content:"󱇴"}.mdi-share-all-outline:before{content:"󱇵"}.mdi-share-circle:before{content:"󱆭"}.mdi-share-off:before{content:"󰼣"}.mdi-share-off-outline:before{content:"󰼤"}.mdi-share-outline:before{content:"󰤲"}.mdi-share-variant:before{content:"󰒗"}.mdi-share-variant-outline:before{content:"󱔔"}.mdi-shark:before{content:"󱢺"}.mdi-shark-fin:before{content:"󱙳"}.mdi-shark-fin-outline:before{content:"󱙴"}.mdi-shark-off:before{content:"󱢻"}.mdi-sheep:before{content:"󰳆"}.mdi-shield:before{content:"󰒘"}.mdi-shield-account:before{content:"󰢏"}.mdi-shield-account-outline:before{content:"󰨒"}.mdi-shield-account-variant:before{content:"󱖧"}.mdi-shield-account-variant-outline:before{content:"󱖨"}.mdi-shield-airplane:before{content:"󰚻"}.mdi-shield-airplane-outline:before{content:"󰳇"}.mdi-shield-alert:before{content:"󰻌"}.mdi-shield-alert-outline:before{content:"󰻍"}.mdi-shield-bug:before{content:"󱏚"}.mdi-shield-bug-outline:before{content:"󱏛"}.mdi-shield-car:before{content:"󰾃"}.mdi-shield-check:before{content:"󰕥"}.mdi-shield-check-outline:before{content:"󰳈"}.mdi-shield-cross:before{content:"󰳉"}.mdi-shield-cross-outline:before{content:"󰳊"}.mdi-shield-crown:before{content:"󱢼"}.mdi-shield-crown-outline:before{content:"󱢽"}.mdi-shield-edit:before{content:"󱆠"}.mdi-shield-edit-outline:before{content:"󱆡"}.mdi-shield-half:before{content:"󱍠"}.mdi-shield-half-full:before{content:"󰞀"}.mdi-shield-home:before{content:"󰚊"}.mdi-shield-home-outline:before{content:"󰳋"}.mdi-shield-key:before{content:"󰯄"}.mdi-shield-key-outline:before{content:"󰯅"}.mdi-shield-link-variant:before{content:"󰴳"}.mdi-shield-link-variant-outline:before{content:"󰴴"}.mdi-shield-lock:before{content:"󰦝"}.mdi-shield-lock-open:before{content:"󱦚"}.mdi-shield-lock-open-outline:before{content:"󱦛"}.mdi-shield-lock-outline:before{content:"󰳌"}.mdi-shield-moon:before{content:"󱠨"}.mdi-shield-moon-outline:before{content:"󱠩"}.mdi-shield-off:before{content:"󰦞"}.mdi-shield-off-outline:before{content:"󰦜"}.mdi-shield-outline:before{content:"󰒙"}.mdi-shield-plus:before{content:"󰫚"}.mdi-shield-plus-outline:before{content:"󰫛"}.mdi-shield-refresh:before{content:"󰂪"}.mdi-shield-refresh-outline:before{content:"󰇠"}.mdi-shield-remove:before{content:"󰫜"}.mdi-shield-remove-outline:before{content:"󰫝"}.mdi-shield-search:before{content:"󰶚"}.mdi-shield-star:before{content:"󱄻"}.mdi-shield-star-outline:before{content:"󱄼"}.mdi-shield-sun:before{content:"󱁝"}.mdi-shield-sun-outline:before{content:"󱁞"}.mdi-shield-sword:before{content:"󱢾"}.mdi-shield-sword-outline:before{content:"󱢿"}.mdi-shield-sync:before{content:"󱆢"}.mdi-shield-sync-outline:before{content:"󱆣"}.mdi-shimmer:before{content:"󱕅"}.mdi-ship-wheel:before{content:"󰠳"}.mdi-shipping-pallet:before{content:"󱡎"}.mdi-shoe-ballet:before{content:"󱗊"}.mdi-shoe-cleat:before{content:"󱗇"}.mdi-shoe-formal:before{content:"󰭇"}.mdi-shoe-heel:before{content:"󰭈"}.mdi-shoe-print:before{content:"󰷺"}.mdi-shoe-sneaker:before{content:"󱗈"}.mdi-shopping:before{content:"󰒚"}.mdi-shopping-music:before{content:"󰒛"}.mdi-shopping-outline:before{content:"󱇕"}.mdi-shopping-search:before{content:"󰾄"}.mdi-shopping-search-outline:before{content:"󱩯"}.mdi-shore:before{content:"󱓹"}.mdi-shovel:before{content:"󰜐"}.mdi-shovel-off:before{content:"󰜑"}.mdi-shower:before{content:"󰦠"}.mdi-shower-head:before{content:"󰦡"}.mdi-shredder:before{content:"󰒜"}.mdi-shuffle:before{content:"󰒝"}.mdi-shuffle-disabled:before{content:"󰒞"}.mdi-shuffle-variant:before{content:"󰒟"}.mdi-shuriken:before{content:"󱍿"}.mdi-sickle:before{content:"󱣀"}.mdi-sigma:before{content:"󰒠"}.mdi-sigma-lower:before{content:"󰘫"}.mdi-sign-caution:before{content:"󰒡"}.mdi-sign-direction:before{content:"󰞁"}.mdi-sign-direction-minus:before{content:"󱀀"}.mdi-sign-direction-plus:before{content:"󰿜"}.mdi-sign-direction-remove:before{content:"󰿝"}.mdi-sign-language:before{content:"󱭍"}.mdi-sign-language-outline:before{content:"󱭎"}.mdi-sign-pole:before{content:"󱓸"}.mdi-sign-real-estate:before{content:"󱄘"}.mdi-sign-text:before{content:"󰞂"}.mdi-sign-yield:before{content:"󱮯"}.mdi-signal:before{content:"󰒢"}.mdi-signal-2g:before{content:"󰜒"}.mdi-signal-3g:before{content:"󰜓"}.mdi-signal-4g:before{content:"󰜔"}.mdi-signal-5g:before{content:"󰩯"}.mdi-signal-cellular-1:before{content:"󰢼"}.mdi-signal-cellular-2:before{content:"󰢽"}.mdi-signal-cellular-3:before{content:"󰢾"}.mdi-signal-cellular-outline:before{content:"󰢿"}.mdi-signal-distance-variant:before{content:"󰹤"}.mdi-signal-hspa:before{content:"󰜕"}.mdi-signal-hspa-plus:before{content:"󰜖"}.mdi-signal-off:before{content:"󰞃"}.mdi-signal-variant:before{content:"󰘊"}.mdi-signature:before{content:"󰷻"}.mdi-signature-freehand:before{content:"󰷼"}.mdi-signature-image:before{content:"󰷽"}.mdi-signature-text:before{content:"󰷾"}.mdi-silo:before{content:"󱮟"}.mdi-silo-outline:before{content:"󰭉"}.mdi-silverware:before{content:"󰒣"}.mdi-silverware-clean:before{content:"󰿞"}.mdi-silverware-fork:before{content:"󰒤"}.mdi-silverware-fork-knife:before{content:"󰩰"}.mdi-silverware-spoon:before{content:"󰒥"}.mdi-silverware-variant:before{content:"󰒦"}.mdi-sim:before{content:"󰒧"}.mdi-sim-alert:before{content:"󰒨"}.mdi-sim-alert-outline:before{content:"󱗓"}.mdi-sim-off:before{content:"󰒩"}.mdi-sim-off-outline:before{content:"󱗔"}.mdi-sim-outline:before{content:"󱗕"}.mdi-simple-icons:before{content:"󱌝"}.mdi-sina-weibo:before{content:"󰫟"}.mdi-sine-wave:before{content:"󰥛"}.mdi-sitemap:before{content:"󰒪"}.mdi-sitemap-outline:before{content:"󱦜"}.mdi-size-l:before{content:"󱎦"}.mdi-size-m:before{content:"󱎥"}.mdi-size-s:before{content:"󱎤"}.mdi-size-xl:before{content:"󱎧"}.mdi-size-xs:before{content:"󱎣"}.mdi-size-xxl:before{content:"󱎨"}.mdi-size-xxs:before{content:"󱎢"}.mdi-size-xxxl:before{content:"󱎩"}.mdi-skate:before{content:"󰴵"}.mdi-skate-off:before{content:"󰚙"}.mdi-skateboard:before{content:"󱓂"}.mdi-skateboarding:before{content:"󰔁"}.mdi-skew-less:before{content:"󰴶"}.mdi-skew-more:before{content:"󰴷"}.mdi-ski:before{content:"󱌄"}.mdi-ski-cross-country:before{content:"󱌅"}.mdi-ski-water:before{content:"󱌆"}.mdi-skip-backward:before{content:"󰒫"}.mdi-skip-backward-outline:before{content:"󰼥"}.mdi-skip-forward:before{content:"󰒬"}.mdi-skip-forward-outline:before{content:"󰼦"}.mdi-skip-next:before{content:"󰒭"}.mdi-skip-next-circle:before{content:"󰙡"}.mdi-skip-next-circle-outline:before{content:"󰙢"}.mdi-skip-next-outline:before{content:"󰼧"}.mdi-skip-previous:before{content:"󰒮"}.mdi-skip-previous-circle:before{content:"󰙣"}.mdi-skip-previous-circle-outline:before{content:"󰙤"}.mdi-skip-previous-outline:before{content:"󰼨"}.mdi-skull:before{content:"󰚌"}.mdi-skull-crossbones:before{content:"󰯆"}.mdi-skull-crossbones-outline:before{content:"󰯇"}.mdi-skull-outline:before{content:"󰯈"}.mdi-skull-scan:before{content:"󱓇"}.mdi-skull-scan-outline:before{content:"󱓈"}.mdi-skype:before{content:"󰒯"}.mdi-skype-business:before{content:"󰒰"}.mdi-slack:before{content:"󰒱"}.mdi-slash-forward:before{content:"󰿟"}.mdi-slash-forward-box:before{content:"󰿠"}.mdi-sledding:before{content:"󰐛"}.mdi-sleep:before{content:"󰒲"}.mdi-sleep-off:before{content:"󰒳"}.mdi-slide:before{content:"󱖥"}.mdi-slope-downhill:before{content:"󰷿"}.mdi-slope-uphill:before{content:"󰸀"}.mdi-slot-machine:before{content:"󱄔"}.mdi-slot-machine-outline:before{content:"󱄕"}.mdi-smart-card:before{content:"󱂽"}.mdi-smart-card-off:before{content:"󱣷"}.mdi-smart-card-off-outline:before{content:"󱣸"}.mdi-smart-card-outline:before{content:"󱂾"}.mdi-smart-card-reader:before{content:"󱂿"}.mdi-smart-card-reader-outline:before{content:"󱃀"}.mdi-smog:before{content:"󰩱"}.mdi-smoke:before{content:"󱞙"}.mdi-smoke-detector:before{content:"󰎒"}.mdi-smoke-detector-alert:before{content:"󱤮"}.mdi-smoke-detector-alert-outline:before{content:"󱤯"}.mdi-smoke-detector-off:before{content:"󱠉"}.mdi-smoke-detector-off-outline:before{content:"󱠊"}.mdi-smoke-detector-outline:before{content:"󱠈"}.mdi-smoke-detector-variant:before{content:"󱠋"}.mdi-smoke-detector-variant-alert:before{content:"󱤰"}.mdi-smoke-detector-variant-off:before{content:"󱠌"}.mdi-smoking:before{content:"󰒴"}.mdi-smoking-off:before{content:"󰒵"}.mdi-smoking-pipe:before{content:"󱐍"}.mdi-smoking-pipe-off:before{content:"󱐨"}.mdi-snail:before{content:"󱙷"}.mdi-snake:before{content:"󱔎"}.mdi-snapchat:before{content:"󰒶"}.mdi-snowboard:before{content:"󱌇"}.mdi-snowflake:before{content:"󰜗"}.mdi-snowflake-alert:before{content:"󰼩"}.mdi-snowflake-check:before{content:"󱩰"}.mdi-snowflake-melt:before{content:"󱋋"}.mdi-snowflake-off:before{content:"󱓣"}.mdi-snowflake-thermometer:before{content:"󱩱"}.mdi-snowflake-variant:before{content:"󰼪"}.mdi-snowman:before{content:"󰒷"}.mdi-snowmobile:before{content:"󰛝"}.mdi-snowshoeing:before{content:"󱩲"}.mdi-soccer:before{content:"󰒸"}.mdi-soccer-field:before{content:"󰠴"}.mdi-social-distance-2-meters:before{content:"󱕹"}.mdi-social-distance-6-feet:before{content:"󱕺"}.mdi-sofa:before{content:"󰒹"}.mdi-sofa-outline:before{content:"󱕭"}.mdi-sofa-single:before{content:"󱕮"}.mdi-sofa-single-outline:before{content:"󱕯"}.mdi-solar-panel:before{content:"󰶛"}.mdi-solar-panel-large:before{content:"󰶜"}.mdi-solar-power:before{content:"󰩲"}.mdi-solar-power-variant:before{content:"󱩳"}.mdi-solar-power-variant-outline:before{content:"󱩴"}.mdi-soldering-iron:before{content:"󱂒"}.mdi-solid:before{content:"󰚍"}.mdi-sony-playstation:before{content:"󰐔"}.mdi-sort:before{content:"󰒺"}.mdi-sort-alphabetical-ascending:before{content:"󰖽"}.mdi-sort-alphabetical-ascending-variant:before{content:"󱅈"}.mdi-sort-alphabetical-descending:before{content:"󰖿"}.mdi-sort-alphabetical-descending-variant:before{content:"󱅉"}.mdi-sort-alphabetical-variant:before{content:"󰒻"}.mdi-sort-ascending:before{content:"󰒼"}.mdi-sort-bool-ascending:before{content:"󱎅"}.mdi-sort-bool-ascending-variant:before{content:"󱎆"}.mdi-sort-bool-descending:before{content:"󱎇"}.mdi-sort-bool-descending-variant:before{content:"󱎈"}.mdi-sort-calendar-ascending:before{content:"󱕇"}.mdi-sort-calendar-descending:before{content:"󱕈"}.mdi-sort-clock-ascending:before{content:"󱕉"}.mdi-sort-clock-ascending-outline:before{content:"󱕊"}.mdi-sort-clock-descending:before{content:"󱕋"}.mdi-sort-clock-descending-outline:before{content:"󱕌"}.mdi-sort-descending:before{content:"󰒽"}.mdi-sort-numeric-ascending:before{content:"󱎉"}.mdi-sort-numeric-ascending-variant:before{content:"󰤍"}.mdi-sort-numeric-descending:before{content:"󱎊"}.mdi-sort-numeric-descending-variant:before{content:"󰫒"}.mdi-sort-numeric-variant:before{content:"󰒾"}.mdi-sort-reverse-variant:before{content:"󰌼"}.mdi-sort-variant:before{content:"󰒿"}.mdi-sort-variant-lock:before{content:"󰳍"}.mdi-sort-variant-lock-open:before{content:"󰳎"}.mdi-sort-variant-off:before{content:"󱪻"}.mdi-sort-variant-remove:before{content:"󱅇"}.mdi-soundbar:before{content:"󱟛"}.mdi-soundcloud:before{content:"󰓀"}.mdi-source-branch:before{content:"󰘬"}.mdi-source-branch-check:before{content:"󱓏"}.mdi-source-branch-minus:before{content:"󱓋"}.mdi-source-branch-plus:before{content:"󱓊"}.mdi-source-branch-refresh:before{content:"󱓍"}.mdi-source-branch-remove:before{content:"󱓌"}.mdi-source-branch-sync:before{content:"󱓎"}.mdi-source-commit:before{content:"󰜘"}.mdi-source-commit-end:before{content:"󰜙"}.mdi-source-commit-end-local:before{content:"󰜚"}.mdi-source-commit-local:before{content:"󰜛"}.mdi-source-commit-next-local:before{content:"󰜜"}.mdi-source-commit-start:before{content:"󰜝"}.mdi-source-commit-start-next-local:before{content:"󰜞"}.mdi-source-fork:before{content:"󰓁"}.mdi-source-merge:before{content:"󰘭"}.mdi-source-pull:before{content:"󰓂"}.mdi-source-repository:before{content:"󰳏"}.mdi-source-repository-multiple:before{content:"󰳐"}.mdi-soy-sauce:before{content:"󰟮"}.mdi-soy-sauce-off:before{content:"󱏼"}.mdi-spa:before{content:"󰳑"}.mdi-spa-outline:before{content:"󰳒"}.mdi-space-invaders:before{content:"󰯉"}.mdi-space-station:before{content:"󱎃"}.mdi-spade:before{content:"󰹥"}.mdi-speaker:before{content:"󰓃"}.mdi-speaker-bluetooth:before{content:"󰦢"}.mdi-speaker-message:before{content:"󱬑"}.mdi-speaker-multiple:before{content:"󰴸"}.mdi-speaker-off:before{content:"󰓄"}.mdi-speaker-pause:before{content:"󱭳"}.mdi-speaker-play:before{content:"󱭲"}.mdi-speaker-stop:before{content:"󱭴"}.mdi-speaker-wireless:before{content:"󰜟"}.mdi-spear:before{content:"󱡅"}.mdi-speedometer:before{content:"󰓅"}.mdi-speedometer-medium:before{content:"󰾅"}.mdi-speedometer-slow:before{content:"󰾆"}.mdi-spellcheck:before{content:"󰓆"}.mdi-sphere:before{content:"󱥔"}.mdi-sphere-off:before{content:"󱥕"}.mdi-spider:before{content:"󱇪"}.mdi-spider-outline:before{content:"󱱵"}.mdi-spider-thread:before{content:"󱇫"}.mdi-spider-web:before{content:"󰯊"}.mdi-spirit-level:before{content:"󱓱"}.mdi-spoon-sugar:before{content:"󱐩"}.mdi-spotify:before{content:"󰓇"}.mdi-spotlight:before{content:"󰓈"}.mdi-spotlight-beam:before{content:"󰓉"}.mdi-spray:before{content:"󰙥"}.mdi-spray-bottle:before{content:"󰫠"}.mdi-sprinkler:before{content:"󱁟"}.mdi-sprinkler-fire:before{content:"󱦝"}.mdi-sprinkler-variant:before{content:"󱁠"}.mdi-sprout:before{content:"󰹦"}.mdi-sprout-outline:before{content:"󰹧"}.mdi-square:before{content:"󰝤"}.mdi-square-circle:before{content:"󱔀"}.mdi-square-circle-outline:before{content:"󱱐"}.mdi-square-edit-outline:before{content:"󰤌"}.mdi-square-medium:before{content:"󰨓"}.mdi-square-medium-outline:before{content:"󰨔"}.mdi-square-off:before{content:"󱋮"}.mdi-square-off-outline:before{content:"󱋯"}.mdi-square-opacity:before{content:"󱡔"}.mdi-square-outline:before{content:"󰝣"}.mdi-square-root:before{content:"󰞄"}.mdi-square-root-box:before{content:"󰦣"}.mdi-square-rounded:before{content:"󱓻"}.mdi-square-rounded-badge:before{content:"󱨇"}.mdi-square-rounded-badge-outline:before{content:"󱨈"}.mdi-square-rounded-outline:before{content:"󱓼"}.mdi-square-small:before{content:"󰨕"}.mdi-square-wave:before{content:"󱑻"}.mdi-squeegee:before{content:"󰫡"}.mdi-ssh:before{content:"󰣀"}.mdi-stack-exchange:before{content:"󰘋"}.mdi-stack-overflow:before{content:"󰓌"}.mdi-stackpath:before{content:"󰍙"}.mdi-stadium:before{content:"󰿹"}.mdi-stadium-outline:before{content:"󱬃"}.mdi-stadium-variant:before{content:"󰜠"}.mdi-stairs:before{content:"󰓍"}.mdi-stairs-box:before{content:"󱎞"}.mdi-stairs-down:before{content:"󱊾"}.mdi-stairs-up:before{content:"󱊽"}.mdi-stamper:before{content:"󰴹"}.mdi-standard-definition:before{content:"󰟯"}.mdi-star:before{content:"󰓎"}.mdi-star-box:before{content:"󰩳"}.mdi-star-box-multiple:before{content:"󱊆"}.mdi-star-box-multiple-outline:before{content:"󱊇"}.mdi-star-box-outline:before{content:"󰩴"}.mdi-star-check:before{content:"󱕦"}.mdi-star-check-outline:before{content:"󱕪"}.mdi-star-circle:before{content:"󰓏"}.mdi-star-circle-outline:before{content:"󰦤"}.mdi-star-cog:before{content:"󱙨"}.mdi-star-cog-outline:before{content:"󱙩"}.mdi-star-crescent:before{content:"󰥹"}.mdi-star-david:before{content:"󰥺"}.mdi-star-face:before{content:"󰦥"}.mdi-star-four-points:before{content:"󰫢"}.mdi-star-four-points-box:before{content:"󱱑"}.mdi-star-four-points-box-outline:before{content:"󱱒"}.mdi-star-four-points-circle:before{content:"󱱓"}.mdi-star-four-points-circle-outline:before{content:"󱱔"}.mdi-star-four-points-outline:before{content:"󰫣"}.mdi-star-four-points-small:before{content:"󱱕"}.mdi-star-half:before{content:"󰉆"}.mdi-star-half-full:before{content:"󰓐"}.mdi-star-minus:before{content:"󱕤"}.mdi-star-minus-outline:before{content:"󱕨"}.mdi-star-off:before{content:"󰓑"}.mdi-star-off-outline:before{content:"󱕛"}.mdi-star-outline:before{content:"󰓒"}.mdi-star-plus:before{content:"󱕣"}.mdi-star-plus-outline:before{content:"󱕧"}.mdi-star-remove:before{content:"󱕥"}.mdi-star-remove-outline:before{content:"󱕩"}.mdi-star-settings:before{content:"󱙪"}.mdi-star-settings-outline:before{content:"󱙫"}.mdi-star-shooting:before{content:"󱝁"}.mdi-star-shooting-outline:before{content:"󱝂"}.mdi-star-three-points:before{content:"󰫤"}.mdi-star-three-points-outline:before{content:"󰫥"}.mdi-state-machine:before{content:"󱇯"}.mdi-steam:before{content:"󰓓"}.mdi-steering:before{content:"󰓔"}.mdi-steering-off:before{content:"󰤎"}.mdi-step-backward:before{content:"󰓕"}.mdi-step-backward-2:before{content:"󰓖"}.mdi-step-forward:before{content:"󰓗"}.mdi-step-forward-2:before{content:"󰓘"}.mdi-stethoscope:before{content:"󰓙"}.mdi-sticker:before{content:"󱍤"}.mdi-sticker-alert:before{content:"󱍥"}.mdi-sticker-alert-outline:before{content:"󱍦"}.mdi-sticker-check:before{content:"󱍧"}.mdi-sticker-check-outline:before{content:"󱍨"}.mdi-sticker-circle-outline:before{content:"󰗐"}.mdi-sticker-emoji:before{content:"󰞅"}.mdi-sticker-minus:before{content:"󱍩"}.mdi-sticker-minus-outline:before{content:"󱍪"}.mdi-sticker-outline:before{content:"󱍫"}.mdi-sticker-plus:before{content:"󱍬"}.mdi-sticker-plus-outline:before{content:"󱍭"}.mdi-sticker-remove:before{content:"󱍮"}.mdi-sticker-remove-outline:before{content:"󱍯"}.mdi-sticker-text:before{content:"󱞎"}.mdi-sticker-text-outline:before{content:"󱞏"}.mdi-stocking:before{content:"󰓚"}.mdi-stomach:before{content:"󱂓"}.mdi-stool:before{content:"󱥝"}.mdi-stool-outline:before{content:"󱥞"}.mdi-stop:before{content:"󰓛"}.mdi-stop-circle:before{content:"󰙦"}.mdi-stop-circle-outline:before{content:"󰙧"}.mdi-storage-tank:before{content:"󱩵"}.mdi-storage-tank-outline:before{content:"󱩶"}.mdi-store:before{content:"󰓜"}.mdi-store-24-hour:before{content:"󰓝"}.mdi-store-alert:before{content:"󱣁"}.mdi-store-alert-outline:before{content:"󱣂"}.mdi-store-check:before{content:"󱣃"}.mdi-store-check-outline:before{content:"󱣄"}.mdi-store-clock:before{content:"󱣅"}.mdi-store-clock-outline:before{content:"󱣆"}.mdi-store-cog:before{content:"󱣇"}.mdi-store-cog-outline:before{content:"󱣈"}.mdi-store-edit:before{content:"󱣉"}.mdi-store-edit-outline:before{content:"󱣊"}.mdi-store-marker:before{content:"󱣋"}.mdi-store-marker-outline:before{content:"󱣌"}.mdi-store-minus:before{content:"󱙞"}.mdi-store-minus-outline:before{content:"󱣍"}.mdi-store-off:before{content:"󱣎"}.mdi-store-off-outline:before{content:"󱣏"}.mdi-store-outline:before{content:"󱍡"}.mdi-store-plus:before{content:"󱙟"}.mdi-store-plus-outline:before{content:"󱣐"}.mdi-store-remove:before{content:"󱙠"}.mdi-store-remove-outline:before{content:"󱣑"}.mdi-store-search:before{content:"󱣒"}.mdi-store-search-outline:before{content:"󱣓"}.mdi-store-settings:before{content:"󱣔"}.mdi-store-settings-outline:before{content:"󱣕"}.mdi-storefront:before{content:"󰟇"}.mdi-storefront-check:before{content:"󱭽"}.mdi-storefront-check-outline:before{content:"󱭾"}.mdi-storefront-edit:before{content:"󱭿"}.mdi-storefront-edit-outline:before{content:"󱮀"}.mdi-storefront-minus:before{content:"󱮃"}.mdi-storefront-minus-outline:before{content:"󱮄"}.mdi-storefront-outline:before{content:"󱃁"}.mdi-storefront-plus:before{content:"󱮁"}.mdi-storefront-plus-outline:before{content:"󱮂"}.mdi-storefront-remove:before{content:"󱮅"}.mdi-storefront-remove-outline:before{content:"󱮆"}.mdi-stove:before{content:"󰓞"}.mdi-strategy:before{content:"󱇖"}.mdi-stretch-to-page:before{content:"󰼫"}.mdi-stretch-to-page-outline:before{content:"󰼬"}.mdi-string-lights:before{content:"󱊺"}.mdi-string-lights-off:before{content:"󱊻"}.mdi-subdirectory-arrow-left:before{content:"󰘌"}.mdi-subdirectory-arrow-right:before{content:"󰘍"}.mdi-submarine:before{content:"󱕬"}.mdi-subtitles:before{content:"󰨖"}.mdi-subtitles-outline:before{content:"󰨗"}.mdi-subway:before{content:"󰚬"}.mdi-subway-alert-variant:before{content:"󰶝"}.mdi-subway-variant:before{content:"󰓟"}.mdi-summit:before{content:"󰞆"}.mdi-sun-angle:before{content:"󱬧"}.mdi-sun-angle-outline:before{content:"󱬨"}.mdi-sun-clock:before{content:"󱩷"}.mdi-sun-clock-outline:before{content:"󱩸"}.mdi-sun-compass:before{content:"󱦥"}.mdi-sun-snowflake:before{content:"󱞖"}.mdi-sun-snowflake-variant:before{content:"󱩹"}.mdi-sun-thermometer:before{content:"󱣖"}.mdi-sun-thermometer-outline:before{content:"󱣗"}.mdi-sun-wireless:before{content:"󱟾"}.mdi-sun-wireless-outline:before{content:"󱟿"}.mdi-sunglasses:before{content:"󰓠"}.mdi-surfing:before{content:"󱝆"}.mdi-surround-sound:before{content:"󰗅"}.mdi-surround-sound-2-0:before{content:"󰟰"}.mdi-surround-sound-2-1:before{content:"󱜩"}.mdi-surround-sound-3-1:before{content:"󰟱"}.mdi-surround-sound-5-1:before{content:"󰟲"}.mdi-surround-sound-5-1-2:before{content:"󱜪"}.mdi-surround-sound-7-1:before{content:"󰟳"}.mdi-svg:before{content:"󰜡"}.mdi-swap-horizontal:before{content:"󰓡"}.mdi-swap-horizontal-bold:before{content:"󰯍"}.mdi-swap-horizontal-circle:before{content:"󰿡"}.mdi-swap-horizontal-circle-outline:before{content:"󰿢"}.mdi-swap-horizontal-hidden:before{content:"󱴎"}.mdi-swap-horizontal-variant:before{content:"󰣁"}.mdi-swap-vertical:before{content:"󰓢"}.mdi-swap-vertical-bold:before{content:"󰯎"}.mdi-swap-vertical-circle:before{content:"󰿣"}.mdi-swap-vertical-circle-outline:before{content:"󰿤"}.mdi-swap-vertical-variant:before{content:"󰣂"}.mdi-swim:before{content:"󰓣"}.mdi-switch:before{content:"󰓤"}.mdi-sword:before{content:"󰓥"}.mdi-sword-cross:before{content:"󰞇"}.mdi-syllabary-hangul:before{content:"󱌳"}.mdi-syllabary-hiragana:before{content:"󱌴"}.mdi-syllabary-katakana:before{content:"󱌵"}.mdi-syllabary-katakana-halfwidth:before{content:"󱌶"}.mdi-symbol:before{content:"󱔁"}.mdi-symfony:before{content:"󰫦"}.mdi-synagogue:before{content:"󱬄"}.mdi-synagogue-outline:before{content:"󱬅"}.mdi-sync:before{content:"󰓦"}.mdi-sync-alert:before{content:"󰓧"}.mdi-sync-circle:before{content:"󱍸"}.mdi-sync-off:before{content:"󰓨"}.mdi-tab:before{content:"󰓩"}.mdi-tab-minus:before{content:"󰭋"}.mdi-tab-plus:before{content:"󰝜"}.mdi-tab-remove:before{content:"󰭌"}.mdi-tab-search:before{content:"󱦞"}.mdi-tab-unselected:before{content:"󰓪"}.mdi-table:before{content:"󰓫"}.mdi-table-account:before{content:"󱎹"}.mdi-table-alert:before{content:"󱎺"}.mdi-table-arrow-down:before{content:"󱎻"}.mdi-table-arrow-left:before{content:"󱎼"}.mdi-table-arrow-right:before{content:"󱎽"}.mdi-table-arrow-up:before{content:"󱎾"}.mdi-table-border:before{content:"󰨘"}.mdi-table-cancel:before{content:"󱎿"}.mdi-table-chair:before{content:"󱁡"}.mdi-table-check:before{content:"󱏀"}.mdi-table-clock:before{content:"󱏁"}.mdi-table-cog:before{content:"󱏂"}.mdi-table-column:before{content:"󰠵"}.mdi-table-column-plus-after:before{content:"󰓬"}.mdi-table-column-plus-before:before{content:"󰓭"}.mdi-table-column-remove:before{content:"󰓮"}.mdi-table-column-width:before{content:"󰓯"}.mdi-table-edit:before{content:"󰓰"}.mdi-table-eye:before{content:"󱂔"}.mdi-table-eye-off:before{content:"󱏃"}.mdi-table-filter:before{content:"󱮌"}.mdi-table-furniture:before{content:"󰖼"}.mdi-table-headers-eye:before{content:"󱈝"}.mdi-table-headers-eye-off:before{content:"󱈞"}.mdi-table-heart:before{content:"󱏄"}.mdi-table-key:before{content:"󱏅"}.mdi-table-large:before{content:"󰓱"}.mdi-table-large-plus:before{content:"󰾇"}.mdi-table-large-remove:before{content:"󰾈"}.mdi-table-lock:before{content:"󱏆"}.mdi-table-merge-cells:before{content:"󰦦"}.mdi-table-minus:before{content:"󱏇"}.mdi-table-multiple:before{content:"󱏈"}.mdi-table-network:before{content:"󱏉"}.mdi-table-of-contents:before{content:"󰠶"}.mdi-table-off:before{content:"󱏊"}.mdi-table-picnic:before{content:"󱝃"}.mdi-table-pivot:before{content:"󱠼"}.mdi-table-plus:before{content:"󰩵"}.mdi-table-question:before{content:"󱬡"}.mdi-table-refresh:before{content:"󱎠"}.mdi-table-remove:before{content:"󰩶"}.mdi-table-row:before{content:"󰠷"}.mdi-table-row-height:before{content:"󰓲"}.mdi-table-row-plus-after:before{content:"󰓳"}.mdi-table-row-plus-before:before{content:"󰓴"}.mdi-table-row-remove:before{content:"󰓵"}.mdi-table-search:before{content:"󰤏"}.mdi-table-settings:before{content:"󰠸"}.mdi-table-split-cell:before{content:"󱐪"}.mdi-table-star:before{content:"󱏋"}.mdi-table-sync:before{content:"󱎡"}.mdi-table-tennis:before{content:"󰹨"}.mdi-tablet:before{content:"󰓶"}.mdi-tablet-cellphone:before{content:"󰦧"}.mdi-tablet-dashboard:before{content:"󰻎"}.mdi-taco:before{content:"󰝢"}.mdi-tag:before{content:"󰓹"}.mdi-tag-arrow-down:before{content:"󱜫"}.mdi-tag-arrow-down-outline:before{content:"󱜬"}.mdi-tag-arrow-left:before{content:"󱜭"}.mdi-tag-arrow-left-outline:before{content:"󱜮"}.mdi-tag-arrow-right:before{content:"󱜯"}.mdi-tag-arrow-right-outline:before{content:"󱜰"}.mdi-tag-arrow-up:before{content:"󱜱"}.mdi-tag-arrow-up-outline:before{content:"󱜲"}.mdi-tag-check:before{content:"󱩺"}.mdi-tag-check-outline:before{content:"󱩻"}.mdi-tag-edit:before{content:"󱲜"}.mdi-tag-edit-outline:before{content:"󱲝"}.mdi-tag-faces:before{content:"󰓺"}.mdi-tag-heart:before{content:"󰚋"}.mdi-tag-heart-outline:before{content:"󰯏"}.mdi-tag-hidden:before{content:"󱱶"}.mdi-tag-minus:before{content:"󰤐"}.mdi-tag-minus-outline:before{content:"󱈟"}.mdi-tag-multiple:before{content:"󰓻"}.mdi-tag-multiple-outline:before{content:"󱋷"}.mdi-tag-off:before{content:"󱈠"}.mdi-tag-off-outline:before{content:"󱈡"}.mdi-tag-outline:before{content:"󰓼"}.mdi-tag-plus:before{content:"󰜢"}.mdi-tag-plus-outline:before{content:"󱈢"}.mdi-tag-remove:before{content:"󰜣"}.mdi-tag-remove-outline:before{content:"󱈣"}.mdi-tag-search:before{content:"󱤇"}.mdi-tag-search-outline:before{content:"󱤈"}.mdi-tag-text:before{content:"󱈤"}.mdi-tag-text-outline:before{content:"󰓽"}.mdi-tailwind:before{content:"󱏿"}.mdi-tally-mark-1:before{content:"󱪼"}.mdi-tally-mark-2:before{content:"󱪽"}.mdi-tally-mark-3:before{content:"󱪾"}.mdi-tally-mark-4:before{content:"󱪿"}.mdi-tally-mark-5:before{content:"󱫀"}.mdi-tangram:before{content:"󰓸"}.mdi-tank:before{content:"󰴺"}.mdi-tanker-truck:before{content:"󰿥"}.mdi-tape-drive:before{content:"󱛟"}.mdi-tape-measure:before{content:"󰭍"}.mdi-target:before{content:"󰓾"}.mdi-target-account:before{content:"󰯐"}.mdi-target-variant:before{content:"󰩷"}.mdi-taxi:before{content:"󰓿"}.mdi-tea:before{content:"󰶞"}.mdi-tea-outline:before{content:"󰶟"}.mdi-teamviewer:before{content:"󰔀"}.mdi-teddy-bear:before{content:"󱣻"}.mdi-telescope:before{content:"󰭎"}.mdi-television:before{content:"󰔂"}.mdi-television-ambient-light:before{content:"󱍖"}.mdi-television-box:before{content:"󰠹"}.mdi-television-classic:before{content:"󰟴"}.mdi-television-classic-off:before{content:"󰠺"}.mdi-television-guide:before{content:"󰔃"}.mdi-television-off:before{content:"󰠻"}.mdi-television-pause:before{content:"󰾉"}.mdi-television-play:before{content:"󰻏"}.mdi-television-shimmer:before{content:"󱄐"}.mdi-television-speaker:before{content:"󱬛"}.mdi-television-speaker-off:before{content:"󱬜"}.mdi-television-stop:before{content:"󰾊"}.mdi-temperature-celsius:before{content:"󰔄"}.mdi-temperature-fahrenheit:before{content:"󰔅"}.mdi-temperature-kelvin:before{content:"󰔆"}.mdi-temple-buddhist:before{content:"󱬆"}.mdi-temple-buddhist-outline:before{content:"󱬇"}.mdi-temple-hindu:before{content:"󱬈"}.mdi-temple-hindu-outline:before{content:"󱬉"}.mdi-tennis:before{content:"󰶠"}.mdi-tennis-ball:before{content:"󰔇"}.mdi-tennis-ball-outline:before{content:"󱱟"}.mdi-tent:before{content:"󰔈"}.mdi-terraform:before{content:"󱁢"}.mdi-terrain:before{content:"󰔉"}.mdi-test-tube:before{content:"󰙨"}.mdi-test-tube-empty:before{content:"󰤑"}.mdi-test-tube-off:before{content:"󰤒"}.mdi-text:before{content:"󰦨"}.mdi-text-account:before{content:"󱕰"}.mdi-text-box:before{content:"󰈚"}.mdi-text-box-check:before{content:"󰺦"}.mdi-text-box-check-outline:before{content:"󰺧"}.mdi-text-box-edit:before{content:"󱩼"}.mdi-text-box-edit-outline:before{content:"󱩽"}.mdi-text-box-minus:before{content:"󰺨"}.mdi-text-box-minus-outline:before{content:"󰺩"}.mdi-text-box-multiple:before{content:"󰪷"}.mdi-text-box-multiple-outline:before{content:"󰪸"}.mdi-text-box-outline:before{content:"󰧭"}.mdi-text-box-plus:before{content:"󰺪"}.mdi-text-box-plus-outline:before{content:"󰺫"}.mdi-text-box-remove:before{content:"󰺬"}.mdi-text-box-remove-outline:before{content:"󰺭"}.mdi-text-box-search:before{content:"󰺮"}.mdi-text-box-search-outline:before{content:"󰺯"}.mdi-text-long:before{content:"󰦪"}.mdi-text-recognition:before{content:"󱄽"}.mdi-text-search:before{content:"󱎸"}.mdi-text-search-variant:before{content:"󱩾"}.mdi-text-shadow:before{content:"󰙩"}.mdi-text-short:before{content:"󰦩"}.mdi-texture:before{content:"󰔌"}.mdi-texture-box:before{content:"󰿦"}.mdi-theater:before{content:"󰔍"}.mdi-theme-light-dark:before{content:"󰔎"}.mdi-thermometer:before{content:"󰔏"}.mdi-thermometer-alert:before{content:"󰸁"}.mdi-thermometer-auto:before{content:"󱬏"}.mdi-thermometer-bluetooth:before{content:"󱢕"}.mdi-thermometer-check:before{content:"󱩿"}.mdi-thermometer-chevron-down:before{content:"󰸂"}.mdi-thermometer-chevron-up:before{content:"󰸃"}.mdi-thermometer-high:before{content:"󱃂"}.mdi-thermometer-lines:before{content:"󰔐"}.mdi-thermometer-low:before{content:"󱃃"}.mdi-thermometer-minus:before{content:"󰸄"}.mdi-thermometer-off:before{content:"󱔱"}.mdi-thermometer-plus:before{content:"󰸅"}.mdi-thermometer-probe:before{content:"󱬫"}.mdi-thermometer-probe-off:before{content:"󱬬"}.mdi-thermometer-water:before{content:"󱪀"}.mdi-thermostat:before{content:"󰎓"}.mdi-thermostat-auto:before{content:"󱬗"}.mdi-thermostat-box:before{content:"󰢑"}.mdi-thermostat-box-auto:before{content:"󱬘"}.mdi-thermostat-cog:before{content:"󱲀"}.mdi-thought-bubble:before{content:"󰟶"}.mdi-thought-bubble-outline:before{content:"󰟷"}.mdi-thumb-down:before{content:"󰔑"}.mdi-thumb-down-outline:before{content:"󰔒"}.mdi-thumb-up:before{content:"󰔓"}.mdi-thumb-up-outline:before{content:"󰔔"}.mdi-thumbs-up-down:before{content:"󰔕"}.mdi-thumbs-up-down-outline:before{content:"󱤔"}.mdi-ticket:before{content:"󰔖"}.mdi-ticket-account:before{content:"󰔗"}.mdi-ticket-confirmation:before{content:"󰔘"}.mdi-ticket-confirmation-outline:before{content:"󱎪"}.mdi-ticket-outline:before{content:"󰤓"}.mdi-ticket-percent:before{content:"󰜤"}.mdi-ticket-percent-outline:before{content:"󱐫"}.mdi-tie:before{content:"󰔙"}.mdi-tilde:before{content:"󰜥"}.mdi-tilde-off:before{content:"󱣳"}.mdi-timelapse:before{content:"󰔚"}.mdi-timeline:before{content:"󰯑"}.mdi-timeline-alert:before{content:"󰾕"}.mdi-timeline-alert-outline:before{content:"󰾘"}.mdi-timeline-check:before{content:"󱔲"}.mdi-timeline-check-outline:before{content:"󱔳"}.mdi-timeline-clock:before{content:"󱇻"}.mdi-timeline-clock-outline:before{content:"󱇼"}.mdi-timeline-minus:before{content:"󱔴"}.mdi-timeline-minus-outline:before{content:"󱔵"}.mdi-timeline-outline:before{content:"󰯒"}.mdi-timeline-plus:before{content:"󰾖"}.mdi-timeline-plus-outline:before{content:"󰾗"}.mdi-timeline-question:before{content:"󰾙"}.mdi-timeline-question-outline:before{content:"󰾚"}.mdi-timeline-remove:before{content:"󱔶"}.mdi-timeline-remove-outline:before{content:"󱔷"}.mdi-timeline-text:before{content:"󰯓"}.mdi-timeline-text-outline:before{content:"󰯔"}.mdi-timer:before{content:"󱎫"}.mdi-timer-10:before{content:"󰔜"}.mdi-timer-3:before{content:"󰔝"}.mdi-timer-alert:before{content:"󱫌"}.mdi-timer-alert-outline:before{content:"󱫍"}.mdi-timer-cancel:before{content:"󱫎"}.mdi-timer-cancel-outline:before{content:"󱫏"}.mdi-timer-check:before{content:"󱫐"}.mdi-timer-check-outline:before{content:"󱫑"}.mdi-timer-cog:before{content:"󱤥"}.mdi-timer-cog-outline:before{content:"󱤦"}.mdi-timer-edit:before{content:"󱫒"}.mdi-timer-edit-outline:before{content:"󱫓"}.mdi-timer-lock:before{content:"󱫔"}.mdi-timer-lock-open:before{content:"󱫕"}.mdi-timer-lock-open-outline:before{content:"󱫖"}.mdi-timer-lock-outline:before{content:"󱫗"}.mdi-timer-marker:before{content:"󱫘"}.mdi-timer-marker-outline:before{content:"󱫙"}.mdi-timer-minus:before{content:"󱫚"}.mdi-timer-minus-outline:before{content:"󱫛"}.mdi-timer-music:before{content:"󱫜"}.mdi-timer-music-outline:before{content:"󱫝"}.mdi-timer-off:before{content:"󱎬"}.mdi-timer-off-outline:before{content:"󰔞"}.mdi-timer-outline:before{content:"󰔛"}.mdi-timer-pause:before{content:"󱫞"}.mdi-timer-pause-outline:before{content:"󱫟"}.mdi-timer-play:before{content:"󱫠"}.mdi-timer-play-outline:before{content:"󱫡"}.mdi-timer-plus:before{content:"󱫢"}.mdi-timer-plus-outline:before{content:"󱫣"}.mdi-timer-refresh:before{content:"󱫤"}.mdi-timer-refresh-outline:before{content:"󱫥"}.mdi-timer-remove:before{content:"󱫦"}.mdi-timer-remove-outline:before{content:"󱫧"}.mdi-timer-sand:before{content:"󰔟"}.mdi-timer-sand-complete:before{content:"󱦟"}.mdi-timer-sand-empty:before{content:"󰚭"}.mdi-timer-sand-full:before{content:"󰞌"}.mdi-timer-sand-paused:before{content:"󱦠"}.mdi-timer-settings:before{content:"󱤣"}.mdi-timer-settings-outline:before{content:"󱤤"}.mdi-timer-star:before{content:"󱫨"}.mdi-timer-star-outline:before{content:"󱫩"}.mdi-timer-stop:before{content:"󱫪"}.mdi-timer-stop-outline:before{content:"󱫫"}.mdi-timer-sync:before{content:"󱫬"}.mdi-timer-sync-outline:before{content:"󱫭"}.mdi-timetable:before{content:"󰔠"}.mdi-tire:before{content:"󱢖"}.mdi-toaster:before{content:"󱁣"}.mdi-toaster-off:before{content:"󱆷"}.mdi-toaster-oven:before{content:"󰳓"}.mdi-toggle-switch:before{content:"󰔡"}.mdi-toggle-switch-off:before{content:"󰔢"}.mdi-toggle-switch-off-outline:before{content:"󰨙"}.mdi-toggle-switch-outline:before{content:"󰨚"}.mdi-toggle-switch-variant:before{content:"󱨥"}.mdi-toggle-switch-variant-off:before{content:"󱨦"}.mdi-toilet:before{content:"󰦫"}.mdi-toolbox:before{content:"󰦬"}.mdi-toolbox-outline:before{content:"󰦭"}.mdi-tools:before{content:"󱁤"}.mdi-tooltip:before{content:"󰔣"}.mdi-tooltip-account:before{content:"󰀌"}.mdi-tooltip-cellphone:before{content:"󱠻"}.mdi-tooltip-check:before{content:"󱕜"}.mdi-tooltip-check-outline:before{content:"󱕝"}.mdi-tooltip-edit:before{content:"󰔤"}.mdi-tooltip-edit-outline:before{content:"󱋅"}.mdi-tooltip-image:before{content:"󰔥"}.mdi-tooltip-image-outline:before{content:"󰯕"}.mdi-tooltip-minus:before{content:"󱕞"}.mdi-tooltip-minus-outline:before{content:"󱕟"}.mdi-tooltip-outline:before{content:"󰔦"}.mdi-tooltip-plus:before{content:"󰯖"}.mdi-tooltip-plus-outline:before{content:"󰔧"}.mdi-tooltip-question:before{content:"󱮺"}.mdi-tooltip-question-outline:before{content:"󱮻"}.mdi-tooltip-remove:before{content:"󱕠"}.mdi-tooltip-remove-outline:before{content:"󱕡"}.mdi-tooltip-text:before{content:"󰔨"}.mdi-tooltip-text-outline:before{content:"󰯗"}.mdi-tooth:before{content:"󰣃"}.mdi-tooth-outline:before{content:"󰔩"}.mdi-toothbrush:before{content:"󱄩"}.mdi-toothbrush-electric:before{content:"󱄬"}.mdi-toothbrush-paste:before{content:"󱄪"}.mdi-torch:before{content:"󱘆"}.mdi-tortoise:before{content:"󰴻"}.mdi-toslink:before{content:"󱊸"}.mdi-touch-text-outline:before{content:"󱱠"}.mdi-tournament:before{content:"󰦮"}.mdi-tow-truck:before{content:"󰠼"}.mdi-tower-beach:before{content:"󰚁"}.mdi-tower-fire:before{content:"󰚂"}.mdi-town-hall:before{content:"󱡵"}.mdi-toy-brick:before{content:"󱊈"}.mdi-toy-brick-marker:before{content:"󱊉"}.mdi-toy-brick-marker-outline:before{content:"󱊊"}.mdi-toy-brick-minus:before{content:"󱊋"}.mdi-toy-brick-minus-outline:before{content:"󱊌"}.mdi-toy-brick-outline:before{content:"󱊍"}.mdi-toy-brick-plus:before{content:"󱊎"}.mdi-toy-brick-plus-outline:before{content:"󱊏"}.mdi-toy-brick-remove:before{content:"󱊐"}.mdi-toy-brick-remove-outline:before{content:"󱊑"}.mdi-toy-brick-search:before{content:"󱊒"}.mdi-toy-brick-search-outline:before{content:"󱊓"}.mdi-track-light:before{content:"󰤔"}.mdi-track-light-off:before{content:"󱬁"}.mdi-trackpad:before{content:"󰟸"}.mdi-trackpad-lock:before{content:"󰤳"}.mdi-tractor:before{content:"󰢒"}.mdi-tractor-variant:before{content:"󱓄"}.mdi-trademark:before{content:"󰩸"}.mdi-traffic-cone:before{content:"󱍼"}.mdi-traffic-light:before{content:"󰔫"}.mdi-traffic-light-outline:before{content:"󱠪"}.mdi-train:before{content:"󰔬"}.mdi-train-bus:before{content:"󱳇"}.mdi-train-car:before{content:"󰯘"}.mdi-train-car-autorack:before{content:"󱬭"}.mdi-train-car-box:before{content:"󱬮"}.mdi-train-car-box-full:before{content:"󱬯"}.mdi-train-car-box-open:before{content:"󱬰"}.mdi-train-car-caboose:before{content:"󱬱"}.mdi-train-car-centerbeam:before{content:"󱬲"}.mdi-train-car-centerbeam-full:before{content:"󱬳"}.mdi-train-car-container:before{content:"󱬴"}.mdi-train-car-flatbed:before{content:"󱬵"}.mdi-train-car-flatbed-car:before{content:"󱬶"}.mdi-train-car-flatbed-tank:before{content:"󱬷"}.mdi-train-car-gondola:before{content:"󱬸"}.mdi-train-car-gondola-full:before{content:"󱬹"}.mdi-train-car-hopper:before{content:"󱬺"}.mdi-train-car-hopper-covered:before{content:"󱬻"}.mdi-train-car-hopper-full:before{content:"󱬼"}.mdi-train-car-intermodal:before{content:"󱬽"}.mdi-train-car-passenger:before{content:"󱜳"}.mdi-train-car-passenger-door:before{content:"󱜴"}.mdi-train-car-passenger-door-open:before{content:"󱜵"}.mdi-train-car-passenger-variant:before{content:"󱜶"}.mdi-train-car-tank:before{content:"󱬾"}.mdi-train-variant:before{content:"󰣄"}.mdi-tram:before{content:"󰔭"}.mdi-tram-side:before{content:"󰿧"}.mdi-transcribe:before{content:"󰔮"}.mdi-transcribe-close:before{content:"󰔯"}.mdi-transfer:before{content:"󱁥"}.mdi-transfer-down:before{content:"󰶡"}.mdi-transfer-left:before{content:"󰶢"}.mdi-transfer-right:before{content:"󰔰"}.mdi-transfer-up:before{content:"󰶣"}.mdi-transit-connection:before{content:"󰴼"}.mdi-transit-connection-horizontal:before{content:"󱕆"}.mdi-transit-connection-variant:before{content:"󰴽"}.mdi-transit-detour:before{content:"󰾋"}.mdi-transit-skip:before{content:"󱔕"}.mdi-transit-transfer:before{content:"󰚮"}.mdi-transition:before{content:"󰤕"}.mdi-transition-masked:before{content:"󰤖"}.mdi-translate:before{content:"󰗊"}.mdi-translate-off:before{content:"󰸆"}.mdi-translate-variant:before{content:"󱮙"}.mdi-transmission-tower:before{content:"󰴾"}.mdi-transmission-tower-export:before{content:"󱤬"}.mdi-transmission-tower-import:before{content:"󱤭"}.mdi-transmission-tower-off:before{content:"󱧝"}.mdi-trash-can:before{content:"󰩹"}.mdi-trash-can-outline:before{content:"󰩺"}.mdi-tray:before{content:"󱊔"}.mdi-tray-alert:before{content:"󱊕"}.mdi-tray-arrow-down:before{content:"󰄠"}.mdi-tray-arrow-up:before{content:"󰄝"}.mdi-tray-full:before{content:"󱊖"}.mdi-tray-minus:before{content:"󱊗"}.mdi-tray-plus:before{content:"󱊘"}.mdi-tray-remove:before{content:"󱊙"}.mdi-treasure-chest:before{content:"󰜦"}.mdi-treasure-chest-outline:before{content:"󱱷"}.mdi-tree:before{content:"󰔱"}.mdi-tree-outline:before{content:"󰹩"}.mdi-trello:before{content:"󰔲"}.mdi-trending-down:before{content:"󰔳"}.mdi-trending-neutral:before{content:"󰔴"}.mdi-trending-up:before{content:"󰔵"}.mdi-triangle:before{content:"󰔶"}.mdi-triangle-down:before{content:"󱱖"}.mdi-triangle-down-outline:before{content:"󱱗"}.mdi-triangle-outline:before{content:"󰔷"}.mdi-triangle-small-down:before{content:"󱨉"}.mdi-triangle-small-up:before{content:"󱨊"}.mdi-triangle-wave:before{content:"󱑼"}.mdi-triforce:before{content:"󰯙"}.mdi-trophy:before{content:"󰔸"}.mdi-trophy-award:before{content:"󰔹"}.mdi-trophy-broken:before{content:"󰶤"}.mdi-trophy-outline:before{content:"󰔺"}.mdi-trophy-variant:before{content:"󰔻"}.mdi-trophy-variant-outline:before{content:"󰔼"}.mdi-truck:before{content:"󰔽"}.mdi-truck-alert:before{content:"󱧞"}.mdi-truck-alert-outline:before{content:"󱧟"}.mdi-truck-cargo-container:before{content:"󱣘"}.mdi-truck-check:before{content:"󰳔"}.mdi-truck-check-outline:before{content:"󱊚"}.mdi-truck-delivery:before{content:"󰔾"}.mdi-truck-delivery-outline:before{content:"󱊛"}.mdi-truck-fast:before{content:"󰞈"}.mdi-truck-fast-outline:before{content:"󱊜"}.mdi-truck-flatbed:before{content:"󱢑"}.mdi-truck-minus:before{content:"󱦮"}.mdi-truck-minus-outline:before{content:"󱦽"}.mdi-truck-off-road:before{content:"󱲞"}.mdi-truck-off-road-off:before{content:"󱲟"}.mdi-truck-outline:before{content:"󱊝"}.mdi-truck-plus:before{content:"󱦭"}.mdi-truck-plus-outline:before{content:"󱦼"}.mdi-truck-remove:before{content:"󱦯"}.mdi-truck-remove-outline:before{content:"󱦾"}.mdi-truck-snowflake:before{content:"󱦦"}.mdi-truck-trailer:before{content:"󰜧"}.mdi-trumpet:before{content:"󱂖"}.mdi-tshirt-crew:before{content:"󰩻"}.mdi-tshirt-crew-outline:before{content:"󰔿"}.mdi-tshirt-v:before{content:"󰩼"}.mdi-tshirt-v-outline:before{content:"󰕀"}.mdi-tsunami:before{content:"󱪁"}.mdi-tumble-dryer:before{content:"󰤗"}.mdi-tumble-dryer-alert:before{content:"󱆺"}.mdi-tumble-dryer-off:before{content:"󱆻"}.mdi-tune:before{content:"󰘮"}.mdi-tune-variant:before{content:"󱕂"}.mdi-tune-vertical:before{content:"󰙪"}.mdi-tune-vertical-variant:before{content:"󱕃"}.mdi-tunnel:before{content:"󱠽"}.mdi-tunnel-outline:before{content:"󱠾"}.mdi-turbine:before{content:"󱪂"}.mdi-turkey:before{content:"󱜛"}.mdi-turnstile:before{content:"󰳕"}.mdi-turnstile-outline:before{content:"󰳖"}.mdi-turtle:before{content:"󰳗"}.mdi-twitch:before{content:"󰕃"}.mdi-twitter:before{content:"󰕄"}.mdi-two-factor-authentication:before{content:"󰦯"}.mdi-typewriter:before{content:"󰼭"}.mdi-ubisoft:before{content:"󰯚"}.mdi-ubuntu:before{content:"󰕈"}.mdi-ufo:before{content:"󱃄"}.mdi-ufo-outline:before{content:"󱃅"}.mdi-ultra-high-definition:before{content:"󰟹"}.mdi-umbraco:before{content:"󰕉"}.mdi-umbrella:before{content:"󰕊"}.mdi-umbrella-beach:before{content:"󱢊"}.mdi-umbrella-beach-outline:before{content:"󱢋"}.mdi-umbrella-closed:before{content:"󰦰"}.mdi-umbrella-closed-outline:before{content:"󱏢"}.mdi-umbrella-closed-variant:before{content:"󱏡"}.mdi-umbrella-outline:before{content:"󰕋"}.mdi-underwear-outline:before{content:"󱴏"}.mdi-undo:before{content:"󰕌"}.mdi-undo-variant:before{content:"󰕍"}.mdi-unfold-less-horizontal:before{content:"󰕎"}.mdi-unfold-less-vertical:before{content:"󰝠"}.mdi-unfold-more-horizontal:before{content:"󰕏"}.mdi-unfold-more-vertical:before{content:"󰝡"}.mdi-ungroup:before{content:"󰕐"}.mdi-unicode:before{content:"󰻐"}.mdi-unicorn:before{content:"󱗂"}.mdi-unicorn-variant:before{content:"󱗃"}.mdi-unicycle:before{content:"󱗥"}.mdi-unity:before{content:"󰚯"}.mdi-unreal:before{content:"󰦱"}.mdi-update:before{content:"󰚰"}.mdi-upload:before{content:"󰕒"}.mdi-upload-box:before{content:"󱴐"}.mdi-upload-box-outline:before{content:"󱴑"}.mdi-upload-circle:before{content:"󱴒"}.mdi-upload-circle-outline:before{content:"󱴓"}.mdi-upload-lock:before{content:"󱍳"}.mdi-upload-lock-outline:before{content:"󱍴"}.mdi-upload-multiple:before{content:"󰠽"}.mdi-upload-multiple-outline:before{content:"󱴔"}.mdi-upload-network:before{content:"󰛶"}.mdi-upload-network-outline:before{content:"󰳘"}.mdi-upload-off:before{content:"󱃆"}.mdi-upload-off-outline:before{content:"󱃇"}.mdi-upload-outline:before{content:"󰸇"}.mdi-usb:before{content:"󰕓"}.mdi-usb-c-port:before{content:"󱲿"}.mdi-usb-flash-drive:before{content:"󱊞"}.mdi-usb-flash-drive-outline:before{content:"󱊟"}.mdi-usb-port:before{content:"󱇰"}.mdi-vacuum:before{content:"󱦡"}.mdi-vacuum-outline:before{content:"󱦢"}.mdi-valve:before{content:"󱁦"}.mdi-valve-closed:before{content:"󱁧"}.mdi-valve-open:before{content:"󱁨"}.mdi-van-passenger:before{content:"󰟺"}.mdi-van-utility:before{content:"󰟻"}.mdi-vanish:before{content:"󰟼"}.mdi-vanish-quarter:before{content:"󱕔"}.mdi-vanity-light:before{content:"󱇡"}.mdi-variable:before{content:"󰫧"}.mdi-variable-box:before{content:"󱄑"}.mdi-vector-arrange-above:before{content:"󰕔"}.mdi-vector-arrange-below:before{content:"󰕕"}.mdi-vector-bezier:before{content:"󰫨"}.mdi-vector-circle:before{content:"󰕖"}.mdi-vector-circle-variant:before{content:"󰕗"}.mdi-vector-combine:before{content:"󰕘"}.mdi-vector-curve:before{content:"󰕙"}.mdi-vector-difference:before{content:"󰕚"}.mdi-vector-difference-ab:before{content:"󰕛"}.mdi-vector-difference-ba:before{content:"󰕜"}.mdi-vector-ellipse:before{content:"󰢓"}.mdi-vector-intersection:before{content:"󰕝"}.mdi-vector-line:before{content:"󰕞"}.mdi-vector-link:before{content:"󰿨"}.mdi-vector-point:before{content:"󰇄"}.mdi-vector-point-edit:before{content:"󰧨"}.mdi-vector-point-minus:before{content:"󱭸"}.mdi-vector-point-plus:before{content:"󱭹"}.mdi-vector-point-select:before{content:"󰕟"}.mdi-vector-polygon:before{content:"󰕠"}.mdi-vector-polygon-variant:before{content:"󱡖"}.mdi-vector-polyline:before{content:"󰕡"}.mdi-vector-polyline-edit:before{content:"󱈥"}.mdi-vector-polyline-minus:before{content:"󱈦"}.mdi-vector-polyline-plus:before{content:"󱈧"}.mdi-vector-polyline-remove:before{content:"󱈨"}.mdi-vector-radius:before{content:"󰝊"}.mdi-vector-rectangle:before{content:"󰗆"}.mdi-vector-selection:before{content:"󰕢"}.mdi-vector-square:before{content:"󰀁"}.mdi-vector-square-close:before{content:"󱡗"}.mdi-vector-square-edit:before{content:"󱣙"}.mdi-vector-square-minus:before{content:"󱣚"}.mdi-vector-square-open:before{content:"󱡘"}.mdi-vector-square-plus:before{content:"󱣛"}.mdi-vector-square-remove:before{content:"󱣜"}.mdi-vector-triangle:before{content:"󰕣"}.mdi-vector-union:before{content:"󰕤"}.mdi-vhs:before{content:"󰨛"}.mdi-vibrate:before{content:"󰕦"}.mdi-vibrate-off:before{content:"󰳙"}.mdi-video:before{content:"󰕧"}.mdi-video-2d:before{content:"󱨜"}.mdi-video-3d:before{content:"󰟽"}.mdi-video-3d-off:before{content:"󱏙"}.mdi-video-3d-variant:before{content:"󰻑"}.mdi-video-4k-box:before{content:"󰠾"}.mdi-video-account:before{content:"󰤙"}.mdi-video-box:before{content:"󰃽"}.mdi-video-box-off:before{content:"󰃾"}.mdi-video-check:before{content:"󱁩"}.mdi-video-check-outline:before{content:"󱁪"}.mdi-video-high-definition:before{content:"󱔮"}.mdi-video-image:before{content:"󰤚"}.mdi-video-input-antenna:before{content:"󰠿"}.mdi-video-input-component:before{content:"󰡀"}.mdi-video-input-hdmi:before{content:"󰡁"}.mdi-video-input-scart:before{content:"󰾌"}.mdi-video-input-svideo:before{content:"󰡂"}.mdi-video-marker:before{content:"󱦩"}.mdi-video-marker-outline:before{content:"󱦪"}.mdi-video-minus:before{content:"󰦲"}.mdi-video-minus-outline:before{content:"󰊺"}.mdi-video-off:before{content:"󰕨"}.mdi-video-off-outline:before{content:"󰯛"}.mdi-video-outline:before{content:"󰯜"}.mdi-video-plus:before{content:"󰦳"}.mdi-video-plus-outline:before{content:"󰇓"}.mdi-video-stabilization:before{content:"󰤛"}.mdi-video-standard-definition:before{content:"󱲠"}.mdi-video-switch:before{content:"󰕩"}.mdi-video-switch-outline:before{content:"󰞐"}.mdi-video-vintage:before{content:"󰨜"}.mdi-video-wireless:before{content:"󰻒"}.mdi-video-wireless-outline:before{content:"󰻓"}.mdi-view-agenda:before{content:"󰕪"}.mdi-view-agenda-outline:before{content:"󱇘"}.mdi-view-array:before{content:"󰕫"}.mdi-view-array-outline:before{content:"󱒅"}.mdi-view-carousel:before{content:"󰕬"}.mdi-view-carousel-outline:before{content:"󱒆"}.mdi-view-column:before{content:"󰕭"}.mdi-view-column-outline:before{content:"󱒇"}.mdi-view-comfy:before{content:"󰹪"}.mdi-view-comfy-outline:before{content:"󱒈"}.mdi-view-compact:before{content:"󰹫"}.mdi-view-compact-outline:before{content:"󰹬"}.mdi-view-dashboard:before{content:"󰕮"}.mdi-view-dashboard-edit:before{content:"󱥇"}.mdi-view-dashboard-edit-outline:before{content:"󱥈"}.mdi-view-dashboard-outline:before{content:"󰨝"}.mdi-view-dashboard-variant:before{content:"󰡃"}.mdi-view-dashboard-variant-outline:before{content:"󱒉"}.mdi-view-day:before{content:"󰕯"}.mdi-view-day-outline:before{content:"󱒊"}.mdi-view-gallery:before{content:"󱢈"}.mdi-view-gallery-outline:before{content:"󱢉"}.mdi-view-grid:before{content:"󰕰"}.mdi-view-grid-compact:before{content:"󱱡"}.mdi-view-grid-outline:before{content:"󱇙"}.mdi-view-grid-plus:before{content:"󰾍"}.mdi-view-grid-plus-outline:before{content:"󱇚"}.mdi-view-headline:before{content:"󰕱"}.mdi-view-list:before{content:"󰕲"}.mdi-view-list-outline:before{content:"󱒋"}.mdi-view-module:before{content:"󰕳"}.mdi-view-module-outline:before{content:"󱒌"}.mdi-view-parallel:before{content:"󰜨"}.mdi-view-parallel-outline:before{content:"󱒍"}.mdi-view-quilt:before{content:"󰕴"}.mdi-view-quilt-outline:before{content:"󱒎"}.mdi-view-sequential:before{content:"󰜩"}.mdi-view-sequential-outline:before{content:"󱒏"}.mdi-view-split-horizontal:before{content:"󰯋"}.mdi-view-split-vertical:before{content:"󰯌"}.mdi-view-stream:before{content:"󰕵"}.mdi-view-stream-outline:before{content:"󱒐"}.mdi-view-week:before{content:"󰕶"}.mdi-view-week-outline:before{content:"󱒑"}.mdi-vimeo:before{content:"󰕷"}.mdi-violin:before{content:"󰘏"}.mdi-virtual-reality:before{content:"󰢔"}.mdi-virus:before{content:"󱎶"}.mdi-virus-off:before{content:"󱣡"}.mdi-virus-off-outline:before{content:"󱣢"}.mdi-virus-outline:before{content:"󱎷"}.mdi-vlc:before{content:"󰕼"}.mdi-voicemail:before{content:"󰕽"}.mdi-volcano:before{content:"󱪃"}.mdi-volcano-outline:before{content:"󱪄"}.mdi-volleyball:before{content:"󰦴"}.mdi-volume-equal:before{content:"󱬐"}.mdi-volume-high:before{content:"󰕾"}.mdi-volume-low:before{content:"󰕿"}.mdi-volume-medium:before{content:"󰖀"}.mdi-volume-minus:before{content:"󰝞"}.mdi-volume-mute:before{content:"󰝟"}.mdi-volume-off:before{content:"󰖁"}.mdi-volume-plus:before{content:"󰝝"}.mdi-volume-source:before{content:"󱄠"}.mdi-volume-variant-off:before{content:"󰸈"}.mdi-volume-vibrate:before{content:"󱄡"}.mdi-vote:before{content:"󰨟"}.mdi-vote-outline:before{content:"󰨠"}.mdi-vpn:before{content:"󰖂"}.mdi-vuejs:before{content:"󰡄"}.mdi-vuetify:before{content:"󰹭"}.mdi-walk:before{content:"󰖃"}.mdi-wall:before{content:"󰟾"}.mdi-wall-fire:before{content:"󱨑"}.mdi-wall-sconce:before{content:"󰤜"}.mdi-wall-sconce-flat:before{content:"󰤝"}.mdi-wall-sconce-flat-outline:before{content:"󱟉"}.mdi-wall-sconce-flat-variant:before{content:"󰐜"}.mdi-wall-sconce-flat-variant-outline:before{content:"󱟊"}.mdi-wall-sconce-outline:before{content:"󱟋"}.mdi-wall-sconce-round:before{content:"󰝈"}.mdi-wall-sconce-round-outline:before{content:"󱟌"}.mdi-wall-sconce-round-variant:before{content:"󰤞"}.mdi-wall-sconce-round-variant-outline:before{content:"󱟍"}.mdi-wallet:before{content:"󰖄"}.mdi-wallet-bifold:before{content:"󱱘"}.mdi-wallet-bifold-outline:before{content:"󱱙"}.mdi-wallet-giftcard:before{content:"󰖅"}.mdi-wallet-membership:before{content:"󰖆"}.mdi-wallet-outline:before{content:"󰯝"}.mdi-wallet-plus:before{content:"󰾎"}.mdi-wallet-plus-outline:before{content:"󰾏"}.mdi-wallet-travel:before{content:"󰖇"}.mdi-wallpaper:before{content:"󰸉"}.mdi-wan:before{content:"󰖈"}.mdi-wardrobe:before{content:"󰾐"}.mdi-wardrobe-outline:before{content:"󰾑"}.mdi-warehouse:before{content:"󰾁"}.mdi-washing-machine:before{content:"󰜪"}.mdi-washing-machine-alert:before{content:"󱆼"}.mdi-washing-machine-off:before{content:"󱆽"}.mdi-watch:before{content:"󰖉"}.mdi-watch-export:before{content:"󰖊"}.mdi-watch-export-variant:before{content:"󰢕"}.mdi-watch-import:before{content:"󰖋"}.mdi-watch-import-variant:before{content:"󰢖"}.mdi-watch-variant:before{content:"󰢗"}.mdi-watch-vibrate:before{content:"󰚱"}.mdi-watch-vibrate-off:before{content:"󰳚"}.mdi-water:before{content:"󰖌"}.mdi-water-alert:before{content:"󱔂"}.mdi-water-alert-outline:before{content:"󱔃"}.mdi-water-boiler:before{content:"󰾒"}.mdi-water-boiler-alert:before{content:"󱆳"}.mdi-water-boiler-auto:before{content:"󱮘"}.mdi-water-boiler-off:before{content:"󱆴"}.mdi-water-check:before{content:"󱔄"}.mdi-water-check-outline:before{content:"󱔅"}.mdi-water-circle:before{content:"󱠆"}.mdi-water-minus:before{content:"󱔆"}.mdi-water-minus-outline:before{content:"󱔇"}.mdi-water-off:before{content:"󰖍"}.mdi-water-off-outline:before{content:"󱔈"}.mdi-water-opacity:before{content:"󱡕"}.mdi-water-outline:before{content:"󰸊"}.mdi-water-percent:before{content:"󰖎"}.mdi-water-percent-alert:before{content:"󱔉"}.mdi-water-plus:before{content:"󱔊"}.mdi-water-plus-outline:before{content:"󱔋"}.mdi-water-polo:before{content:"󱊠"}.mdi-water-pump:before{content:"󰖏"}.mdi-water-pump-off:before{content:"󰾓"}.mdi-water-remove:before{content:"󱔌"}.mdi-water-remove-outline:before{content:"󱔍"}.mdi-water-sync:before{content:"󱟆"}.mdi-water-thermometer:before{content:"󱪅"}.mdi-water-thermometer-outline:before{content:"󱪆"}.mdi-water-well:before{content:"󱁫"}.mdi-water-well-outline:before{content:"󱁬"}.mdi-waterfall:before{content:"󱡉"}.mdi-watering-can:before{content:"󱒁"}.mdi-watering-can-outline:before{content:"󱒂"}.mdi-watermark:before{content:"󰘒"}.mdi-wave:before{content:"󰼮"}.mdi-wave-arrow-down:before{content:"󱲰"}.mdi-wave-arrow-up:before{content:"󱲱"}.mdi-wave-undercurrent:before{content:"󱳀"}.mdi-waveform:before{content:"󱑽"}.mdi-waves:before{content:"󰞍"}.mdi-waves-arrow-left:before{content:"󱡙"}.mdi-waves-arrow-right:before{content:"󱡚"}.mdi-waves-arrow-up:before{content:"󱡛"}.mdi-waze:before{content:"󰯞"}.mdi-weather-cloudy:before{content:"󰖐"}.mdi-weather-cloudy-alert:before{content:"󰼯"}.mdi-weather-cloudy-arrow-right:before{content:"󰹮"}.mdi-weather-cloudy-clock:before{content:"󱣶"}.mdi-weather-dust:before{content:"󱭚"}.mdi-weather-fog:before{content:"󰖑"}.mdi-weather-hail:before{content:"󰖒"}.mdi-weather-hazy:before{content:"󰼰"}.mdi-weather-hurricane:before{content:"󰢘"}.mdi-weather-hurricane-outline:before{content:"󱱸"}.mdi-weather-lightning:before{content:"󰖓"}.mdi-weather-lightning-rainy:before{content:"󰙾"}.mdi-weather-moonset:before{content:"󱴕"}.mdi-weather-moonset-down:before{content:"󱴖"}.mdi-weather-moonset-up:before{content:"󱴗"}.mdi-weather-night:before{content:"󰖔"}.mdi-weather-night-partly-cloudy:before{content:"󰼱"}.mdi-weather-partly-cloudy:before{content:"󰖕"}.mdi-weather-partly-lightning:before{content:"󰼲"}.mdi-weather-partly-rainy:before{content:"󰼳"}.mdi-weather-partly-snowy:before{content:"󰼴"}.mdi-weather-partly-snowy-rainy:before{content:"󰼵"}.mdi-weather-pouring:before{content:"󰖖"}.mdi-weather-rainy:before{content:"󰖗"}.mdi-weather-snowy:before{content:"󰖘"}.mdi-weather-snowy-heavy:before{content:"󰼶"}.mdi-weather-snowy-rainy:before{content:"󰙿"}.mdi-weather-sunny:before{content:"󰖙"}.mdi-weather-sunny-alert:before{content:"󰼷"}.mdi-weather-sunny-off:before{content:"󱓤"}.mdi-weather-sunset:before{content:"󰖚"}.mdi-weather-sunset-down:before{content:"󰖛"}.mdi-weather-sunset-up:before{content:"󰖜"}.mdi-weather-tornado:before{content:"󰼸"}.mdi-weather-windy:before{content:"󰖝"}.mdi-weather-windy-variant:before{content:"󰖞"}.mdi-web:before{content:"󰖟"}.mdi-web-box:before{content:"󰾔"}.mdi-web-cancel:before{content:"󱞐"}.mdi-web-check:before{content:"󰞉"}.mdi-web-clock:before{content:"󱉊"}.mdi-web-minus:before{content:"󱂠"}.mdi-web-off:before{content:"󰪎"}.mdi-web-plus:before{content:"󰀳"}.mdi-web-refresh:before{content:"󱞑"}.mdi-web-remove:before{content:"󰕑"}.mdi-web-sync:before{content:"󱞒"}.mdi-webcam:before{content:"󰖠"}.mdi-webcam-off:before{content:"󱜷"}.mdi-webhook:before{content:"󰘯"}.mdi-webpack:before{content:"󰜫"}.mdi-webrtc:before{content:"󱉈"}.mdi-wechat:before{content:"󰘑"}.mdi-weight:before{content:"󰖡"}.mdi-weight-gram:before{content:"󰴿"}.mdi-weight-kilogram:before{content:"󰖢"}.mdi-weight-lifter:before{content:"󱅝"}.mdi-weight-pound:before{content:"󰦵"}.mdi-whatsapp:before{content:"󰖣"}.mdi-wheel-barrow:before{content:"󱓲"}.mdi-wheelchair:before{content:"󱪇"}.mdi-wheelchair-accessibility:before{content:"󰖤"}.mdi-whistle:before{content:"󰦶"}.mdi-whistle-outline:before{content:"󱊼"}.mdi-white-balance-auto:before{content:"󰖥"}.mdi-white-balance-incandescent:before{content:"󰖦"}.mdi-white-balance-iridescent:before{content:"󰖧"}.mdi-white-balance-sunny:before{content:"󰖨"}.mdi-widgets:before{content:"󰜬"}.mdi-widgets-outline:before{content:"󱍕"}.mdi-wifi:before{content:"󰖩"}.mdi-wifi-alert:before{content:"󱚵"}.mdi-wifi-arrow-down:before{content:"󱚶"}.mdi-wifi-arrow-left:before{content:"󱚷"}.mdi-wifi-arrow-left-right:before{content:"󱚸"}.mdi-wifi-arrow-right:before{content:"󱚹"}.mdi-wifi-arrow-up:before{content:"󱚺"}.mdi-wifi-arrow-up-down:before{content:"󱚻"}.mdi-wifi-cancel:before{content:"󱚼"}.mdi-wifi-check:before{content:"󱚽"}.mdi-wifi-cog:before{content:"󱚾"}.mdi-wifi-lock:before{content:"󱚿"}.mdi-wifi-lock-open:before{content:"󱛀"}.mdi-wifi-marker:before{content:"󱛁"}.mdi-wifi-minus:before{content:"󱛂"}.mdi-wifi-off:before{content:"󰖪"}.mdi-wifi-plus:before{content:"󱛃"}.mdi-wifi-refresh:before{content:"󱛄"}.mdi-wifi-remove:before{content:"󱛅"}.mdi-wifi-settings:before{content:"󱛆"}.mdi-wifi-star:before{content:"󰸋"}.mdi-wifi-strength-1:before{content:"󰤟"}.mdi-wifi-strength-1-alert:before{content:"󰤠"}.mdi-wifi-strength-1-lock:before{content:"󰤡"}.mdi-wifi-strength-1-lock-open:before{content:"󱛋"}.mdi-wifi-strength-2:before{content:"󰤢"}.mdi-wifi-strength-2-alert:before{content:"󰤣"}.mdi-wifi-strength-2-lock:before{content:"󰤤"}.mdi-wifi-strength-2-lock-open:before{content:"󱛌"}.mdi-wifi-strength-3:before{content:"󰤥"}.mdi-wifi-strength-3-alert:before{content:"󰤦"}.mdi-wifi-strength-3-lock:before{content:"󰤧"}.mdi-wifi-strength-3-lock-open:before{content:"󱛍"}.mdi-wifi-strength-4:before{content:"󰤨"}.mdi-wifi-strength-4-alert:before{content:"󰤩"}.mdi-wifi-strength-4-lock:before{content:"󰤪"}.mdi-wifi-strength-4-lock-open:before{content:"󱛎"}.mdi-wifi-strength-alert-outline:before{content:"󰤫"}.mdi-wifi-strength-lock-open-outline:before{content:"󱛏"}.mdi-wifi-strength-lock-outline:before{content:"󰤬"}.mdi-wifi-strength-off:before{content:"󰤭"}.mdi-wifi-strength-off-outline:before{content:"󰤮"}.mdi-wifi-strength-outline:before{content:"󰤯"}.mdi-wifi-sync:before{content:"󱛇"}.mdi-wikipedia:before{content:"󰖬"}.mdi-wind-power:before{content:"󱪈"}.mdi-wind-power-outline:before{content:"󱪉"}.mdi-wind-turbine:before{content:"󰶥"}.mdi-wind-turbine-alert:before{content:"󱦫"}.mdi-wind-turbine-check:before{content:"󱦬"}.mdi-window-close:before{content:"󰖭"}.mdi-window-closed:before{content:"󰖮"}.mdi-window-closed-variant:before{content:"󱇛"}.mdi-window-maximize:before{content:"󰖯"}.mdi-window-minimize:before{content:"󰖰"}.mdi-window-open:before{content:"󰖱"}.mdi-window-open-variant:before{content:"󱇜"}.mdi-window-restore:before{content:"󰖲"}.mdi-window-shutter:before{content:"󱄜"}.mdi-window-shutter-alert:before{content:"󱄝"}.mdi-window-shutter-auto:before{content:"󱮣"}.mdi-window-shutter-cog:before{content:"󱪊"}.mdi-window-shutter-open:before{content:"󱄞"}.mdi-window-shutter-settings:before{content:"󱪋"}.mdi-windsock:before{content:"󱗺"}.mdi-wiper:before{content:"󰫩"}.mdi-wiper-wash:before{content:"󰶦"}.mdi-wiper-wash-alert:before{content:"󱣟"}.mdi-wizard-hat:before{content:"󱑷"}.mdi-wordpress:before{content:"󰖴"}.mdi-wrap:before{content:"󰖶"}.mdi-wrap-disabled:before{content:"󰯟"}.mdi-wrench:before{content:"󰖷"}.mdi-wrench-check:before{content:"󱮏"}.mdi-wrench-check-outline:before{content:"󱮐"}.mdi-wrench-clock:before{content:"󱦣"}.mdi-wrench-clock-outline:before{content:"󱮓"}.mdi-wrench-cog:before{content:"󱮑"}.mdi-wrench-cog-outline:before{content:"󱮒"}.mdi-wrench-outline:before{content:"󰯠"}.mdi-xamarin:before{content:"󰡅"}.mdi-xml:before{content:"󰗀"}.mdi-xmpp:before{content:"󰟿"}.mdi-yahoo:before{content:"󰭏"}.mdi-yeast:before{content:"󰗁"}.mdi-yin-yang:before{content:"󰚀"}.mdi-yoga:before{content:"󱅼"}.mdi-youtube:before{content:"󰗃"}.mdi-youtube-gaming:before{content:"󰡈"}.mdi-youtube-studio:before{content:"󰡇"}.mdi-youtube-subscription:before{content:"󰵀"}.mdi-youtube-tv:before{content:"󰑈"}.mdi-yurt:before{content:"󱔖"}.mdi-z-wave:before{content:"󰫪"}.mdi-zend:before{content:"󰫫"}.mdi-zigbee:before{content:"󰵁"}.mdi-zip-box:before{content:"󰗄"}.mdi-zip-box-outline:before{content:"󰿺"}.mdi-zip-disk:before{content:"󰨣"}.mdi-zodiac-aquarius:before{content:"󰩽"}.mdi-zodiac-aries:before{content:"󰩾"}.mdi-zodiac-cancer:before{content:"󰩿"}.mdi-zodiac-capricorn:before{content:"󰪀"}.mdi-zodiac-gemini:before{content:"󰪁"}.mdi-zodiac-leo:before{content:"󰪂"}.mdi-zodiac-libra:before{content:"󰪃"}.mdi-zodiac-pisces:before{content:"󰪄"}.mdi-zodiac-sagittarius:before{content:"󰪅"}.mdi-zodiac-scorpio:before{content:"󰪆"}.mdi-zodiac-taurus:before{content:"󰪇"}.mdi-zodiac-virgo:before{content:"󰪈"}.mdi-blank:before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:#0000008a}.mdi-dark.mdi-inactive:before{color:#00000042}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:#ffffff4d}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}.ecme-checkbox{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ecme-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.ecme-checkbox__custom{width:18px;height:18px;border:2px solid var(--ba-primary);border-radius:6px;background:var(--ba-surface);margin-right:8px;transition:border-color .2s,background .2s;display:inline-block;box-sizing:border-box}.ecme-checkbox input[type=checkbox]:checked+.ecme-checkbox__custom{background:var(--ba-primary);border-color:var(--ba-primary)}.ecme-checkbox__custom:after{content:"";display:block;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:scale(0) rotate(-45deg);position:absolute;left:4px;top:4px;transition:transform .2s}.ecme-checkbox input[type=checkbox]:checked+.ecme-checkbox__custom:after{transform:scale(1) rotate(-45deg)}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}.module-news-anchor{display:contents}.module-panel-trigger{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.module-panel-trigger[data-attention=true]{color:var(--foreground);background:color-mix(in srgb,var(--warning) 20%,var(--surface))}.module-panel-trigger[data-hovered=true]{background:color-mix(in srgb,var(--accent) 20%,var(--surface))}.module-panel-dot{position:absolute;top:.3rem;right:.3rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--warning)}.module-panel-heading{color:var(--accent)}.module-panel-muted{color:var(--muted)}.module-panel-intro{padding-right:1.5rem}.module-panel-intro p{color:var(--muted);font-size:.875rem}.module-panel-dialog{width:min(30rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.module-panel-body{display:flex;flex-direction:column;gap:1rem}.module-soft-card{--panel-tone: var(--accent);background:color-mix(in srgb,var(--panel-tone) 7%,var(--surface))}.module-soft-card[data-tone=success]{--panel-tone: var(--success)}.module-soft-card[data-tone=warning]{--panel-tone: var(--warning)}.module-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel-tone, var(--accent)) 16%,var(--surface));color:var(--foreground)}.module-panel-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.module-panel-link[data-hovered=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.module-panel-links{display:flex;flex-direction:column;gap:.5rem}.payroll-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payroll-metric{min-width:0;background:var(--surface)}.payroll-metric .module-panel-icon{color:var(--panel-tone)}.payroll-metric__value{display:block;font-size:1.35rem;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:1024px){.payroll-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.payroll-metric--major{grid-column:span 2}.payroll-metric--major .payroll-metric__value{font-size:1.65rem}}@media(max-width:479px){.payroll-metrics{grid-template-columns:minmax(0,1fr)}}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}.toast{position:fixed;right:20px;bottom:20px;z-index:1200;background:#111827;color:#fff;padding:12px 14px;border-radius:12px;box-shadow:0 10px 30px #00000040;font-weight:700;animation:toastIn .22s ease-out}.toast--success{background:#0d9488}.toast--error{background:#b91c1c}.toast--closing{animation:toastOut .18s ease-out forwards}@keyframes toastIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(6px);opacity:0}}.hr-standard-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.hr-standard-field>.label{margin:0}.hr-standard-select,.hr-standard-search,.hr-standard-date{min-width:0;max-width:100%}.hr-standard-month{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(6rem,.65fr);gap:.5rem;min-width:0}.hr-standard-date{width:14rem}.hr-standard-tabs{min-width:0;max-width:100%}.hr-standard-tabs>.tabs__list-container{max-width:100%;overflow-x:auto}.hr-standard-tabs .tabs__list{width:max-content}.hr-standard-tabs .tabs__tab{white-space:nowrap;gap:.375rem}.hr-standard-table{width:100%;min-width:0}.hr-standard-table .table__cell{vertical-align:top}.hr-standard-table .table__cell small{display:block;color:var(--muted)}.hr-results .hr-standard-table .table__content{min-width:48rem;table-layout:auto}.hr-standard-empty{display:grid;justify-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.hr-standard-loading{display:grid;gap:.75rem;min-width:6rem}.hr-loading-line{height:1rem;width:100%}.hr-loading-line:nth-child(2){width:80%}.hr-loading-line:nth-child(3){width:60%}.hr-option-group{display:block;color:var(--muted);font-size:.75em}.hr-tooltip-trigger{display:inline-flex}.hr-standard-feedback{margin-block:.75rem}.hr-standard-button{max-width:100%}[data-theme=dark] :is(.hr-workspace,.configuracion-rrhh,.hr-standard-pdf){--ba-primary-strong:var(--accent-soft-foreground)}.hr-standard-worker-search{width:24rem;max-width:100%;min-width:0}.hr-standard-worker-search .combo-box__input-group{display:flex;align-items:center;gap:.5rem}.hr-standard-worker-search .input-group{width:100%}.hr-standard-worker-search .input-group__input{padding-inline-end:2rem}.hr-return-link{width:fit-content;align-self:flex-start;margin-block:.25rem}.hr-workspace .hr-external-preparation{border-color:color-mix(in srgb,var(--foreground) 23%,var(--surface))}.hr-workspace .hr-process-hero{margin:0}.hr-workspace .hr-process.is-wide>.hr-process-hero{display:none}.hr-standard-worker-option{display:flex;align-items:center;gap:.75rem}.hr-standard-worker-option small{display:block;color:var(--muted)}.hr-standard-binary,.hr-standard-binary>div{display:flex;align-items:center;gap:.5rem}.hr-standard-binary{flex-wrap:wrap}.hr-workspace .hr-nav-mobile-toggle{display:none}.hr-standard-mobile-nav .hr-nav-links,.hr-standard-mobile-nav .hr-nav-group>div{display:grid;gap:.5rem}.hr-standard-mobile-nav .hr-nav-links a{padding:.5rem;color:var(--foreground)}.hr-standard-mobile-nav .hr-nav-group{margin-block:.5rem}.hr-standard-pdf{width:min(1100px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem)}.hr-standard-pdf .modal__body{overflow:auto}.hr-workspace .card.rrhh-home__kpi{padding-inline-start:66px}.hr-workspace .rrhh-home__kpi-top>a{position:absolute;right:1rem;top:1rem}@media(max-width:900px){.hr-workspace .hr-nav-mobile-toggle{display:inline-flex}.hr-workspace .hr-context-nav{display:none}.hr-workspace__bar{flex-wrap:wrap}.hr-standard-worker-search{flex:1;min-width:12rem}}@media(max-width:640px){.hr-standard-tabs .tabs__list{min-width:max-content}.hr-standard-date{max-width:100%}.hr-workspace .card.rrhh-home__kpi{padding-inline-start:1.5rem}}.back-month-year-field{display:grid;gap:.375rem;min-width:0;max-width:100%}.back-month-year-field__controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.back-month-year-field__controls>.back-month-year-field__month{width:9rem;flex:0 0 9rem}.back-month-year-field__controls>.back-month-year-field__year{width:6rem;flex:0 0 6rem}.back-month-year-field__controls>.select{min-width:0}.hr-context-navigation{min-width:0}.hr-context-navigation__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:var(--accent-soft);color:var(--accent-soft-foreground);border-radius:var(--field-radius)}.hr-context-navigation__heading strong{font-size:.875rem}.hr-context-navigation__heading .button{flex-shrink:0;color:var(--accent)}.hr-context-navigation nav{display:grid;gap:.375rem;padding-block:.5rem}.hr-context-navigation .hr-context-entry{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:var(--field-radius);color:var(--muted);font-size:.875rem;text-decoration:none}.hr-context-navigation .hr-context-entry svg{flex-shrink:0;color:var(--accent)}.hr-context-navigation .hr-context-entry:hover{background:var(--default);color:var(--foreground)}.hr-context-navigation .hr-context-entry[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-foreground);font-weight:600}.hr-context-navigation .hr-context-group-trigger{width:100%;justify-content:flex-start;gap:.625rem;padding:.75rem;font-size:.875rem;background:var(--accent-soft);color:var(--accent-soft-foreground);border-radius:var(--field-radius)}.hr-context-navigation .hr-context-group-trigger svg{color:var(--accent)}.hr-context-navigation .hr-context-group-trigger:hover{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}.hr-context-group-trigger>.accordion__indicator{margin-inline-start:auto}.hr-context-navigation .hr-context-group-links{display:grid;gap:.125rem;padding:0 0 .5rem .75rem}.hr-context-navigation .hr-context-group-links .hr-context-entry{padding-inline-start:1.75rem}.hr-context-navigation__rail{display:grid;justify-items:center;gap:.375rem}.hr-context-navigation.is-compact .hr-context-navigation__heading{justify-content:center;padding-inline:0}.hr-context-navigation .hr-context-entry.is-icon{justify-content:center;width:2.75rem;height:2.75rem;padding:0}.hr-workspace.is-nav-collapsed .hr-workspace__layout{grid-template-columns:4.25rem minmax(0,1fr)}.hr-workspace .hr-context-nav{padding:.375rem}@media(max-width:900px){.hr-workspace.is-nav-collapsed .hr-workspace__layout{grid-template-columns:minmax(0,1fr)}}.hr-workspace{--hr-heading-space: 16px;--hr-heading-title: 20px;--hr-heading-description: 13px}.hr-workspace .hr-module-header{padding:10px 20px;gap:8px;margin:10px 0 var(--hr-heading-space)}.hr-module-header .hr-module-eyebrow{--module-accent: var(--ba-primary, #5c56d9);--module-accent-soft: color-mix(in srgb, var(--module-accent) 10%, var(--ba-surface));--module-accent-strong: var(--ba-primary-strong, #4b46c7);display:inline-flex;align-items:center;width:fit-content}@media(min-width:1101px){.hr-workspace .hr-module-header{display:grid;grid-template-columns:minmax(0,1fr) 560px;column-gap:16px;row-gap:4px}.hr-module-header .hr-module-header__top{display:contents}.hr-module-header__identity{grid-column:1;grid-row:1 / 3}.hr-module-header__controls{grid-column:2;grid-row:1}.hr-module-header__search-row{grid-column:2;grid-row:2}}.hr-module-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hr-module-header__identity{min-width:0}.hr-workspace .hr-module-header h1{font-size:28px;line-height:1.2;font-weight:700;margin:4px 0;letter-spacing:-.025em}.hr-module-header__identity p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.hr-module-header__controls,.hr-module-header__page-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hr-module-header__controls{width:560px;max-width:100%}.hr-module-header__page-actions:empty{display:none}.hr-module-header__search-row{display:flex;align-items:center;gap:12px;min-width:0}.hr-module-header__search-row .hr-standard-worker-search{width:340px;flex:0 1 340px;margin-inline-start:auto;max-width:100%;min-width:0}.hr-module-header__controls .hr-month{min-width:0;flex-shrink:0}.hr-workspace .hr-section-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:12px 16px;min-height:0;border-radius:var(--radius-xl)}.hr-workspace .hr-section-header h2{font-size:var(--hr-heading-title);line-height:1.3;font-weight:650;letter-spacing:-.015em;margin:0}.hr-workspace .hr-section-header p{font-size:var(--hr-heading-description);line-height:1.45;color:var(--muted);margin:4px 0 0}.hr-section-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hr-workspace .hr-workspace__content>div>main{--module-page-top: 0px;--module-page-gap: var(--hr-heading-space);--module-page-max: 100%;width:100%;max-width:none;margin:0;padding:0;gap:var(--hr-heading-space)}.hr-workspace .hr-workspace__layout{gap:var(--hr-heading-space)}.hr-workspace .hr-section-header+*{margin-top:0}.hr-workspace .hr-worker-list>.hr-worker-surface{margin:0}.hr-workspace .hr-profile-identity h3{font-size:16px;line-height:1.35;font-weight:650;margin:12px 0 5px}.hr-workspace .hr-return-link{margin:0;align-self:flex-start;width:fit-content}@media(max-width:1100px){.hr-module-header__top{flex-wrap:wrap;gap:10px}.hr-module-header__controls{flex-wrap:wrap}}@media(max-width:600px){.hr-workspace .hr-module-header{padding:12px}.hr-workspace .hr-module-header h1{font-size:25px}.hr-module-header__search-row{flex-wrap:wrap;gap:8px}.hr-module-header__search-row .hr-standard-worker-search{flex-basis:340px}}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}.cuenta-no-habilitada-page{--pending-bg: #f7f8fc;--pending-card: rgba(255, 255, 255, .98);--pending-border: rgba(15, 23, 42, .1);--pending-text: #111827;--pending-muted: #64748b;--pending-soft: #f3f4f8;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);min-height:100vh;min-height:100dvh;background:var(--pending-bg);color:var(--pending-text)}.cuenta-no-habilitada-page__brand{display:grid;place-items:center;padding:clamp(36px,6vw,80px);background:radial-gradient(900px 520px at 18% 22%,rgba(255,255,255,.12),transparent 62%),linear-gradient(135deg,#5c56d9,#a89bff)}.cuenta-no-habilitada-brand{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.cuenta-no-habilitada-brand img{width:min(100%,360px);height:auto;margin-bottom:28px;filter:drop-shadow(0 20px 38px rgba(21,17,78,.22))}.cuenta-no-habilitada-brand strong{font-size:clamp(34px,4vw,56px);line-height:1.05}.cuenta-no-habilitada-brand span{margin-top:8px;font-size:15px;font-weight:600;letter-spacing:.04em;opacity:.9}.cuenta-no-habilitada-page__content{display:grid;place-items:center;padding:clamp(24px,5vw,72px);background:linear-gradient(180deg,var(--pending-bg) 0%,color-mix(in srgb,var(--pending-bg),#8b85f0 5%) 100%)}.cuenta-no-habilitada-card{width:min(100%,520px);padding:clamp(24px,4vw,38px);border:1px solid var(--pending-border);border-radius:26px;background:var(--pending-card);box-shadow:0 22px 54px #0f172a1a}.cuenta-no-habilitada-card__icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border-radius:16px;background:#5c56d91f;color:#5c56d9}.cuenta-no-habilitada-card__head>span{display:block;margin-bottom:8px;color:#5c56d9;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cuenta-no-habilitada-card__head h1{margin:0 0 14px;color:var(--pending-text);font-size:clamp(28px,4vw,38px);line-height:1.08}.cuenta-no-habilitada-card__head p{margin:0;color:var(--pending-muted);font-size:15px;line-height:1.7}.cuenta-no-habilitada-email{display:flex;align-items:center;gap:12px;margin-top:26px;padding:15px 16px;border:1px solid var(--pending-border);border-radius:14px;background:var(--pending-soft);color:var(--pending-muted)}.cuenta-no-habilitada-email div{display:grid;min-width:0;gap:2px}.cuenta-no-habilitada-email span{font-size:12px;font-weight:700}.cuenta-no-habilitada-email strong{overflow:hidden;color:var(--pending-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cuenta-no-habilitada-card__error{margin:14px 0 0;color:#b91c1c;font-size:14px}.cuenta-no-habilitada-card__logout{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin-top:20px;border:0;border-radius:12px;background:#151923;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.cuenta-no-habilitada-card__logout:hover:not(:disabled){transform:translateY(-1px)}.cuenta-no-habilitada-card__logout:disabled{cursor:wait;opacity:.7}html[data-theme=dark] .cuenta-no-habilitada-page{--pending-bg: #11131a;--pending-card: rgba(28, 31, 42, .98);--pending-border: rgba(226, 232, 240, .12);--pending-text: #f8fafc;--pending-muted: #b4bdcc;--pending-soft: #242835}html[data-theme=dark] .cuenta-no-habilitada-page .cuenta-no-habilitada-card{box-shadow:0 24px 60px #00000059}html[data-theme=dark] .cuenta-no-habilitada-page .cuenta-no-habilitada-card__icon{background:#a89bff2b;color:#b8adff}html[data-theme=dark] .cuenta-no-habilitada-page .cuenta-no-habilitada-card__head>span{color:#b8adff}@media(max-width:900px){.cuenta-no-habilitada-page{grid-template-columns:1fr}.cuenta-no-habilitada-page__brand{display:none}.cuenta-no-habilitada-page__content{min-height:100vh;min-height:100dvh;padding:20px 16px}.cuenta-no-habilitada-card{border-radius:20px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:calc(var(--radius) * 1);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}@layer components;}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;padding:0;overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.tag{--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px,calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media(min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute;inset:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:50;height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media(min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px,var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media(hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible,.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.z-\[2100\]{z-index:2100}.row-61{grid-row:61}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-fit{height:fit-content}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[58vh\]{max-height:58vh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-start{place-items:start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/28{background-color:color-mix(in oklab,var(--color-slate-950) 28%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[8vh\]{padding-block:8vh}.pt-4{padding-top:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted{color:var(--muted)}.text-rose-700{color:var(--color-rose-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a0e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-field{--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[finance\:bh-documents\]{finance:bh-documents}.\[finance\:perf\]{finance:perf}.\[finance\:read\]{finance:read}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-300:focus-visible{outline-color:var(--color-indigo-300)}.data-\[selected\=true\]\:bg-slate-100[data-selected=true]{background-color:var(--color-slate-100)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pt-3 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pb-2 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:font-black [cmdk-group-heading]{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_\[cmdk-group-heading\]\]\:text-slate-400 [cmdk-group-heading]{color:var(--color-slate-400)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}:root{--ba-sidebar-background: linear-gradient(180deg, #241f70 0%, #312681 54%, #3b2c90 100%);--ba-sidebar-foreground: #ffffff;color-scheme:light;--ba-bg-app: #f7f5ff;--ba-bg-soft: #fbfaff;--ba-surface: #ffffff;--ba-surface-soft: color-mix(in srgb, var(--ba-surface) 88%, var(--ba-bg-app));--ba-surface-glass: rgba(255, 255, 255, .78);--ba-border: rgba(15, 23, 42, .08);--ba-border-strong: rgba(92, 86, 217, .24);--ba-text: #0f172a;--ba-muted: #64748b;--ba-text-inverse: #ffffff;--ba-primary: #5c56d9;--ba-primary-strong: #4b46c7;--ba-primary-soft: rgba(92, 86, 217, .09);--ba-secondary: #8f72f1;--ba-accent: #f4b400;--ba-pastel-primary: rgba(92, 86, 217, .13);--ba-pastel-secondary: rgba(143, 114, 241, .14);--ba-pastel-info: rgba(14, 165, 233, .12);--ba-pastel-success: rgba(34, 197, 94, .13);--ba-pastel-warning: rgba(245, 158, 11, .15);--ba-pastel-pink: rgba(244, 114, 182, .13);--ba-success: #16a34a;--ba-success-soft: rgba(22, 163, 74, .12);--ba-warning: #f59e0b;--ba-warning-soft: rgba(245, 158, 11, .12);--ba-danger: #ef4444;--ba-danger-soft: rgba(239, 68, 68, .1);--ba-info: #0ea5e9;--ba-radius-sm: 10px;--ba-radius-md: 12px;--ba-radius-lg: 14px;--ba-radius-xl: 18px;--ba-radius-2xl: 22px;--ba-radius-pill: 999px;--ba-shadow-card: 0 12px 30px rgba(15, 23, 42, .06);--ba-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--ba-shadow-hero: 0 18px 45px rgba(15, 23, 42, .07);--ba-shadow-hover: 0 18px 38px rgba(15, 23, 42, .1);--ba-shadow-button: 0 16px 32px rgba(92, 86, 217, .22);--ba-ring: rgba(92, 86, 217, .22);--ba-ring-soft: rgba(120, 100, 255, .1);--ba-duration-fast: .16s;--ba-duration-base: .26s;--ba-ease: cubic-bezier(.2, .8, .2, 1);--ba-space-1: .25rem;--ba-space-2: .5rem;--ba-space-3: .75rem;--ba-space-4: 1rem;--ba-space-5: 1.25rem;--ba-space-6: 1.5rem;--ba-space-7: 1.75rem;--ba-space-8: 2rem;--ba-font-sans: "ECME Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ba-fs-base: 1rem;--ba-lh-base: 1.5;--bg: var(--ba-bg-app);--surface: var(--ba-surface);--text: var(--ba-text);--muted: var(--ba-muted);--border: var(--ba-border);--primary: var(--ba-primary);--primary-weak: var(--ba-primary-soft);--danger: var(--ba-danger);--ring: var(--ba-ring);--shadow: var(--ba-shadow-card);--radius: var(--ba-radius-lg);--radius-sm: var(--ba-radius-sm);--radius-lg: var(--ba-radius-xl);--radius-full: var(--ba-radius-pill);--gap: var(--ba-space-4);--header-h: 72px;--color-bg: var(--ba-bg-app);--color-surface: var(--ba-surface);--color-card: var(--ba-surface);--color-muted: var(--ba-surface-soft);--color-text: var(--ba-text);--color-text-muted: var(--ba-muted);--color-primary: var(--ba-primary);--color-secondary: var(--ba-secondary);--color-success: var(--ba-success);--color-warning: var(--ba-warning);--color-danger: var(--ba-danger);--color-info: var(--ba-info);--color-border: var(--ba-border);--color-ring: var(--ba-ring);--color-focus: var(--ba-ring);--color-shadow: var(--ba-shadow-card);--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-success: #ffffff;--color-on-warning: #111827;--color-on-danger: #ffffff;--color-on-info: #ffffff;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 4px 12px rgba(15, 23, 42, .06);--shadow-md: var(--ba-shadow-card);--shadow-lg: var(--ba-shadow-hero);--radius-2xl: var(--ba-radius-2xl);--chart-1: var(--ba-primary);--chart-2: var(--ba-secondary);--chart-3: #f4b400;--chart-4: var(--ba-success);--chart-5: var(--ba-warning);--chart-6: var(--ba-danger);--ba-z-base: 1;--ba-z-sidebar: 900;--ba-z-topbar: 1000;--ba-z-header: 1000;--ba-z-dropdown: 1450;--ba-z-popover: 1500;--ba-z-drawer: 1600;--ba-z-modal: 1700;--ba-z-toast: 1800;--ba-z-tooltip: 1900}html[data-theme=dark]{color-scheme:dark;--ba-bg-app: #0f1117;--ba-bg-soft: #121826;--ba-surface: #151923;--ba-surface-soft: #1b2030;--ba-surface-glass: #151923;--ba-border: rgba(255, 255, 255, .09);--ba-border-strong: rgba(143, 114, 241, .32);--ba-text: #e6e7ea;--ba-muted: #94a3b8;--ba-primary-soft: rgba(143, 114, 241, .16);--ba-success-soft: rgba(34, 197, 94, .16);--ba-warning-soft: rgba(245, 158, 11, .16);--ba-danger-soft: rgba(239, 68, 68, .16);--ba-shadow-card: 0 10px 26px rgba(0, 0, 0, .22);--ba-shadow-xs: 0 1px 2px rgba(0, 0, 0, .16);--ba-shadow-hero: 0 14px 34px rgba(0, 0, 0, .24);--ba-shadow-hover: 0 14px 34px rgba(0, 0, 0, .28);--ba-ring: rgba(143, 114, 241, .32);--ba-ring-soft: rgba(143, 114, 241, .16)}:root{--ba-scss-primary: #5c56d9;--ba-scss-secondary: #8f72f1;--ba-scss-accent: #f4b400;--ba-scss-success: #22c55e;--ba-scss-warning: #f59e0b;--ba-scss-danger: #ef4444;--ba-scss-info: #0ea5e9;--ba-gray-50: #f9fafb;--ba-gray-100: #f3f4f6;--ba-gray-200: #e5e7eb;--ba-gray-300: #d1d5db;--ba-gray-400: #9ca3af;--ba-gray-500: #6b7280;--ba-gray-600: #4b5563;--ba-gray-700: #374151;--ba-gray-800: #1f2937;--ba-gray-900: #111827;--ba-text-body: #2c2c2c;--ba-text-muted: var(--ba-muted);--ba-bg-body: var(--ba-bg-app);--ba-bg-card: var(--ba-surface);--ba-border-color: var(--ba-border);--ba-font-main: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--ba-fs-base: 1rem;--ba-lh-base: 1.5;--ba-radius: var(--ba-radius-lg);--ba-shadow-md: var(--ba-shadow-card);--ba-header-h: 72px;--ba-header-bg: #ffffff;--ba-sidebar-w: 240px;--ba-sidebar-w-c: 80px;--ba-focus-ring: 0 0 0 3px rgba(92, 86, 217, .28);--ba-z-base: 1;--ba-z-sidebar: 900;--ba-z-topbar: 1000;--ba-z-header: 1000;--ba-z-dropdown: 1450;--ba-z-popover: 1500;--ba-z-drawer: 1600;--ba-z-modal: 1700;--ba-z-toast: 1800;--ba-z-tooltip: 1900}.theme-dark{--ba-text-inverse: #000000;color-scheme:dark}@layer base{*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--ba-font-sans, "Inter", sans-serif);background-color:var(--ba-bg-app, #f7f5ff);color:var(--ba-text, #0f172a);line-height:1.6;scroll-behavior:smooth}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;outline:none;border:none;background:none}}:root[data-theme=light],[data-theme=light]{color-scheme:light;--ba-bg-app: #f7f5ff;--ba-bg-soft: #fbfaff;--ba-surface: #ffffff;--ba-surface-soft: color-mix(in srgb, var(--ba-surface) 88%, var(--ba-bg-app));--ba-surface-glass: rgba(255, 255, 255, .78);--ba-border: rgba(15, 23, 42, .08);--ba-text: #0f172a;--ba-muted: #64748b;--ba-primary: #5c56d9;--ba-primary-soft: rgba(92, 86, 217, .09)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--ba-bg-app: #0f1117;--ba-bg-soft: #121826;--ba-surface: #151923;--ba-surface-soft: #1b2030;--ba-surface-glass: #151923;--ba-border: rgba(255, 255, 255, .09);--ba-text: #e6e7ea;--ba-muted: #94a3b8;--ba-primary: #8f72f1;--ba-primary-soft: rgba(143, 114, 241, .16)}[data-theme=light],[data-theme=dark]{--bg: var(--ba-bg-app);--surface: var(--ba-surface);--text: var(--ba-text);--muted: var(--ba-muted);--border: var(--ba-border);--primary: var(--ba-primary);--primary-weak: var(--ba-primary-soft);--ring: var(--ba-ring);--shadow: var(--ba-shadow-card);--color-bg: var(--ba-bg-app);--color-surface: var(--ba-surface);--color-card: var(--ba-surface);--color-muted: var(--ba-surface-soft);--color-text: var(--ba-text);--color-text-muted: var(--ba-muted);--color-primary: var(--ba-primary);--color-secondary: var(--ba-secondary);--color-success: var(--ba-success);--color-warning: var(--ba-warning);--color-danger: var(--ba-danger);--color-info: var(--ba-info);--color-border: var(--ba-border);--color-focus: var(--ba-ring);--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-success: #ffffff;--color-on-warning: #111827;--color-on-danger: #ffffff;--color-on-info: #ffffff;--chart-1: var(--ba-primary);--chart-2: var(--ba-secondary);--chart-3: #f4b400;--chart-4: var(--ba-success);--chart-5: var(--ba-warning);--chart-6: var(--ba-danger)}:root{--sidebar-w: 240px;--sidebar-w-compact: 80px}html[data-layout=collapsible] .app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr}html[data-layout=collapsible] .app-header,html[data-layout=collapsible] .app-main{grid-column:2}html[data-layout=stacked] .app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr}html[data-layout=stacked] .app-header{grid-column:2;position:sticky;top:0;z-index:20}html[data-layout=stacked] .app-main{grid-column:2}html[data-layout=topbar] .sidebar{display:none!important}html[data-layout=topbar] .app-shell{display:grid;grid-template-columns:1fr}html[data-layout=topbar] .app-header,html[data-layout=topbar] .app-main{grid-column:1}html[data-layout=frameless] .app-header,html[data-layout=frameless] .card,html[data-layout=frameless] .panel{border:0!important;box-shadow:none!important;background:transparent!important}html[data-layout=overlay] .sidebar{position:fixed;left:0;top:0;height:100dvh;width:var(--sidebar-w);transform:translate(-100%);transition:transform .25s ease;box-shadow:var(--shadow)}html[data-layout=overlay] .sidebar.is-open{transform:translate(0)}html[data-layout=overlay] .app-shell{display:block}html[data-layout=overlay] .app-header,html[data-layout=overlay] .app-main{margin-left:0}html[data-layout=blank] .sidebar,html[data-layout=blank] .app-header{display:none!important}html[data-layout=blank] .app-main{margin:0;padding-top:0}.app-main{padding-top:calc(var(--header-h) + 8px)}.layout-shell-main .layout-shell-content .topbar,.layout-shell-main .layout-shell-content .page-topbar,.layout-shell-main .layout-shell-content .module-topbar,.layout-shell-main .layout-shell-content .sticky-top{position:static!important;top:auto!important}@font-face{font-family:ECME Sans;src:url(/assets/Inter-Dx4kXJAl.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-sans: var(--ba-font-sans, "ECME Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--inset-top: env(safe-area-inset-top);--inset-bottom: env(safe-area-inset-bottom)}html,body{height:100%;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans, "ECME Sans", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif);background:var(--bg);color:var(--text);transition:background .25s ease,color .25s ease;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}::selection{background:#8580e3;color:#fff}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}*::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-container{display:flex;min-height:100dvh;background:var(--bg);padding-top:var(--inset-top);padding-bottom:var(--inset-bottom)}.app-layout{display:flex;width:100%;min-height:100%}.main-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:100dvh;padding:2rem;background-color:var(--bg);transition:margin-left .3s ease,width .3s ease;margin-left:240px;width:calc(100% - 240px)}.main-content.collapsed,body[data-sidebar=collapsed] .main-content{margin-left:80px;width:calc(100% - 80px)}@media(max-width:768px){.main-content{margin-left:0;width:100%;padding:1rem}}.page-view{width:100%;max-width:1600px;margin-inline:auto;padding:2rem;display:block}@media(max-width:768px){.page-view{padding:1rem}}.app-header{background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.card:not([data-slot]),.panel,.drawer:not([data-slot]),.dropdown:not([data-slot]){background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:var(--radius)}@layer base{input,select,textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm)}:where(input,select,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:1px}}.button-reset{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}html{overflow-y:auto;scrollbar-gutter:stable}img{image-rendering:-webkit-optimize-contrast}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{width:100%;border-collapse:collapse}.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}.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.is-loading{pointer-events:none;opacity:.7}.section{display:block;margin-block:2rem}.section__title{margin-bottom:.5rem;font-weight:600}.section__subtitle{margin-bottom:1rem;opacity:.8}.fill-screen{min-height:calc(100dvh - var(--header-h))}@media print{.app-header,.sidebar,.drawer{display:none!important}.main-content{margin:0!important;width:100%!important;padding:0!important}.card,.panel{box-shadow:none!important;border-color:#ccc!important}}.utility-center{display:flex;justify-content:center;align-items:center}.text-center{text-align:center}.text-muted{color:#777}.mt-2{margin-top:.5rem}.mb-4{margin-bottom:1rem}.p-3{padding:1rem}.rounded-xl{border-radius:1.5rem}.ba-page{width:min(95%,1680px);margin-inline:auto;color:var(--ba-text)}.ba-module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ba-space-6);padding:var(--ba-space-7);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,var(--ba-primary-soft),transparent 42%),var(--ba-surface-soft);box-shadow:var(--ba-shadow-hero)}.ba-module-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);font-size:.78rem;font-weight:720}.ba-card{border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.ba-card--soft{background:var(--ba-surface-soft)}.ba-card--interactive{transition:transform var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.ba-card--interactive:hover{border-color:var(--ba-border-strong);background:color-mix(in srgb,var(--ba-surface) 96%,var(--ba-primary));box-shadow:var(--ba-shadow-hover);transform:translateY(-2px)}.ba-badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 9px;border-radius:var(--ba-radius-pill);font-size:.76rem;font-weight:740}.ba-badge--primary{background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-badge--success{background:var(--ba-success-soft);color:var(--ba-success)}.ba-badge--muted{background:color-mix(in srgb,var(--ba-muted) 12%,var(--ba-surface));color:var(--ba-muted)}.ba-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:740;text-decoration:none;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.ba-button--primary{border-color:var(--ba-primary);background:var(--ba-primary);color:#fff;box-shadow:var(--ba-shadow-button)}.ba-button--ghost{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-toolbar,.ba-table-shell,.ba-metric-card,.ba-empty-state{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.ba-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:var(--ba-space-3)}.ba-search-control{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft);color:var(--ba-muted)}.ba-metric-card{min-height:104px;padding:var(--ba-space-5)}.ba-empty-state{display:grid;place-items:center;gap:var(--ba-space-2);min-height:260px;padding:var(--ba-space-8);color:var(--ba-muted);text-align:center}html{font-size:clamp(14px,.95vw,16px)}.container{max-width:min(1200px,92vw);margin-inline:auto;padding-inline:clamp(12px,2vw,24px)}.kpi-grid{display:grid;grid-template-columns:1fr;gap:clamp(8px,2vw,16px)}@media(min-width:480px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:480px){.hidden-xs{display:none!important}}.only-md-up{display:none}@media(min-width:768px){.only-md-up{display:block}}:root{--z-base: 1;--z-sidebar: 900;--z-topbar: 1000;--z-header: 1000;--z-dropdown: 1450;--z-popover: 1500;--z-drawer: 1600;--z-modal: 1700;--z-toast: 1800;--z-tooltip: 1900;--z-overlay-mobile: 950}.empty-state{text-align:center;padding:2rem;color:var(--color-text-muted)}.skeleton{background-color:var(--color-border);border-radius:4px;width:100%;height:1rem;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.app-header{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:clamp(.65rem,1.5vw,1.25rem);height:var(--header-h, 72px);padding:0 clamp(.75rem,1.8vw,1.25rem);margin-top:0!important;color:var(--text);background:var(--surface, #fff);border-bottom:1px solid rgba(209,213,219,.52);box-shadow:none}.app-header__left,.app-header__right{display:flex;align-items:center;min-width:0}.app-header__left{gap:.72rem;overflow:visible}.app-header__right{justify-content:flex-end;gap:.34rem}.app-header__right .action{position:relative}.app-header .icon-btn:focus,.app-header .icon-btn:focus-visible,.app-header .active-company-pill:focus,.app-header .active-company-pill:focus-visible{outline:none;box-shadow:none}.app-header .profile-btn:focus,.app-header .profile-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #5c56d926}.app-header .icon-btn{width:40px;height:40px;border:1px solid transparent;border-radius:999px;background:transparent;color:#374151;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .17s ease,border-color .17s ease,color .17s ease,transform .12s ease,box-shadow .17s ease}.app-header .icon-btn:hover{color:#5c56d9;border-color:transparent;background:#5c56d913;box-shadow:none}.app-header .icon-btn:active{transform:translateY(1px)}.app-header .icon-btn svg{width:22px;height:22px}.app-header__menu{border-color:transparent;background:transparent;box-shadow:none}.app-header__menu:hover,.app-header__menu:focus-visible{border-color:transparent;background:#5c56d913;box-shadow:none}.app-header .has-badge{position:relative}.app-header .badge-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:999px;background:#f97373;box-shadow:0 0 0 2px #fffffff0}.app-header .dropdown{position:absolute;top:calc(100% + .72rem);right:0;display:none;min-width:230px;padding:.72rem;border:1px solid rgba(209,213,219,.52);border-radius:18px;background:var(--surface, #fff);box-shadow:0 18px 42px #0f172a1c;z-index:45}.app-header .dropdown.is-open{display:block}.active-company-pill{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.62rem;width:clamp(300px,38vw,480px);min-width:0;height:48px;padding:0 .72rem 0 .8rem;border:1px solid rgba(209,213,219,.48);border-radius:14px;background:var(--surface, #fff);color:#1f2937;cursor:pointer;text-align:left;box-shadow:none;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .12s ease}.active-company-pill:hover{border-color:#5c56d929;background:color-mix(in srgb,var(--surface, #fff) 97%,var(--primary, #5c56d9));box-shadow:none}.active-company-pill:focus-visible{border-color:#5c56d933;background:color-mix(in srgb,var(--surface, #fff) 97%,var(--primary, #5c56d9));box-shadow:none}.active-company-pill:active{transform:translateY(1px)}.active-company-pill__content{display:grid;gap:1px;min-width:0}.active-company-pill strong{overflow:hidden;color:#111827;font-size:.88rem;font-weight:720;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.active-company-pill small{overflow:hidden;color:#6b7280;font-size:.7rem;font-weight:620;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.active-company-pill__status{display:inline-flex;align-items:center;min-height:24px;padding:0 .56rem;border:1px solid rgba(92,86,217,.14);border-radius:999px;background:#5c56d912;color:#5c56d9e0;font-size:.68rem;font-weight:740;line-height:1;white-space:nowrap}.active-company-pill__chevron{color:#6b7280;flex:0 0 auto}.active-company-selector{position:relative;min-width:0}.active-company-menu{position:absolute;top:calc(100% + .65rem);left:0;display:none;width:min(480px,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:.72rem;border:1px solid rgba(209,213,219,.58);border-radius:16px;background:var(--surface, #fff);box-shadow:0 10px 26px #0f172a14;z-index:60}.active-company-menu.is-open{display:block}.active-company-menu__search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.5rem;min-height:40px;padding:0 .68rem;border:1px solid rgba(209,213,219,.58);border-radius:12px;background:var(--surface, #fff);color:#6b7280}.active-company-menu__search:focus-within{border-color:#5c56d938;box-shadow:none}.active-company-menu__search input{width:100%;height:100%;min-width:0;padding:0;border:0!important;border-radius:0;outline:0!important;appearance:none;background:transparent!important;color:#111827;font:inherit;font-size:.86rem;box-shadow:none!important}.active-company-menu__search input::placeholder{color:#9ca3af}.active-company-menu__search input::-webkit-search-cancel-button,.active-company-menu__search input::-webkit-search-decoration{appearance:none}.active-company-menu__search input:focus,.active-company-menu__search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.active-company-menu__list{display:grid;gap:.3rem;max-height:min(300px,100vh - 250px);margin-top:.62rem;overflow-x:hidden;overflow-y:auto;padding-right:.12rem}.active-company-menu__state{padding:1rem .6rem;color:#6b7280;font-size:.84rem;text-align:center}.active-company-menu__state.is-error{color:#b42318}.active-company-menu__footer{margin-top:.62rem;padding-top:.62rem;border-top:1px solid rgba(209,213,219,.58)}.active-company-menu__footer button{width:100%;min-height:38px;border:1px solid rgba(209,213,219,.58);border-radius:12px;background:transparent;color:#1f2937;font:inherit;font-size:.84rem;font-weight:720;cursor:pointer;transition:background-color .17s ease,border-color .17s ease,color .17s ease}.active-company-menu__footer button:hover,.active-company-menu__footer button:focus-visible{outline:none;border-color:#5c56d933;background:#5c56d911;color:#5c56d9}.active-company-option{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:.58rem;width:100%;min-height:46px;padding:.5rem .56rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#1f2937;font:inherit;text-align:left;cursor:pointer;transition:background-color .17s ease,border-color .17s ease,color .17s ease}.active-company-option:hover,.active-company-option:focus-visible{outline:none;border-color:#5c56d924;background:#5c56d90f}.active-company-option.is-selected{border-color:#5c56d933;background:#5c56d914}.active-company-option__main{display:grid;gap:.14rem;min-width:0}.active-company-option__main strong,.active-company-option__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-company-option__main strong{color:#111827;font-size:.58rem;font-weight:680;line-height:1.12}.active-company-option__main small{color:#6b7280;font-size:.62rem;font-weight:620}.active-company-option__status{display:inline-flex;align-items:center;min-height:22px;padding:0 .48rem;border-radius:999px;background:#e5e7ebb8;color:#4b5563;font-size:.68rem;font-weight:720;line-height:1;white-space:nowrap}.active-company-option__status.is-active{background:#10b9811a;color:#047857}.active-company-option__status.is-demo{background:#5c56d91a;color:#5c56d9}.active-company-option__status.is-inactive{background:#94a3b824;color:#6b7280}.active-company-option__check{color:#5c56d9}.dropdown.notifications{width:min(392px,92vw);padding:.84rem}.dropdown.notifications .notif-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.18rem .18rem .62rem}.dropdown.notifications .notif-header h4{margin:0;color:#111827;font-size:1rem;font-weight:780}.dropdown.notifications .notif-header .muted{margin:.12rem 0 0;color:#6b7280;font-size:.78rem}.dropdown.notifications .notif-source{display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem;border-radius:999px;background:#e5e7ebb8;color:#4b5563;font-size:.68rem;font-weight:740;line-height:1}.dropdown.notifications .notif-toggle{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:.75rem;min-height:46px;margin-bottom:.54rem;padding:.58rem .62rem;border:1px solid rgba(209,213,219,.52);border-radius:13px;background:color-mix(in srgb,var(--surface, #fff) 94%,var(--ba-bg-app, #f8fafc));cursor:pointer}.dropdown.notifications .notif-toggle span:first-child{display:grid;gap:.12rem;min-width:0}.dropdown.notifications .notif-toggle strong{overflow:hidden;color:#1f2937;font-size:.82rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dropdown.notifications .notif-toggle small{overflow:hidden;color:#6b7280;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dropdown.notifications .notif-toggle input{display:none}.dropdown.notifications .thumb{position:relative;width:42px;height:24px;border-radius:999px;background:#d1d5db;transition:background-color .17s ease}.dropdown.notifications .thumb:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 5px #0f172a29;transition:transform .17s ease}.dropdown.notifications .notif-toggle.on .thumb{background:#5c56d9db}.dropdown.notifications .notif-toggle.on .thumb:after{transform:translate(18px)}.dropdown.notifications .notif-list{display:grid;gap:.34rem;max-height:320px;margin:0;padding:.18rem 0;overflow:auto;list-style:none}.dropdown.notifications .notif-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.58rem;border-radius:14px;color:#374151;transition:background-color .17s ease}.dropdown.notifications .notif-item:hover{background:#5c56d90f}.dropdown.notifications .notif-item.unread .title{color:#111827;font-weight:760}.dropdown.notifications .notif-item .notif-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:#5c56d9;background:#5c56d914}.dropdown.notifications .notif-item .title{margin:0;color:#374151;font-size:.86rem;font-weight:620;line-height:1.25}.dropdown.notifications .notif-item .description{margin:.16rem 0 0;color:#6b7280;font-size:.76rem;line-height:1.25}.dropdown.notifications .notif-item .time{display:block;margin-top:.16rem;color:#6b7280;font-size:.76rem}.dropdown.notifications .notif-item .dot{width:8px;height:8px;border-radius:999px;background:#5c56d9}.dropdown.notifications .notif-empty{display:grid;justify-items:center;gap:.28rem;padding:1.35rem .75rem;color:#6b7280;text-align:center}.dropdown.notifications .notif-empty svg{color:#9ca3af}.dropdown.notifications .notif-empty strong{color:#1f2937;font-size:.9rem;font-weight:740}.dropdown.notifications .notif-empty p{max-width:260px;margin:0;font-size:.8rem;line-height:1.35}.dropdown.notifications .notif-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.62rem}.dropdown.notifications .notif-actions .btn{min-height:38px;padding:0 .75rem;border-radius:12px;border:1px solid transparent;font-weight:760;cursor:pointer;transition:background-color .17s ease,border-color .17s ease,transform .12s ease}.dropdown.notifications .notif-actions .btn:active{transform:translateY(1px)}.dropdown.notifications .notif-actions .btn.subtle{color:#374151;background:#f3f4f6bd;border-color:#d1d5db8f}.dropdown.notifications .notif-actions .btn.primary{color:#fff;background:#5c56d9;border-color:#5c56d91f}.profile-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease}.profile-btn:hover{border-color:#5c56d91a;background:#5c56d911;box-shadow:none}.profile-btn .avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;image-rendering:auto}.profile-initials{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#5c56d924,#8f72f11f),#ffffffbd;color:#5c56d9;font-size:.82rem;font-weight:820}.profile-initials--lg{width:42px;height:42px;font-size:.95rem}.dropdown.profile{width:min(280px,92vw);padding:.84rem}.dropdown.profile .profile-top{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.78rem;align-items:center;padding:.2rem .16rem .76rem}.dropdown.profile .profile-top .avatar.lg{width:42px;height:42px;border-radius:999px;object-fit:cover}.dropdown.profile .name{overflow:hidden;color:#111827;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.dropdown.profile .email{overflow:hidden;color:#6b7280;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.dropdown.profile .profile-nav{display:grid;gap:.2rem;margin:.1rem 0 .58rem}.dropdown.profile .profile-nav button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.55rem;min-height:38px;padding:.54rem .58rem;border:0;border-radius:12px;background:transparent;color:#374151;font:inherit;font-weight:650;text-align:left;cursor:pointer;transition:background-color .17s ease,color .17s ease}.dropdown.profile .profile-nav button:hover{color:#5c56d9;background:#5c56d912}.dropdown.profile .divider{height:1px;margin:.35rem 0 .58rem;background:#d1d5dba8}.dropdown.profile .signout{width:100%;min-height:38px;border:1px solid rgba(209,213,219,.64);border-radius:12px;background:#ffffff9e;color:#1f2937;font-weight:760;cursor:pointer;transition:background-color .17s ease,border-color .17s ease}.dropdown.profile .signout:hover{border-color:#5c56d929;background:#5c56d911}html[data-theme=dark] .app-header{color:#f3f4f6;background:var(--surface, #14122a);border-bottom-color:#ffffff13;box-shadow:none}html[data-theme=dark] .app-header .icon-btn,html[data-theme=dark] .app-header .profile-btn{border-color:transparent;background:transparent}html[data-theme=dark] .app-header .icon-btn{color:#d1d5db}html[data-theme=dark] .app-header .icon-btn:hover{color:#fff;border-color:transparent;background:#8f72f124;box-shadow:none}html[data-theme=dark] .app-header .badge-dot{box-shadow:0 0 0 2px #14122af2}html[data-theme=dark] .app-header .dropdown{background:var(--surface, #181630);border-color:#ffffff17;box-shadow:0 20px 46px #00000042}html[data-theme=dark] .active-company-pill{color:#f3f4f6;border-color:#ffffff17;background:var(--surface, #181630)}html[data-theme=dark] .active-company-pill:hover{border-color:#8f72f129;background:color-mix(in srgb,var(--surface, #181630) 92%,var(--primary, #8f72f1));box-shadow:none}html[data-theme=dark] .active-company-pill:focus-visible{border-color:#8f72f133;background:color-mix(in srgb,var(--surface, #181630) 92%,var(--primary, #8f72f1));box-shadow:none}html[data-theme=dark] .active-company-pill__chevron{color:#9ca3af}html[data-theme=dark] .active-company-pill__status{color:#d6ccfffa;background:#8f72f124;border-color:#8f72f129}html[data-theme=dark] .active-company-pill strong{color:#f3f4f6}html[data-theme=dark] .active-company-pill small{color:#9ca3af}html[data-theme=dark] .active-company-menu{background:var(--surface, #181630);border-color:#ffffff17;box-shadow:0 10px 28px #00000038}html[data-theme=dark] .active-company-menu__search{color:#9ca3af;border-color:#ffffff17;background:var(--surface, #181630)}html[data-theme=dark] .active-company-menu__search:focus-within{border-color:#8f72f138;box-shadow:none}html[data-theme=dark] .active-company-menu__search input{color:#f3f4f6;box-shadow:none!important}html[data-theme=dark] .active-company-menu__search input::placeholder{color:#6b7280}html[data-theme=dark] .active-company-menu__state{color:#9ca3af}html[data-theme=dark] .active-company-menu__state.is-error{color:#fca5a5}html[data-theme=dark] .active-company-menu__footer{border-top-color:#ffffff14}html[data-theme=dark] .active-company-menu__footer button{color:#e5e7eb;border-color:#ffffff17}html[data-theme=dark] .active-company-menu__footer button:hover,html[data-theme=dark] .active-company-menu__footer button:focus-visible{border-color:#8f72f133;background:#8f72f11f;color:#fff}html[data-theme=dark] .active-company-option{color:#e5e7eb}html[data-theme=dark] .active-company-option:hover,html[data-theme=dark] .active-company-option:focus-visible{border-color:#8f72f12e;background:#8f72f11f}html[data-theme=dark] .active-company-option.is-selected{border-color:#8f72f13d;background:#8f72f126}html[data-theme=dark] .active-company-option__main strong{color:#f3f4f6}html[data-theme=dark] .active-company-option__main small{color:#9ca3af}html[data-theme=dark] .active-company-option__status{background:#fff1;color:#d1d5db}html[data-theme=dark] .active-company-option__status.is-active{background:#10b98129;color:#6ee7b7}html[data-theme=dark] .active-company-option__status.is-demo{background:#8f72f12e;color:#d6ccfffa}html[data-theme=dark] .active-company-option__status.is-inactive{background:#94a3b821;color:#9ca3af}html[data-theme=dark] .active-company-option__check{color:#d6ccfffa}html[data-theme=dark] .dropdown.notifications .notif-header h4,html[data-theme=dark] .dropdown.notifications .notif-item.unread .title{color:#f3f4f6}html[data-theme=dark] .dropdown.notifications .notif-header .muted,html[data-theme=dark] .dropdown.notifications .notif-item .time,html[data-theme=dark] .dropdown.notifications .notif-item .description,html[data-theme=dark] .dropdown.notifications .notif-empty,html[data-theme=dark] .dropdown.notifications .notif-toggle small{color:#9ca3af}html[data-theme=dark] .dropdown.notifications .notif-source{color:#d1d5db;background:#ffffff12}html[data-theme=dark] .dropdown.notifications .notif-toggle{border-color:#ffffff17;background:#ffffff0b}html[data-theme=dark] .dropdown.notifications .notif-toggle strong{color:#f3f4f6}html[data-theme=dark] .dropdown.notifications .thumb{background:#ffffff29}html[data-theme=dark] .dropdown.notifications .notif-toggle.on .thumb{background:#8f72f1c7}html[data-theme=dark] .dropdown.notifications .notif-item{color:#d1d5db}html[data-theme=dark] .dropdown.notifications .notif-item:hover{background:#8f72f11f}html[data-theme=dark] .dropdown.notifications .notif-item .title{color:#d1d5db}html[data-theme=dark] .dropdown.notifications .notif-item .notif-icon{color:#d6ccfffa;background:#8f72f124}html[data-theme=dark] .dropdown.notifications .notif-empty svg{color:#6b7280}html[data-theme=dark] .dropdown.notifications .notif-empty strong{color:#f3f4f6}html[data-theme=dark] .dropdown.notifications .notif-actions .btn.subtle{color:#e5e7eb;background:#ffffff0f;border-color:#ffffff17}html[data-theme=dark] .dropdown.profile .name{color:#f3f4f6}html[data-theme=dark] .dropdown.profile .email{color:#9ca3af}html[data-theme=dark] .dropdown.profile .profile-nav button{color:#d1d5db}html[data-theme=dark] .dropdown.profile .profile-nav button:hover{color:#fff;background:#8f72f121}html[data-theme=dark] .dropdown.profile .divider{background:#ffffff14}html[data-theme=dark] .dropdown.profile .signout{color:#f3f4f6;background:#ffffff0e;border-color:#ffffff17}html[data-theme=dark] .dropdown.profile .signout:hover{background:#8f72f11f;border-color:#8f72f129}html[data-theme=dark] .dropdown.profile .profile-initials{color:#d6ccfffa;background:#8f72f129}img,.avatar{image-rendering:auto!important;filter:none!important}.main-content,.app-content,.page-wrapper{padding-top:max(0px,var(--header-h) - var(--header-h))}@media(max-width:1260px){.app-header{grid-template-columns:minmax(260px,1fr) auto}.active-company-pill{width:clamp(280px,46vw,420px)}}@media(max-width:980px){.app-header{grid-template-columns:minmax(0,1fr) auto}.active-company-pill{width:min(390px,54vw);min-width:220px}}@media(max-width:768px){.app-header{height:64px;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-inline:.62rem}.app-header__left{gap:.5rem}.app-header__right{gap:.24rem}.app-header .icon-btn{width:38px;height:38px}.active-company-pill{width:min(100%,58vw);min-width:0;height:44px;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;border-radius:14px}.active-company-pill strong{font-size:.84rem}.active-company-pill__status{display:none}.active-company-menu{width:min(440px,100vw - 1rem)}}@media(max-width:460px){.app-header .icon-btn{width:36px;height:36px}.active-company-pill{width:min(100%,50vw);padding-inline:.55rem}.active-company-pill__chevron{display:none}.active-company-pill strong{font-size:.82rem}.active-company-menu{left:-42px;width:calc(100vw - .9rem)}}@media(max-width:360px){.app-header{padding-inline:.45rem}.app-header__right{gap:.14rem}.app-header .icon-btn,.app-header .profile-btn{width:34px;height:34px}.profile-btn .avatar{width:30px;height:30px}}.sidebar{position:fixed;top:0;left:0;width:clamp(150px,20vw,180px);height:100svh;background:linear-gradient(180deg,#5c56d9f2,#8f72f1f2);box-shadow:var(--shadow);padding:12px 12px 10px;display:grid;grid-template-rows:auto 1fr auto;row-gap:8px;transition:width .3s ease;z-index:1500;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar.collapsed{width:80px}.sidebar.collapsed .sidebar-title,.sidebar.collapsed .text{display:none}.sidebar.collapsed .sidebar-sub{display:none!important}.sidebar.collapsed .sidebar-logo{margin:0 auto}.sidebar.collapsed .sidebar-header{align-items:center;padding-left:0}.sidebar.collapsed .sidebar-link{justify-content:center}@media(max-width:1024px){.sidebar.collapsed{width:80px}.sidebar.open{width:clamp(150px,70vw,180px)}}.sidebar .sidebar-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4px;padding-top:2px;padding-left:10px}.sidebar .sidebar-header .sidebar-logo{width:56px;height:auto;transition:transform .4s,box-shadow .3s;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08));border-radius:12px;margin-right:10px}.sidebar .sidebar-header .sidebar-title{font-weight:600;font-size:1rem;color:#fff;text-decoration:none;letter-spacing:.02rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin-top:2px}.sidebar .sidebar-header .brand-line{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-top:10px}.sidebar .sidebar-header .sidebar-collapse-toggle{background:transparent;border:0;color:#fff;cursor:pointer;padding:2px;border-radius:8px;line-height:0;transition:background-color .25s}.sidebar .sidebar-header .sidebar-collapse-toggle:hover{background:#ffffff26}.sidebar:not(.collapsed) .sidebar-header .sidebar-logo{align-self:center;margin-right:0}.sidebar .sidebar-nav{align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-top:0;padding-top:4px;min-height:0;overflow:visible}.sidebar .sidebar-sub{overflow:hidden;display:flex;flex-direction:column;margin-top:4px;padding-left:8px;gap:4px;max-height:0;opacity:0;transform:translateY(-2px);transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1);will-change:max-height,opacity,transform}.sidebar .sidebar-sub.open{max-height:800px;opacity:1;transform:translateY(0)}.sidebar-bottom{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.sidebar-bottom .sb-logout{margin-bottom:-10px}.sidebar .profile-mini{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:.75rem;cursor:default;color:#ffffffe6;-webkit-user-select:none;user-select:none;transition:background-color .25s ease}.sidebar .profile-mini:hover{background-color:#5c56d9cc}.sidebar .profile-mini .avatar{width:32px;height:32px;border-radius:999px;object-fit:cover;background:#fff;box-shadow:0 2px 6px #00000026;cursor:pointer}.sidebar .profile-mini .info{display:flex;flex-direction:column;line-height:1.1;cursor:pointer}.sidebar .profile-mini .info .name{font-size:.95rem;font-weight:600;color:#fff}.sidebar .profile-mini .info .view{font-size:.8rem;color:#ffffffd9;text-decoration:underline}.sidebar .profile-mini .kebab{margin-left:auto;background:transparent;border:0;color:#ffffffd9;border-radius:8px;padding:.2rem .25rem;cursor:pointer}.sidebar .profile-mini .kebab:hover{background:#ffffff1a;color:#fff}.sidebar.collapsed .profile-mini{justify-content:center}.sidebar.collapsed .profile-mini .info,.sidebar.collapsed .profile-mini .kebab{display:none}@keyframes pulse-soft{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.08)}}.sidebar-link,.sidebar-sublink,.sidebar-bottom .sidebar-link{display:flex;align-items:center;gap:.75rem;width:100%;text-decoration:none;background:transparent;border:0;cursor:pointer;font:inherit;color:#ffffffbf;padding:.65rem .9rem;border-radius:.75rem;font-size:.95rem;font-weight:500;position:relative;transition:background-color .25s ease,color .25s ease,padding-left .25s ease}.sidebar-sublink{font-size:.88rem;font-weight:400;padding:.45rem 1rem .45rem 1.2rem}.sidebar-link .icon,.sidebar-sublink .icon{display:inline-flex;width:22px;justify-content:center;flex-shrink:0}.sidebar-link:not(.active):hover,.sidebar-sublink:not(.active):hover{color:#fff;background-color:#5c56d9cc}.sidebar-link.active,.sidebar-sublink.active{color:#ffffffe6;background-color:#ffffff4d;font-weight:500;padding-left:1.5rem}.sidebar-link.active:before,.sidebar-sublink.active:before{content:"";position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:5px;height:60%;background-color:#5c56d9;border-radius:6px;box-shadow:0 0 6px #5c56d9e6}.sidebar-link.active:hover,.sidebar-sublink.active:hover{background-color:#ffffff57}.sidebar-link.disabled,.sidebar-sublink.disabled,.sidebar-link[disabled],.sidebar-sublink[disabled],.sidebar-link[aria-disabled=true],.sidebar-sublink[aria-disabled=true]{color:#ffffff52!important;pointer-events:none;background:transparent!important}.sidebar-link.disabled-tooltip,.sidebar-sublink.disabled-tooltip{position:relative}.sidebar-link.disabled-tooltip:after,.sidebar-sublink.disabled-tooltip:after{content:attr(data-tooltip);position:absolute;top:50%;left:105%;transform:translateY(-50%);background:#ffffff1a;color:#fff;font-size:.7rem;padding:.25rem .5rem;border-radius:.5rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 6px #0003}.sidebar-link.disabled-tooltip:hover:after,.sidebar-sublink.disabled-tooltip:hover:after{opacity:1;transform:translateY(-50%) translate(4px)}.sidebar-divider{width:100%;height:1px;background:#ffffff21;margin:12px 0 8px;border:none;border-radius:2px}@media(prefers-reduced-motion:reduce){.sidebar-sub{transition:none!important}}.ecme-sidebar{position:fixed;inset:0 auto 0 0;width:240px;z-index:900;background:var(--ba-sidebar-background);border-right:1px solid rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:width .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar.collapsed{width:80px}.ecme-sidebar.collapsed .sb-nav a span,.ecme-sidebar.collapsed .sb-link span,.ecme-sidebar.collapsed .sb-group .sb-sub,.ecme-sidebar.collapsed .sb-section-title{display:none!important}.ecme-sidebar.collapsed .sb-header .logo{margin:0 auto}.ecme-sidebar.collapsed .sb-header .brand-title{display:none}.ecme-sidebar.collapsed .sb-nav a,.ecme-sidebar.collapsed .sb-link{justify-content:center;padding-inline:0}.ecme-sidebar.collapsed .sb-nav a.active{padding-left:0}.ecme-sidebar.collapsed .sb-divider{margin-inline:14px}.ecme-sidebar.collapsed .sb-section--admin{padding:4px}@media(max-width:768px){.ecme-sidebar{transform:translate(-100%)}.ecme-sidebar.mobile-open{transform:translate(0)}}.ecme-sidebar .sb-header{display:flex;align-items:flex-start;justify-content:center;flex:0 0 auto;min-height:auto;padding:14px 14px 6px}.ecme-sidebar .sb-header .brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;gap:3px;margin:0;padding:0}.ecme-sidebar .sb-header .brand .logo{height:34px;width:auto;border-radius:14px;filter:drop-shadow(0 6px 12px rgba(15,23,42,.16));transition:transform .38s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar .sb-header .brand .logo:hover{transform:translateY(-1px) scale(1.03)}.ecme-sidebar .sb-header .brand .brand-title{font-weight:720;font-size:.86rem;color:#fff;letter-spacing:0;line-height:1;white-space:nowrap}.ecme-sidebar .sb-header .collapse-btn{display:none}.ecme-sidebar .sb-nav{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 auto;gap:7px;padding:0 12px 18px;margin:0;min-height:0}.ecme-sidebar .sb-nav a{display:flex;align-items:center;gap:.6rem;min-height:40px;padding:.58rem .82rem;border:1px solid transparent;border-radius:12px;text-decoration:none;color:#ffffffc7;background:transparent;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),padding-left .16s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar .sb-nav a svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.9}.ecme-sidebar .sb-nav a:hover{color:#fff;background:#ffffff16;border-color:#ffffff12}.ecme-sidebar .sb-nav a:focus-visible{outline:2px solid rgba(255,255,255,.18);outline-offset:2px;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #ffffff0b}.ecme-sidebar .sb-nav a.active{position:relative;color:#fffffff5;background:#ffffff1b;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0f172a14}.ecme-sidebar .sb-nav a.active:before{display:none}.ecme-sidebar .sb-nav .sb-parent-link{display:flex;align-items:center;gap:.6rem;padding:.58rem .82rem;min-height:40px;border-radius:12px;text-decoration:none;color:#ffffffc7;background:transparent;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),padding-left .16s cubic-bezier(.2,.8,.2,1);font-size:1rem;font-weight:500;position:relative}.ecme-sidebar .sb-nav .sb-parent-link:hover{color:#fff;background:#ffffff16}.ecme-sidebar .sb-nav .sb-parent-link.active{color:#fffffff5;background:#ffffff1b}.ecme-sidebar .sb-nav .sb-parent-link.active:before{display:none}.ecme-sidebar .sb-nav .sb-group-row{display:flex;align-items:center;gap:0;position:relative}.ecme-sidebar .sb-nav .sb-group-row>a{flex:1;padding-right:2.2rem}.ecme-sidebar .sb-nav .sb-group-row .sb-parent-link{flex:1;border-radius:12px}.ecme-sidebar .sb-nav .sb-group-row .sb-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin-left:0;background:transparent;border:0;color:#ffffffc7;cursor:pointer;width:28px;height:28px;padding:0;border-radius:999px;transition:color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar .sb-nav .sb-group-row .sb-toggle svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar .sb-nav .sb-group-row:hover .sb-parent-link,.ecme-sidebar .sb-nav .sb-group-row:hover .sb-toggle{background:#ffffff16;color:#fff}.ecme-sidebar .sb-nav .sb-group-row .sb-parent-link.active,.ecme-sidebar .sb-nav .sb-group-row .sb-parent-link.active+.sb-toggle{background:#ffffff1b;color:#fffffff5}.ecme-sidebar .sb-nav .sb-group.open .sb-toggle svg{transform:rotate(180deg)}.ecme-sidebar .sb-nav .sb-group-row:hover .sb-toggle{color:#fff}.ecme-sidebar .sb-nav .sb-group-row a.active~.sb-toggle{color:#ffffffeb}.ecme-sidebar .sb-nav .sb-group .sb-sub{display:none;flex-direction:column;gap:2px;margin:4px 0 6px}.ecme-sidebar .sb-nav .sb-group .sb-sub a{padding-left:2rem;font-size:.95em;font-weight:400}.ecme-sidebar .sb-nav .sb-group.open .sb-sub{display:flex}.sidebar-backdrop{position:fixed;inset:0;background:#00000080;z-index:899}.layout-shell-main{margin-left:240px;transition:margin-left .26s cubic-bezier(.2,.8,.2,1);height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.layout-shell.is-collapsed .layout-shell-main{margin-left:80px}@media(max-width:768px){.layout-shell-main{margin-left:0}}.layout-shell-content{width:100%;max-width:100vw;margin:0;padding-inline:clamp(8px,2vw,16px);box-sizing:border-box}.layout-shell{overflow-x:hidden}.sb-group-row .sb-parent{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.sb-group-row>a,.sb-group-row>.sb-parent{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font-size:1rem;font-weight:500;border-radius:8px;transition:background .2s,color .2s}.sb-group-row>a.active,.sb-group-row>.sb-parent.active{color:#ffffffeb;background:#ffffff1b;font-weight:600}.sb-group-row>a:hover,.sb-group-row>.sb-parent:hover{background:#ffffff1f;color:#fff}.sb-group-row .icon{color:inherit}.ecme-sidebar .sb-section{display:grid;gap:5px}.ecme-sidebar .sb-section-title{display:block;padding:8px 10px 5px;color:#ffffffa3;font-size:.72rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.ecme-sidebar .sb-nav a,.ecme-sidebar .sb-link{display:flex;align-items:center;gap:.6rem;width:100%;min-height:40px;padding:.58rem .82rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffffc7;cursor:pointer;font:inherit;font-size:.94rem;font-weight:560;text-align:left;text-decoration:none;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.ecme-sidebar .sb-nav a svg,.ecme-sidebar .sb-link svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.9}.ecme-sidebar .sb-nav a:hover,.ecme-sidebar .sb-link:hover{color:#fff;background:#ffffff16;border-color:#ffffff12}.ecme-sidebar .sb-nav a.active,.ecme-sidebar .sb-link.active{position:relative;color:#fffffff2;background:#ffffff1b;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #0f172a0e}.ecme-sidebar .sb-nav a.is-navigation-lab{margin-top:10px;border-color:#ffffff14;background:#0f172a1f;color:#fffc}.ecme-sidebar .sb-nav a.is-navigation-lab:hover,.ecme-sidebar .sb-nav a.is-navigation-lab.active{background:#ffffff1f;color:#fff}.ecme-sidebar .sb-nav a:focus-visible,.ecme-sidebar .sb-link:focus-visible{outline:2px solid rgba(255,255,255,.18);outline-offset:2px;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #ffffff0b}.ecme-sidebar .sb-nav a.active:before,.ecme-sidebar .sb-link.active:before{display:none}.ecme-sidebar .sb-divider{height:1px;margin:8px 8px 3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.ecme-sidebar .sb-section--admin{margin-top:10px;padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff0b;box-shadow:inset 0 1px #fff1}.ecme-sidebar .sb-spacer{flex:0 0 6px;min-height:6px}.ecme-sidebar .sb-link--disabled{opacity:.48;cursor:not-allowed}.ecme-sidebar .sb-link--disabled:hover{color:#ffffffbf;background:transparent}.ecme-sidebar .sb-nav a.active,.ecme-sidebar .sb-link.active,.ecme-sidebar .sb-parent-link.active,.ecme-sidebar .sb-group-row>a.active,.ecme-sidebar .sb-group-row>.sb-parent.active{background:#ffffff18!important;border-color:#ffffff0e!important;box-shadow:none!important;outline:none!important}.ecme-sidebar .sb-nav a:focus,.ecme-sidebar .sb-nav a:focus-visible,.ecme-sidebar .sb-link:focus,.ecme-sidebar .sb-link:focus-visible,.ecme-sidebar .sb-parent-link:focus,.ecme-sidebar .sb-parent-link:focus-visible{outline:none!important;box-shadow:none!important}.ecme-sidebar .sb-nav a.active:before,.ecme-sidebar .sb-link.active:before,.ecme-sidebar .sb-parent-link.active:before{display:none!important;content:none!important}.ba-soft-card{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,var(--ba-card-tint, transparent),transparent 58%),var(--ba-surface);box-shadow:var(--ba-shadow-card)}.ba-soft-card--interactive{transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.ba-soft-card--interactive:hover{border-color:var(--ba-border-strong);box-shadow:var(--ba-shadow-hover);transform:translateY(-1px)}html[data-theme=dark] .ba-soft-card{background:var(--ba-surface)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:none;border-radius:var(--ba-radius-lg, var(--radius-lg));padding:.5rem 1rem;font:inherit;cursor:pointer;background:var(--ba-primary, var(--color-primary));color:var(--color-on-primary, #fff);transition:background var(--ba-duration-fast, .2s) var(--ba-ease, ease),border-color var(--ba-duration-fast, .2s) var(--ba-ease, ease),box-shadow var(--ba-duration-fast, .2s) var(--ba-ease, ease)}.ui-btn--secondary{background:var(--ba-secondary, var(--color-secondary));color:var(--color-on-secondary, #fff)}.ui-btn--ghost{background:var(--ba-primary-soft, transparent);color:var(--ba-primary, var(--color-primary))}.ui-btn--destructive{background:var(--ba-danger, var(--color-danger));color:var(--color-on-danger, #fff)}.ui-btn--outline{background:transparent;border:1px solid var(--ba-border, var(--color-border))}.ui-btn--sm{padding:.25rem .5rem;font-size:.875rem}.ui-btn--lg{padding:.75rem 1.25rem;font-size:1rem}.ui-btn.is-block{width:100%;display:flex}.ui-btn.is-disabled{opacity:.6;cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--ba-ring, var(--color-focus));outline-offset:2px}.ui-btn__spinner{animation:spin 1s linear infinite}.back-button svg{flex:0 0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ba-status-badge{display:inline-flex;align-items:center;gap:.36rem;width:fit-content;min-height:26px;padding:.38rem .62rem;border-radius:var(--ba-radius-pill);font-size:.74rem;font-weight:860;line-height:1;white-space:nowrap}.ba-status-badge__dot{width:.46rem;height:.46rem;border-radius:50%;background:currentColor}.ba-status-badge--success{background:var(--ba-success-soft);color:var(--ba-success)}.ba-status-badge--warning{background:var(--ba-warning-soft);color:#a16207}.ba-status-badge--danger{background:var(--ba-danger-soft);color:var(--ba-danger)}.ba-status-badge--info{background:color-mix(in srgb,var(--ba-info) 12%,var(--ba-surface));color:var(--ba-info)}.ba-status-badge--neutral{background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-kpi-card{position:relative;display:flex;flex-direction:column;min-height:172px;overflow:hidden;padding:var(--ba-space-4)}.ba-kpi-card:before{position:absolute;inset:0;background:linear-gradient(135deg,var(--ba-kpi-tint, transparent),transparent 58%);content:"";pointer-events:none}.ba-kpi-card>*{position:relative;z-index:1}.ba-kpi-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-kpi-card__label{margin-top:var(--ba-space-4);color:var(--ba-muted);font-size:.82rem;font-weight:730}.ba-kpi-card__value{margin-top:4px;color:var(--ba-text);font-size:1.35rem;letter-spacing:0}.ba-kpi-card__helper{margin:auto 0 0;color:var(--ba-muted);font-size:.86rem;line-height:1.45}.ba-kpi-card--sales{--ba-kpi-tint: var(--ba-pastel-success, rgba(34, 197, 94, .13))}.ba-kpi-card--sales .ba-kpi-card__icon{background:var(--ba-success-soft);color:var(--ba-success)}.ba-kpi-card--purchases{--ba-kpi-tint: var(--ba-pastel-pink, rgba(244, 114, 182, .13))}.ba-kpi-card--purchases .ba-kpi-card__icon{background:color-mix(in srgb,#f472b6 15%,var(--ba-surface));color:#be185d}.ba-kpi-card--result{--ba-kpi-tint: var(--ba-pastel-primary, rgba(92, 86, 217, .13))}.ba-kpi-card--pending{--ba-kpi-tint: var(--ba-pastel-warning, rgba(245, 158, 11, .15))}.ba-kpi-card--pending .ba-kpi-card__icon{background:var(--ba-warning-soft);color:var(--ba-warning)}.ba-kpi-card--tax{--ba-kpi-tint: var(--ba-pastel-secondary, rgba(143, 114, 241, .14))}.ba-kpi-card--tax .ba-kpi-card__icon{background:color-mix(in srgb,var(--ba-secondary) 16%,var(--ba-surface));color:var(--ba-secondary)}.ba-kpi-card--payroll{--ba-kpi-tint: var(--ba-pastel-info, rgba(14, 165, 233, .12))}.ba-kpi-card--payroll .ba-kpi-card__icon{background:color-mix(in srgb,var(--ba-info) 14%,var(--ba-surface));color:var(--ba-info)}.ba-page-back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;min-height:34px;padding:0 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#ffffffad;color:var(--ba-muted);font-size:.78rem;font-weight:780;line-height:1;text-decoration:none;transition:background var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.ba-page-back-link svg{flex:0 0 auto}.ba-page-back-link:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-page-back-link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ba-ring-soft, var(--ba-ring))}.contextual-back-slot{display:flex;align-items:center;justify-content:flex-end;min-height:0;margin:0}.contextual-back-button{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:.35rem 0 .35rem .5rem;border:0;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--ba-primary) 58%,var(--ba-muted));cursor:pointer;font:inherit;font-size:.78rem;font-weight:500;line-height:1.35;white-space:nowrap;transition:color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.contextual-back-button:hover{background:var(--ba-primary-soft);color:var(--ba-primary)}.contextual-back-button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ba-page-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px 22px;min-height:0;overflow:visible;padding:24px;border-color:color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:22px;background:var(--ba-surface);box-shadow:0 12px 28px #0f172a0e}.ba-page-hero__content{min-width:0;max-width:720px}.ba-page-hero__content h1{margin:10px 0 7px;color:var(--ba-text);font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:0}.ba-page-hero__content>strong{display:block;margin-bottom:var(--ba-space-2);color:var(--ba-primary);font-size:1.08rem}.ba-page-hero__content p{margin:0;max-width:720px;color:var(--ba-muted);font-size:.94rem;font-weight:500;line-height:1.5}.ba-page-hero__content .ba-button{margin-top:var(--ba-space-5)}.ba-page-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:25px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ba-primary) 10%,var(--ba-surface));color:var(--ba-primary-strong);font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap}.ba-page-hero__aside{display:flex;align-items:center}.ba-page-hero.ba-page-hero.ba-page-hero{align-items:center;gap:16px 22px;min-height:0;overflow:visible;padding:24px;border-color:color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:22px;background:var(--ba-surface);box-shadow:0 12px 28px #0f172a0e}.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__content{min-width:0;max-width:720px}.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__content h1{margin:10px 0 7px;color:var(--ba-text);font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:0}.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__content p{max-width:720px;margin:0;color:var(--ba-muted);font-size:.94rem;font-weight:500;line-height:1.5}.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__eyebrow,.hr-module-header .hr-module-eyebrow{min-height:25px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ba-primary) 10%,var(--ba-surface));color:var(--ba-primary-strong);font-size:.72rem;font-weight:760;line-height:1}.ba-page-hero.ba-page-hero.ba-page-hero--finance{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px 22px;min-height:0;padding:24px!important;border-color:color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:22px;background:var(--ba-surface)!important;box-shadow:0 12px 28px #0f172a0e}.ba-page-hero.ba-page-hero.ba-page-hero--finance .ba-page-hero__content{min-width:0;max-width:720px}.ba-page-hero.ba-page-hero.ba-page-hero--finance .ba-page-hero__content h1{margin:10px 0 7px;color:var(--ba-text);font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:0}.ba-page-hero.ba-page-hero.ba-page-hero--finance .ba-page-hero__content p{max-width:720px;margin:0;color:var(--ba-muted);font-size:.94rem;font-weight:500;line-height:1.5}.ba-page-hero.ba-page-hero.ba-page-hero--finance .ba-page-hero__eyebrow{min-height:25px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,transparent)!important;border-radius:9px;background:color-mix(in srgb,var(--ba-primary) 10%,var(--ba-surface))!important;color:var(--ba-primary-strong)!important;font-size:.72rem;font-weight:760;line-height:1}@media(max-width:1180px){.ba-page-hero{align-items:flex-start;flex-direction:column}.ba-page-hero__aside{width:100%}}.ba-active-empresa-card{display:flex;align-items:center;gap:.9rem;min-width:min(360px,100%);padding:1rem;border:1px solid rgba(120,100,255,.18);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--ba-surface) 92%,var(--ba-primary)),var(--ba-surface)),var(--ba-surface);box-shadow:var(--ba-shadow-card)}.ba-active-empresa-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(120,100,255,.16);border-radius:14px;background:#7864ff1a;color:var(--ba-primary)}.ba-active-empresa-card__copy{display:grid;gap:.28rem;min-width:0;flex:1 1 auto}.ba-active-empresa-card__copy strong{overflow:hidden;color:var(--ba-text);font-size:.98rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ba-active-empresa-card__label,.ba-active-empresa-card__meta>span:not(.ba-status-badge){color:var(--ba-muted);font-size:.76rem;font-weight:780}.ba-active-empresa-card__label{text-transform:uppercase;letter-spacing:0}.ba-active-empresa-card__meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.ba-active-empresa-card__status-group{display:inline-flex;align-items:center;gap:.34rem}.ba-active-empresa-card__status-group>span{color:var(--ba-muted);font-size:.72rem;font-weight:780}.ba-active-empresa-card__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;padding:.42rem .68rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#ffffffc7;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:820;white-space:nowrap}html[data-theme=dark] .ba-active-empresa-card{background:var(--ba-surface)}html[data-theme=dark] .ba-active-empresa-card__action{background:var(--ba-surface-soft)}.ba-active-empresa-card--compact{min-width:min(300px,100%);padding:.82rem}.ba-active-empresa-card--compact .ba-active-empresa-card__icon{width:36px;height:36px;border-radius:12px}.ba-active-empresa-card.is-empty{display:block}.ba-active-empresa-card.is-empty .ba-empty-state-pro{border:0;background:transparent;padding:0;box-shadow:none}@media(max-width:720px){.ba-active-empresa-card{align-items:flex-start;flex-wrap:wrap}.ba-active-empresa-card__action{width:100%}}.ba-soft-select{display:grid;gap:.4rem;min-width:0;color:var(--ba-muted);font-size:.78rem;font-weight:800}.ba-soft-select__label{display:block}.ba-soft-select__shell{position:relative;display:block}.ba-soft-select__shell:after{position:absolute;top:50%;right:.75rem;width:.48rem;height:.48rem;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;color:var(--ba-muted);content:"";pointer-events:none;transform:translateY(-65%) rotate(45deg)}.ba-soft-select__control{width:100%;min-height:40px;padding:.5rem 2.15rem .5rem .78rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);appearance:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 96%,white),var(--ba-surface)),var(--ba-surface);color:var(--ba-text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:720;line-height:1.2;box-shadow:var(--ba-shadow-xs, 0 1px 2px rgba(15, 23, 42, .04));transition:background var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.ba-soft-select__control:hover{border-color:var(--ba-border-strong);background:var(--ba-surface-soft)}.ba-soft-select__control:focus,.ba-soft-select__control:focus-visible{border-color:#7864ff38;outline:none;box-shadow:0 0 0 3px var(--ba-ring-soft, rgba(120, 100, 255, .1))}.ba-soft-select__control:disabled{cursor:not-allowed;opacity:.62}html[data-theme=dark] .ba-soft-select__control{background:var(--ba-surface)}.ba-soft-select.is-disabled{opacity:.72}.ba-empty-state-pro{display:flex;align-items:center;gap:.85rem;min-width:0;padding:.95rem 1rem;border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--ba-surface) 94%,var(--ba-primary)),var(--ba-surface)),var(--ba-surface);color:var(--ba-muted)}html[data-theme=dark] .ba-empty-state-pro{background:var(--ba-surface)}.ba-empty-state-pro__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-primary)}.ba-empty-state-pro__copy{min-width:0}.ba-empty-state-pro__copy strong,.ba-empty-state-pro__copy span{display:block}.ba-empty-state-pro__copy strong{color:var(--ba-text);font-size:.95rem}.ba-empty-state-pro__copy span{margin-top:.18rem;font-size:.86rem;line-height:1.45}.ba-empty-state-pro__action{margin-left:auto}.ba-empty-state-pro--centered{display:grid;place-items:center;gap:var(--ba-space-2);min-height:188px;padding:var(--ba-space-5);text-align:center}.ba-empty-state-pro--centered .ba-empty-state-pro__icon{width:38px;height:38px;border-radius:var(--ba-radius-md)}.ba-empty-state-pro--centered .ba-empty-state-pro__copy span{max-width:360px}.ba-empty-state-pro--centered .ba-empty-state-pro__action{margin-top:var(--ba-space-2);margin-left:0}@media(max-width:560px){.ba-empty-state-pro{align-items:flex-start;flex-direction:column}.ba-empty-state-pro__action{margin-left:0}}.ba-section-block{padding:var(--ba-space-5)}.ba-section-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);margin-bottom:var(--ba-space-4)}.ba-section-block__head span{color:var(--ba-primary);font-size:.78rem;font-weight:780}.ba-section-block__head h2{margin:3px 0 0;color:var(--ba-text);font-size:1.12rem;letter-spacing:0}.ba-section-block__body{min-width:0}@media(max-width:1180px){.ba-section-block__head{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.ba-section-block{padding:var(--ba-space-4)}}.ui-tooltip__wrapper,.tooltip-container{position:relative;display:inline-block}.ui-tooltip__wrapper:hover .tooltip,.ui-tooltip__wrapper:hover .ui-tooltip,.tooltip-container:hover .tooltip,.tooltip-container:hover .ui-tooltip{opacity:1;visibility:visible;transform:translateY(-.25rem)}.ui-tooltip,.tooltip{position:absolute;background:#000;color:#4b5563;padding:.5rem .75rem;border-radius:.75rem;font-size:.875rem;white-space:nowrap;opacity:0;visibility:hidden;z-index:1900;transition:all .25s ease-in-out}.ui-tooltip:after,.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#000000 transparent transparent transparent}.ui-tooltip--top,.tooltip-top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.25rem}.ui-tooltip--bottom,.tooltip-bottom{top:100%;left:50%;transform:translate(-50%);margin-top:.25rem}.ui-tooltip--left,.tooltip-left{right:100%;top:50%;transform:translateY(-50%);margin-right:.25rem}.ui-tooltip--right,.tooltip-right{left:100%;top:50%;transform:translateY(-50%);margin-left:.25rem}.ui-taggroup{display:flex;gap:.25rem;flex-wrap:wrap}.ui-taggroup__item{background:none;border:none;padding:0;cursor:pointer}.ui-taggroup__item:disabled{cursor:not-allowed;opacity:.6}.back-date-picker{--datepicker-width: 210px;--datepicker-height: 40px;--datepicker-icon-size: 32px;--datepicker-icon-glyph: 15px;--datepicker-icon-position: center;--datepicker-input-text-padding: 16px;--datepicker-radius: 14px;--datepicker-bg: #fff;--datepicker-border: color-mix(in srgb, #475569 24%, transparent);--datepicker-border-width: .5px;--datepicker-date-font-weight: 400;--datepicker-date-text-bg: transparent;--datepicker-label: #475569;--datepicker-icon: #475569;--datepicker-icon-bg: #fff;--datepicker-input-text: #111827;--datepicker-calendar-width: 280px;--datepicker-calendar-bg: #fff;--datepicker-calendar-outline: 1px solid rgba(15, 23, 42, .1);--datepicker-calendar-text: #111827;--datepicker-calendar-heading: #475569;--datepicker-selected-day: color-mix(in srgb, #6366f1 72%, transparent);--datepicker-selected-text: #fff;--datepicker-today: color-mix(in srgb, #2563eb 76%, transparent);--datepicker-today-border: color-mix(in srgb, #2563eb 76%, transparent);--datepicker-hover: color-mix(in srgb, #cbd5e1 58%, transparent);--datepicker-hover-radius: 999px;--datepicker-popover-bg: #fff;--datepicker-popover-z: 2147483000;--datepicker-selected-input-outline: 0 0 0 3px color-mix(in srgb, #f8fafc 46%, transparent);--datepicker-icon-outline: 1px solid transparent;--datepicker-selected-day-outline: none;--datepicker-selected-number-outline: none;--datepicker-input-bg-outline: 0 solid transparent;--datepicker-selection-outline: none;--datepicker-selection-shadow: none;display:inline-flex;flex-direction:column;gap:8px;width:min(100%,var(--datepicker-width));max-width:100%;overflow:visible}.back-date-picker__label,.back-simple-selector__label{color:var(--datepicker-label);font-size:.8rem;font-weight:820;line-height:1.1}.back-date-picker__group{display:flex;align-items:center;width:100%;min-width:0;min-height:var(--datepicker-height);overflow:hidden;border:var(--datepicker-border-width) solid var(--datepicker-border);border-radius:var(--datepicker-radius);outline:var(--datepicker-input-bg-outline);outline-offset:-2px;background:var(--datepicker-bg);color:var(--datepicker-input-text);box-shadow:0 10px 24px #0f172a14}.back-date-picker:focus-within .back-date-picker__group{box-shadow:0 10px 24px #0f172a14,var(--datepicker-selected-input-outline)}.back-date-picker__input{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:var(--datepicker-height);padding-inline:var(--datepicker-input-text-padding) 8px;overflow:hidden;color:var(--datepicker-input-text);font-size:.86rem;font-weight:var(--datepicker-date-font-weight);line-height:1}.back-date-picker__segment{padding:2px 3px;border-radius:6px;background:var(--datepicker-date-text-bg);color:var(--datepicker-input-text);font-weight:var(--datepicker-date-font-weight);line-height:1}.back-date-picker__segment[data-placeholder]{color:color-mix(in srgb,var(--datepicker-input-text) 52%,transparent)}.back-date-picker__suffix{flex:0 0 auto;align-self:var(--datepicker-icon-position);padding-right:4px}.back-date-picker__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--datepicker-icon-size);height:var(--datepicker-icon-size);min-height:0;padding:0;border:var(--datepicker-icon-outline);border-radius:max(8px,var(--datepicker-radius) - 4px);background:var(--datepicker-icon-bg);color:var(--datepicker-icon);cursor:pointer}.back-date-picker__trigger:focus-visible{outline:var(--datepicker-selection-outline);outline-offset:2px}.back-date-picker__trigger:empty{width:12px;background:transparent}.back-date-picker__indicator{color:currentColor}.back-date-picker__indicator svg{width:var(--datepicker-icon-glyph);height:var(--datepicker-icon-glyph)}.back-date-picker__popover{z-index:var(--datepicker-popover-z)!important;min-width:var(--trigger-width);max-width:min(94vw,var(--datepicker-calendar-width) + 24px);overflow:visible;margin-top:8px;padding:12px;border:var(--datepicker-calendar-outline);border-radius:16px;background:var(--datepicker-popover-bg);color:var(--datepicker-calendar-text);box-shadow:0 22px 56px #0f172a33;isolation:isolate}.back-date-picker__calendar{width:min(var(--datepicker-calendar-width),100vw - 48px);min-height:306px;overflow:visible;background:var(--datepicker-calendar-bg);color:var(--datepicker-calendar-text)}.back-date-picker__calendar-header{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:8px;margin-bottom:12px}.back-date-picker__year-trigger,.back-date-picker__calendar-header [data-slot=calendar-nav-button]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:var(--datepicker-calendar-bg);color:var(--datepicker-calendar-heading);cursor:pointer}.back-date-picker__year-trigger{gap:8px;min-width:0;padding:0 12px;font-size:.86rem;font-weight:850}.back-date-picker__calendar-header [data-slot=calendar-nav-button]{width:36px;height:36px;padding:0}.back-date-picker__calendar :is([data-selected],[aria-selected=true]){border-radius:var(--datepicker-hover-radius);background:var(--datepicker-selected-day)!important;color:var(--datepicker-selected-text)!important;box-shadow:var(--datepicker-selected-day-outline);text-shadow:var(--datepicker-selected-number-outline)}.back-date-picker__calendar :is([data-selected],[aria-selected=true]) *{color:var(--datepicker-selected-text)!important;text-shadow:var(--datepicker-selected-number-outline)}.back-date-picker__calendar :is([data-today],[data-current],[aria-current=date]){border-color:var(--datepicker-today-border)!important;color:var(--datepicker-today)!important}.back-date-picker__calendar :is([data-today],[data-current],[aria-current=date]) *{color:var(--datepicker-today)!important}.back-date-picker__calendar :is(button,[role=gridcell]):hover{border-radius:var(--datepicker-hover-radius);background:var(--datepicker-hover)}.back-date-picker__calendar :is([data-slot=calendar-header-cell]){color:color-mix(in srgb,var(--datepicker-calendar-heading) 74%,#64748b)}.back-date-picker__calendar [data-focus-visible]{outline:var(--datepicker-selection-outline);outline-offset:2px}.back-date-picker__year-grid{z-index:3;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:var(--datepicker-calendar-bg);box-shadow:0 18px 40px #0f172a29}.back-double-date-picker{display:grid;grid-template-columns:minmax(0,var(--datepicker-width)) auto minmax(0,var(--datepicker-width));gap:14px;align-items:start;width:min(100%,462px);overflow:visible}.back-double-date-picker__field{display:grid;gap:8px;min-width:0}.back-double-date-picker__eyebrow{color:var(--datepicker-label);font-size:.72rem;font-weight:880;letter-spacing:0;line-height:1.1}.back-double-date-picker__arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:var(--datepicker-height);margin-top:20px;color:#4f46e5;font-size:.86rem;font-weight:860}.back-double-date-picker__picker{width:min(100%,var(--datepicker-width))}.back-simple-selector{--datepicker-width: 140px;--datepicker-select-width: 140px;--datepicker-height: 44px;--datepicker-icon-size: 36px;--datepicker-icon-glyph: 16px;--datepicker-icon-position: center;--datepicker-input-text-padding: 16px;--datepicker-option-text-padding: 12px;--datepicker-select-text-indent: 16px;--datepicker-radius: 14px;--datepicker-bg: #fff;--datepicker-border: color-mix(in srgb, #4f46e5 12%, transparent);--datepicker-border-width: 1px;--datepicker-date-font-weight: 400;--datepicker-icon: #4f46e5;--datepicker-icon-bg: #ede9fe;--datepicker-label: #475569;--datepicker-input-text: #111827;--datepicker-popover-bg: #fff;--datepicker-popover-z: 2147483000;--datepicker-selected-input-outline: none;--datepicker-icon-outline: 1px solid transparent;--datepicker-input-bg-outline: 0 solid transparent;--datepicker-selection-outline: none;--datepicker-selection-shadow: none;display:inline-flex;flex-direction:column;gap:8px;width:min(100%,var(--datepicker-select-width));max-width:100%;overflow:visible}.back-simple-selector__trigger{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:var(--datepicker-height);padding-inline:var(--datepicker-select-text-indent) 12px;border:var(--datepicker-border-width) solid var(--datepicker-border);border-radius:var(--datepicker-radius);outline:var(--datepicker-input-bg-outline);outline-offset:-2px;background:var(--datepicker-bg);color:var(--datepicker-input-text);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--datepicker-date-font-weight);box-shadow:0 10px 24px #0f172a14}.back-simple-selector__trigger:focus-visible,.back-simple-selector__trigger[data-focus-visible],.back-simple-selector__trigger[data-focused=true]{outline:0;box-shadow:0 10px 24px #0f172a14,var(--datepicker-selected-input-outline)}.back-simple-selector.is-disabled .back-simple-selector__trigger,.back-simple-selector[data-disabled] .back-simple-selector__trigger{cursor:not-allowed;opacity:.62;box-shadow:none}.back-simple-selector__icon,.back-simple-selector__indicator{flex:0 0 auto;align-self:var(--datepicker-icon-position);color:var(--datepicker-icon)}.back-simple-selector__icon{box-sizing:content-box;width:var(--datepicker-icon-glyph);height:var(--datepicker-icon-glyph);padding:5px;border:var(--datepicker-icon-outline);border-radius:max(8px,var(--datepicker-radius) - 5px);background:var(--datepicker-icon-bg)}.back-simple-selector__value{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-simple-selector__popover{z-index:var(--datepicker-popover-z)!important;width:min(var(--datepicker-select-width),100vw - 48px);overflow:visible;padding:8px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:var(--datepicker-popover-bg);color:var(--datepicker-input-text);box-shadow:0 22px 56px #0f172a2e;isolation:isolate}.back-simple-selector__popover :is([role=listbox],[data-slot=listbox]){width:100%}.back-simple-selector__popover :is([role=option],[data-slot=listbox-item]){padding-inline:var(--datepicker-option-text-padding) 10px}.back-simple-selector__popover :is([data-focus-visible],[data-focused=true]){outline:var(--datepicker-selection-outline);outline-offset:2px}.back-simple-selector__popover :is([data-selected],[aria-selected=true]){box-shadow:var(--datepicker-selection-shadow)}.back-month-year-selector{--datepicker-select-width: 140px;--datepicker-height: 40px;--datepicker-select-text-indent: 12px;--datepicker-radius: 10px;--datepicker-bg: rgba(255, 255, 255, .86);--datepicker-border: rgba(15, 23, 42, .075);--datepicker-selected-input-outline: 0 0 0 3px color-mix(in srgb, var(--primary, #2563eb) 12%, transparent);isolation:isolate}.back-month-year-selector .back-simple-selector__trigger{--back-month-year-selector-border: rgba(15, 23, 42, .09);min-height:var(--datepicker-height);padding-inline:var(--datepicker-select-text-indent) 10px;border-color:var(--back-month-year-selector-border);border-radius:var(--datepicker-radius);background:var(--datepicker-bg);box-shadow:0 8px 18px #0f172a0b;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.back-month-year-selector .back-simple-selector__trigger:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 20%,var(--back-month-year-selector-border));background:#fffffff0;box-shadow:0 10px 22px #0f172a0f}.back-month-year-selector:focus-within .back-simple-selector__trigger,.back-month-year-selector .back-simple-selector__trigger:focus-visible,.back-month-year-selector .back-simple-selector__trigger[data-focus-visible],.back-month-year-selector .back-simple-selector__trigger[data-focused=true]{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--back-month-year-selector-border));box-shadow:0 10px 22px #0f172a0f,var(--datepicker-selected-input-outline)}.back-month-year-selector .back-simple-selector__indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;color:var(--muted, rgba(31, 35, 48, .62));opacity:.95}.back-year-selector{--datepicker-border: color-mix(in srgb, #94a3b8 12%, transparent)}@media(max-width:640px){.back-double-date-picker{grid-template-columns:minmax(0,1fr);width:min(100%,var(--datepicker-width))}.back-double-date-picker__arrow{width:100%;min-height:20px;margin-top:0;transform:rotate(90deg)}}.back-dropdown-select{position:relative;display:grid;gap:.25rem;min-width:0}.back-dropdown-select.is-compact{width:84px}.back-dropdown-select.is-medium{width:154px}.back-dropdown-select.is-wide{width:214px}.back-dropdown-select.is-auto{width:max-content;min-width:176px;max-width:240px}.back-dropdown-select.is-disabled{opacity:.64}.back-dropdown-select__label{color:var(--ba-muted);font-size:.72rem;font-weight:900}.back-dropdown-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:38px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);padding:0 .66rem;background:var(--ba-surface);color:var(--ba-text);cursor:pointer;font:inherit;outline:0!important;box-shadow:none!important;transition:border-color .14s ease,background .14s ease}.back-dropdown-select__trigger b{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.84rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.back-dropdown-select__trigger svg{flex:0 0 auto;color:var(--ba-muted);transition:transform .16s ease}.back-dropdown-select__trigger:hover:not(:disabled){border-color:var(--ba-border-strong);background:var(--ba-surface-soft)}.back-dropdown-select__trigger:focus,.back-dropdown-select__trigger:focus-visible,.back-dropdown-select__trigger[data-focus],.back-dropdown-select__trigger[data-focus=true],.back-dropdown-select__trigger[data-focused=true],.back-dropdown-select__trigger[data-focus-visible],.back-dropdown-select__trigger[data-focus-visible=true],.back-dropdown-select__trigger[aria-expanded=true]{border-color:var(--ba-border-strong);outline:0!important;outline-offset:0!important;background:var(--ba-surface);box-shadow:none!important}.back-dropdown-select__trigger:disabled{cursor:not-allowed}.back-dropdown-select.is-open .back-dropdown-select__trigger{border-color:var(--ba-border-strong);background:var(--ba-surface);outline:0!important;box-shadow:none!important}.back-dropdown-select.is-open .back-dropdown-select__trigger svg{transform:rotate(180deg)}.back-dropdown-select :is(button,[role=button],[data-focus],[data-focus-visible]){outline:0!important;box-shadow:none!important}.back-dropdown-select__menu{position:fixed;z-index:2600;display:grid;gap:.12rem;max-height:min(280px,100dvh - 32px);overflow:auto;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);padding:.36rem;background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.back-dropdown-select__option{display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:34px;border:0;border-radius:var(--ba-radius-lg);padding:.42rem .56rem;background:transparent;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.8rem;font-weight:830;text-align:left}.back-dropdown-select__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-dropdown-select__option svg{flex:0 0 auto;color:var(--ba-primary)}.back-dropdown-select__option:hover:not(:disabled),.back-dropdown-select__option.is-selected{background:var(--ba-primary-soft);color:var(--ba-primary)}.back-dropdown-select__option:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.back-dropdown-select,.back-dropdown-select.is-compact,.back-dropdown-select.is-medium,.back-dropdown-select.is-wide,.back-dropdown-select.is-auto{width:100%;max-width:none}}.back-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ba-muted, #64748b);cursor:pointer;line-height:0;outline:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.back-icon-button svg{width:1em;height:1em;display:block;color:currentColor;stroke-width:2}.back-icon-button.is-sm{width:30px;height:30px;font-size:15px}.back-icon-button.is-md{width:36px;height:36px;font-size:17px}.back-icon-button.is-ghost{color:color-mix(in srgb,var(--ba-muted, #64748b) 92%,var(--ba-text, #111827))}.back-icon-button.is-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--ba-primary, #4f46e5) 12%,transparent);background:color-mix(in srgb,var(--ba-primary, #4f46e5) 7%,transparent);color:var(--ba-primary, #4f46e5)}.back-icon-button.is-soft{border-color:color-mix(in srgb,var(--ba-primary, #4f46e5) 12%,transparent);background:color-mix(in srgb,var(--ba-primary, #4f46e5) 7%,transparent);color:var(--ba-primary, #4f46e5)}.back-icon-button.is-soft:hover:not(:disabled){background:color-mix(in srgb,var(--ba-primary, #4f46e5) 11%,transparent)}.back-icon-button.is-danger{border-color:color-mix(in srgb,#ef4444 12%,transparent);background:color-mix(in srgb,#ef4444 7%,transparent);color:#dc2626}.back-icon-button.is-danger:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 18%,transparent);background:color-mix(in srgb,#ef4444 11%,transparent);color:#b91c1c}.back-icon-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ba-primary, #4f46e5) 16%,transparent)}.back-icon-button:active:not(:disabled){transform:translateY(1px)}.back-icon-button:disabled{cursor:not-allowed;opacity:.42}.back-breadcrumbs-nav{width:fit-content;max-width:100%;padding:.42rem .58rem;border-radius:var(--ba-radius-sm);background:color-mix(in srgb,var(--ba-primary) 5%,transparent)}.back-breadcrumbs-row{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}.back-breadcrumbs-row>.back-breadcrumbs-nav{flex:1 1 auto;min-width:0;width:auto;max-width:none;overflow:hidden}.back-breadcrumbs-row .back-breadcrumbs-row__trailing{flex:0 0 auto;min-width:max-content}.back-breadcrumbs-row .back-breadcrumbs{flex-wrap:nowrap;min-width:0;overflow:hidden}.back-breadcrumbs-row .back-breadcrumbs__item{flex:0 1 auto;overflow:hidden;white-space:nowrap}.back-breadcrumbs-row .back-breadcrumbs__item.is-current{text-overflow:ellipsis}.back-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem;margin:0;padding:0;list-style:none;color:var(--ba-muted);font-size:.78rem;line-height:1.35}.back-breadcrumbs__item{display:inline-flex;align-items:center;gap:.18rem;min-width:0}.back-breadcrumbs__item .breadcrumbs__link{border-radius:5px;color:color-mix(in srgb,var(--ba-primary) 58%,var(--ba-muted));font-weight:500;text-decoration:none;transition:color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.back-breadcrumbs__item .breadcrumbs__link[href]:hover{background:var(--ba-primary-soft);color:var(--ba-primary)}.back-breadcrumbs__item .breadcrumbs__link[href]:focus-visible{outline:2px solid var(--ba-ring);outline-offset:2px}.back-breadcrumbs__item.is-current .breadcrumbs__link{color:var(--ba-primary);font-weight:650;cursor:default}.back-breadcrumbs__item .breadcrumbs__separator{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--ba-muted) 55%,transparent)}.back-breadcrumbs__item>span[aria-hidden=true]{padding-inline:.18rem;color:color-mix(in srgb,var(--ba-muted) 55%,transparent)}@media(max-width:560px){.back-breadcrumbs-nav{width:100%}.back-breadcrumbs-row{gap:.5rem}.back-breadcrumbs-row .back-breadcrumbs-row__trailing{min-width:max-content}}.back-binary-switch{--back-switch-border: color-mix(in srgb, var(--color-primary, #4f46e5) 22%, var(--ba-border, #dbe1ea));--back-switch-track: color-mix(in srgb, var(--ba-muted, #64748b) 18%, var(--ba-surface-soft, #f8fafc));--back-switch-track-selected: var(--color-primary, #4f46e5);--back-switch-thumb: var(--ba-surface, #fff);--back-switch-focus: color-mix(in srgb, var(--color-primary, #4f46e5) 38%, transparent);display:inline-grid;align-content:end;gap:7px;min-width:0;min-height:44px;color:var(--ba-text, #0f172a)}.back-binary-switch__label{color:var(--ba-muted, #64748b);font-size:.78rem;font-weight:700;line-height:1.2}.back-binary-switch__control{display:flex;align-items:center;gap:8px;min-height:28px;white-space:nowrap}.back-binary-switch__control>span{color:var(--ba-muted, #64748b);font-size:.78rem;font-weight:700;transition:color .15s ease}.back-binary-switch__control>span.is-active{color:var(--color-primary, #4f46e5)}.back-binary-switch__switch{display:inline-flex;flex:0 0 auto;cursor:pointer;border-radius:999px}.back-binary-switch__switch:focus-visible,.back-binary-switch__switch[data-focus-visible]{outline:3px solid var(--back-switch-focus);outline-offset:3px}.back-binary-switch__switch[data-selected] .back-binary-switch__track{border-color:var(--back-switch-track-selected);background:var(--back-switch-track-selected)}.back-binary-switch__switch[data-selected] .back-binary-switch__thumb{transform:translate(18px)}.back-binary-switch__switch[data-disabled]{cursor:not-allowed}.back-binary-switch__track{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:42px;height:24px;padding:2px;border:1px solid var(--back-switch-border);border-radius:999px;background:var(--back-switch-track);transition:border-color .15s ease,background .15s ease}.back-binary-switch__thumb{display:block;width:18px;height:18px;border-radius:50%;background:var(--back-switch-thumb);box-shadow:0 1px 3px color-mix(in srgb,#0f172a 28%,transparent);transition:transform .15s ease}.back-binary-switch.is-disabled{opacity:.62}@media(prefers-reduced-motion:reduce){.back-binary-switch__control>span,.back-binary-switch__track,.back-binary-switch__thumb{transition:none}}.back-skeleton{display:block;min-width:0;background:linear-gradient(90deg,#6366f112,#6366f11f,#6366f112);background-size:180% 100%;border:1px solid rgba(99,102,241,.06);border-radius:14px;animation:backapp-skeleton-soft 1.8s ease-in-out infinite}.back-skeleton.h-4{height:1rem;max-width:34rem}.back-skeleton.h-10{height:2.5rem}.back-skeleton.h-12{height:3rem}.back-skeleton.h-20{height:5rem}.back-skeleton.h-28{height:7rem}.back-skeleton.h-40{height:10rem}.back-skeleton.h-64{height:16rem}.module-route-loading{display:grid;gap:1rem;width:100%;padding:.25rem 0 1.5rem}.module-route-loading__breadcrumb{width:min(22rem,62%)}.module-route-loading__heading{display:grid;gap:.55rem;padding:.3rem 0 .4rem}.module-route-loading__heading h1{margin:0;color:var(--ba-text);font-size:clamp(1.45rem,2vw,2rem)}.module-route-loading__eyebrow{color:var(--ba-primary);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.module-route-loading__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.module-route-loading__table{min-height:17rem}.module-route-loading__slow{display:grid;gap:.25rem;padding:.85rem 1rem;color:var(--ba-muted);font-size:.82rem;background:#6366f10d;border:1px solid rgba(99,102,241,.12);border-radius:12px}.module-route-loading__slow strong{color:var(--ba-text)}.module-route-error{display:grid;gap:.75rem;width:min(620px,100%);margin:1rem auto;padding:1.5rem;background:var(--ba-surface, #fff);border:1px solid rgba(185,28,28,.14);border-radius:16px}.module-route-error span{color:var(--ba-primary);font-size:.75rem;font-weight:750;text-transform:uppercase}.module-route-error h1,.module-route-error p{margin:0}.module-route-error button{justify-self:start;padding:.62rem 1rem;color:#fff;background:var(--ba-primary);border:0;border-radius:10px;cursor:pointer}@keyframes backapp-skeleton-soft{0%,to{background-position:100% 0;opacity:.78}50%{background-position:0 0;opacity:1}}@media(prefers-reduced-motion:reduce){.back-skeleton{animation:none}}@media(max-width:760px){.module-route-loading__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-cuentas-selector{--back-cuentas-selector-accent: #4f46e5;--back-cuentas-selector-height: 42px;--back-cuentas-selector-gap: 10px;--back-cuentas-selector-control-bg: rgba(255, 255, 255, .84);--back-cuentas-selector-menu-bg: rgba(255, 255, 255, .92);--back-cuentas-selector-option-bg: rgba(248, 250, 252, .78);--back-cuentas-selector-option-hover: rgba(245, 243, 255, .74);--back-cuentas-selector-selected-bg: rgba(245, 243, 255, .88);--back-cuentas-selector-selected-border: rgba(124, 92, 255, .22);--back-cuentas-selector-selected-shadow: 0 8px 18px rgba(79, 70, 229, .05);--back-cuentas-selector-hover-shadow: none;--back-cuentas-selector-text: #111827;--back-cuentas-selector-muted: #64748b;--back-cuentas-selector-border: color-mix(in srgb, var(--back-cuentas-selector-accent) 26%, transparent);--back-cuentas-selector-menu-max-height: 360px;--back-cuentas-selector-radius: 14px;--back-cuentas-selector-control-shadow: none;--back-cuentas-selector-menu-shadow: 0 14px 34px rgba(15, 23, 42, .06);--back-cuentas-selector-focus-glow: 0 0 0 2px color-mix(in srgb, var(--back-cuentas-selector-accent) 8%, transparent);--back-cuentas-selector-badge-bg: color-mix(in srgb, var(--back-cuentas-selector-accent) 10%, #fff);--back-cuentas-selector-badge-text: var(--back-cuentas-selector-accent);--back-cuentas-selector-opacity: 1;position:relative;width:100%;min-width:0;overflow:visible;color:var(--back-cuentas-selector-text);font-size:.88rem}.back-cuentas-selector.is-size-compact{--back-cuentas-selector-height: 36px}.back-cuentas-selector.is-size-large{--back-cuentas-selector-height: 50px}.back-cuentas-selector.is-density-comfortable{--back-cuentas-selector-gap: 14px}.back-cuentas-selector.is-density-ultraCompact{--back-cuentas-selector-gap: 7px}.back-cuentas-selector.is-variant-filter,.back-cuentas-selector.is-variant-table,.back-cuentas-selector.is-variant-compact{--back-cuentas-selector-height: 36px;font-size:.82rem}.back-cuentas-selector.is-variant-modal{z-index:7000}.back-cuentas-selector.is-open .back-cuentas-selector__control{border-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 28%,transparent);box-shadow:var(--back-cuentas-selector-control-shadow),var(--back-cuentas-selector-focus-glow)}.back-cuentas-selector.is-open .back-cuentas-selector__toggle svg{transform:rotate(180deg)}.back-cuentas-selector.is-disabled{opacity:.64;cursor:not-allowed}.back-cuentas-selector.is-disabled .back-cuentas-selector__control{background:#f1f5f9e0;box-shadow:none}.back-cuentas-selector.is-error .back-cuentas-selector__control{border-color:#dc262657;box-shadow:0 0 0 3px #dc26261a}.back-cuentas-selector__control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:var(--back-cuentas-selector-height);height:var(--back-cuentas-selector-height);padding:0 8px 0 12px;gap:0;border:1px solid var(--back-cuentas-selector-border);border-radius:var(--back-cuentas-selector-radius);background:var(--back-cuentas-selector-control-bg);opacity:var(--back-cuentas-selector-opacity);color:var(--back-cuentas-selector-text);box-shadow:var(--back-cuentas-selector-control-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.back-cuentas-selector__control:hover{border-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 30%,transparent)}.back-cuentas-selector__control:focus-within{border-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 28%,transparent);box-shadow:var(--back-cuentas-selector-control-shadow),var(--back-cuentas-selector-focus-glow);outline:none}.back-cuentas-selector__control>*{border:0!important;border-inline:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.back-cuentas-selector__control>input,.back-cuentas-selector__control input.back-cuentas-selector__input{appearance:none;box-sizing:border-box;min-width:0;width:100%;height:100%;min-height:0!important;padding:0 8px 0 0!important;margin:0!important;border:0!important;border-inline:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--back-cuentas-selector-text);font:inherit;font-size:.84rem;font-weight:780;line-height:1.2;text-overflow:ellipsis}.back-cuentas-selector__control>input::placeholder,.back-cuentas-selector__control input.back-cuentas-selector__input::placeholder{color:#94a3b8;font-weight:720}.back-cuentas-selector__control>input:disabled,.back-cuentas-selector__control input.back-cuentas-selector__input:disabled{cursor:not-allowed}.back-cuentas-selector__leading-icon{flex:0 0 auto;margin-right:9px;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--back-cuentas-selector-accent)}.back-cuentas-selector__actions{display:inline-flex;align-items:center;gap:2px;border:0!important;border-inline:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.back-cuentas-selector__icon-button{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:var(--back-cuentas-selector-accent);cursor:pointer;transition:background .16s ease,color .16s ease}.back-cuentas-selector__icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--back-cuentas-selector-accent) 7%,transparent);border:0!important;box-shadow:none!important}.back-cuentas-selector__icon-button:focus,.back-cuentas-selector__icon-button:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.back-cuentas-selector__icon-button:disabled{cursor:not-allowed;opacity:.58}.back-cuentas-selector__icon-button svg{transition:transform .18s ease}.back-cuentas-selector__favorite.is-active svg{fill:currentColor}.back-cuentas-selector__loader{color:var(--back-cuentas-selector-accent);animation:back-cuentas-selector-spin .8s linear infinite}.back-cuentas-selector__error{display:block;margin-top:.35rem;color:#dc2626;font-size:.78rem;font-weight:760}.back-cuentas-selector__listbox{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:6000;display:grid;gap:8px;max-height:var(--back-cuentas-selector-menu-max-height);overflow:hidden;padding:calc(var(--back-cuentas-selector-gap) + 2px);border:1px solid color-mix(in srgb,var(--back-cuentas-selector-accent) 18%,rgba(15,23,42,.08));border-radius:calc(var(--back-cuentas-selector-radius) + 4px);background:var(--back-cuentas-selector-menu-bg);opacity:var(--back-cuentas-selector-opacity);box-shadow:var(--back-cuentas-selector-menu-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.back-cuentas-selector__listbox--portal{right:auto;z-index:9999}.back-cuentas-selector.is-inline-preview .back-cuentas-selector__listbox{position:relative;inset:auto;z-index:1;margin-top:10px}.back-cuentas-selector__menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 6px;border-bottom:1px solid rgba(15,23,42,.07)}.back-cuentas-selector__menu-header span{color:var(--back-cuentas-selector-text);font-size:.78rem;font-weight:850}.back-cuentas-selector__menu-header small{color:var(--back-cuentas-selector-muted);font-size:.7rem;font-weight:760;white-space:nowrap}.back-cuentas-selector__scroll{display:grid;max-height:calc(var(--back-cuentas-selector-menu-max-height) - 52px);gap:10px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 34%,#cbd5e1) transparent;scrollbar-width:thin}.back-cuentas-selector__scroll::-webkit-scrollbar{width:8px}.back-cuentas-selector__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--back-cuentas-selector-accent) 28%,#cbd5e1)}.back-cuentas-selector__group{display:grid;gap:6px}.back-cuentas-selector__group+.back-cuentas-selector__group{padding-top:.2rem}.back-cuentas-selector__group-label{display:flex;align-items:center;gap:8px;color:var(--back-cuentas-selector-muted);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.back-cuentas-selector__group-label:after{content:"";height:1px;flex:1 1 auto;background:#94a3b838}.back-cuentas-selector__option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-height:46px;padding:10px 34px 10px 11px;gap:12px;border:1px solid transparent;border-radius:12px;background:var(--back-cuentas-selector-option-bg);opacity:var(--back-cuentas-selector-opacity);color:var(--back-cuentas-selector-text);text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.back-cuentas-selector__option:hover,.back-cuentas-selector__option.is-active{border-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 18%,transparent);background:var(--back-cuentas-selector-option-hover);box-shadow:var(--back-cuentas-selector-hover-shadow)}.back-cuentas-selector__option.is-selected{border-color:var(--back-cuentas-selector-selected-border);background:var(--back-cuentas-selector-selected-bg);box-shadow:var(--back-cuentas-selector-selected-shadow)}.back-cuentas-selector__option.is-selected:hover,.back-cuentas-selector__option.is-selected.is-active{border-color:color-mix(in srgb,var(--back-cuentas-selector-accent) 24%,transparent);background:#f5f3ffeb;box-shadow:var(--back-cuentas-selector-selected-shadow)}.back-cuentas-selector__option.is-layout-single{min-height:38px;align-items:center}.back-cuentas-selector__option.is-layout-sideBadge{grid-template-columns:minmax(0,1fr) minmax(160px,auto)}.back-cuentas-selector__option.is-layout-icon{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.back-cuentas-selector__option mark{padding:0 2px;border-radius:4px;background:color-mix(in srgb,var(--back-cuentas-selector-accent) 16%,#fff);color:var(--back-cuentas-selector-accent);font-weight:900}.back-cuentas-selector__option-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--back-cuentas-selector-accent) 12%,#fff);color:var(--back-cuentas-selector-accent)}.back-cuentas-selector__option-main{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden}.back-cuentas-selector__code{flex:0 0 auto;min-width:0;color:var(--back-cuentas-selector-accent);font-size:.75rem;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.back-cuentas-selector__name{min-width:0;overflow:hidden;color:var(--back-cuentas-selector-text);font-size:.84rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.back-cuentas-selector__meta{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}.back-cuentas-selector__family{max-width:12rem;color:var(--back-cuentas-selector-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-cuentas-selector__badge{display:inline-flex;align-items:center;justify-content:center;max-width:10rem;min-height:22px;padding:0 8px;border:0;border-radius:999px;background:var(--back-cuentas-selector-badge-bg);color:var(--back-cuentas-selector-badge-text);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-cuentas-selector__badge.is-muted,.back-cuentas-selector__badge.is-group,.back-cuentas-selector__badge.is-family,.back-cuentas-selector__badge.is-level{background:#64748b1a;color:var(--back-cuentas-selector-muted)}.back-cuentas-selector__badge.is-success{background:#16a34a1f;color:#15803d}.back-cuentas-selector__description{grid-column:1/-1;min-width:0;color:var(--back-cuentas-selector-muted);font-size:.72rem;font-weight:680;line-height:1.45}.back-cuentas-selector__option.is-layout-twoLines{grid-template-columns:minmax(0,1fr) auto}.back-cuentas-selector__option.is-layout-twoLines .back-cuentas-selector__option-main{grid-column:1/-1;padding-right:1.5rem}.back-cuentas-selector__option.is-layout-twoLines .back-cuentas-selector__meta{grid-column:1/-1;justify-content:flex-start;margin-top:-4px}.back-cuentas-selector__option.is-layout-description{grid-template-columns:minmax(0,1fr)}.back-cuentas-selector__option.is-layout-icon .back-cuentas-selector__description{grid-column:2/-1}.back-cuentas-selector__check{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--back-cuentas-selector-accent)}.back-cuentas-selector__empty,.back-cuentas-selector__loading{padding:1rem;color:var(--back-cuentas-selector-muted);font-size:.86rem;font-weight:760;text-align:center}.back-cuentas-selector__loading{display:grid;gap:.5rem}.back-cuentas-selector__loading span{height:12px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent),#94a3b829;background-size:180% 100%;animation:back-cuentas-selector-skeleton 1s ease-in-out infinite}.back-cuentas-selector.is-variant-table .back-cuentas-selector__control,.back-cuentas-selector.is-variant-compact .back-cuentas-selector__control{border-radius:12px;box-shadow:0 8px 18px #0f172a0f}.back-cuentas-selector.is-variant-table .back-cuentas-selector__option,.back-cuentas-selector.is-variant-compact .back-cuentas-selector__option{min-height:38px;padding-block:7px}.back-cuentas-selector.is-variant-table .back-cuentas-selector__badge.is-level,.back-cuentas-selector.is-variant-table .back-cuentas-selector__badge.is-imputable,.back-cuentas-selector.is-variant-compact .back-cuentas-selector__badge.is-level,.back-cuentas-selector.is-variant-compact .back-cuentas-selector__badge.is-imputable{display:none}.back-cuentas-selector.is-variant-report .back-cuentas-selector__listbox,.back-cuentas-selector.is-variant-filter .back-cuentas-selector__listbox{--back-cuentas-selector-menu-max-height: 320px}@keyframes back-cuentas-selector-spin{to{transform:rotate(360deg)}}@keyframes back-cuentas-selector-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:720px){.back-cuentas-selector__control{grid-template-columns:auto minmax(0,1fr) auto}.back-cuentas-selector__listbox{max-height:min(var(--back-cuentas-selector-menu-max-height),70vh)}.back-cuentas-selector__scroll{max-height:min(var(--back-cuentas-selector-menu-max-height) - 52px,60vh)}.back-cuentas-selector__option{grid-template-columns:minmax(0,1fr)}.back-cuentas-selector__meta,.back-cuentas-selector__option.is-layout-twoLines .back-cuentas-selector__meta{justify-content:flex-start}.back-cuentas-selector__family{max-width:100%}}.back-checkbox-group{display:grid;gap:7px;color:var(--text, #111827)}.back-checkbox-group__label{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;font-weight:900}.back-checkbox-group__options{display:flex;align-items:center;flex-wrap:wrap;gap:18px;min-height:38px}.back-checkbox-group--vertical .back-checkbox-group__options{align-items:flex-start;flex-direction:column;gap:10px}.back-checkbox-group__option{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:var(--text, #111827);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;line-height:1}.back-checkbox-group__option [data-slot=checkbox-control]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(79,70,229,.34);border-radius:7px;background:var(--ba-surface, #fff);color:transparent;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.back-checkbox-group__option [data-slot=checkbox-indicator]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px}.back-checkbox-group__option [data-slot=checkbox-indicator] svg{width:13px;height:13px}.back-checkbox-group__option:focus,.back-checkbox-group__option:focus-visible{outline:none}.back-checkbox-group__option:focus-visible [data-slot=checkbox-control]{border-color:var(--ba-primary, #4f46e5);box-shadow:0 0 0 3px var(--ba-ring-soft, rgba(120, 100, 255, .12))}.back-checkbox-group__option:hover{color:var(--text, #111827)}.back-checkbox-group__option.is-checked{color:var(--ba-text, var(--text, #111827))}.back-checkbox-group__option.is-checked [data-slot=checkbox-control]{border-color:var(--ba-primary, #4f46e5);background:var(--ba-primary, #4f46e5);color:#fff}.back-checkbox-group__option.is-disabled{cursor:not-allowed;opacity:.52}.back-checkbox-group--normal .back-checkbox-group__option{min-height:32px;font-size:.86rem}.back-checkbox-group.is-disabled{opacity:.68;pointer-events:none}.back-checkbox{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;color:var(--ba-text, var(--text));cursor:pointer;line-height:1}.back-checkbox[data-disabled]{cursor:not-allowed;opacity:.45}.back-checkbox:focus,.back-checkbox:focus-visible{outline:none}.back-checkbox:focus-visible .back-checkbox__control{border-color:var(--ba-primary, var(--color-primary));box-shadow:0 0 0 3px var(--ba-ring-soft, rgba(120, 100, 255, .1))}.back-checkbox[data-selected] .back-checkbox__control,.back-checkbox[data-indeterminate] .back-checkbox__control{border-color:var(--ba-primary, var(--color-primary));background:var(--ba-primary, var(--color-primary));color:var(--color-on-primary, var(--ba-text-inverse))}.back-checkbox__control{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--ba-primary, var(--color-primary)) 34%,transparent);border-radius:7px;background:var(--ba-surface, var(--color-surface));color:transparent;box-shadow:none;transition:background var(--ba-duration-fast, .16s) var(--ba-ease, ease),border-color var(--ba-duration-fast, .16s) var(--ba-ease, ease),box-shadow var(--ba-duration-fast, .16s) var(--ba-ease, ease),color var(--ba-duration-fast, .16s) var(--ba-ease, ease)}.back-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px}.back-checkbox__indicator svg{width:13px;height:13px}.rut-input{width:100%;display:grid;gap:6px}.rut-input__label{width:100%;display:grid;gap:6px;font-size:13px;color:var(--ba-text)}.rut-input__control{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ba-border);border-radius:12px;background:var(--ba-surface);color:var(--ba-text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rut-input__control:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.rut-input__control.is-valid{border-color:#16a34a8c;box-shadow:0 0 0 4px #16a34a1a}.rut-input__control.is-invalid{border-color:#dc262694;box-shadow:0 0 0 4px #dc26261a}.rut-input__control:disabled{background:var(--ba-surface-soft);cursor:not-allowed;opacity:.7}.rut-input__message{font-size:12px;line-height:1.4;color:var(--ba-muted)}@media(max-width:768px){.rut-input__control{min-height:42px;padding:10px 11px}}.alert{padding:1rem 1.25rem;border-radius:1.5rem;font-size:.95rem;font-weight:500;margin-bottom:1rem;border:1px solid transparent}.alert.alert-info{background-color:#5c56d91a;color:#5c56d9;border-color:#5c56d933}.alert.alert-success{background-color:#e6f4ea;color:#2e7d32;border-color:#c8e6c9}.alert.alert-warning{background-color:#fff3cd;color:#856404;border-color:#ffeeba}.alert.alert-danger{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}.btn-aesthetic{padding:.6rem 1.4rem;border:none;border-radius:9999px;background:#5c56d9;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .3s ease-in-out}.btn-aesthetic:hover{background:#7c77e0}.btn-aesthetic.activo{background:#ef4444}.btn-aesthetic.outline{background:transparent;border:2px solid #5c56d9;color:#5c56d9}.btn-aesthetic.outline:hover{background:#e7e6f9}.btn-aesthetic.ghost{background:transparent;color:#5c56d9;border:none}.btn-aesthetic.ghost:hover{background:#e7e6f9}.btn-aesthetic.disabled{opacity:.5;pointer-events:none}.card:not(:where(.hr-workspace *,.configuracion-rrhh *,.module-panel-dialog *)){background-color:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:var(--shadow);transition:box-shadow .3s ease,transform .2s ease}.card:not(:where(.hr-workspace *,.configuracion-rrhh *,.module-panel-dialog *)):hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-3px)}.card-title{font-size:1.125rem;font-weight:600;color:#2c2c2c;margin-bottom:.5rem}.card-body{font-size:1rem;color:#4b5563}.card-actions{margin-top:1rem;display:flex;justify-content:flex-end;gap:.75rem}.card.compact{padding:1rem;font-size:.875rem}.card.error{border:1px solid #ef4444;background-color:#fde3e3}.card-kpi{display:flex;flex-direction:column;align-items:flex-start;background-color:#f4f6ff;border:1px solid rgba(0,0,0,.05);border-radius:16px;padding:1.5rem;font-family:Inter,sans-serif;box-shadow:0 3px 12px #0000000a}.card-kpi .kpi-label{font-size:.9rem;color:#666;margin-bottom:.3rem}.card-kpi .kpi-value{font-size:1.8rem;font-weight:700;color:#333}.card-alert{background-color:#fff7f7;border-left:5px solid #ff5c5c;padding:1rem 1.5rem;border-radius:12px;font-size:.95rem;color:#a33}.card-empty{text-align:center;color:#bbb;padding:2rem;font-style:italic;border:1px dashed rgba(0,0,0,.1);background-color:#fafafa}.card-hover{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.card-hover:hover{transform:translateY(-4px);box-shadow:0 6px 24px #00000014}.card-row{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.card-column{display:flex;flex-direction:column;gap:1rem}.card-clickable{cursor:pointer}.card-clickable:hover{background-color:#f9f9ff;border-color:#5c56d94d}.card-box{background-color:#fff;border-radius:1rem;padding:1rem 1.5rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #00000008;font-size:1rem;color:#2c2c2c}.card-gradient{background:linear-gradient(135deg,#d3cce3,#e9e4f0);color:#333;padding:1.5rem;border-radius:1.5rem;box-shadow:var(--shadow)}.card-tab{padding:1rem;border-radius:1rem;cursor:pointer;text-align:center;border:1px solid transparent;transition:all .3s ease}.card-tab.active{background-color:#5c56d9;color:#fff;box-shadow:0 8px 20px #0000001f}.card-tab:hover{background-color:#fdfdfe}.card-shadowed{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 12px 24px #0000001f;transition:all .3s ease}.card-actionable{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-radius:1rem;background-color:#fafafa;box-shadow:var(--shadow)}.card-actionable .action-icon{font-size:1.2rem;cursor:pointer;color:#5c56d9;transition:color .3s}.card-actionable .action-icon:hover{color:#362ece}.card-mini{padding:.8rem 1rem;border-radius:12px;background-color:#f5f5f5;font-size:.875rem;color:#4b5563;text-align:center;box-shadow:0 2px 6px #0000000f}@layer base{form{display:flex;flex-direction:column;gap:1.25rem}input,select,textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--ba-border);border-radius:1.5rem;background-color:var(--ba-surface);color:var(--ba-text);font-size:1rem;box-shadow:var(--ba-shadow-xs);transition:border-color .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#5c56d9;box-shadow:0 0 0 3px #5c56d91a}label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ba-text)}}.form-group{margin-bottom:1.5rem}.export-action-bar{display:flex;align-items:center;gap:var(--ba-space-2);min-width:0;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.export-action-bar--start{justify-content:flex-start}.export-action-bar--center{justify-content:center}.export-action-bar--end{justify-content:flex-end}.export-action-bar--sm .export-action-bar__button{min-height:34px;padding-inline:11px;font-size:.84rem}.export-action-bar--md .export-action-bar__button{min-height:40px;padding-inline:14px;font-size:.9rem}.export-action-bar--toolbar{padding:0}.export-action-bar--report .export-action-bar__button--excel{color:var(--ba-success)}.export-action-bar--report .export-action-bar__button--pdf{color:var(--ba-danger)}.export-action-bar--ghost .export-action-bar__button{border-color:transparent;background:transparent;box-shadow:none}.export-action-bar.is-compact .export-action-bar__button{width:36px;padding-inline:0}.export-action-bar.is-compact .export-action-bar__button span{display:none}.export-action-bar__button{gap:7px;border-color:var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-text);box-shadow:0 1px 2px #0f172a0a;font-weight:740;line-height:1;white-space:nowrap;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.export-action-bar__button svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2}.export-action-bar__button:hover:not(:disabled){border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary);box-shadow:var(--ba-shadow-button);transform:translateY(-1px)}.export-action-bar__button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0f172a0f}.export-action-bar__button:focus-visible{outline:3px solid var(--ba-ring);outline-offset:2px}.export-action-bar__button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.export-action-bar__button--excel{--export-accent: var(--ba-success)}.export-action-bar__button--excel svg{color:var(--ba-success)}.export-action-bar__button--pdf{--export-accent: var(--ba-danger)}.export-action-bar__button--pdf svg{color:var(--ba-danger)}.export-action-bar__button--print{--export-accent: var(--ba-primary)}.export-action-bar__button--print svg{color:var(--ba-primary)}.export-action-bar__spinner{animation:export-action-spin .8s linear infinite}@keyframes export-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=dark] .export-action-bar__button{box-shadow:none}html[data-theme=dark] .export-action-bar__button:hover:not(:disabled){background:color-mix(in srgb,var(--ba-surface) 88%,var(--ba-primary));box-shadow:none}@media(max-width:640px){.export-action-bar{flex-wrap:wrap}.export-action-bar--end{justify-content:flex-start}}@layer base{:focus-visible{outline:1px solid var(--ba-focus-neutral);outline-offset:2px}.focus-ring{outline:1px solid var(--ba-focus-neutral);outline-offset:2px}}.confirm-dialog{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bg) 42%,rgba(15,17,21,.42));-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);animation:confirm-fade-in .15s ease-out}.confirm-dialog__card{width:min(420px,100%);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#ffffff),var(--surface));box-shadow:0 24px 70px #0f172a2e,0 1px #fff9 inset;transform-origin:center;animation:confirm-scale-in .17s cubic-bezier(.16,1,.3,1)}.confirm-dialog__content{padding:22px 22px 14px}.confirm-dialog__content h2{margin:0;color:var(--text);font-size:1.04rem;font-weight:760;line-height:1.25}.confirm-dialog__content p{margin:10px 0 0;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:.92rem;line-height:1.55}.confirm-dialog__warning{display:inline-flex;margin-top:12px;color:color-mix(in srgb,#dc2626 82%,var(--text));font-size:.78rem;font-weight:680}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px}.confirm-dialog__button{min-height:38px;padding:0 15px;border-radius:11px;font:inherit;font-size:.88rem;font-weight:740;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.confirm-dialog__button:hover{transform:translateY(-1px)}.confirm-dialog__button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.confirm-dialog__button--ghost{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:color-mix(in srgb,var(--text) 76%,transparent)}.confirm-dialog__button--ghost:hover{border-color:color-mix(in srgb,var(--text) 14%,var(--border));background:var(--surface);color:var(--text)}.confirm-dialog__button--danger{border:1px solid color-mix(in srgb,#dc2626 78%,transparent);background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 10px 24px #dc26263d}.confirm-dialog__button--danger:hover{background:linear-gradient(180deg,#f05252,#c81e1e)}.confirm-dialog__button--primary{border:1px solid color-mix(in srgb,var(--primary, #2563eb) 78%,transparent);background:var(--primary, #2563eb);color:#fff}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-scale-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.confirm-dialog{align-items:end;padding:14px}.confirm-dialog__card{border-radius:16px}.confirm-dialog__actions{flex-direction:column-reverse}.confirm-dialog__button{width:100%}}@media(prefers-reduced-motion:reduce){.confirm-dialog,.confirm-dialog__card{animation:none}}body.auth-light{display:block;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:#fff}body.auth-light #root{width:100%;height:100dvh;min-height:100dvh}body.auth-light .auth-layout{display:block;width:100%;max-width:100%;height:100dvh;min-height:100dvh;padding:0;margin:0;overflow:hidden;background:transparent}.signin-split-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;max-width:100%;height:100dvh;min-height:100vh;min-height:100dvh;box-sizing:border-box;align-items:stretch;overflow-x:hidden;overflow-y:hidden;background:#fbfbfe}.signin-split-page__visual{height:100%;min-height:0;box-sizing:border-box;display:grid;place-items:center;padding:clamp(40px,5vw,72px);border-radius:0;background:radial-gradient(1200px 600px at 18% 22%,#ffffff17,#fff0 60%),linear-gradient(135deg,#5c56d9,#a89bff);backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.brand,.auth-brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;color:#fff;transition:opacity .2s ease,color .2s ease;width:min(100%,460px);min-height:auto;padding-top:clamp(84px,11vh,138px)}.brand:hover,.auth-brand:hover{opacity:.98;transform:none}.brand__img{width:clamp(255px,31vw,430px);height:auto;margin-bottom:clamp(30px,3vw,46px);filter:drop-shadow(0 20px 38px rgba(21,17,78,.22))}.brand__title{margin:0;font-weight:650;letter-spacing:.01em;font-size:clamp(40px,1.55rem + 2.35vw,68px);line-height:1.02;color:#fffffffa;text-shadow:0 3px 10px rgba(35,28,110,.18),0 12px 30px rgba(12,14,34,.12)}.auth-logo span{font-weight:700;font-size:clamp(1.35rem,1.05rem + .95vw,2rem);letter-spacing:.01em;color:#fffffff5}.brand__by{margin-top:10px;font-weight:600;font-size:clamp(13px,1vw,17px);letter-spacing:.045em;color:#f7f8ffeb;text-shadow:none}.signin-split-page__formwrap{height:100%;min-height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:clamp(32px,4vw,64px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#fcfcff,#f7f8fc);box-shadow:inset 1px 0 #94a3b82e}.auth-form-wrapper{background:transparent;box-shadow:none}.mobile-auth-brand{display:none}.signin-split-page .auth-form,.signin-split-page .auth-form.card{display:flex;flex-direction:column;align-items:center;max-width:500px;width:100%;margin:0;padding:clamp(20px,2.4vw,28px) clamp(24px,3.1vw,32px) clamp(24px,3vw,34px);background:#fffffffa;border:1px solid rgba(226,232,240,.96);border-radius:26px;box-shadow:0 20px 48px #0f172a1a,0 6px 18px #0f172a0d;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:none!important;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease!important}.signin-split-page .auth-form>*,.signin-split-page .auth-form.card>*{width:100%}.signup-form{gap:0}.signup-field-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.terms-block{margin-top:2px;margin-bottom:18px}.terms-check{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;color:#3f4a5d}.terms-check span{flex:1 1 auto}.terms-error{display:block;margin-top:8px;font-size:.88rem;line-height:1.4;color:#c2410c}.signin-split-page .auth-form:hover,.signin-split-page .auth-form.card:hover{transform:none!important;box-shadow:0 20px 48px #0f172a1a,0 6px 18px #0f172a0d}.signin-split-page .auth-form:before,.signin-split-page .auth-form.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;width:auto;background:linear-gradient(90deg,#5c56d91a,#a89bff0a);pointer-events:none}.signin-split-page .auth-form input[type=text],.signin-split-page .auth-form input[type=email],.signin-split-page .auth-form input[type=password]{width:100%;padding:.75rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;color:#0f172a;outline:none;box-shadow:inset 0 1px #fff9}.password-input{position:relative}.password-input .toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;opacity:.7;cursor:pointer}.field{margin-bottom:12px}.field label{display:block;margin-bottom:8px;font-size:.9rem;font-weight:600;line-height:1.35;color:#3f4a5d}.rut-feedback{display:inline-flex;align-items:center;width:fit-content;margin-top:7px;padding:4px 8px;border-radius:999px;font-size:.78rem;font-weight:750;line-height:1.25}.rut-feedback--valid{border:1px solid rgba(22,163,74,.18);background:#f0fdf4eb;color:#15803d}.rut-feedback--invalid{border:1px solid rgba(220,38,38,.16);background:#fef2f2eb;color:#b91c1c}.field-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px;margin-bottom:16px;font-size:.92rem;line-height:1.45}.field-row label,.field-row a{font-size:.92rem;color:#3f4a5d}.field-row a{color:#5243d8}.form-head{min-height:84px;margin-bottom:2px;text-align:center}.form-head h1{margin:0 auto 8px;font-size:clamp(1.85rem,1.45rem + .95vw,2.5rem);font-weight:750;line-height:1.06;letter-spacing:-.02em;color:#111827;transform:none!important;transition:none!important;animation:none!important}.form-head .subtitle{margin:0 auto;max-width:34ch;font-size:1.02rem;line-height:1.6;color:#505b6d;text-align:center}.banner-slot{min-height:24px;margin-bottom:2px}.primary{width:100%;padding:.85rem 1rem;border:0;border-radius:12px;background:#5c56d9;color:#fff;font-weight:700;cursor:pointer;transition:transform .05s ease,filter .2s ease;margin-top:4px}.primary:hover{filter:brightness(1.05)}.primary:active{transform:translateY(1px)}.divider{margin:16px 0 8px;text-align:center;position:relative}.divider span{background:transparent;padding:0 10px;font-size:.88rem;line-height:1.4;color:#3c4653;position:relative;z-index:1}.divider:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:1px;background:#64748b40}.social{margin-top:.45rem}.social .provider{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.72rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#f8fafc;color:#0f172a;font-weight:600;font-size:.92rem;cursor:pointer;transition:transform .05s ease,filter .2s ease,background .2s ease}.social .provider:hover{filter:brightness(1.02)}.social .provider:active{transform:translateY(1px)}.social .provider img{width:20px!important;height:20px!important;flex:0 0 20px;object-fit:contain;display:inline-block}.switch:not([data-slot]){width:100%;max-width:100%;align-self:stretch;justify-self:center;margin:14px auto 0;padding-bottom:4px;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;line-height:1.45;font-size:.88rem;color:#475569;white-space:normal;word-break:normal;overflow-wrap:normal}.switch:not([data-slot]) span,.switch:not([data-slot]) a,.switch:not([data-slot]) strong{display:inline-flex;white-space:nowrap;word-break:keep-all}.switch:not([data-slot]) a{color:#5b3ee4;text-decoration:none}.switch:not([data-slot]) a:hover{text-decoration:underline}@media(max-width:480px){.switch:not([data-slot]){flex-direction:column;gap:2px}}@media(max-width:960px){.signin-split-page{display:block;min-height:100dvh;width:100%;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(720px 360px at 50% -8%,#ffffff2e,#fff0 62%),linear-gradient(135deg,#5c56d9,#a89bff);overflow-x:hidden;overflow-y:auto}.signin-split-page__visual{display:none!important}.signin-split-page__formwrap{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px);display:flex;align-items:center;justify-content:center;padding:0;background:transparent}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-width:min(100%,520px);box-shadow:0 20px 42px #0f172a14}.signup-field-grid{grid-template-columns:1fr;gap:0}.mobile-auth-brand{display:flex;justify-content:center;align-items:center;margin:0 auto 8px;max-height:78px;overflow:hidden}.mobile-auth-brand__img{width:clamp(110px,22vw,140px);height:auto;transform:translateY(6px) scale(1.05);filter:drop-shadow(0 10px 24px rgba(21,17,78,.18))}}@media(min-width:1281px){.signin-split-page{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.signin-split-page__visual{padding:clamp(40px,4vw,64px)}.signin-split-page__formwrap{padding:clamp(28px,3vw,48px)}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-width:488px}}@media(max-width:1280px)and (min-width:961px){.signin-split-page{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.signin-split-page__visual{padding:clamp(28px,3.2vw,44px)}.signin-split-page__formwrap{padding:clamp(20px,2.4vw,32px)}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-width:472px;padding:clamp(18px,2vw,24px) clamp(22px,2.4vw,28px) clamp(20px,2.2vw,28px)}.brand__title{font-size:clamp(36px,1.35rem + 1.5vw,52px)}}@media(min-width:769px)and (max-width:960px)and (orientation:landscape){.signin-split-page{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);height:100dvh}.signin-split-page__visual{display:grid;padding:24px}.brand,.auth-brand{width:min(100%,320px);padding-top:24px}.brand__img{width:clamp(160px,20vw,220px);margin-bottom:14px}.brand__title{font-size:clamp(26px,1rem + 1.3vw,36px)}.brand__by{margin-top:6px;font-size:13px}.signin-split-page__formwrap{padding:20px}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-width:440px;padding:18px 20px 20px}.signup-field-grid{grid-template-columns:1fr;gap:0}}@media(min-width:961px)and (max-height:900px){.signin-split-page__visual{padding-block:clamp(28px,3vh,40px)}.signin-split-page__formwrap{padding-block:clamp(20px,3vh,32px)}.signin-split-page .auth-form,.signin-split-page .auth-form.card{padding:clamp(18px,2.2vh,24px) clamp(22px,2.8vw,30px) clamp(20px,2.5vh,28px)}.form-head h1{font-size:clamp(1.7rem,1.35rem + .75vw,2.15rem)}.field{margin-bottom:10px}.field-row{margin-top:4px;margin-bottom:14px}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-height:calc(100dvh - 48px)}}@media(min-width:961px)and (max-height:760px){.signin-split-page__visual{padding-block:clamp(16px,2.4vh,24px)}.signin-split-page__formwrap{padding-block:clamp(12px,2vh,18px);align-items:flex-start}.brand,.auth-brand{padding-top:clamp(20px,2.2vh,28px)}.brand__img{width:clamp(180px,20vw,250px);margin-bottom:clamp(10px,1.4vh,16px)}.brand__title{font-size:clamp(30px,1.05rem + 1.15vw,40px)}.brand__by{margin-top:4px;font-size:clamp(12px,.8vw,14px)}.signin-split-page .auth-form,.signin-split-page .auth-form.card{padding:clamp(16px,1.8vh,20px) clamp(20px,2.4vw,26px) clamp(18px,2vh,24px)}.form-head{min-height:72px}.form-head h1{font-size:clamp(1.5rem,1.2rem + .55vw,1.9rem);margin-bottom:6px}.form-head .subtitle{font-size:.94rem;line-height:1.45}.field{margin-bottom:8px}.field label{margin-bottom:6px}.field-row{margin-top:2px;margin-bottom:10px}.signup-field-grid{gap:12px}.terms-block{margin-bottom:14px}.divider{margin:12px 0 6px}.social{margin-top:.35rem}.switch:not([data-slot]){margin-top:10px;padding-bottom:2px}.signin-split-page .auth-form,.signin-split-page .auth-form.card{max-height:calc(100dvh - 32px)}}@media(max-width:640px){.signin-split-page{padding:calc(20px + env(safe-area-inset-top)) 12px calc(20px + env(safe-area-inset-bottom))}.signin-split-page__formwrap{min-height:auto;align-items:flex-start}.signin-split-page .auth-form,.signin-split-page .auth-form.card{padding:22px 16px 34px;border-radius:22px;box-shadow:0 16px 32px #0f172a14}.signin-split-page .auth-form input[type=text],.signin-split-page .auth-form input[type=email],.signin-split-page .auth-form input[type=password],.social .provider,.primary{min-height:48px}.form-head{min-height:auto;margin-bottom:2px}.form-head h1{font-size:clamp(1.65rem,1.4rem + 1vw,2rem)}.form-head .subtitle{max-width:none;font-size:.96rem}.field-row{align-items:flex-start;gap:10px}.terms-block{margin-bottom:16px}.terms-check{font-size:.9rem;gap:8px}.switch:not([data-slot]),.auth-footer{padding-inline:8px;max-width:none;font-size:.92rem}}.auth-layout{display:flex;align-items:center;justify-content:center;min-height:100vh;--color-surface: #ffffff;--color-card: #ffffff;--color-text: #111827;--color-border: #e5e7eb;--color-surface-variant: #f3f4f6;--color-success-bg: #d1fae5;--color-success-text: #065f46;background:var(--color-surface);padding:1rem}.auth-card{background:var(--color-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);width:100%;max-width:480px;padding:2rem}.auth-form{display:flex;flex-direction:column}.auth-form .field{margin-bottom:1rem}.auth-form label{display:block;margin-bottom:.25rem}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.auth-form .field-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.auth-form .social button{width:100%;margin-top:.5rem}.auth-form .primary{margin-top:.5rem}.auth-banner{margin-bottom:1rem;padding:.5rem 1rem;border-radius:var(--radius-md);background:var(--color-success-bg, #d1fae5);color:var(--color-success-text, #065f46)}.auth-split{display:flex;max-width:960px}.auth-visual{flex:1;background:linear-gradient(180deg,#6b46ff,#4c51bf);color:#fff;border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);display:flex;align-items:center;justify-content:center;padding:3rem}.auth-visual .visual-inner{max-width:360px;text-align:left}.visual-logo{width:48px;height:48px;margin-bottom:1rem}.visual-title{font-size:1.5rem;margin:0 0 .5rem}.visual-sub{opacity:.95;line-height:1.3}.auth-form-wrapper{flex:1;display:flex;align-items:center;justify-content:center}.auth-card{max-width:420px;padding:2.5rem}.auth-split .auth-form{flex:1}@media(max-width:768px){.auth-split{flex-direction:column}.auth-visual{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;min-height:160px}.auth-card{width:100%;max-width:none;border-radius:var(--radius-lg)}}.forgot-page,.reset-page{padding:24px}.completar-perfil-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(180deg,#f8f9fc,#eef1f8)}.completar-perfil-card{width:min(100%,520px);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 16px 50px #0f172a14;padding:24px}.completar-perfil-card__head{margin-bottom:18px}.completar-perfil-card__head h1{margin:0 0 8px;font-size:clamp(24px,3vw,30px);line-height:1.1;color:#0f172a}.completar-perfil-card__head p{margin:0;color:#64748b;font-size:14px}.completar-perfil-form{display:grid;gap:16px}.completar-perfil-actions{display:flex;justify-content:flex-end}.completar-perfil-actions .primary{min-width:140px}@media(max-width:768px){.completar-perfil-card{padding:18px;border-radius:16px}.completar-perfil-actions .primary{width:100%}}.home-control{display:flex;flex-direction:column;gap:var(--ba-space-6);color:var(--ba-text)}.home-hero{position:relative;overflow:hidden;min-height:250px;border-color:color-mix(in srgb,var(--ba-primary) 14%,var(--ba-border));background:radial-gradient(circle at 10% 12%,rgba(143,114,241,.18),transparent 32%),radial-gradient(circle at 78% 8%,rgba(14,165,233,.13),transparent 28%),linear-gradient(135deg,#ffffffd1,#f7f5ffb3 46%,#ecf4ffb8),var(--ba-surface-soft)}.home-hero:after{content:"";position:absolute;inset:auto -12% -42% 42%;height:210px;border-radius:999px;background:color-mix(in srgb,var(--ba-primary) 9%,transparent);filter:blur(4px);pointer-events:none}.home-hero>*{position:relative;z-index:1}.home-control__header{align-items:stretch}.home-control__headline{max-width:620px}.home-control__headline h1{margin:var(--ba-space-3) 0 var(--ba-space-2);color:var(--ba-text);font-size:clamp(2.15rem,4vw,3.25rem);line-height:1.08;letter-spacing:0}.home-control__headline>strong{display:block;margin-bottom:var(--ba-space-2);color:var(--ba-primary);font-size:1.08rem}.home-control__headline p{margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.6}.home-control__headline .ba-button{margin-top:var(--ba-space-5)}.home-context-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ba-space-4);min-width:min(430px,100%);padding:var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(180deg,#ffffffc2,#ffffff8f),var(--ba-surface-glass);box-shadow:0 18px 46px #5c56d91a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-context-card__icon,.home-kpi-card__icon,.home-summary-card__icon,.home-alert__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-primary)}.home-context-card__body{min-width:0}.home-context-card__body span{color:var(--ba-muted);font-size:.78rem;font-weight:720}.home-context-card__body strong{display:block;margin-top:2px;overflow:hidden;color:var(--ba-text);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.home-context-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--ba-space-2)}.home-context-card__meta span{min-height:24px;padding:3px 8px;border-radius:var(--ba-radius-pill);background:var(--ba-surface-soft);color:var(--ba-muted);font-size:.72rem}.home-icon-action{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-primary);cursor:pointer;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.home-icon-action:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);transform:translateY(-1px)}.home-alerts{display:grid;gap:var(--ba-space-3)}.home-alerts__more{padding:0 var(--ba-space-2);color:var(--ba-muted);font-size:.82rem}.home-alerts--ok,.home-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ba-space-3);padding:var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.home-alerts--ok{grid-template-columns:auto 1fr;color:var(--ba-success)}.home-alerts--ok span{display:block;margin-top:2px;color:var(--ba-muted)}.home-alert strong{display:block;color:var(--ba-text)}.home-alert span{display:block;margin-top:3px;color:var(--ba-muted);font-size:.9rem}.home-alert--warning{border-color:color-mix(in srgb,var(--ba-warning) 26%,var(--ba-border))}.home-alert--warning .home-alert__icon{background:var(--ba-warning-soft);color:var(--ba-warning)}.home-alert--danger{border-color:color-mix(in srgb,var(--ba-danger) 26%,var(--ba-border))}.home-alert--danger .home-alert__icon{background:var(--ba-danger-soft);color:var(--ba-danger)}.home-alert--info .home-alert__icon{background:color-mix(in srgb,var(--ba-info) 13%,var(--ba-surface));color:var(--ba-info)}.home-alert__action,.home-link-button{border:0;background:transparent;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:760}.home-section,.home-market-card{padding:var(--ba-space-5);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface-glass);box-shadow:var(--ba-shadow-card)}.home-section__head,.home-market-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);margin-bottom:var(--ba-space-4)}.home-section__head span,.home-market-card__head span{color:var(--ba-primary);font-size:.78rem;font-weight:780}.home-section__head h2,.home-market-card__head h2{margin:3px 0 0;color:var(--ba-text);font-size:1.12rem;letter-spacing:0}.home-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ba-space-4)}.home-kpi-card,.home-summary-card{display:flex;flex-direction:column;min-height:172px;padding:var(--ba-space-4)}.home-kpi-card>span,.home-summary-card>span{margin-top:var(--ba-space-4);color:var(--ba-muted);font-size:.82rem;font-weight:730}.home-kpi-card strong,.home-summary-card strong{margin-top:4px;color:var(--ba-text);font-size:1.35rem;letter-spacing:0}.home-kpi-card p,.home-summary-card p{margin:auto 0 0;color:var(--ba-muted);font-size:.86rem;line-height:1.45}.home-kpi-card{position:relative;overflow:hidden}.home-kpi-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--home-kpi-tint, transparent),transparent 58%);pointer-events:none}.home-kpi-card>*{position:relative;z-index:1}.home-kpi-card--sales{--home-kpi-tint: rgba(34, 197, 94, .13)}.home-kpi-card--sales .home-kpi-card__icon{background:var(--ba-success-soft);color:var(--ba-success)}.home-kpi-card--purchases{--home-kpi-tint: rgba(244, 114, 182, .13)}.home-kpi-card--purchases .home-kpi-card__icon{background:color-mix(in srgb,#f472b6 15%,var(--ba-surface));color:#be185d}.home-kpi-card--result{--home-kpi-tint: rgba(92, 86, 217, .13)}.home-kpi-card--pending{--home-kpi-tint: rgba(245, 158, 11, .15)}.home-kpi-card--pending .home-kpi-card__icon{background:var(--ba-warning-soft);color:var(--ba-warning)}.home-kpi-card--tax{--home-kpi-tint: rgba(143, 114, 241, .14)}.home-kpi-card--tax .home-kpi-card__icon{background:color-mix(in srgb,var(--ba-secondary) 16%,var(--ba-surface));color:var(--ba-secondary)}.home-kpi-card--payroll{--home-kpi-tint: rgba(14, 165, 233, .12)}.home-kpi-card--payroll .home-kpi-card__icon{background:color-mix(in srgb,var(--ba-info) 14%,var(--ba-surface));color:var(--ba-info)}.home-control__grid{display:grid;gap:var(--ba-space-4)}.home-control__grid--market{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.home-soft-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);font-size:.76rem;font-weight:760}.home-chile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ba-space-3)}.home-chile-card{min-height:118px;padding:var(--ba-space-4);border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface)}.home-chile-card span,.home-chile-card small{display:flex;align-items:center;gap:4px;color:var(--ba-muted);font-size:.78rem;font-weight:720}.home-chile-card strong{display:block;margin:var(--ba-space-3) 0 var(--ba-space-2);color:var(--ba-text);font-size:1.02rem}.home-chile-card .is-up{color:var(--ba-success)}.home-chile-card .is-down{color:var(--ba-danger)}.home-previred-empty{min-height:158px;padding:var(--ba-space-4);border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft)}.home-previred-empty strong{display:block;color:var(--ba-text)}.home-previred-empty p{margin:var(--ba-space-2) 0 var(--ba-space-4);color:var(--ba-muted);line-height:1.5}.home-previred-tags,.home-summary-card__chips{display:flex;flex-wrap:wrap;gap:8px}.home-previred-tags span,.home-summary-card__chips span{min-height:26px;padding:4px 9px;border-radius:var(--ba-radius-pill);background:var(--ba-surface);color:var(--ba-primary);font-size:.76rem;font-weight:740}.home-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-4)}.home-empty-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);min-height:150px;padding:var(--ba-space-4)}.home-empty-panel div{display:grid;gap:var(--ba-space-2);color:var(--ba-primary)}.home-empty-panel strong{color:var(--ba-text);font-size:1rem}.home-empty-panel span{color:var(--ba-muted);line-height:1.5}.home-empty-panel--compact{min-height:138px}.home-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-4)}.home-chart-panel{display:flex;flex-direction:column;min-height:278px;padding:var(--ba-space-4)}.home-chart-panel__head{display:flex;align-items:center;gap:var(--ba-space-3);margin-bottom:var(--ba-space-3)}.home-chart-panel__head h3{margin:0;color:var(--ba-text);font-size:.98rem;letter-spacing:0}.home-chart-panel__icon,.home-empty-state__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--ba-radius-md);background:var(--ba-primary-soft);color:var(--ba-primary)}.home-empty-state{display:grid;place-items:center;flex:1;gap:var(--ba-space-2);min-height:188px;padding:var(--ba-space-5);border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 92%,var(--ba-bg-soft)),var(--ba-surface-soft));color:var(--ba-muted);text-align:center}.home-empty-state strong{color:var(--ba-text)}.home-empty-state span{max-width:360px;line-height:1.5}.home-empty-state .ba-button{margin-top:var(--ba-space-2)}@media(max-width:1180px){.home-control__header,.home-section__head,.home-market-card__head{align-items:flex-start;flex-direction:column}.home-context-card{width:100%}.home-kpi-grid,.home-chile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-control__grid--market,.home-summary-grid,.home-analytics-grid{grid-template-columns:1fr}}@media(max-width:680px){.home-control{gap:var(--ba-space-4)}.home-context-card,.home-alert,.home-alerts--ok,.home-empty-panel{grid-template-columns:1fr}.home-empty-panel{align-items:stretch}.home-kpi-grid,.home-chile-grid{grid-template-columns:1fr}.home-section,.home-market-card{padding:var(--ba-space-4)}}.sii-tax-center{min-height:calc(100dvh - var(--header-h));padding:clamp(1rem,2vw,2rem);color:var(--ba-text);background:linear-gradient(135deg,#f7f5fff5,#fbfaffe6),radial-gradient(circle at 12% 8%,rgba(143,114,241,.13),transparent 30%),radial-gradient(circle at 88% 18%,rgba(92,86,217,.11),transparent 28%)}.sii-tax-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1.5rem;align-items:stretch;padding:clamp(1.25rem,2vw,2rem);border-radius:var(--ba-radius-2xl)}.sii-tax-hero.ba-page-hero,.sii-tax-panel.ba-soft-card,.sii-tax-kpi.ba-soft-card,.sii-tax-summary-card.ba-soft-card,.sii-tax-annual.ba-section-block{border-color:var(--ba-border)}.sii-tax-hero .ba-page-hero__aside{align-items:stretch;width:100%}.sii-tax-back-link{margin-bottom:1rem}.sii-tax-hero--empty{grid-template-columns:minmax(0,1fr) minmax(320px,.56fr)}.sii-tax-hero__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.sii-tax-hero__copy h1{margin:.65rem 0 .45rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:0}.sii-tax-hero__copy p{max-width:760px;margin:0;color:var(--ba-muted);font-size:1rem;line-height:1.65}.sii-tax-eyebrow,.sii-tax-soft-pill,.sii-tax-badge{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;border-radius:var(--ba-radius-pill);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.sii-tax-eyebrow{padding:.55rem .75rem;color:var(--ba-primary-strong);background:var(--ba-primary-soft)}.sii-tax-meta-card,.sii-tax-sync,.sii-tax-date-filter{display:flex;align-items:center;gap:.85rem;min-width:0;padding:1rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:#ffffffb8}.sii-tax-meta-card svg,.sii-tax-sync svg,.sii-tax-date-filter svg{flex:0 0 auto;color:var(--ba-primary)}.sii-tax-meta-card div,.sii-tax-sync div,.sii-tax-date-filter div{min-width:0}.sii-tax-meta-card span,.sii-tax-meta-card small,.sii-tax-sync span,.sii-tax-sync small,.sii-tax-date-filter span,.sii-tax-date-filter small{display:block;color:var(--ba-muted);font-size:.78rem}.sii-tax-meta-card strong,.sii-tax-sync strong,.sii-tax-date-filter strong{display:block;margin-top:.18rem;overflow:hidden;color:var(--ba-text);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.sii-tax-sync{justify-content:space-between;flex-wrap:wrap}.sii-tax-sync small{margin-top:.35rem;max-width:280px;line-height:1.45}.sii-tax-sync__actions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-left:auto}.sii-tax-config-link{display:inline-flex;align-items:center;gap:.38rem;justify-self:end;min-height:36px;padding:.42rem .68rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#ffffffb8;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:800}.sii-tax-empty-context{display:block;min-width:0;padding:1rem;border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffc7,#f7f5ffb8),var(--ba-surface-glass)}.sii-tax-empty-context .sii-tax-config-link{justify-self:start}.sii-tax-empty-context .ba-empty-state-pro{border:0;background:transparent;padding:0}.sii-tax-period-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;width:100%;min-height:42px;min-width:0}.sii-tax-period-card>svg{color:var(--ba-primary)}.sii-tax-period-card .sii-tax-period-copy{display:flex;align-items:baseline;gap:.55rem;min-width:0}.sii-tax-period-card .sii-tax-period-copy span{color:var(--ba-muted);font-size:.78rem;font-weight:800;white-space:nowrap}.sii-tax-period-card .sii-tax-period-copy strong{margin-top:0;font-size:.94rem;font-weight:850;white-space:nowrap}.sii-tax-period-card .sii-tax-period-controls{justify-self:end;margin-left:auto}.sii-tax-period-controls,.sii-tax-company-selector,.sii-tax-date-filter{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sii-tax-company-selector{position:relative;margin-left:auto}.sii-tax-company-selector span{width:100%;color:var(--ba-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.sii-tax-company-selector select{max-width:min(360px,72vw);min-height:36px;padding:.42rem 2rem .42rem .7rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);appearance:none;background:#ffffffdb;color:var(--ba-text);font:inherit;font-size:.82rem;font-weight:700}.sii-tax-company-selector svg{position:absolute;right:.65rem;bottom:.64rem;pointer-events:none}.sii-tax-period-controls{flex-wrap:nowrap;margin-left:auto;min-width:0}.sii-tax-period-controls>*{flex:0 0 auto}.sii-tax-period-select,.sii-tax-period-select--month{width:140px;min-width:140px;max-width:140px}.sii-tax-period-select--year{width:112px;min-width:112px;max-width:112px}.sii-tax-context-panel.ba-soft-card{display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;margin-top:1rem;padding:.5rem .65rem;overflow:visible;border-color:var(--ba-border);border-radius:var(--ba-radius-xl);background:color-mix(in srgb,var(--ba-surface) 94%,var(--ba-bg-app));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sii-tax-date-filter{justify-content:flex-start;padding:.72rem .85rem;overflow:visible}.sii-tax-date-filter>span{color:var(--ba-primary);font-size:.72rem;font-weight:800;text-transform:uppercase}.sii-tax-date-filter .back-double-date-picker{flex:1 1 100%;width:100%}@media(max-width:900px){.sii-tax-context-panel.ba-soft-card{margin-top:1rem}}.sii-tax-badge{padding:.48rem .68rem}.sii-tax-badge--success{color:var(--ba-success);background:var(--ba-success-soft)}.sii-tax-badge--warning{color:#a16207;background:var(--ba-warning-soft)}.sii-tax-badge--danger{color:var(--ba-danger);background:var(--ba-danger-soft)}.sii-tax-badge--info,.sii-tax-badge--neutral{color:var(--ba-primary);background:var(--ba-primary-soft)}.sii-tax-badge.ba-status-badge{display:inline-flex}.sii-tax-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.sii-tax-kpi{position:relative;overflow:hidden;padding:1.15rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.sii-tax-kpi:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:var(--ba-primary)}.sii-tax-kpi--success:before{background:var(--ba-success)}.sii-tax-kpi--warning:before{background:var(--ba-warning)}.sii-tax-kpi--danger:before{background:var(--ba-danger)}.sii-tax-kpi--info:before{background:var(--ba-info)}.sii-tax-kpi--neutral:before{background:var(--ba-primary)}.sii-tax-kpi--featured{border-color:var(--ba-border-strong);background:linear-gradient(135deg,#5c56d921,#ffffffc7),var(--ba-surface-glass);box-shadow:var(--ba-shadow-hero)}.sii-tax-kpi--featured:before{width:7px;background:var(--ba-primary)}.sii-tax-kpi--featured strong{color:var(--ba-primary-strong)}.sii-tax-kpi:hover,.sii-tax-kpi.is-active{border-color:var(--ba-border-strong);box-shadow:var(--ba-shadow-hover);transform:translateY(-1px)}.sii-tax-kpi div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sii-tax-kpi strong{display:block;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;letter-spacing:0}.sii-tax-kpi p{margin:.75rem 0 0;color:var(--ba-muted);font-size:.86rem}.sii-tax-kpi small{display:block;margin-top:.42rem;color:var(--ba-primary);font-size:.78rem;font-weight:800}.sii-tax-kpi__label,.sii-tax-kpi__trend{color:var(--ba-muted);font-size:.8rem;font-weight:700}.sii-tax-kpi__trend{padding:.36rem .56rem;border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);white-space:nowrap}.sii-tax-section,.sii-tax-panel{margin-top:1rem}.sii-tax-section__heading,.sii-tax-table-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sii-tax-section__heading span,.sii-tax-table-title span{color:var(--ba-primary);font-size:.78rem;font-weight:800;text-transform:uppercase}.sii-tax-section__heading h2,.sii-tax-table-title h2{margin:.2rem 0 0;font-size:1.2rem;letter-spacing:0}.sii-tax-section__heading p,.sii-tax-table-title p{margin:.25rem 0 0;color:var(--ba-muted);font-size:.9rem}.sii-tax-soft-pill{padding:.5rem .72rem;color:var(--ba-primary);background:var(--ba-primary-soft)}.sii-tax-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.sii-tax-summary-card{padding:1.1rem;border-radius:var(--ba-radius-xl)}.sii-tax-summary-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--ba-border)}.sii-tax-summary-card__header h3{margin:0;font-size:1rem}.sii-tax-summary-card__header p{margin:.25rem 0 0;color:var(--ba-muted);font-size:.84rem}.sii-tax-summary-card__header svg{color:var(--ba-primary)}.sii-tax-summary-card__rows{display:grid;gap:.65rem;margin-top:.9rem}.sii-tax-summary-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center}.sii-tax-summary-card__row span{color:var(--ba-muted);font-size:.86rem}.sii-tax-summary-card__row strong{font-size:.92rem;text-align:right}.sii-tax-panel{padding:1rem;border-radius:var(--ba-radius-2xl)}.sii-tax-hub-panel{margin-top:1rem;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none}.sii-tax-annual{margin-top:1rem}.sii-tax-tabs{display:flex;gap:8px;overflow-x:auto;width:100%;max-width:100%;padding:7px;border:1px solid var(--ba-border);border-radius:16px;outline:none;background:color-mix(in srgb,var(--ba-surface) 91%,var(--ba-bg-app));box-shadow:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ba-primary) 18%,transparent) transparent}.sii-tax-tabs::-webkit-scrollbar{height:6px}.sii-tax-tabs::-webkit-scrollbar-thumb{border-radius:var(--ba-radius-pill);background:color-mix(in srgb,var(--ba-primary) 18%,transparent)}.sii-tax-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ba-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:740;outline:none;box-shadow:none;white-space:nowrap;transition:background var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.sii-tax-tab svg{flex:0 0 auto}.sii-tax-tab:hover{border-color:color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border));background:color-mix(in srgb,var(--ba-primary) 9%,var(--ba-surface));color:var(--ba-primary-strong)}.sii-tax-tab:focus,.sii-tax-tab:focus-visible{outline:none;border-color:color-mix(in srgb,var(--ba-primary) 26%,var(--ba-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ba-primary) 8%,transparent)}.sii-tax-tab:active,.sii-tax-tab[data-focus],.sii-tax-tab[data-focused],.sii-tax-tab[data-focus-visible]{outline:none}.sii-tax-tab.is-active{border-color:color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border));background:color-mix(in srgb,var(--ba-primary) 9%,var(--ba-surface));color:var(--ba-primary-strong)}.sii-tax-tab.is-active:focus,.sii-tax-tab.is-active:focus-visible,.sii-tax-tab.is-active:active,.sii-tax-tab.is-active[data-focus],.sii-tax-tab.is-active[data-focused],.sii-tax-tab.is-active[data-focus-visible]{border-color:color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border));background:color-mix(in srgb,var(--ba-primary) 9%,var(--ba-surface))}.sii-tax-table-block{margin-top:1rem;padding:1rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:#ffffffbd}.sii-tax-executive-card{margin-top:.35rem;padding:1.05rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffd1,#f7f5ffbd),var(--ba-surface-glass)}.sii-tax-executive-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--ba-border)}.sii-tax-executive-card__header h3{margin:0;font-size:1.05rem;letter-spacing:0}.sii-tax-executive-card__header p{margin:.28rem 0 0;color:var(--ba-muted);font-size:.85rem;line-height:1.45}.sii-tax-executive-card__header svg{flex:0 0 auto;color:var(--ba-primary)}.sii-tax-f29-panel,.sii-tax-f22-panel{margin-top:1rem}.sii-tax-f29-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sii-tax-f29-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.78rem .9rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffc2}.sii-tax-f29-row span{color:var(--ba-muted);font-size:.85rem;font-weight:760}.sii-tax-f29-row strong{color:var(--ba-text);font-size:.95rem;text-align:right;white-space:nowrap}.sii-tax-f29-row--total{grid-column:1/-1;border-color:var(--ba-border-strong);background:linear-gradient(135deg,#5c56d91f,#ffffffd1),var(--ba-surface-glass)}.sii-tax-f29-row--total strong{color:var(--ba-primary-strong);font-size:1.12rem}.sii-tax-table-title{margin-bottom:.9rem}.sii-tax-table-title svg{flex:0 0 auto;color:var(--ba-primary)}.sii-tax-table-scroll{width:100%;overflow-x:auto}.sii-tax-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.sii-tax-table th,.sii-tax-table td{padding:.82rem .9rem;border-bottom:1px solid var(--ba-border);text-align:left;vertical-align:middle;white-space:nowrap}.sii-tax-table th{color:var(--ba-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;background:var(--ba-bg-soft)}.sii-tax-table td{color:var(--ba-text);font-size:.88rem}.sii-tax-table tbody tr{transition:background var(--ba-duration-fast) var(--ba-ease)}.sii-tax-table tbody tr:hover{background:#5c56d90b}.sii-tax-table tbody tr.is-clickable{cursor:pointer}.sii-tax-table tbody tr.is-selected{background:#5c56d914}.sii-tax-table tbody tr.is-selected .sii-tax-month-cell{color:var(--ba-primary-strong);font-weight:900}.sii-tax-table tbody tr.is-disabled{cursor:not-allowed;opacity:.46}.sii-tax-table tbody tr.is-empty{cursor:pointer;opacity:.62}.sii-tax-table th:first-child{border-top-left-radius:var(--ba-radius-md)}.sii-tax-table th:last-child{border-top-right-radius:var(--ba-radius-md)}.sii-tax-table td:nth-last-child(-n+3):not(:last-child),.sii-tax-table th:nth-last-child(-n+3):not(:last-child){text-align:right}.sii-tax-table--detail{min-width:1080px}.sii-tax-table--detail td:nth-child(6){min-width:220px;white-space:normal}.sii-tax-table--annual{min-width:920px}.sii-tax-table--annual td:not(:first-child),.sii-tax-table--annual th:not(:first-child){text-align:right}.sii-tax-month-cell{display:inline-flex;min-width:76px;font-weight:800}.sii-tax-detail-row{cursor:pointer}.sii-tax-table-empty{padding:1.25rem!important;color:var(--ba-muted)!important;font-weight:800;text-align:center!important}.sii-tax-detail-note td{padding:.8rem .95rem 1rem;color:var(--ba-muted);font-size:.86rem;background:#5c56d90b;white-space:normal}.sii-tax-view-btn{display:inline-flex;align-items:center;gap:.38rem;min-height:34px;padding:.42rem .62rem;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.sii-doc-drawer-shell{position:fixed;inset:0;z-index:var(--z-modal, 1300);display:flex;justify-content:flex-end;pointer-events:none}.sii-doc-drawer-backdrop{position:absolute;inset:0;border:0;background:#0f172a2e;cursor:pointer;pointer-events:auto}.sii-doc-drawer{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;width:min(480px,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:.75rem;padding:1rem;overflow:auto;border:1px solid var(--ba-border);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffeb,#fbfaffd6),var(--ba-surface-glass);box-shadow:0 28px 70px #0f172a2e;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);pointer-events:auto}.sii-doc-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sii-doc-drawer__header h2{margin:.7rem 0 .2rem;font-size:1.35rem;letter-spacing:0}.sii-doc-drawer__header p{margin:0;color:var(--ba-muted);font-size:.9rem}.sii-doc-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#ffffffc7;color:var(--ba-muted);cursor:pointer}.sii-doc-drawer__badges{display:flex;gap:.5rem;flex-wrap:wrap}.sii-doc-drawer__card,.sii-doc-preview{padding:1rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:#ffffffbd;box-shadow:var(--ba-shadow-card)}.sii-doc-drawer__card h3,.sii-doc-preview h3{margin:0 0 .85rem;font-size:1rem;letter-spacing:0}.sii-doc-drawer__detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem}.sii-doc-drawer__detail-row{display:grid;gap:.18rem;min-width:0}.sii-doc-drawer__detail-row span{color:var(--ba-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.sii-doc-drawer__detail-row strong{overflow-wrap:anywhere;font-size:.9rem}.sii-doc-drawer__note{margin:.95rem 0 0;padding:.75rem;border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-muted);font-size:.86rem;line-height:1.55}.sii-doc-preview{background:linear-gradient(180deg,#5c56d914,#ffffffc7),#ffffffc7}.sii-doc-preview__paper{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(92,86,217,.18);border-radius:var(--ba-radius-xl);background:#fff}.sii-doc-preview__paper p{margin:0;color:var(--ba-muted);font-size:.82rem;text-align:center}.sii-doc-preview__top{display:flex;justify-content:space-between;gap:1rem}.sii-doc-preview__top span,.sii-doc-preview__top small{display:block;color:var(--ba-muted);font-size:.76rem;font-weight:700}.sii-doc-preview__top strong{display:block;margin-top:.22rem;font-size:.98rem}.sii-doc-preview__folio{min-width:94px;padding:.7rem;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);text-align:center}.sii-doc-preview__amount{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem;border-radius:var(--ba-radius-lg);background:var(--ba-bg-soft)}.sii-doc-preview__amount span{color:var(--ba-muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.sii-doc-preview__amount strong{color:var(--ba-primary-strong);font-size:1.2rem}.sii-doc-timeline{display:grid;gap:.85rem}.sii-doc-timeline__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;align-items:flex-start}.sii-doc-timeline__item strong,.sii-doc-timeline__item small{display:block}.sii-doc-timeline__item strong{font-size:.9rem}.sii-doc-timeline__item small{margin-top:.16rem;color:var(--ba-muted);font-size:.8rem;line-height:1.45}.sii-doc-timeline__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary)}.sii-doc-timeline__dot--success{background:var(--ba-success-soft);color:var(--ba-success)}.sii-doc-timeline__dot--warning{background:var(--ba-warning-soft);color:#a16207}.sii-doc-timeline__dot--danger{background:var(--ba-danger-soft);color:var(--ba-danger)}.sii-doc-timeline__dot--info,.sii-doc-timeline__dot--neutral{background:var(--ba-primary-soft);color:var(--ba-primary)}.sii-doc-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.sii-doc-actions .ui-btn:first-child{grid-column:1/-1}@media(max-width:1180px){.sii-tax-hero,.sii-tax-summary-grid{grid-template-columns:1fr}.sii-tax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sii-tax-center{padding:.85rem}.sii-tax-hero,.sii-tax-panel,.sii-tax-table-block{border-radius:var(--ba-radius-xl)}.sii-tax-hero{padding:1rem}.sii-tax-kpis,.sii-tax-f29-grid{grid-template-columns:1fr}.sii-tax-section__heading,.sii-tax-table-title,.sii-tax-sync,.sii-tax-sync__actions,.sii-tax-date-filter{align-items:flex-start;flex-direction:column}.sii-tax-company-selector,.sii-tax-company-selector select{width:100%;max-width:none}.sii-tax-meta-card strong{white-space:normal}.sii-tax-period-card{align-items:flex-start;flex-wrap:wrap}.sii-tax-period-controls{width:100%;margin-left:0;overflow-x:auto}.sii-doc-drawer-shell{align-items:flex-end}.sii-doc-drawer{width:100%;max-height:92dvh;margin:0;border-radius:var(--ba-radius-2xl) var(--ba-radius-2xl) 0 0}.sii-doc-drawer__detail-grid,.sii-doc-actions{grid-template-columns:1fr}.sii-doc-preview__top,.sii-doc-preview__amount{align-items:flex-start;flex-direction:column}}.rcv-documents-page{min-height:calc(100dvh - var(--header-h));padding:clamp(1rem,2vw,2rem);color:var(--ba-text);background:linear-gradient(135deg,#f7f5fff5,#fbfaffeb),radial-gradient(circle at 14% 10%,rgba(143,114,241,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(92,86,217,.1),transparent 28%)}.rcv-documents-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.5rem;align-items:stretch;padding:clamp(1.25rem,2vw,2rem);border-color:var(--ba-border);border-radius:var(--ba-radius-2xl)}.rcv-documents-toolbar{display:grid;grid-template-columns:minmax(210px,.35fr) minmax(280px,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border-color:var(--ba-border);overflow:visible}.rcv-documents-toolbar__period{display:flex;align-items:center;gap:.75rem;min-width:0;color:var(--ba-primary-strong)}.rcv-documents-toolbar__period>div{display:grid;gap:.35rem;width:100%;color:var(--ba-muted);font-size:.78rem;font-weight:700}.rcv-documents-toolbar__period-controls{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.rcv-document-filters__search{display:flex;align-items:center;gap:.65rem;min-height:44px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);padding:0 .9rem;color:var(--ba-muted);background:#ffffffc7}.rcv-document-filters__search input{width:100%;min-width:0;border:0;outline:0;color:var(--ba-text);background:transparent;font:inherit}.rcv-documents-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;position:relative;margin-top:1rem}.rcv-documents-summary__item{display:flex;align-items:center;gap:.85rem;padding:1rem;border-color:var(--ba-border)}.rcv-documents-summary__item span{color:var(--ba-muted);font-size:.8rem;font-weight:700}.rcv-documents-summary__item strong{display:block;margin-top:.25rem;color:var(--ba-text);font-size:clamp(1rem,2vw,1.25rem);line-height:1.15}.rcv-documents-summary__icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--ba-radius-lg);color:var(--ba-primary-strong);background:var(--ba-primary-soft);flex:0 0 auto}.rcv-documents-summary__source{position:absolute;top:-.65rem;right:.75rem;display:inline-flex;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);padding:.35rem .65rem;color:var(--ba-muted);background:#ffffffeb;font-size:.72rem;font-weight:800}.rcv-documents-summary__source.is-live{color:var(--ba-success);background:var(--ba-success-soft)}.rcv-documents-panel{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,2vw,1.25rem);border-color:var(--ba-border)}.rcv-documents-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.rcv-documents-panel__header h2{margin:0;color:var(--ba-text);font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:0}.rcv-documents-panel__header p{margin:.3rem 0 0;color:var(--ba-muted);line-height:1.55}.rcv-documents-panel__refreshing{display:inline-flex;align-items:center;gap:.45rem;border-radius:var(--ba-radius-pill);padding:.45rem .7rem;color:var(--ba-primary-strong);background:var(--ba-primary-soft);font-size:.78rem;font-weight:800;white-space:nowrap}.rcv-document-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:.45rem;width:fit-content;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);padding:.35rem;background:#ffffffb8}.rcv-document-tabs__item{display:inline-flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:40px;border:0;border-radius:var(--ba-radius-lg);padding:.55rem .85rem;color:var(--ba-muted);background:transparent;font:inherit;font-weight:800;cursor:pointer}.rcv-document-tabs__item strong{color:inherit}.rcv-document-tabs__item.is-active{color:var(--ba-primary-strong);background:var(--ba-primary-soft)}.rcv-document-table-wrap{overflow-x:auto;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:#ffffffd1}.rcv-document-table{width:100%;min-width:1480px;border-collapse:collapse}.rcv-document-table th,.rcv-document-table td{padding:.85rem .9rem;border-bottom:1px solid var(--ba-border);text-align:left;vertical-align:middle}.rcv-document-table th{color:var(--ba-muted);background:#f8f7fce0;font-size:.74rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.rcv-document-table td{color:var(--ba-text);font-size:.88rem;white-space:nowrap}.rcv-document-table .is-number{font-variant-numeric:tabular-nums;text-align:right}.rcv-document-table tbody tr:last-child td{border-bottom:0}.rcv-document-table__type,.rcv-document-table__name{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcv-document-table__type{font-weight:800}.rcv-documents-empty{border:1px dashed color-mix(in srgb,var(--ba-primary) 26%,var(--ba-border));border-radius:var(--ba-radius-xl);padding:2rem;background:#ffffffb8}@media(max-width:980px){.rcv-documents-hero,.rcv-documents-toolbar,.rcv-documents-summary{grid-template-columns:1fr}.rcv-document-tabs{width:100%}}@media(max-width:640px){.rcv-documents-panel__header{flex-direction:column}.rcv-document-tabs{grid-template-columns:1fr}.rcv-documents-summary__source{position:static;width:fit-content}}.contabilidad-hub{display:flex;flex-direction:column;gap:24px;width:min(1180px,100%);margin-inline:auto;color:var(--text)}.contabilidad-hub__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 38%),var(--surface);box-shadow:0 18px 45px #0f172a12}.contabilidad-hub__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.contabilidad-hub__header p{max-width:680px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.contabilidad-hub__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.contabilidad-hub__summary{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:680;white-space:nowrap}.contabilidad-hub__hero-context{display:grid;gap:10px;justify-items:end;min-width:min(360px,100%)}.contabilidad-hub__sections{display:flex;flex-direction:column;gap:32px}.contabilidad-hub__section{display:flex;flex-direction:column;gap:16px}.contabilidad-hub__section .ba-section-block__head{align-items:flex-start;gap:10px;margin-bottom:8px}.contabilidad-hub__section .ba-section-block__head h2{margin:0;color:var(--text, #0f172a);font-size:.98rem;font-weight:780;line-height:1.16;letter-spacing:0}.contabilidad-hub__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-inline:2px}.contabilidad-hub__section-heading h2{margin:0;font-size:.98rem;font-weight:760;letter-spacing:0}.contabilidad-hub__section-heading p{max-width:600px;margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.83rem;line-height:1.45;text-align:right}.contabilidad-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.contabilidad-hub__card{display:flex;flex-direction:column;min-height:148px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.contabilidad-hub__card:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb));box-shadow:0 18px 38px #0f172a1a;transform:translateY(-2px)}.contabilidad-hub__card:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.contabilidad-hub__card.is-disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.contabilidad-hub__card.is-disabled:hover{border-color:var(--border);background:var(--surface);transform:none}.contabilidad-hub__card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.contabilidad-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.contabilidad-hub__badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 7px;border-radius:999px;font-size:.69rem;font-weight:740}.contabilidad-hub__badge.is-active{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.contabilidad-hub__badge.is-soon{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.contabilidad-hub__card-body{flex:1 1 auto}.contabilidad-hub__card-body h3{margin:0 0 6px;font-size:.92rem;font-weight:760;letter-spacing:0}.contabilidad-hub__card-body p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;line-height:1.38}.contabilidad-hub__card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:20px;margin-top:12px;color:var(--primary, #2563eb);font-size:.76rem;font-weight:720}.contabilidad-hub__card-action{color:inherit;text-decoration:none;white-space:nowrap}.contabilidad-hub__card-action:hover{text-decoration:underline}.contabilidad-hub__card-action:focus-visible{border-radius:6px;outline:2px solid var(--ring);outline-offset:3px}html[data-theme=dark] .contabilidad-hub__header,html[data-theme=dark] .contabilidad-hub__card,:root[data-theme=dark] .contabilidad-hub__header,:root[data-theme=dark] .contabilidad-hub__card{box-shadow:none}html[data-theme=dark] .contabilidad-hub__header p,html[data-theme=dark] .contabilidad-hub__section-heading p,html[data-theme=dark] .contabilidad-hub__card-body p,html[data-theme=dark] .contabilidad-hub__summary,:root[data-theme=dark] .contabilidad-hub__header p,:root[data-theme=dark] .contabilidad-hub__section-heading p,:root[data-theme=dark] .contabilidad-hub__card-body p,:root[data-theme=dark] .contabilidad-hub__summary{color:#e6e7eaad}@media(max-width:1080px){.contabilidad-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.contabilidad-hub{gap:22px}.contabilidad-hub__header,.contabilidad-hub__section-heading{align-items:flex-start;flex-direction:column}.contabilidad-hub__header{padding:22px}.contabilidad-hub__section-heading p{text-align:left}.contabilidad-hub__summary{width:100%;justify-content:center;white-space:normal}.contabilidad-hub__hero-context{width:100%;justify-items:stretch}.contabilidad-hub__grid{grid-template-columns:1fr}}.cuentas-operacionales{display:grid;gap:1rem;min-height:calc(100dvh - var(--header-h));padding:clamp(1rem,2vw,2rem);color:var(--ba-text);background:linear-gradient(135deg,#f9fafff5,#f7fcffe0 56%,#f5f3ffb8),radial-gradient(circle at 12% 10%,rgba(99,102,241,.08),transparent 28%),radial-gradient(circle at 88% 4%,rgba(20,184,166,.08),transparent 30%)}.cuentas-operacionales__back{width:fit-content}.cuentas-operacionales__hero{align-items:center;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffeb,#f8fafcc2),var(--ba-surface-glass);box-shadow:0 24px 70px #0f172a14}.cuentas-operacionales__hero h1{margin:.5rem 0 .35rem;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1.06;letter-spacing:0}.cuentas-operacionales__hero p{max-width:780px;margin:0;color:var(--ba-muted);line-height:1.62}.cuentas-operacionales__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl);background:#ffffffb8;box-shadow:0 18px 44px #0f172a0e;overflow:visible}.cuentas-operacionales__loading{display:flex;align-items:center;gap:.8rem;min-height:112px;padding:1.15rem;border:1px solid rgba(99,102,241,.14);border-radius:var(--ba-radius-2xl);background:#ffffffc7}.cuentas-operacionales__loading strong{display:block;color:var(--ba-text);font-size:.95rem}.cuentas-operacionales__loading p{margin:.2rem 0 0;color:var(--ba-muted);font-size:.84rem}.cuentas-operacionales__loading-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cuentas-operacionales__summary-card.is-skeleton .cuentas-operacionales__skeleton-icon{grid-row:span 2;width:18px;height:18px}.cuentas-operacionales__summary-card.is-skeleton .cuentas-operacionales__skeleton-label{width:min(100%,8.5rem)}.cuentas-operacionales__summary-card.is-skeleton .cuentas-operacionales__skeleton-value{width:min(72%,6rem)}.cuentas-operacionales__skeleton-action{width:132px}.cuentas-operacionales__skeleton-status{width:106px;border-radius:var(--ba-radius-pill)}.cuentas-operacionales__skeleton-summary-copy{width:min(32rem,72vw)}.cuentas-operacionales__skeleton-summary-select{width:180px}.cuentas-operacionales__skeleton-record-count{width:112px}.cuentas-operacionales__skeleton-checkbox{width:18px;height:18px;justify-self:center}.cuentas-operacionales__bulk-summary.is-skeleton .cuentas-operacionales__bulk-groups .back-skeleton{width:100%}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__table-row{cursor:default}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__table-row:hover{background:transparent;box-shadow:none;transform:none}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__skeleton-cell{width:72%;height:.78rem}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__skeleton-cell.is-0{width:18px;height:18px;justify-self:center}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__skeleton-cell.is-5{width:88%}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__skeleton-cell.is-6{width:92%}.cuentas-operacionales__table.is-skeleton .cuentas-operacionales__skeleton-cell.is-7{width:28px;height:28px;justify-self:center;border-radius:50%}.cuentas-operacionales__search{display:flex;align-items:center;gap:.5rem;flex:1 1 360px;max-width:520px;min-height:40px;padding:0 .75rem;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe0;box-shadow:none;color:var(--ba-muted)}.cuentas-operacionales__search input{appearance:none;-webkit-appearance:none;width:100%;min-width:0;border:0;background:transparent;box-shadow:none;color:var(--ba-text);font:inherit;font-size:.86rem;outline:none}.cuentas-operacionales__search input::-webkit-search-decoration,.cuentas-operacionales__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cuentas-operacionales__toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:.72rem;flex-wrap:wrap;margin-left:auto}.cuentas-operacionales__date-range{display:block;min-width:0}.cuentas-operacionales__page-size{position:relative;display:grid;gap:.25rem;min-width:74px}.cuentas-operacionales__page-size>span{color:var(--ba-muted);font-size:.72rem;font-weight:900}.cuentas-operacionales__bulk-centralize{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:38px;padding:.42rem .72rem;border:1px solid rgba(99,102,241,.18);border-radius:var(--ba-radius-pill);background:var(--ba-primary);color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:920;white-space:nowrap;box-shadow:0 12px 26px #6366f126}.cuentas-operacionales__bulk-centralize:hover:not(:disabled){filter:brightness(1.03)}.cuentas-operacionales__bulk-centralize:disabled{border-color:#6366f11a;background:#6366f157;color:#ffffffeb;cursor:not-allowed;opacity:.78;box-shadow:none}.cuentas-operacionales__period-icon,.cuentas-operacionales__summary-card svg,.cuentas-operacionales__scope-note>svg{display:grid;flex:0 0 auto;place-items:center;color:var(--ba-primary)}.cuentas-operacionales__period-icon{width:40px;height:40px;border:1px solid rgba(99,102,241,.12);border-radius:13px;background:#6366f114}.cuentas-operacionales__notice{margin:0;padding:.72rem .9rem;border:1px solid rgba(99,102,241,.12);border-radius:var(--ba-radius-xl);background:#6366f114;color:var(--ba-primary);font-size:.84rem;font-weight:850}.cuentas-operacionales__notice.is-error{border-color:#dc26262e;background:#fee2e2c7;color:#b91c1c}.cuentas-operacionales__notice.is-success{border-color:#16a34a2e;background:#dcfce7b8;color:#15803d}.cuentas-operacionales__summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.cuentas-operacionales__summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .8rem;align-items:center;min-width:0;padding:1rem;border:1px solid rgba(99,102,241,.08);border-radius:var(--ba-radius-xl);background:#ffffffad;box-shadow:0 14px 34px #0f172a0b}.cuentas-operacionales__summary-card svg{grid-row:span 2}.cuentas-operacionales__summary-card span,.cuentas-operacionales__summary-card strong{display:block;min-width:0}.cuentas-operacionales__summary-card span{color:var(--ba-muted);font-size:.76rem;font-weight:850}.cuentas-operacionales__summary-card strong{overflow:hidden;color:var(--ba-text);font-size:clamp(.96rem,1.5vw,1.14rem);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__readiness-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem}.cuentas-operacionales__readiness-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.16rem .58rem;align-items:center;min-height:78px;padding:.82rem;border:1px solid rgba(99,102,241,.08);background:#ffffffa8}.cuentas-operacionales__readiness-card svg{grid-row:span 2;color:var(--ba-primary)}.cuentas-operacionales__readiness-card span{min-width:0;overflow:hidden;color:var(--ba-muted);font-size:.7rem;font-weight:920;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cuentas-operacionales__readiness-card strong{color:var(--ba-text);font-size:1.08rem;font-weight:960}.cuentas-operacionales__readiness-card.is-success{border-color:#16a34a24}.cuentas-operacionales__readiness-card.is-success svg{color:#16a34a}.cuentas-operacionales__readiness-card.is-warning{border-color:#f59e0b2e}.cuentas-operacionales__readiness-card.is-warning svg{color:#d97706}.cuentas-operacionales__readiness-card.is-review{border-color:#0ea5e924}.cuentas-operacionales__readiness-card.is-review svg{color:#0284c7}.cuentas-operacionales__readiness-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cuentas-operacionales__readiness-filters button{min-height:34px;border:1px solid rgba(99,102,241,.12);border-radius:var(--ba-radius-pill);padding:.35rem .72rem;background:#ffffffad;color:var(--ba-muted);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.cuentas-operacionales__readiness-filters button:hover,.cuentas-operacionales__readiness-filters button.is-active{border-color:#6366f133;background:#6366f11a;color:var(--ba-primary);transform:translateY(-1px)}.cuentas-operacionales__bulk-summary{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffdb,#f8fafcb8),var(--ba-surface-glass);box-shadow:0 18px 44px #0f172a0e}.cuentas-operacionales__bulk-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cuentas-operacionales__bulk-summary-head>div{min-width:0}.cuentas-operacionales__bulk-summary-head>div>span{color:var(--ba-primary);font-size:.72rem;font-weight:950;text-transform:uppercase}.cuentas-operacionales__bulk-summary-head h2{margin:.16rem 0 .2rem;color:var(--ba-text);font-size:1.18rem;font-weight:960;letter-spacing:0}.cuentas-operacionales__bulk-summary-head p{margin:0;color:var(--ba-muted);font-size:.86rem;font-weight:780;line-height:1.45}.cuentas-operacionales__bulk-summary-head label{display:grid;gap:.25rem;min-width:180px}.cuentas-operacionales__bulk-summary-head label span{color:var(--ba-muted);font-size:.72rem;font-weight:900}.cuentas-operacionales__bulk-summary-head label select{min-height:38px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);padding:0 .65rem;background:#ffffffd6;color:var(--ba-text);font:inherit;font-size:.84rem;font-weight:860}.cuentas-operacionales__bulk-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.cuentas-operacionales__bulk-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .7rem;align-items:center;min-height:76px;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);padding:.78rem;background:#ffffffad}.cuentas-operacionales__bulk-group div{display:grid;gap:.12rem;min-width:0}.cuentas-operacionales__bulk-group strong,.cuentas-operacionales__bulk-group span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__bulk-group strong{color:var(--ba-text);font-size:.88rem;font-weight:950}.cuentas-operacionales__bulk-group span{color:var(--ba-muted);font-size:.72rem;font-weight:850}.cuentas-operacionales__bulk-group b{color:#166534;font-size:.8rem;font-weight:950;white-space:nowrap}.cuentas-operacionales__bulk-group small{grid-column:1/-1;color:var(--ba-primary);font-size:.74rem;font-weight:920}.cuentas-operacionales__bulk-empty{grid-column:1/-1;margin:0;border:1px dashed rgba(99,102,241,.18);border-radius:var(--ba-radius-xl);padding:.9rem;color:var(--ba-muted);font-size:.84rem;font-weight:850;text-align:center}.cuentas-operacionales__hub{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}.cuentas-operacionales__hub.has-detail{grid-template-columns:minmax(0,1fr) clamp(500px,38vw,620px);gap:clamp(.85rem,1.4vw,1.15rem)}.cuentas-operacionales__hub.has-detail .cuentas-operacionales__documents-panel{overflow-x:auto}.cuentas-operacionales__hub.has-detail .cuentas-operacionales__table-head,.cuentas-operacionales__hub.has-detail .cuentas-operacionales__table-row{min-width:980px}.cuentas-operacionales__documents-panel,.cuentas-operacionales__detail-panel{min-width:0;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffe6,#f8fafcc2),var(--ba-surface-glass);box-shadow:0 22px 56px #0f172a12;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.cuentas-operacionales__documents-panel{display:grid;gap:1rem;padding:clamp(1rem,1.9vw,1.35rem)}.cuentas-operacionales__records-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cuentas-operacionales__records-header h2{margin:0;color:var(--ba-text);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:950;letter-spacing:0}.cuentas-operacionales__records-header p{max-width:720px;margin:.25rem 0 0;color:var(--ba-muted);font-size:.9rem;line-height:1.5}.cuentas-operacionales__records-header>span{flex:0 0 auto;color:var(--ba-muted);font-size:.82rem;font-weight:900}.cuentas-operacionales__table{overflow:visible;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#ffffff94}.cuentas-operacionales__table-head,.cuentas-operacionales__table-row{display:grid;grid-template-columns:42px minmax(120px,.72fr) minmax(112px,.62fr) minmax(102px,.62fr) minmax(116px,.62fr) minmax(220px,1.35fr) minmax(164px,.86fr) 72px;gap:.75rem;align-items:center}.cuentas-operacionales__table-head{padding:.72rem .85rem;border-bottom:1px solid rgba(15,23,42,.06);color:var(--ba-muted);font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.cuentas-operacionales__table-head>span:first-child,.cuentas-operacionales__table-head>span:last-child{justify-self:center}.cuentas-operacionales__table-body{display:grid}.cuentas-operacionales__table-row{width:100%;min-height:76px;border-bottom:1px solid rgba(15,23,42,.055);padding:.78rem .85rem;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.cuentas-operacionales__table-row:last-child{border-bottom:0}.cuentas-operacionales__table-row:hover,.cuentas-operacionales__table-row.is-active{background:#6366f111}.cuentas-operacionales__table-row:hover{box-shadow:inset 3px 0 #6366f142,0 10px 28px #0f172a0b;transform:translateY(-1px)}.cuentas-operacionales__table-row:focus-visible{outline:3px solid var(--ba-ring);outline-offset:-3px}.cuentas-operacionales__table-row strong,.cuentas-operacionales__table-row .cuentas-operacionales__amount{color:var(--ba-text);font-size:.92rem;font-weight:500}.cuentas-operacionales__table-row .cuentas-operacionales__amount{font-weight:400}.cuentas-operacionales__table-row .cuentas-operacionales__amount.is-annulled{color:#b42318}.cuentas-operacionales__table-row>span{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.82rem;line-height:1.38;text-overflow:ellipsis}.cuentas-operacionales__selection-cell{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;overflow:visible!important}.cuentas-operacionales__selection-cell label,.cuentas-operacionales__selection-cell [role=checkbox]{margin:0}.cuentas-operacionales__hero-checkbox{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;cursor:pointer;line-height:1}.cuentas-operacionales__hero-checkbox[data-disabled]{cursor:not-allowed;opacity:.45}.cuentas-operacionales__hero-checkbox:focus,.cuentas-operacionales__hero-checkbox:focus-visible{outline:none}.cuentas-operacionales__hero-checkbox:focus-visible .cuentas-operacionales__hero-checkbox-control{box-shadow:none}.cuentas-operacionales__hero-checkbox[data-selected] .cuentas-operacionales__hero-checkbox-control{border-color:var(--ba-primary);background:var(--ba-primary);color:#fff}.cuentas-operacionales__hero-checkbox-control{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(79,70,229,.34);border-radius:7px;background:#fff;color:transparent;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.cuentas-operacionales__hero-checkbox-indicator{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px}.cuentas-operacionales__hero-checkbox-indicator svg{width:13px;height:13px}.cuentas-operacionales__table-head input,.cuentas-operacionales__table-row input{width:16px;height:16px;accent-color:auto}.cuentas-operacionales__sort-button{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;min-height:28px;border:1px solid transparent;border-radius:var(--ba-radius-pill);padding:.18rem .42rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.68rem;font-weight:950;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.cuentas-operacionales__sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__sort-button b{color:color-mix(in srgb,var(--ba-primary) 62%,var(--ba-muted));font-size:.75rem;line-height:1}.cuentas-operacionales__sort-button:hover,.cuentas-operacionales__sort-button.is-active{border-color:#6366f11f;background:#6366f114;color:var(--ba-primary)}.cuentas-operacionales__description-text{display:block;width:100%;min-width:0;overflow:hidden;color:var(--ba-text);font-size:.82rem;line-height:1.38;text-overflow:ellipsis}.cuentas-operacionales__doc-type{display:grid;gap:.08rem}.cuentas-operacionales__doc-type b{color:var(--ba-primary);font-size:.8rem;font-weight:950}.cuentas-operacionales__doc-type small{color:var(--ba-muted);font-size:.72rem;font-weight:850}.cuentas-operacionales__progress{display:grid;justify-items:start;gap:.22rem}.cuentas-operacionales__progress small{max-width:100%;overflow:hidden;color:var(--ba-primary);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__entity-tag{display:grid;justify-items:start;gap:.16rem}.cuentas-operacionales__entity-tag b{color:var(--ba-muted);font-size:.78rem;font-weight:950}.cuentas-operacionales__entity-tag small{max-width:100%;overflow:hidden;color:var(--ba-primary);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__entity-tag.has-tag b{color:#166534}.cuentas-operacionales__entity-tag.has-no-tag b{color:#9a3412}.cuentas-operacionales__entity-tag.is-ready_bulk b,.cuentas-operacionales__entity-tag.is-ready_review b,.cuentas-operacionales__entity-tag.is-mapping_valid b{color:#166534}.cuentas-operacionales__entity-tag.is-tag_mapping_conflict b,.cuentas-operacionales__entity-tag.is-cost_center_missing b{color:#92400e}.cuentas-operacionales__entity-tag.is-tag_mapping_missing b,.cuentas-operacionales__entity-tag.is-missing_tag b,.cuentas-operacionales__entity-tag.is-missing_entity b{color:#64748b}.cuentas-operacionales__tag-actions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.18rem}.cuentas-operacionales__tag-actions button{min-height:24px;border:1px solid rgba(99,102,241,.13);border-radius:var(--ba-radius-pill);padding:.14rem .42rem;background:#ffffffc2;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.66rem;font-weight:900;line-height:1}.cuentas-operacionales__tag-actions button:hover:not(:disabled){background:#6366f117}.cuentas-operacionales__tag-actions button:disabled{color:var(--ba-muted);cursor:wait;opacity:.7}.cuentas-operacionales__row-actions{position:relative;justify-self:center}.cuentas-operacionales__row-action-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-muted);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.cuentas-operacionales__row-action-trigger:hover,.cuentas-operacionales__row-action-trigger:focus-visible{border-color:#6366f12e;outline:none;background:#6366f114;color:var(--ba-primary);box-shadow:0 0 0 3px var(--ba-ring)}.cuentas-operacionales__row-actions.is-open .cuentas-operacionales__row-action-trigger{border-color:#6366f138;background:#6366f11a;color:var(--ba-primary);box-shadow:0 0 0 3px var(--ba-ring)}.cuentas-operacionales__row-menu{position:fixed;z-index:2700;display:grid;gap:.12rem;border:1px solid rgba(15,23,42,.08);border-radius:var(--ba-radius-xl);padding:.35rem;background:#fff;box-shadow:0 16px 34px #0f172a24}.cuentas-operacionales__row-menu button{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;border:0;border-radius:var(--ba-radius-lg);padding:.42rem .55rem;background:transparent;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;text-align:left}.cuentas-operacionales__row-menu button svg{color:var(--ba-muted)}.cuentas-operacionales__row-menu button:hover{background:#6366f114;color:var(--ba-primary)}.cuentas-operacionales__row-menu button:hover svg{color:var(--ba-primary)}.cuentas-operacionales__row-menu button.is-danger{color:#b91c1c}.cuentas-operacionales__row-menu button.is-danger svg{color:#b91c1c}.cuentas-operacionales__row-menu button.is-danger:hover{background:#fee2e2b8}.cuentas-operacionales__table-empty,.cuentas-operacionales__panel-empty{display:grid;place-items:center;gap:.4rem;min-height:260px;border:1px dashed color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border));border-radius:var(--ba-radius-xl);padding:2rem;background:#ffffff8a;text-align:center}.cuentas-operacionales__table-empty svg,.cuentas-operacionales__panel-empty svg{color:var(--ba-primary)}.cuentas-operacionales__table-empty h3,.cuentas-operacionales__panel-empty h3{margin:.25rem 0 0;color:var(--ba-text);font-size:1rem;font-weight:950}.cuentas-operacionales__table-empty p,.cuentas-operacionales__panel-empty p{max-width:360px;margin:0;color:var(--ba-muted);font-size:.86rem;line-height:1.5}.cuentas-operacionales__detail-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-self:start;gap:1rem;height:calc(100dvh - var(--header-h) - 2rem);max-height:calc(100dvh - var(--header-h) - 2rem);min-height:0;overflow:hidden;padding:.9rem;position:sticky;top:calc(var(--header-h) + 1rem);box-shadow:0 18px 44px #0f172a0f}.cuentas-operacionales__detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.cuentas-operacionales__detail-header>div{min-width:0}.cuentas-operacionales__detail-header span{color:var(--ba-primary);font-size:.72rem;font-weight:950;text-transform:uppercase}.cuentas-operacionales__detail-header h2{margin:0;overflow:hidden;color:var(--ba-text);font-size:1.15rem;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__detail-header p{margin:0;color:var(--ba-muted);font-size:.84rem;font-weight:850}.cuentas-operacionales__detail-header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#ffffffb8;color:var(--ba-muted);cursor:pointer}.cuentas-operacionales__detail-header button:hover{color:var(--ba-primary)}.cuentas-operacionales__panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.28rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#f8fafcc7}.cuentas-operacionales__panel-tabs button{min-height:36px;border:0;border-radius:var(--ba-radius-lg);background:transparent;color:var(--ba-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.cuentas-operacionales__panel-tabs button.is-active{background:#fff;color:var(--ba-primary);box-shadow:0 10px 24px #0f172a12}.cuentas-operacionales__panel-section{display:grid;align-content:start;gap:.85rem;min-height:0;overflow:auto;padding-right:.1rem;scrollbar-gutter:stable}.cuentas-operacionales__document-summary{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-xl);background:#ffffff8f}.cuentas-operacionales__info-item{display:grid;gap:.15rem;min-width:0}.cuentas-operacionales__info-item span{color:var(--ba-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.cuentas-operacionales__info-item strong{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__badge-row{display:flex;flex-wrap:wrap;gap:.45rem}.cuentas-operacionales__state-pill,.cuentas-operacionales__source-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:var(--ba-radius-pill);padding:.25rem .65rem;font-size:.74rem;font-weight:920}.cuentas-operacionales__state-pill{border:1px solid rgba(99,102,241,.14);background:#6366f114;color:var(--ba-primary)}.cuentas-operacionales__state-pill.is-done{border-color:#14b8a62e;background:#f0fdfae0;color:#0f766e}.cuentas-operacionales__source-pill{border:1px solid rgba(15,23,42,.07);background:#f8fafcdb;color:var(--ba-muted)}.cuentas-operacionales__source-pill.is-ready_bulk,.cuentas-operacionales__source-pill.is-ready_review,.cuentas-operacionales__source-pill.is-mapping_valid{border-color:#16a34a2e;background:#dcfce7b8;color:#166534}.cuentas-operacionales__source-pill.is-tag_mapping_conflict,.cuentas-operacionales__source-pill.is-cost_center_missing{border-color:#f59e0b38;background:#fef3c7d1;color:#92400e}.cuentas-operacionales__source-pill.is-tag_mapping_missing,.cuentas-operacionales__source-pill.is-missing_tag,.cuentas-operacionales__source-pill.is-missing_entity{border-color:#94a3b838;background:#f1f5f9e6;color:#64748b}.cuentas-operacionales__entity-governance{display:grid;gap:.72rem;padding:.85rem;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffb8,#f8fafc94),#ffffff80}.cuentas-operacionales__entity-governance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.cuentas-operacionales__entity-governance-head span{color:var(--ba-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.cuentas-operacionales__entity-governance-head h3{margin:.12rem 0 0;color:var(--ba-text);font-size:.96rem;font-weight:950;letter-spacing:0}.cuentas-operacionales__entity-governance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cuentas-operacionales__entity-suggestion{display:grid;gap:.15rem;padding:.7rem;border:1px solid rgba(14,165,233,.14);border-radius:var(--ba-radius-lg);background:#f0f9ffad}.cuentas-operacionales__entity-suggestion span{color:#0369a1;font-size:.7rem;font-weight:920;text-transform:uppercase}.cuentas-operacionales__entity-suggestion strong{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__entity-suggestion small{color:var(--ba-muted);font-size:.74rem;font-weight:850;line-height:1.45}.cuentas-operacionales__entity-governance-actions{display:flex;flex-wrap:wrap;gap:.45rem}.cuentas-operacionales__entity-governance-actions button{min-height:32px;border:1px solid rgba(99,102,241,.14);border-radius:var(--ba-radius-pill);padding:.28rem .68rem;background:#ffffffc2;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.74rem;font-weight:920}.cuentas-operacionales__entity-governance-actions button:first-child{background:var(--ba-primary);color:#fff}.cuentas-operacionales__entity-governance-actions button:hover:not(:disabled){filter:brightness(1.03)}.cuentas-operacionales__entity-governance-actions button:disabled{background:#94a3b82e;color:var(--ba-muted);cursor:not-allowed;opacity:.76}.cuentas-operacionales__entity-tag-picker .tag-search-select__control{min-height:38px}.cuentas-operacionales__form-grid{display:grid;gap:.72rem}.cuentas-operacionales__form-grid label,.cuentas-operacionales__voucher-form label,.cuentas-operacionales__account-picker,.cuentas-operacionales__tag-picker,.cuentas-operacionales__tag-editor{display:grid;gap:.32rem}.cuentas-operacionales__form-grid label span,.cuentas-operacionales__voucher-form label span,.cuentas-operacionales__account-picker span,.cuentas-operacionales__tag-picker span,.cuentas-operacionales__tag-editor span{color:var(--ba-muted);font-size:.74rem;font-weight:900}.cuentas-operacionales__account-picker small{color:#92400e;font-size:.72rem;font-weight:850}.cuentas-operacionales__date-field{align-content:start;overflow:visible}.cuentas-operacionales__tag-picker select{appearance:none;background:linear-gradient(135deg,#fffffff0,#f8fafcd1),var(--ba-surface-glass);color:var(--ba-text);text-transform:lowercase;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #0f172a0b}.cuentas-operacionales__tag-picker select:disabled{opacity:.72;cursor:not-allowed}.cuentas-operacionales__payment-toggle-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;width:fit-content;max-width:100%;min-height:34px;border:1px solid rgba(99,102,241,.09);border-radius:var(--ba-radius-pill);padding:.3rem .48rem .3rem .65rem;background:#ffffff75;color:var(--ba-muted)}.cuentas-operacionales__payment-toggle-row>span{color:var(--ba-muted);font-size:.74rem;font-weight:900}.cuentas-operacionales__payment-toggle-row small{color:color-mix(in srgb,var(--ba-muted) 82%,var(--ba-primary));font-size:.7rem;font-weight:850}.cuentas-operacionales__mini-switch{display:inline-flex;align-items:center;width:36px;height:20px;cursor:pointer}.cuentas-operacionales__mini-switch input{position:absolute;opacity:0;pointer-events:none}.cuentas-operacionales__mini-switch>span{position:relative;width:36px;height:20px;border:1px solid rgba(99,102,241,.16);border-radius:var(--ba-radius-pill);background:#e2e8f0b8;box-shadow:inset 0 1px 2px #0f172a14;transition:background .18s ease,border-color .18s ease}.cuentas-operacionales__mini-switch>span:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fffffff5;box-shadow:0 2px 6px #0f172a29;content:"";transition:transform .18s ease}.cuentas-operacionales__mini-switch input:checked+span{border-color:#6366f147;background:#6366f1b8}.cuentas-operacionales__mini-switch input:checked+span:after{transform:translate(16px)}.cuentas-operacionales__mini-switch input:disabled+span{opacity:.62;cursor:not-allowed}.cuentas-operacionales__checkline{display:inline-flex;align-items:center;gap:.45rem}.cuentas-operacionales__checkline input{width:16px;height:16px;accent-color:auto}.cuentas-operacionales__form-grid select,.cuentas-operacionales__voucher-form input,.cuentas-operacionales__voucher-form select,.cuentas-operacionales__voucher-form textarea,.cuentas-operacionales__journal select,.cuentas-operacionales__tag-editor input{width:100%;min-height:40px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);padding:.5rem .65rem;background:#ffffffe0;color:var(--ba-text);font:inherit;font-size:.84rem;font-weight:820}.cuentas-operacionales__voucher-form{display:grid;gap:.72rem;padding:.85rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff80}.cuentas-operacionales__voucher-form textarea{min-height:82px;resize:vertical}.cuentas-operacionales__centralize{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:42px;border:1px solid rgba(99,102,241,.16);border-radius:var(--ba-radius-pill);background:var(--ba-primary);color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:920;box-shadow:0 14px 30px #6366f129}.cuentas-operacionales__centralize:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.cuentas-operacionales__voucher-card{display:grid;gap:.62rem;padding:.82rem;border:1px solid rgba(99,102,241,.12);border-radius:var(--ba-radius-xl);background:#6366f113}.cuentas-operacionales__voucher-card span{color:var(--ba-muted);font-size:.72rem;font-weight:900}.cuentas-operacionales__voucher-card strong{color:var(--ba-primary);font-size:.98rem;font-weight:950}.cuentas-operacionales__voucher-card p{margin:0;color:var(--ba-muted);font-size:.8rem}.cuentas-operacionales__voucher-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}.cuentas-operacionales__voucher-card-head>div{display:grid;gap:.18rem;min-width:0}.cuentas-operacionales__version-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:26px;border:1px solid rgba(20,184,166,.18);border-radius:var(--ba-radius-pill);padding:.22rem .52rem;background:#f0fdfad1;color:#0f766e;font-size:.7rem;font-weight:950;white-space:nowrap}.cuentas-operacionales__version-pill.is-edited{border-color:#6366f12e;background:#6366f11a;color:var(--ba-primary)}.cuentas-operacionales__edit-voucher-button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;width:fit-content;min-height:34px;border:1px solid rgba(99,102,241,.14);border-radius:var(--ba-radius-pill);padding:.35rem .68rem;background:#ffffffb8;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:920}.cuentas-operacionales__edit-voucher-button:hover{background:#6366f11a}.cuentas-operacionales__invoice-card{display:grid;gap:.9rem;padding:.95rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffeb,#f8fafcb3)}.cuentas-operacionales__invoice-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cuentas-operacionales__invoice-title span{color:var(--ba-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.cuentas-operacionales__invoice-title strong{display:block;margin-top:.12rem;color:var(--ba-text);font-size:.95rem;font-weight:950}.cuentas-operacionales__invoice-title svg{flex:0 0 auto;color:var(--ba-primary)}.cuentas-operacionales__invoice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cuentas-operacionales__invoice-amounts{display:grid;gap:.15rem;border-top:1px solid rgba(15,23,42,.06);padding-top:.65rem}.cuentas-operacionales__invoice-line{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:30px}.cuentas-operacionales__invoice-line span{color:var(--ba-muted);font-size:.8rem;font-weight:850}.cuentas-operacionales__invoice-line strong{color:var(--ba-text);font-size:.84rem;font-weight:950;text-align:right}.cuentas-operacionales__invoice-line.is-total{margin-top:.2rem;border-top:1px solid rgba(15,23,42,.06);padding-top:.55rem}.cuentas-operacionales__invoice-line.is-total span,.cuentas-operacionales__invoice-line.is-total strong{color:var(--ba-text);font-size:.92rem;font-weight:950}.cuentas-operacionales__detail-line{display:flex;justify-content:space-between;gap:1rem;padding:.74rem 0;border-bottom:1px solid rgba(15,23,42,.06)}.cuentas-operacionales__detail-line span{color:var(--ba-muted);font-size:.8rem;font-weight:850}.cuentas-operacionales__detail-line strong{color:var(--ba-text);font-size:.84rem;font-weight:920;text-align:right}.cuentas-operacionales__journal{overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#fff9}.cuentas-operacionales__journal-head,.cuentas-operacionales__journal-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 92px 92px;gap:.5rem;align-items:center;padding:.65rem}.cuentas-operacionales__journal-head{color:var(--ba-muted);font-size:.7rem;font-weight:950;text-transform:uppercase}.cuentas-operacionales__journal-row{border-top:1px solid rgba(15,23,42,.06);font-size:.8rem}.cuentas-operacionales__journal-row strong{color:var(--ba-text);font-weight:920}.cuentas-operacionales__journal-row strong small{display:block;margin-bottom:.18rem;color:var(--ba-primary);font-size:.68rem;font-weight:950;text-transform:uppercase}.cuentas-operacionales__journal-row span{color:var(--ba-muted);line-height:1.35}.cuentas-operacionales__journal-row b{color:var(--ba-text);font-weight:920;text-align:right}.cuentas-operacionales__journal-row.is-total{background:#0f172a06}.cuentas-operacionales__journal-row.is-total strong,.cuentas-operacionales__journal-row.is-total span,.cuentas-operacionales__journal-row.is-total b{color:var(--ba-text);font-weight:950}.cuentas-operacionales__mock-note{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin:0;padding:.75rem .82rem;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-xl);background:#6366f111;color:var(--ba-muted);font-size:.82rem;font-weight:820;line-height:1.45}.cuentas-operacionales__mock-note svg{flex:0 0 auto;color:var(--ba-primary)}.cuentas-operacionales__balance-pill{margin-left:auto;border-radius:.58rem;padding:.22rem .5rem;white-space:nowrap;font-size:.72rem;font-weight:950}.cuentas-operacionales__balance-pill.is-balanced{border:1px solid rgba(20,184,166,.18);background:#14b8a61a;color:#0f766e}.cuentas-operacionales__balance-pill.is-warning{border:1px solid rgba(245,158,11,.2);background:#f59e0b1c;color:#92400e}.cuentas-operacionales__voucher-edit-shell{display:grid;gap:.85rem;min-width:0;padding:.9rem;border:1px solid rgba(99,102,241,.12);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffe0,#f8fafcb8),#6366f10b;box-shadow:inset 0 1px #ffffffbf,0 14px 34px #0f172a0b}.cuentas-operacionales__voucher-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.cuentas-operacionales__voucher-edit-header>div{display:grid;gap:.18rem;min-width:0}.cuentas-operacionales__voucher-edit-header span{color:var(--ba-primary);font-size:.72rem;font-weight:950;text-transform:uppercase}.cuentas-operacionales__voucher-edit-header strong{overflow:hidden;color:var(--ba-text);font-size:1rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__voucher-edit-header p{margin:0;color:var(--ba-muted);font-size:.8rem;line-height:1.42}.cuentas-operacionales__edit-reason,.cuentas-operacionales__line-field{display:grid;gap:.32rem;min-width:0}.cuentas-operacionales__edit-reason span,.cuentas-operacionales__line-field span{color:var(--ba-muted);font-size:.72rem;font-weight:900}.cuentas-operacionales__edit-reason input,.cuentas-operacionales__edit-reason textarea,.cuentas-operacionales__line-field input,.cuentas-operacionales__line-field textarea{width:100%;min-height:38px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);padding:.48rem .62rem;background:#ffffffe0;color:var(--ba-text);font:inherit;font-size:.8rem;font-weight:820}.cuentas-operacionales__edit-reason textarea,.cuentas-operacionales__line-field textarea{resize:vertical}.cuentas-operacionales__edit-reason input:disabled,.cuentas-operacionales__line-field input:disabled{opacity:.76;cursor:not-allowed}.cuentas-operacionales__edit-reason small,.cuentas-operacionales__line-field small{min-width:0;overflow:hidden;color:var(--ba-muted);font-size:.7rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__voucher-edit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.cuentas-operacionales__voucher-edit-summary>div{display:grid;gap:.14rem;min-width:0;padding:.62rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);background:#ffffffad}.cuentas-operacionales__voucher-edit-summary span{color:var(--ba-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.cuentas-operacionales__voucher-edit-summary strong{overflow:hidden;color:var(--ba-text);font-size:.86rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__voucher-edit-summary .is-balanced strong{color:#0f766e}.cuentas-operacionales__voucher-edit-summary .is-warning strong{color:#92400e}.cuentas-operacionales__editable-journal{display:grid;gap:.58rem}.cuentas-operacionales__editable-line{display:grid;grid-template-columns:54px minmax(132px,.72fr) minmax(98px,.48fr) minmax(160px,1fr) minmax(126px,.68fr) minmax(88px,.42fr) minmax(88px,.42fr);gap:.55rem;align-items:end;min-width:0;padding:.68rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#ffffffa3}.cuentas-operacionales__editable-line.has-issue{border-color:#f59e0b47;background:linear-gradient(135deg,#ffffffd1,#fffbebc2),#f59e0b0f}.cuentas-operacionales__line-index{display:grid;place-items:center;align-self:stretch;min-height:52px;border-radius:var(--ba-radius-lg);background:#6366f112}.cuentas-operacionales__line-index span{color:var(--ba-muted);font-size:.68rem;font-weight:900}.cuentas-operacionales__line-index strong{color:var(--ba-primary);font-size:.9rem;font-weight:950}.cuentas-operacionales__line-field.is-gloss{min-width:0}.cuentas-operacionales__line-field.is-amount input{text-align:right;font-variant-numeric:tabular-nums}.cuentas-operacionales__editable-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cuentas-operacionales__editable-totals>div{display:grid;gap:.16rem;min-width:0;padding:.62rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);background:#ffffffad}.cuentas-operacionales__editable-totals span{color:var(--ba-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.cuentas-operacionales__editable-totals strong{overflow:hidden;color:var(--ba-text);font-size:.88rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cuentas-operacionales__editable-totals .is-balanced{border-color:#14b8a62e;background:#f0fdfadb}.cuentas-operacionales__editable-totals .is-balanced strong{color:#0f766e}.cuentas-operacionales__editable-totals .is-warning{border-color:#f59e0b3d;background:#fffbebd1}.cuentas-operacionales__editable-totals .is-warning strong{color:#92400e}.cuentas-operacionales__edit-alert{display:grid;gap:.32rem;margin:0;padding:.68rem .78rem;border:1px solid rgba(245,158,11,.22);border-radius:var(--ba-radius-xl);background:#fffbebd1;color:#92400e;font-size:.78rem;font-weight:850}.cuentas-operacionales__edit-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.cuentas-operacionales__edit-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-pill);padding:.42rem .78rem;background:#fffc;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.8rem;font-weight:920}.cuentas-operacionales__edit-actions button:last-child{border-color:#6366f12e;background:var(--ba-primary);color:#fff}.cuentas-operacionales__edit-actions button.is-secondary{border-color:#6366f129;background:#6366f114;color:var(--ba-primary)}.cuentas-operacionales__edit-actions button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.cuentas-operacionales__scope-note{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid rgba(20,184,166,.14);border-radius:var(--ba-radius-xl);background:#f0fdfab3}.cuentas-operacionales__scope-note strong{display:block;color:var(--ba-text);font-size:.92rem;font-weight:950}.cuentas-operacionales__scope-note p{margin:.2rem 0 0;color:var(--ba-muted);font-size:.84rem;line-height:1.48}.cuentas-operacionales__scope-note>div{flex:1 1 auto}.cuentas-operacionales__pagination{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:.7rem;padding:.7rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff9e}.cuentas-operacionales__pagination span{color:var(--ba-muted);font-size:.84rem;font-weight:850;text-align:center}.cuentas-operacionales__pagination button{min-height:32px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-pill);background:#ffffffc7;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900}.cuentas-operacionales__pagination button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1260px){.cuentas-operacionales__summary-grid,.cuentas-operacionales__summary-grid.is-payables{grid-template-columns:repeat(2,minmax(0,1fr))}.cuentas-operacionales__readiness-grid,.cuentas-operacionales__bulk-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.cuentas-operacionales__hub,.cuentas-operacionales__hub.has-detail{grid-template-columns:1fr}.cuentas-operacionales__detail-panel{height:auto;max-height:none;position:static}.cuentas-operacionales__panel-section{overflow:visible}}@media(max-width:960px){.cuentas-operacionales__table{overflow-x:auto}.cuentas-operacionales__table-head,.cuentas-operacionales__table-row{min-width:900px}}@media(max-width:760px){.cuentas-operacionales{padding:.85rem}.cuentas-operacionales__hero,.cuentas-operacionales__toolbar,.cuentas-operacionales__toolbar-right,.cuentas-operacionales__records-header,.cuentas-operacionales__scope-note{align-items:flex-start;flex-direction:column}.cuentas-operacionales__search,.cuentas-operacionales__toolbar-right{width:100%;max-width:none}.cuentas-operacionales__date-range,.cuentas-operacionales__page-size,.cuentas-operacionales__bulk-centralize,.cuentas-operacionales__skeleton-action,.cuentas-operacionales__skeleton-status,.cuentas-operacionales__skeleton-summary-select{width:100%}.cuentas-operacionales__summary-grid,.cuentas-operacionales__summary-grid.is-payables,.cuentas-operacionales__readiness-grid,.cuentas-operacionales__bulk-groups{grid-template-columns:1fr}.cuentas-operacionales__bulk-summary-head{align-items:stretch;flex-direction:column}.cuentas-operacionales__bulk-summary-head label{width:100%}.cuentas-operacionales__panel-tabs,.cuentas-operacionales__invoice-grid,.cuentas-operacionales__journal-head,.cuentas-operacionales__journal-row,.cuentas-operacionales__editable-line,.cuentas-operacionales__editable-totals{grid-template-columns:1fr}.cuentas-operacionales__journal-row strong,.cuentas-operacionales__journal-row span,.cuentas-operacionales__journal-row b{text-align:left}.cuentas-operacionales__pagination{grid-template-columns:1fr}.cuentas-operacionales__voucher-card-head,.cuentas-operacionales__voucher-edit-header,.cuentas-operacionales__edit-actions{align-items:stretch;flex-direction:column}.cuentas-operacionales__edit-actions button,.cuentas-operacionales__edit-voucher-button{width:100%}}.libro-mayor{display:flex;flex-direction:column;gap:20px;width:min(1680px,100% - 32px);margin-inline:auto;color:var(--text)}.libro-mayor__breadcrumb{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted, rgba(31, 35, 48, .68));cursor:pointer;font:inherit;font-size:.86rem;font-weight:680;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__breadcrumb:hover{border-color:var(--border);background:var(--surface);color:var(--text)}.libro-mayor__breadcrumb:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.libro-mayor__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 40%),var(--surface);box-shadow:0 18px 45px #0f172a12}.libro-mayor__headline{min-width:0}.libro-mayor__headline h1{margin:6px 0 8px;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:760;line-height:1;letter-spacing:0}.libro-mayor__headline p{max-width:660px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.96rem;line-height:1.52}.libro-mayor__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.libro-mayor__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.libro-mayor__mode-pill,.libro-mayor__table-badge{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.84rem;font-weight:720;white-space:nowrap}.libro-mayor__filters{position:relative;z-index:20;display:flex;flex-direction:column;gap:14px;overflow:visible;padding:16px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 12%,rgba(15,23,42,.07));border-radius:18px;background:linear-gradient(135deg,rgba(124,92,255,.055),transparent 42%),#ffffffc7;box-shadow:0 18px 44px #0f172a0d;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.libro-mayor__drilldown-context{display:grid;gap:12px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 20%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary, #2563eb) 7%,transparent),transparent 55%),var(--surface)}.libro-mayor__drilldown-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.libro-mayor__drilldown-heading>div{display:grid;gap:3px;min-width:0}.libro-mayor__drilldown-heading span{color:var(--muted, rgba(31, 35, 48, .68));font-size:.75rem;font-weight:760}.libro-mayor__drilldown-heading strong{overflow:hidden;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.libro-mayor__drilldown-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.libro-mayor__drilldown-facts div{display:grid;gap:3px;min-width:0;padding:8px 10px;border-inline-start:2px solid color-mix(in srgb,var(--primary, #2563eb) 28%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.libro-mayor__drilldown-facts dt{color:var(--muted, rgba(31, 35, 48, .66));font-size:.68rem;font-weight:820;text-transform:uppercase}.libro-mayor__drilldown-facts dd{overflow:hidden;margin:0;font-size:.82rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.libro-mayor__drilldown-formula,.libro-mayor__drilldown-warning{margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.78rem;line-height:1.45}.libro-mayor__drilldown-warning{color:var(--warning, #b45309);font-weight:720}.libro-mayor__drilldown-back{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--primary, #2563eb);font-size:.8rem;font-weight:760;text-decoration:none}.libro-mayor__drilldown-back:hover{text-decoration:underline;text-underline-offset:3px}.libro-mayor__drilldown-back:focus-visible{border-radius:4px;outline:3px solid var(--ring);outline-offset:2px}.libro-mayor__filters-main,.libro-mayor__filters-search,.libro-mayor__filters-secondary{display:grid;gap:12px;align-items:end}.libro-mayor__filters-main{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between}.libro-mayor__filters-search{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.libro-mayor__filters-secondary{grid-template-columns:minmax(220px,.6fr) minmax(180px,.38fr) auto;justify-content:stretch;align-items:end}.libro-mayor__field--account,.libro-mayor__field--search,.libro-mayor__field--mode,.libro-mayor__field--exports{min-width:0}.libro-mayor__field{display:flex;flex-direction:column;gap:6px;min-width:0}.libro-mayor__field>span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:900;line-height:1}.libro-mayor__field input,.libro-mayor__field select{width:100%;min-height:38px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:10px;background:#ffffffe0;color:var(--text);font:inherit;font-size:.9rem}.libro-mayor__date-scope{display:grid;grid-template-columns:260px 205px 340px;gap:16px;align-items:end;min-width:0}.libro-mayor__period{display:grid;gap:6px;min-width:0}.libro-mayor__period>span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:900;line-height:1}.libro-mayor__period-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:8px}.libro-mayor__period-selectors .back-period-selector{width:100%}.libro-mayor__date-scope-switch{min-width:0}.libro-mayor__date-scope-switch .back-binary-switch__label{color:var(--muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:900}.libro-mayor__date-scope-switch .back-binary-switch__control{min-height:42px}.libro-mayor__account-selector,.libro-mayor__field .selector-cuenta{position:relative;z-index:60;width:100%;--back-cuentas-selector-height: 38px;--back-cuentas-selector-radius: 12px}.libro-mayor__account-selector .back-cuentas-selector__control,.libro-mayor__field .selector-cuenta .back-cuentas-selector__control{min-height:38px;height:38px}.libro-mayor__account-selector .back-cuentas-selector__input,.libro-mayor__field .selector-cuenta .back-cuentas-selector__input{font-size:.8rem}.libro-mayor__account-selector .back-cuentas-selector__listbox,.libro-mayor__account-selector .lista-cuentas-dropdown,.libro-mayor__field .selector-cuenta .back-cuentas-selector__listbox,.libro-mayor__field .selector-cuenta .lista-cuentas-dropdown{z-index:9000;max-height:min(340px,48vh);border-radius:12px;box-shadow:0 20px 54px #0f172a2e}.libro-mayor__clear-account{align-self:flex-start;margin-top:-2px;padding:0;border:0;background:transparent;color:var(--primary, #2563eb);cursor:pointer;font:inherit;font-size:.78rem;font-weight:720}.libro-mayor__clear-account:hover{text-decoration:underline;text-underline-offset:3px}.libro-mayor__input-icon{position:relative;max-width:100%}.libro-mayor__input-icon svg{position:absolute;top:50%;left:11px;color:var(--muted, rgba(31, 35, 48, .58));transform:translateY(-50%);pointer-events:none}.libro-mayor__input-icon input{padding-left:36px}.libro-mayor__filter-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:max-content}.libro-mayor__filter-actions .export-action-bar{box-shadow:none}.libro-mayor__field--exports{align-items:flex-end;justify-self:end}.libro-mayor__export-actions.balance8-export-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.44rem;width:100%;flex-wrap:wrap}.libro-mayor__export-actions.balance8-export-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:38px;padding:.38rem .7rem;border:1px solid rgba(167,139,250,.16);border-radius:var(--ba-radius-pill, 999px);background:linear-gradient(135deg,#ffffffd1,#f8fafca8),#a78bfa13;color:color-mix(in srgb,var(--ba-muted, #64748b) 62%,#7c3aed);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #6366f10f;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__export-actions.balance8-export-actions button:hover:not(:disabled){border-color:#a78bfa47;background:#a78bfa21;color:color-mix(in srgb,#7c3aed 76%,#334155);box-shadow:0 12px 26px #6366f11a}.libro-mayor__export-actions.balance8-export-actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.libro-mayor__export-actions.balance8-export-actions button:focus-visible{outline:3px solid var(--ba-ring, var(--ring));outline-offset:2px}.libro-mayor__date-range{justify-content:flex-start}.libro-mayor__date-range label{min-width:136px}.libro-mayor__date-range.back-double-date-picker{justify-content:initial;width:100%;min-width:0;overflow:visible}.libro-mayor__date-range.back-double-date-picker .back-double-date-picker__field{min-width:0;min-height:38px}.libro-mayor__date-range.back-double-date-picker.is-disabled{opacity:.5;pointer-events:none}.libro-mayor__field--mode{min-height:0;justify-self:start;width:max-content;max-width:100%}.libro-mayor__field--mode .back-binary-switch__label{color:var(--muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:900}.libro-mayor__field--mode .back-binary-switch__control{min-height:38px}.libro-mayor__page-size{display:grid;gap:.25rem;min-width:92px}.libro-mayor__page-size span{color:var(--ba-muted, var(--muted));font-size:.72rem;font-weight:900}.libro-mayor__page-size select{min-height:38px;border:1px solid var(--ba-border, var(--border));border-radius:var(--ba-radius-lg, 10px);padding:.45rem .65rem;background:#ffffffdb;color:var(--ba-text, var(--text));font:inherit;font-size:.84rem;font-weight:850}.libro-mayor__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(15,23,42,.075);border-radius:10px;background:#ffffffd6;color:var(--text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:720;white-space:nowrap;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__button:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 32%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb))}.libro-mayor__button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.libro-mayor__button--primary{border-color:var(--primary, #2563eb);background:var(--primary, #2563eb);color:#fff}.libro-mayor__button--primary:hover{background:color-mix(in srgb,var(--primary, #2563eb) 88%,#000);color:#fff}.back-icon-button.libro-mayor__button--clear{align-self:end;width:38px;min-width:38px;height:38px;min-height:38px;border-color:var(--ba-primary, var(--primary, #4f46e5));background:var(--ba-primary, var(--primary, #4f46e5));color:#fff;box-shadow:var(--ba-shadow-button, 0 8px 18px rgba(79, 70, 229, .2))}.back-icon-button.libro-mayor__button--clear:hover:not(:disabled){border-color:var(--ba-primary, var(--primary, #4f46e5));background:color-mix(in srgb,var(--ba-primary, var(--primary, #4f46e5)) 88%,#000);color:#fff}.libro-mayor__mode-toggle{align-items:center;justify-content:center;min-height:38px;padding:4px;border:1px solid rgba(15,23,42,.075);border-radius:999px;background:#ffffffc2;white-space:nowrap;box-shadow:inset 0 1px #ffffff73}.libro-mayor__mode-toggle .financial-report__mode-badge{min-height:28px;padding:0 10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .7));font-size:.78rem}.libro-mayor__mode-toggle .financial-report__mode-badge.is-active{border-color:color-mix(in srgb,var(--primary, #2563eb) 26%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.libro-mayor__mode-toggle .switch{position:relative;display:inline-block;flex:0 0 auto;width:42px;height:24px}.libro-mayor__mode-toggle .switch input{width:0;height:0;opacity:0}.libro-mayor__mode-toggle .switch .slider{position:absolute;inset:0;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,var(--bg));cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__mode-toggle .switch .slider:before{position:absolute;content:"";width:16px;height:16px;left:3px;bottom:3px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0f172a2e;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__mode-toggle .switch input:checked+.slider{border-color:var(--primary, #2563eb);background:var(--primary, #2563eb)}.libro-mayor__mode-toggle .switch input:checked+.slider:before{transform:translate(18px)}.libro-mayor__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.libro-mayor__summary-card{padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.libro-mayor__summary-card span{display:block;margin-bottom:7px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:740}.libro-mayor__summary-card strong{color:var(--text);font-size:1.1rem;font-weight:780;letter-spacing:0}.libro-mayor__table-card{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 14px 34px #0f172a0f}.libro-mayor__table-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.libro-mayor__table-header h2{margin:0 0 4px;font-size:1.02rem;font-weight:760;letter-spacing:0}.libro-mayor__table-header p{margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.86rem}.libro-mayor__table-badge{min-height:30px;text-transform:capitalize}.libro-mayor__table-controls{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.libro-mayor__ledger-layout{position:relative;display:block}.libro-mayor__voucher-panel{position:fixed;top:var(--header-h, 72px);right:0;z-index:1200;width:clamp(420px,34vw,520px);height:calc(100dvh - var(--header-h, 72px));overflow:auto;overscroll-behavior:contain;padding:18px 18px 24px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-right:0;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#ffffffd1,#ffffffad),color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:-18px 0 42px #0f172a24;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);animation:libro-mayor-panel-in .16s ease-out}.libro-mayor__voucher-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.libro-mayor__voucher-panel-header span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:780}.libro-mayor__voucher-panel-header h2{margin:4px 0;font-size:1.05rem;line-height:1.25}.libro-mayor__voucher-panel-header p{margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.84rem;line-height:1.4}.libro-mayor__voucher-panel-header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--text);cursor:pointer}.libro-mayor__voucher-number{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;white-space:nowrap}.libro-mayor__version-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.libro-mayor__version-badge--detail{margin-top:2px}.libro-mayor__voucher-facts{display:grid;gap:9px;margin-top:14px}.libro-mayor__voucher-facts div{padding:10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.libro-mayor__voucher-facts span{display:block;margin-bottom:4px;color:var(--muted, rgba(31, 35, 48, .6));font-size:.72rem;font-weight:780}.libro-mayor__voucher-facts strong{display:block;color:var(--text);font-size:.88rem;line-height:1.35}.libro-mayor__voucher-facts div:nth-child(1) strong,.libro-mayor__voucher-facts div:nth-child(4) strong{white-space:nowrap}.libro-mayor__related-voucher,.libro-mayor__legacy-note{margin-top:14px;padding:10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary, #2563eb) 6%,var(--surface))}.libro-mayor__related-voucher{display:grid;gap:6px}.libro-mayor__related-voucher>span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;font-weight:820}.libro-mayor__related-voucher>strong{font-size:.86rem}.libro-mayor__legacy-note{margin-bottom:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.82rem;font-weight:680;line-height:1.4}.libro-mayor__voucher-lines{display:grid;gap:9px;margin-top:16px}.libro-mayor__voucher-lines h3{margin:12px 0 2px;font-size:.9rem;font-weight:780}.libro-mayor__voucher-line{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;gap:9px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.libro-mayor__voucher-line span,.libro-mayor__voucher-line small{display:block;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;line-height:1.3}.libro-mayor__voucher-line strong{display:block;font-size:.84rem;line-height:1.3}.libro-mayor__error{color:#b91c1c}.libro-mayor__table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.libro-mayor__table-wrap table{width:100%;min-width:1560px;border-collapse:collapse;table-layout:auto}.libro-mayor__table-wrap th,.libro-mayor__table-wrap td{padding:7px 11px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.libro-mayor__table-wrap th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .66));font-size:.76rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.libro-mayor__table-wrap th:nth-child(2),.libro-mayor__table-wrap td:nth-child(2),.libro-mayor__table-wrap th:nth-child(3),.libro-mayor__table-wrap td:nth-child(3),.libro-mayor__table-wrap th:nth-child(4),.libro-mayor__table-wrap td:nth-child(4),.libro-mayor__table-wrap th:nth-child(5),.libro-mayor__table-wrap td:nth-child(5),.libro-mayor__table-wrap th:nth-child(6),.libro-mayor__table-wrap td:nth-child(6),.libro-mayor__table-wrap th:nth-child(9),.libro-mayor__table-wrap td:nth-child(9){white-space:nowrap}.libro-mayor__table-wrap th:nth-child(2),.libro-mayor__table-wrap td:nth-child(2){text-align:center}.libro-mayor__table-wrap th:nth-child(4),.libro-mayor__table-wrap td:nth-child(4),.libro-mayor__table-wrap th:nth-child(5),.libro-mayor__table-wrap td:nth-child(5),.libro-mayor__table-wrap th:nth-child(6),.libro-mayor__table-wrap td:nth-child(6){text-align:right}.libro-mayor__table-wrap td{color:var(--text);font-size:.88rem;line-height:1.25}.libro-mayor__table-wrap td strong,.libro-mayor__table-wrap td span{display:block}.libro-mayor__table-wrap td span{margin-top:1px;color:var(--muted, rgba(31, 35, 48, .58));font-size:.8rem;line-height:1.2}.libro-mayor__table-wrap tbody tr:hover{background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb))}.libro-mayor__table-wrap tbody tr{cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.libro-mayor__table-wrap tbody tr.is-selected{background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));box-shadow:inset 3px 0 0 var(--primary, #2563eb)}.libro-mayor__account-summary{display:block;max-width:100%;margin-top:5px;overflow:hidden;color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.libro-mayor__account-summary.is-group{color:color-mix(in srgb,var(--primary, #2563eb) 68%,var(--text))}.libro-mayor__counterparty,.libro-mayor__movement-description{overflow:hidden;text-overflow:ellipsis}.libro-mayor__counterparty{max-width:250px;white-space:nowrap!important}.libro-mayor__movement-description{display:-webkit-box;max-width:360px;overflow:hidden;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.libro-mayor__sort-header{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:26px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap}.libro-mayor__sort-header>span{display:inline-grid;gap:1px;min-width:0}.libro-mayor__sort-header small{color:inherit;font-size:.72rem;font-weight:900;line-height:1;opacity:.78}.libro-mayor__sort-header b{display:inline-flex;align-items:center;justify-content:center;min-width:16px;color:color-mix(in srgb,var(--primary, #2563eb) 72%,var(--muted));font-size:.95rem;font-weight:900;letter-spacing:0;opacity:0;line-height:1}.libro-mayor__sort-header.is-active b{opacity:.78}.libro-mayor__sort-header:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.libro-mayor__sort-header.is-emphasis{width:auto;min-width:78px;padding:5px 8px;border:1px solid color-mix(in srgb,#15803d 22%,var(--border));border-radius:10px;background:color-mix(in srgb,#22c55e 12%,var(--surface));color:#14532d}.libro-mayor__sort-header--right{justify-content:flex-end;text-align:right}.libro-mayor__table-wrap th:nth-child(1),.libro-mayor__table-wrap td:nth-child(1){min-width:245px}.libro-mayor__table-wrap th:nth-child(3),.libro-mayor__table-wrap td:nth-child(3){min-width:150px}.libro-mayor__table-wrap th:nth-child(7),.libro-mayor__table-wrap td:nth-child(7){min-width:190px}.libro-mayor__table-wrap th:nth-child(8),.libro-mayor__table-wrap td:nth-child(8){min-width:230px}.libro-mayor__table-wrap th:nth-child(10),.libro-mayor__table-wrap td:nth-child(10){min-width:320px;white-space:normal}.libro-mayor__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.libro-mayor__amount--balance{font-weight:760}.libro-mayor__voucher-link{appearance:none;padding:0;border:0;background:transparent;color:var(--primary, #2563eb);cursor:pointer;font:inherit;font-weight:760;text-align:left;white-space:nowrap}.libro-mayor__voucher-link:hover{text-decoration:underline;text-underline-offset:3px}.libro-mayor__voucher-link:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.libro-mayor__row-actions{display:flex;justify-content:flex-end}.libro-mayor__actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted, rgba(31, 35, 48, .66));cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),transform .12s ease}.libro-mayor__actions-trigger:hover,.libro-mayor__actions-trigger[aria-expanded=true]{border-color:var(--border);background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--text)}.libro-mayor__actions-trigger:active{transform:translateY(1px)}.libro-mayor__actions-trigger:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ledger-action-popover{position:fixed;z-index:1400;width:220px;padding:7px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:0 20px 48px #0f172a29;animation:libro-mayor-menu-in .14s ease-out;transform-origin:top right}.ledger-action-popover__context{overflow:hidden;padding:7px 10px 8px;color:var(--muted, rgba(31, 35, 48, .58));font-size:.76rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.ledger-action-popover__item{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:660;text-align:left;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.ledger-action-popover__item svg{color:var(--muted, rgba(31, 35, 48, .62))}.ledger-action-popover__item:hover,.ledger-action-popover__item:focus-visible{background:color-mix(in srgb,var(--surface) 88%,var(--primary, #2563eb));color:var(--text);outline:0}.ledger-action-popover__item.is-danger{color:#a16207}.ledger-action-popover__item.is-danger svg{color:#a16207}.ledger-action-popover__item.is-danger:hover,.ledger-action-popover__item.is-danger:focus-visible{background:color-mix(in srgb,#f59e0b 14%,var(--surface));color:#854d0e}.ledger-action-popover__separator{height:1px;margin:6px 4px;background:var(--border)}@keyframes libro-mayor-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.libro-mayor__table-wrap td .libro-mayor__voucher-number,.libro-mayor__voucher-panel-header .libro-mayor__voucher-number{display:inline-flex}.libro-mayor__table-wrap td .libro-mayor__voucher-link,.libro-mayor__voucher-panel-header .libro-mayor__voucher-link{display:inline;margin-top:0;color:var(--primary, #2563eb);font-size:inherit}@keyframes libro-mayor-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.libro-mayor__empty{padding:34px 20px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.95rem;font-weight:680;text-align:center}html[data-theme=dark] .libro-mayor__header,html[data-theme=dark] .libro-mayor__filters,html[data-theme=dark] .libro-mayor__table-card,:root[data-theme=dark] .libro-mayor__header,:root[data-theme=dark] .libro-mayor__filters,:root[data-theme=dark] .libro-mayor__table-card{box-shadow:none}html[data-theme=dark] .libro-mayor__headline p,html[data-theme=dark] .libro-mayor__breadcrumb,html[data-theme=dark] .libro-mayor__mode-pill,html[data-theme=dark] .libro-mayor__table-header p,html[data-theme=dark] .libro-mayor__field>span,html[data-theme=dark] .libro-mayor__table-wrap th,html[data-theme=dark] .libro-mayor__table-wrap td span,html[data-theme=dark] .libro-mayor__empty,html[data-theme=dark] .libro-mayor__actions-trigger,:root[data-theme=dark] .libro-mayor__headline p,:root[data-theme=dark] .libro-mayor__breadcrumb,:root[data-theme=dark] .libro-mayor__mode-pill,:root[data-theme=dark] .libro-mayor__table-header p,:root[data-theme=dark] .libro-mayor__field>span,:root[data-theme=dark] .libro-mayor__table-wrap th,:root[data-theme=dark] .libro-mayor__table-wrap td span,:root[data-theme=dark] .libro-mayor__empty,:root[data-theme=dark] .libro-mayor__actions-trigger{color:#e6e7eaad}html[data-theme=dark] .ledger-action-popover,:root[data-theme=dark] .ledger-action-popover{box-shadow:0 18px 40px #0000005c}html[data-theme=dark] .libro-mayor__voucher-panel,:root[data-theme=dark] .libro-mayor__voucher-panel{background:linear-gradient(180deg,#161922e0,#161922c7),color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:-18px 0 44px #00000057}html[data-theme=dark] .ledger-action-popover__context,:root[data-theme=dark] .ledger-action-popover__context{color:#e6e7ea94}@media(max-width:1180px){.libro-mayor{width:min(100% - 24px,1440px)}.libro-mayor__filters-main{grid-template-columns:minmax(0,1fr) auto}.libro-mayor__filters-search,.libro-mayor__filters-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.libro-mayor__date-scope{grid-template-columns:220px 185px minmax(300px,1fr)}.libro-mayor__field--exports{align-items:flex-start}.libro-mayor__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.libro-mayor__drilldown-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.libro-mayor__date-scope,.libro-mayor__filters-search,.libro-mayor__filters-secondary{grid-template-columns:1fr}}.libro-mayor__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--border);color:var(--muted, rgba(31, 35, 48, .64));font-size:.84rem;font-weight:720}.libro-mayor__pagination .libro-mayor__pagination-controls,.libro-mayor__pagination .libro-mayor__pagination-buttons{display:flex;align-items:center;gap:8px}.libro-mayor__pagination .back-dropdown-select{flex:0 0 auto}.libro-mayor__pagination .back-dropdown-select__label{font-size:.72rem}.libro-mayor__pagination .back-icon-button{width:34px;min-width:34px;height:34px;min-height:34px}.libro-mayor__pagination .libro-mayor__current-page{padding-inline:4px;color:var(--primary, #2563eb);font-size:.78rem;font-weight:800;white-space:nowrap}@media(max-width:760px){.libro-mayor__header{align-items:flex-start;flex-direction:column;padding:22px}.libro-mayor__header-actions{align-items:stretch;width:100%;justify-content:flex-start}.libro-mayor__mode-pill{justify-content:center;width:100%}.libro-mayor__filters-main,.libro-mayor__filters-search,.libro-mayor__filters-secondary{grid-template-columns:1fr}.libro-mayor__field--account,.libro-mayor__field--search{grid-column:auto}.libro-mayor__field--exports,.libro-mayor__field--exports .libro-mayor__export-actions{align-items:stretch;width:100%}.libro-mayor__field--exports .libro-mayor__export-actions{justify-content:flex-start;flex-wrap:wrap}.libro-mayor__summary{grid-template-columns:1fr}.libro-mayor__drilldown-heading{align-items:flex-start;flex-direction:column}.libro-mayor__drilldown-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.libro-mayor__table-header{align-items:flex-start;flex-direction:column}.libro-mayor__voucher-panel{top:0;width:100%;max-width:none;height:100dvh;border:0;border-radius:0}}.tax-book{display:grid;gap:18px;width:min(1240px,100%);margin-inline:auto;color:var(--text);--module-accent: var(--ba-primary, #5c56d9);--module-accent-strong: var(--ba-primary-strong, #4b46c7);--module-accent-soft: color-mix(in srgb, var(--module-accent) 10%, var(--ba-surface));--module-accent-border: color-mix(in srgb, var(--module-accent) 22%, var(--ba-border));--module-text: var(--ba-text, #0f172a);--module-muted: var(--ba-muted, #64748b)}.tax-book__hero.ba-page-hero{align-items:center;padding:28px!important;border-color:var(--module-accent-border);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 38%),var(--ba-surface)}.tax-book__hero.ba-page-hero .ba-page-hero__content{display:grid;gap:8px;max-width:720px}.tax-book__hero.ba-page-hero .ba-page-hero__eyebrow{min-height:25px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--module-accent) 18%,transparent)!important;border-radius:999px;background:var(--module-accent-soft)!important;color:var(--module-accent-strong)!important;font-size:.78rem;font-weight:720;line-height:1}.tax-book__hero.ba-page-hero h1{margin:0;color:var(--module-text);font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.tax-book__hero.ba-page-hero p{max-width:680px;margin:0;color:var(--module-muted);font-size:.98rem;line-height:1.55}.tax-book__toolbar{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.tax-book__search{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted, rgba(31, 35, 48, .64))}.tax-book__toolbar .balance8-filter,.tax-book__toolbar .balance8-export-actions{align-self:flex-end}.tax-book__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb);font-size:.86rem;font-weight:740;cursor:pointer}.tax-book__pagination button:disabled{opacity:.48;cursor:not-allowed}.tax-book__notice{padding:14px 16px;border-color:color-mix(in srgb,#dc2626 24%,var(--border));color:#b91c1c;font-weight:680}.tax-book__panel{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 12px 30px #0f172a0d}.tax-book__panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.tax-book__panel-head>div{display:grid;gap:4px}.tax-book__panel-head span{color:var(--primary, #2563eb);font-size:.72rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.tax-book__panel-head h2{margin:0;font-size:1rem;font-weight:760;letter-spacing:0}.tax-book__panel-head--detail{align-items:flex-end}.tax-book__search{width:min(360px,100%);padding:0 11px;box-shadow:none}.tax-book__search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:.9rem;outline:0;box-shadow:none}.tax-book__search input:focus,.tax-book__search input:focus-visible{outline:0;box-shadow:none}.tax-book__search:focus-within{border-color:color-mix(in srgb,var(--primary, #2563eb) 28%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2563eb) 10%,transparent)}.tax-book__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 98%,transparent)}.tax-book__table{width:100%;min-width:920px;border-collapse:collapse;font-size:.83rem}.tax-book__table th,.tax-book__table td{padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);text-align:left;vertical-align:middle;white-space:nowrap}.tax-book__table th{background:color-mix(in srgb,var(--bg) 58%,var(--surface));color:var(--muted, rgba(31, 35, 48, .68));font-size:.72rem;font-weight:780;text-transform:uppercase}.tax-book__table tbody tr:last-child td{border-bottom:0}.tax-book__table .is-number{text-align:right;font-variant-numeric:tabular-nums}.tax-book__total-row td{background:color-mix(in srgb,var(--primary, #2563eb) 7%,var(--surface));color:var(--text);font-weight:780}.tax-book__loading{display:grid;min-height:128px;place-items:center;color:var(--muted, rgba(31, 35, 48, .62));font-weight:680}.tax-book__pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.86rem;font-weight:650}.tax-book__pagination div{display:inline-flex;align-items:center;gap:8px}html[data-theme=dark] .tax-book__toolbar,html[data-theme=dark] .tax-book__panel,:root[data-theme=dark] .tax-book__toolbar,:root[data-theme=dark] .tax-book__panel{box-shadow:none}html[data-theme=dark] .tax-book__table th,html[data-theme=dark] .tax-book__pagination,html[data-theme=dark] .tax-book__search,:root[data-theme=dark] .tax-book__table th,:root[data-theme=dark] .tax-book__pagination,:root[data-theme=dark] .tax-book__search{color:#e6e7eaad}@media(max-width:820px){.tax-book__panel-head,.tax-book__panel-head--detail,.tax-book__pagination{align-items:stretch;flex-direction:column}.tax-book__toolbar{align-items:stretch;justify-content:stretch}.tax-book__toolbar>*{flex:1 1 100%}.tax-book__toolbar .balance8-export-actions{width:100%;justify-content:flex-start}}.voucher-workspace{display:flex;flex-direction:column;gap:10px;width:min(1520px,100% - 24px);margin-inline:auto;color:var(--text)}.voucher-workspace__breadcrumb{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted, rgba(31, 35, 48, .68));cursor:pointer;font:inherit;font-size:.86rem;font-weight:680;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.voucher-workspace__breadcrumb:hover{border-color:var(--border);background:var(--surface);color:var(--text)}.voucher-workspace__breadcrumb:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.voucher-workspace__header,.voucher-workspace__panel,.voucher-workspace__summary article{border:1px solid var(--border);background:var(--surface);box-shadow:0 14px 34px #0f172a0f}.voucher-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:124px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 40%),var(--surface)}.voucher-workspace__header .ba-page-hero__content{gap:5px;min-width:0}.voucher-workspace__header .ba-page-hero__eyebrow{min-height:22px;padding:3px 9px;font-size:.72rem}.voucher-workspace__header h1{margin:0;font-size:clamp(1.55rem,2.2vw,2.08rem);line-height:1.06;letter-spacing:0}.voucher-workspace__header p{max-width:720px;margin:0;font-size:.88rem;line-height:1.38}.voucher-workspace__hero-context{display:flex;justify-content:flex-end;width:min(390px,100%);min-width:min(340px,100%)}.voucher-workspace__hero-context .ba-active-empresa-card{width:100%}.voucher-workspace__empresa-context{width:min(520px,100%)}.voucher-workspace__headline{min-width:0}.voucher-workspace__headline h1{margin:4px 0 6px;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:760;line-height:1.06;letter-spacing:0}.voucher-workspace__headline p{max-width:680px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.9rem;line-height:1.38}.voucher-workspace__eyebrow,.voucher-workspace__badges span{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:720}.voucher-workspace__eyebrow{border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb)}.voucher-workspace__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.voucher-workspace__badges span{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72))}.voucher-workspace__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;width:100%}.voucher-workspace__save-helper{flex:1 1 100%;color:var(--muted, rgba(31, 35, 48, .64));font-size:.8rem;font-weight:680;text-align:right}.voucher-workspace__save-helper.is-ready{color:#15803d}.voucher-workspace__save-helper.is-pending{color:#a16207}.voucher-workspace__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:720;white-space:nowrap;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1)}.voucher-workspace__button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary, #2563eb) 32%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb))}.voucher-workspace__button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.voucher-workspace__button:disabled{opacity:.48;cursor:not-allowed}.voucher-workspace__button--primary{border-color:var(--primary, #2563eb);background:var(--primary, #2563eb);color:#fff}.voucher-workspace__button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary, #2563eb) 88%,#000);color:#fff}.voucher-workspace__panel{padding:10px 12px;border-radius:12px;overflow:visible}.voucher-workspace__button--danger{border-color:color-mix(in srgb,#b91c1c 64%,var(--border));background:color-mix(in srgb,#b91c1c 9%,var(--surface));color:#991b1b}.voucher-workspace__button--danger:hover:not(:disabled){border-color:#b91c1c;background:#b91c1c;color:#fff}.voucher-workspace,.voucher-workspace__panel,.voucher-workspace__lines-list,.voucher-workspace__detail-lines{overflow:visible}.voucher-workspace__review{overflow:hidden}.voucher-workspace__review-toolbar{display:grid;grid-template-columns:minmax(160px,220px) minmax(160px,220px) 1fr;gap:14px;align-items:end;margin-bottom:16px}.voucher-workspace__review-counter{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:40px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;font-weight:740}.voucher-workspace__list-actions{width:auto}.voucher-workspace__list-search{display:flex;flex-direction:column;gap:6px;min-width:0}.voucher-workspace__list-search>span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:760}.voucher-workspace__list-search>div{position:relative;display:flex;align-items:center}.voucher-workspace__list-search svg{position:absolute;left:11px;color:var(--muted, rgba(31, 35, 48, .58));pointer-events:none}.voucher-workspace__list-search input{width:100%;min-height:38px;padding:0 11px 0 34px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.82rem}.voucher-workspace__list-search input:focus{border-color:color-mix(in srgb,var(--primary, #2563eb) 36%,var(--border));outline:3px solid var(--ring);outline-offset:1px}.voucher-workspace__list-select{min-width:0}.voucher-workspace__list-select .back-select__trigger{min-height:38px;padding-inline:13px 11px;border:1px solid var(--ba-border, var(--border));border-radius:10px;background:var(--ba-surface, var(--surface));color:var(--ba-text, var(--text));box-shadow:0 1px 2px #0f172a0a;font-size:.82rem}.voucher-workspace__list-select .back-select__value{padding-inline:0}.voucher-workspace__list-select .back-select__indicator{margin-inline-start:8px;color:var(--ba-muted, var(--muted, rgba(31, 35, 48, .66)))}.voucher-workspace__list-select .back-select__trigger:is(:focus,:focus-visible),.voucher-workspace__list-select .back-select__trigger[data-focus],.voucher-workspace__list-select .back-select__trigger[data-focus-visible],.voucher-workspace__list-select .back-select__trigger[data-open=true],.voucher-workspace__list-select .back-select__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--ba-primary, var(--primary, #4f46e5)) 38%,var(--ba-border, var(--border)));box-shadow:0 0 0 3px color-mix(in srgb,var(--ba-primary, var(--primary, #4f46e5)) 12%,transparent);outline:none}.voucher-workspace__button--filter-clear{align-self:end;min-height:38px}.voucher-workspace__voucher-table{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.voucher-workspace__voucher-table-head,.voucher-workspace__voucher-table-row{display:grid;grid-template-columns:minmax(128px,.9fr) minmax(105px,.75fr) minmax(140px,1fr) minmax(180px,1.45fr) minmax(170px,1.15fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(230px,1.55fr);gap:10px;min-width:1260px;align-items:center}.voucher-workspace__voucher-table-head{min-height:42px;padding:0 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--bg));color:var(--muted, rgba(31, 35, 48, .66));font-size:.7rem;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.voucher-workspace__voucher-table-head .is-amount{text-align:right}.voucher-workspace__voucher-table-row{min-height:66px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);color:var(--text);cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.voucher-workspace__voucher-table-row:last-child{border-bottom:0}.voucher-workspace__voucher-table-row:hover,.voucher-workspace__voucher-table-row:focus-visible{background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb));outline:none}.voucher-workspace__voucher-table-row:focus-visible{box-shadow:inset 0 0 0 3px var(--ring)}.voucher-workspace__voucher-table-row>span,.voucher-workspace__voucher-table-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.voucher-workspace__voucher-table-row>strong{font-weight:800}.voucher-workspace__voucher-table-row>span{color:var(--muted, rgba(31, 35, 48, .72));font-weight:650}.voucher-workspace__voucher-table-row .is-description{color:var(--text)}.voucher-workspace__voucher-table-row .is-amount{color:var(--text);font-variant-numeric:tabular-nums;font-weight:760;text-align:right}.voucher-workspace__voucher-table-actions{display:flex;flex-wrap:wrap;gap:5px}.voucher-workspace__voucher-table-actions .voucher-workspace__button{min-height:30px;padding:0 8px;border-radius:8px;font-size:.74rem}.voucher-workspace__notice,.voucher-workspace__empty{padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.9rem;font-weight:680}.voucher-workspace__notice--error{border-color:color-mix(in srgb,#ef4444 32%,var(--border));background:color-mix(in srgb,#ef4444 8%,var(--surface));color:#b91c1c}.voucher-workspace__review-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;align-items:start}.voucher-workspace__voucher-list{display:flex;flex-direction:column;gap:10px;min-width:0}.voucher-workspace__voucher-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.55fr) minmax(150px,.5fr) minmax(130px,auto) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--surface) 96%,var(--bg));transition:border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.voucher-workspace__voucher-row.is-selected,.voucher-workspace__voucher-row:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 30%,var(--border));background:color-mix(in srgb,var(--surface) 94%,var(--primary, #2563eb));box-shadow:0 12px 26px #0f172a0f}.voucher-workspace__button--success{border-color:#16a34a;background:#16a34a;color:#fff}.voucher-workspace__button--success:hover:not(:disabled){background:#15803d;color:#fff}.voucher-workspace__voucher-main,.voucher-workspace__voucher-meta,.voucher-workspace__voucher-amounts,.voucher-workspace__detail-line>div{display:flex;flex-direction:column;gap:4px;min-width:0}.voucher-workspace__voucher-main strong{overflow:hidden;font-size:.94rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.voucher-workspace__voucher-main small{overflow:hidden;color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.voucher-workspace__voucher-date,.voucher-workspace__voucher-meta span,.voucher-workspace__voucher-amounts span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.78rem;font-weight:740}.voucher-workspace__voucher-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.voucher-workspace__balance-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:780}.voucher-workspace__balance-badge.is-balanced{border:1px solid color-mix(in srgb,#16a34a 30%,var(--border));background:color-mix(in srgb,#16a34a 10%,var(--surface));color:#15803d}.voucher-workspace__balance-badge.is-warning{border:1px solid color-mix(in srgb,#f59e0b 34%,var(--border));background:color-mix(in srgb,#f59e0b 11%,var(--surface));color:#a16207}.voucher-workspace__detail{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 20%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb))}.voucher-workspace__detail-header{display:flex;justify-content:space-between;gap:14px}.voucher-workspace__detail-header>div{min-width:0}.voucher-workspace__detail-header span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:780}.voucher-workspace__detail-header h2{overflow-wrap:anywhere;margin:4px 0;font-size:1rem;font-weight:780;letter-spacing:0}.voucher-workspace__detail-header p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.84rem;line-height:1.42}.voucher-workspace__detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.voucher-workspace__detail-grid>div{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.voucher-workspace__detail-grid span{color:var(--muted, rgba(31, 35, 48, .6));font-size:.72rem;font-weight:760}.voucher-workspace__detail-grid strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:760}.voucher-workspace__source-list{display:flex;flex-direction:column;gap:8px}.voucher-workspace__source-list>span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:780}.voucher-workspace__source-list>div{display:grid;gap:3px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.voucher-workspace__source-list small{overflow-wrap:anywhere;color:var(--muted, rgba(31, 35, 48, .64));font-size:.76rem}.voucher-workspace__traceability{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary, #5145cd) 24%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary, #5145cd) 4%,var(--surface))}.voucher-workspace__traceability-heading{display:flex;align-items:center;gap:9px}.voucher-workspace__traceability-heading>div{display:grid;gap:2px}.voucher-workspace__traceability-heading span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;font-weight:780}.voucher-workspace__traceability-heading strong{font-size:.92rem}.voucher-workspace__traceability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.voucher-workspace__traceability-grid>div{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.voucher-workspace__traceability-grid span,.voucher-workspace__traceability-grid small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem}.voucher-workspace__traceability-grid strong{overflow-wrap:anywhere;font-size:.84rem}.voucher-workspace__traceability-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.voucher-workspace__traceability-links>span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:780}.voucher-workspace__application-list{display:grid;gap:8px}.voucher-workspace__application-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.voucher-workspace__application-list article>div{display:grid;gap:2px}.voucher-workspace__application-list span,.voucher-workspace__application-list small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem}.voucher-workspace__correction-trace,.voucher-workspace__correction-form{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,#d97706 36%,var(--border));border-radius:14px;background:color-mix(in srgb,#f59e0b 7%,var(--surface))}.voucher-workspace__correction-trace>div:first-child,.voucher-workspace__correction-form>div:first-child{display:grid;gap:4px}.voucher-workspace__correction-trace span,.voucher-workspace__correction-trace small,.voucher-workspace__correction-form span,.voucher-workspace__correction-form small{color:var(--muted, rgba(31, 35, 48, .66));font-size:.76rem}.voucher-workspace__correction-trace strong,.voucher-workspace__correction-form strong{overflow-wrap:anywhere;font-size:.9rem}.voucher-workspace__correction-trace p,.voucher-workspace__correction-form p{margin:0;color:var(--muted, rgba(31, 35, 48, .72));font-size:.82rem}.voucher-workspace__correction-links,.voucher-workspace__correction-actions{display:flex;flex-wrap:wrap;gap:8px}.voucher-workspace__correction-actions{flex-direction:column;padding-top:4px}.voucher-workspace__detail-lines{display:flex;flex-direction:column;gap:10px}.voucher-workspace__detail-lines-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.voucher-workspace__detail-lines-heading span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:780}.voucher-workspace__detail-lines-heading small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:720}.voucher-workspace__detail-line{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.75fr) minmax(120px,auto);gap:10px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.voucher-workspace__detail-line strong,.voucher-workspace__detail-line span,.voucher-workspace__detail-line small{overflow-wrap:anywhere}.voucher-workspace__detail-line strong{font-size:.86rem;font-weight:780}.voucher-workspace__detail-line span{color:var(--text);font-size:.82rem;font-weight:700}.voucher-workspace__detail-line small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.74rem;line-height:1.35}.voucher-workspace__detail-line-amounts{text-align:right}.voucher-workspace__context{display:flex;flex-direction:column;gap:12px}.voucher-workspace__context-line{display:grid;grid-template-columns:48px minmax(280px,1.2fr) minmax(170px,.75fr) minmax(190px,.8fr) minmax(112px,.38fr) minmax(112px,.38fr) minmax(130px,.42fr);gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--bg)),var(--surface)),var(--surface);box-shadow:none;overflow:visible}.voucher-workspace__line-field--tag select{border-color:color-mix(in srgb,#7c3aed 18%,var(--border));background:color-mix(in srgb,#7c3aed 7%,var(--surface))}.voucher-workspace__classification-badge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;width:100%;min-width:0;padding:9px;border:1px solid color-mix(in srgb,#2563eb 24%,var(--border));border-radius:12px;background:color-mix(in srgb,#2563eb 8%,var(--surface));color:var(--primary, #2563eb)}.voucher-workspace__classification-badge svg{grid-row:span 2;margin-top:1px}.voucher-workspace__classification-badge strong,.voucher-workspace__classification-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-workspace__classification-badge strong{font-size:.74rem;font-weight:780}.voucher-workspace__classification-badge span{color:var(--muted, rgba(31, 35, 48, .64));font-size:.7rem;font-weight:680}.voucher-workspace__field input:disabled,.voucher-workspace__line-field input:disabled{opacity:.74;cursor:not-allowed}.voucher-workspace__section-description{max-width:720px;margin:0 0 7px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;line-height:1.28}.voucher-workspace__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.voucher-workspace__section-heading h2{margin:0 0 4px;font-size:1.05rem;font-weight:760;letter-spacing:0}.voucher-workspace__section-heading p{margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.88rem;line-height:1.45}.voucher-workspace__section-heading--inline{align-items:center}.voucher-workspace__template-grid{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));gap:8px}.voucher-workspace__template{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon desc";gap:3px 8px;min-height:58px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .12s ease}.voucher-workspace__template:hover,.voucher-workspace__template.is-active{border-color:color-mix(in srgb,var(--primary, #2563eb) 36%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb));box-shadow:0 8px 18px #0f172a0f}.voucher-workspace__template:hover{transform:translateY(-1px)}.voucher-workspace__template:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.voucher-workspace__template strong{grid-area:title;font-size:.8rem;font-weight:760;line-height:1.18}.voucher-workspace__template>span:last-child{grid-area:desc;color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;line-height:1.2}.voucher-workspace__template-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:38px;height:32px;width:32px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.voucher-workspace__template-context{margin-top:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,var(--primary, #2563eb))}.voucher-workspace__template-context strong{display:block;margin-bottom:4px;font-size:.82rem;font-weight:760}.voucher-workspace__template-context p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.78rem;line-height:1.32}.voucher-workspace__template-context ul{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.voucher-workspace__template-context li{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.72rem;font-weight:680}.voucher-workspace__form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.voucher-workspace__field{display:flex;flex-direction:column;gap:4px;min-width:0}.voucher-workspace__field>span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.7rem;font-weight:740}.voucher-workspace__field input,.voucher-workspace__field textarea{width:100%;min-height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--text);font:inherit;font-size:.8rem}.voucher-workspace__field textarea{min-height:42px;padding-block:6px;resize:vertical}.voucher-workspace__field .ba-soft-select__control{min-height:32px}.voucher-workspace__field--select .back-select{width:100%}.voucher-workspace__field--select .back-select__trigger{min-height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--text);box-shadow:none;font-size:.8rem;outline:none;transition:border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.voucher-workspace__field--select .back-select__trigger:is(:focus,:focus-visible),.voucher-workspace__field--select .back-select__trigger[data-focus],.voucher-workspace__field--select .back-select__trigger[data-focused],.voucher-workspace__field--select .back-select__trigger[data-focus-visible],.voucher-workspace__field--select .back-select__trigger[data-open=true],.voucher-workspace__field--select .back-select__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary, #2563eb) 26%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:none;outline:none}.voucher-workspace__field--select .back-select__indicator{color:color-mix(in srgb,var(--muted, rgba(31, 35, 48, .66)) 82%,var(--text))}.voucher-workspace__field--views .back-checkbox-group{gap:4px}.voucher-workspace__field--views .back-checkbox-group__label{color:var(--muted, rgba(31, 35, 48, .66));font-size:.7rem;font-weight:740}.voucher-workspace__field--views .back-checkbox-group__options{gap:10px;min-height:32px}.voucher-workspace__field--views .back-checkbox-group__option{min-height:28px;gap:6px;font-size:.78rem;font-weight:760}.voucher-workspace__field--views .back-checkbox-group__option [data-slot=checkbox-control]{width:17px;height:17px;border-color:color-mix(in srgb,var(--primary, #2563eb) 28%,var(--border));border-radius:6px;box-shadow:none}.voucher-workspace__field--views .back-checkbox-group__option:focus,.voucher-workspace__field--views .back-checkbox-group__option:focus-visible,.voucher-workspace__field--views .back-checkbox-group__option[data-focus],.voucher-workspace__field--views .back-checkbox-group__option[data-focused],.voucher-workspace__field--views .back-checkbox-group__option[data-focus-visible]{outline:none;box-shadow:none}.voucher-workspace__back-select [data-focus],.voucher-workspace__back-select [data-focused],.voucher-workspace__back-select [data-focus-visible],.voucher-workspace__back-select :is(button,[role=button]):is(:focus,:focus-visible){box-shadow:none;outline:none}.back-select__popover:has(.voucher-workspace__type-listbox),.voucher-workspace__type-popover{z-index:9999;overflow:visible;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 12%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,#fff);box-shadow:0 14px 32px #0f172a1a}.voucher-workspace__type-listbox{padding:6px}.voucher-workspace__type-listbox [role=option],.voucher-workspace__type-listbox [data-slot=option]{min-height:30px;border-radius:8px;color:var(--text);font-size:.8rem}.voucher-workspace__type-listbox [role=option]:hover,.voucher-workspace__type-listbox [data-slot=option]:hover,.voucher-workspace__type-listbox [data-hover=true]{background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--text)}.voucher-workspace__type-listbox [aria-selected=true],.voucher-workspace__type-listbox [data-selected=true]{background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.voucher-workspace__field--date{align-content:start;overflow:visible}.voucher-workspace__field--wide,.voucher-workspace__field--full{grid-column:span 2}.voucher-workspace__field--attach button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px dashed color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,var(--primary, #2563eb));color:var(--primary, #2563eb);cursor:pointer;font:inherit;font-size:.8rem;font-weight:720}.voucher-workspace__lines-list{display:flex;flex-direction:column;gap:5px;position:relative;z-index:10;overflow:visible}.voucher-workspace__line-card{position:relative;display:grid;grid-template-columns:44px minmax(230px,1.15fr) minmax(136px,.5fr) minmax(170px,.75fr) 108px 108px 36px;grid-template-areas:"index account cost-center glosa debe haber actions";gap:6px;align-items:start;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--bg)),var(--surface)),var(--surface);box-shadow:none;overflow:visible;z-index:1;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .12s ease}.voucher-workspace__line-card:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));box-shadow:0 8px 18px #0f172a0b}.voucher-workspace__line-card:focus-within{z-index:30}.voucher-workspace__line-index{display:flex;flex-direction:column;gap:2px;align-self:center;justify-content:center;min-height:34px;padding:4px;border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));text-align:center}.voucher-workspace__line-index span{color:var(--muted, rgba(31, 35, 48, .58));font-size:.6rem;font-weight:740}.voucher-workspace__line-index strong{font-size:.8rem;font-weight:780}.voucher-workspace__line-account,.voucher-workspace__line-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;min-width:0;overflow:visible;position:relative}.voucher-workspace__line-account>span,.voucher-workspace__line-field>span{color:var(--muted, rgba(31, 35, 48, .64));font-size:.64rem;font-weight:760}.voucher-workspace__line-account input,.voucher-workspace__line-account select,.voucher-workspace__line-account textarea,.voucher-workspace__line-field input,.voucher-workspace__line-field select,.voucher-workspace__line-field textarea{box-sizing:border-box;width:100%;min-height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:.78rem}.voucher-workspace__line-account small,.voucher-workspace__line-field small{overflow:hidden;color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.voucher-workspace__line-card>.voucher-workspace__line-index{grid-area:index}.voucher-workspace__line-card>.voucher-workspace__line-account{grid-area:account}.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center{grid-area:cost-center}.voucher-workspace__line-card>.voucher-workspace__line-field--glosa{grid-area:glosa}.voucher-workspace__line-card>.voucher-workspace__line-field--glosa textarea{box-sizing:border-box;min-height:52px;height:52px;max-height:52px;padding-block:7px;line-height:1.25;resize:none}.voucher-workspace__line-card>.voucher-workspace__line-actions{align-self:start;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px}.voucher-workspace__line-action-label{display:block;min-height:.768rem;font-size:.64rem;line-height:1.2;font-weight:760;visibility:hidden}.voucher-workspace__account-control{display:flex;align-items:center;gap:6px;min-width:0;overflow:visible}.voucher-workspace__account-control>span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;font-weight:700}.voucher-workspace__account-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:32px;padding:4px 5px 4px 8px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.voucher-workspace__account-chip strong{min-width:0;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:color-mix(in srgb,var(--primary, #2563eb) 84%,var(--text));font-size:.74rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.voucher-workspace__account-chip span{min-width:0;overflow:hidden;color:var(--muted, rgba(31, 35, 48, .68));font-size:.76rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.voucher-workspace__account-chip-actions{display:inline-flex;align-items:center;gap:3px}.voucher-workspace__account-chip-actions button{min-height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 16%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--surface) 94%,var(--primary, #2563eb));color:var(--primary, #2563eb);cursor:pointer;font:inherit;font-size:.68rem;font-weight:760}.voucher-workspace__account-cancel{min-height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .74));cursor:pointer;font:inherit;font-size:.72rem;font-weight:740}.voucher-workspace__line-field--debe input{border-color:color-mix(in srgb,#64748b 18%,var(--border));background:color-mix(in srgb,#64748b 7%,var(--surface));font-variant-numeric:tabular-nums;text-align:right}.voucher-workspace__line-card>.voucher-workspace__line-field--debe{grid-area:debe}.voucher-workspace__line-field--haber input{border-color:color-mix(in srgb,#16a34a 18%,var(--border));background:color-mix(in srgb,#16a34a 7%,var(--surface));font-variant-numeric:tabular-nums;text-align:right}.voucher-workspace__line-card>.voucher-workspace__line-field--haber{grid-area:haber}.voucher-workspace__line-card>.voucher-workspace__line-actions{grid-area:actions}.voucher-workspace__line-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.voucher-workspace__line-account,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center{z-index:5}.voucher-workspace__line-account:focus-within,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center:focus-within{z-index:20000}.voucher-workspace__line-account .back-cuentas-selector,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center .back-cuentas-selector{--back-cuentas-selector-height: 32px;--back-cuentas-selector-radius: 8px;--back-cuentas-selector-menu-max-height: 300px;--back-cuentas-selector-menu-shadow: 0 28px 70px rgba(15, 23, 42, .22);font-size:.78rem;z-index:20001}.voucher-workspace__line-account .back-cuentas-selector__control,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center .back-cuentas-selector__control{padding-inline:8px 6px;box-shadow:none}.voucher-workspace__line-account .back-cuentas-selector__leading-icon,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center .back-cuentas-selector__leading-icon{margin-right:6px}.voucher-workspace__line-account .back-cuentas-selector__icon-button,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center .back-cuentas-selector__icon-button{width:26px;height:26px}.voucher-workspace__line-account .back-cuentas-selector__listbox,.voucher-workspace__line-card>.voucher-workspace__line-field--cost-center .back-cuentas-selector__listbox{z-index:20002;min-width:min(620px,100vw - 48px);right:auto}.voucher-workspace__context-line .voucher-workspace__line-field:focus-within{z-index:20000}.voucher-workspace__context-line .voucher-workspace__line-account:focus-within{z-index:20000}.voucher-workspace__context-line .back-cuentas-selector{--back-cuentas-selector-height: 34px;--back-cuentas-selector-radius: 8px;--back-cuentas-selector-menu-max-height: 300px;--back-cuentas-selector-menu-shadow: 0 28px 70px rgba(15, 23, 42, .22);font-size:.8rem;z-index:20001}.voucher-workspace__context-line .back-cuentas-selector__listbox{z-index:20002;min-width:min(620px,100vw - 48px);right:auto}.voucher-workspace__line-remove{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:#a16207;cursor:pointer}.voucher-workspace__line-remove:disabled{opacity:.42;cursor:not-allowed}.voucher-workspace__summary{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.voucher-workspace__summary article{display:flex;flex-direction:column;gap:5px;min-height:74px;padding:12px 14px;border-radius:12px}.voucher-workspace__summary article span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.72rem;font-weight:740}.voucher-workspace__summary article strong{display:inline-flex;align-items:center;gap:7px;font-size:.98rem;font-weight:780;letter-spacing:0}.voucher-workspace__summary article.is-balanced{border-color:color-mix(in srgb,#16a34a 30%,var(--border));background:color-mix(in srgb,#16a34a 9%,var(--surface))}.voucher-workspace__summary article.is-balanced strong{color:#15803d}.voucher-workspace__summary article.is-warning{border-color:color-mix(in srgb,#f59e0b 32%,var(--border));background:color-mix(in srgb,#f59e0b 10%,var(--surface))}.voucher-workspace__summary article.is-warning strong{color:#a16207}.voucher-workspace__help{margin:-4px 0 0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;line-height:1.35}.voucher-workspace__account-menu-portal,.voucher-workspace__cost-center-menu-portal{right:auto;z-index:99999;max-height:min(var(--back-cuentas-selector-menu-max-height),100vh - 24px);isolation:isolate}.voucher-workspace__footer-actions{display:flex;justify-content:flex-end;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,var(--bg))}.voucher-workspace__footer-actions .voucher-workspace__header-actions{max-width:none}html[data-theme=dark] .voucher-workspace__header,html[data-theme=dark] .voucher-workspace__panel,html[data-theme=dark] .voucher-workspace__summary article,:root[data-theme=dark] .voucher-workspace__header,:root[data-theme=dark] .voucher-workspace__panel,:root[data-theme=dark] .voucher-workspace__summary article{box-shadow:none}html[data-theme=dark] .voucher-workspace__headline p,html[data-theme=dark] .voucher-workspace__template>span:last-child,html[data-theme=dark] .voucher-workspace__template-context p,html[data-theme=dark] .voucher-workspace__section-heading p,html[data-theme=dark] .voucher-workspace__field>span,html[data-theme=dark] .voucher-workspace__line-account>span,html[data-theme=dark] .voucher-workspace__line-field>span,html[data-theme=dark] .voucher-workspace__line-index span,html[data-theme=dark] .voucher-workspace__help,:root[data-theme=dark] .voucher-workspace__headline p,:root[data-theme=dark] .voucher-workspace__template>span:last-child,:root[data-theme=dark] .voucher-workspace__template-context p,:root[data-theme=dark] .voucher-workspace__section-heading p,:root[data-theme=dark] .voucher-workspace__field>span,:root[data-theme=dark] .voucher-workspace__line-account>span,:root[data-theme=dark] .voucher-workspace__line-field>span,:root[data-theme=dark] .voucher-workspace__line-index span,:root[data-theme=dark] .voucher-workspace__help{color:#e6e7eaad}html[data-theme=dark] .voucher-workspace__line-card,:root[data-theme=dark] .voucher-workspace__line-card{box-shadow:none}@media(max-width:1180px){.voucher-workspace__header{align-items:flex-start;flex-direction:column}.voucher-workspace__hero-context{justify-content:flex-start;width:min(100%,520px)}.voucher-workspace__template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voucher-workspace__form-grid,.voucher-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.voucher-workspace__line-card{grid-template-columns:44px minmax(180px,1fr) minmax(150px,.8fr) 108px 108px 36px;grid-template-areas:"index account account cost-center cost-center cost-center" "glosa glosa glosa debe haber actions";align-items:start}.voucher-workspace__context-line{grid-template-columns:48px minmax(220px,1fr) minmax(220px,1fr)}.voucher-workspace__review-layout,.voucher-workspace__voucher-row{grid-template-columns:1fr}.voucher-workspace__detail{position:static}.voucher-workspace__line-card>.voucher-workspace__line-actions{align-self:start;justify-content:flex-start}}@media(max-width:760px){.voucher-workspace{width:min(100%,100% - 16px);margin-inline:auto}.voucher-workspace__header,.voucher-workspace__section-heading,.voucher-workspace__section-heading--inline{align-items:flex-start;flex-direction:column}.voucher-workspace__header{min-height:0;padding:16px}.voucher-workspace__header-actions{max-width:none;width:100%;justify-content:flex-start}.voucher-workspace__header-actions .voucher-workspace__button{flex:1 1 100%}.voucher-workspace__template-grid,.voucher-workspace__form-grid,.voucher-workspace__summary,.voucher-workspace__review-toolbar,.voucher-workspace__detail-grid,.voucher-workspace__detail-line{grid-template-columns:1fr}.voucher-workspace__review-counter,.voucher-workspace__detail-line-amounts{justify-content:flex-start;text-align:left}.voucher-workspace__field--wide,.voucher-workspace__field--full{grid-column:auto}.voucher-workspace__save-helper{text-align:left}.voucher-workspace__template-context ul{flex-direction:column;align-items:stretch}.voucher-workspace__line-card{grid-template-columns:40px minmax(110px,1fr) minmax(92px,.85fr) 78px 78px 36px;grid-template-areas:"index account account cost-center cost-center cost-center" "glosa glosa glosa debe haber actions";padding:10px}.voucher-workspace__context-line{grid-template-columns:1fr;padding:10px}.voucher-workspace__line-index{min-height:32px}}@media(max-width:560px){.voucher-workspace__line-card{grid-template-columns:minmax(0,1fr) 74px 74px 36px;grid-template-areas:"index account account cost-center" "glosa glosa glosa glosa" ". debe haber actions"}.voucher-workspace__line-index{align-items:center;flex-direction:row;justify-content:flex-start;gap:5px;padding-inline:5px}.voucher-workspace__line-index span{font-size:.56rem}.voucher-workspace__line-field--glosa{align-self:stretch}}.proceso-inicio{display:flex;flex-direction:column;gap:20px;width:min(1680px,100% - 32px);margin-inline:auto;color:var(--text)}.proceso-inicio__hero{padding:28px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 34%),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 18px 45px #0f172a12}.proceso-inicio__hero-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.proceso-inicio__notice{padding:14px 16px;border-radius:14px;font-size:.92rem;font-weight:680}.proceso-inicio__notice.is-error{border-color:color-mix(in srgb,#dc2626 35%,var(--border));color:#b91c1c}.proceso-inicio__notice.is-success{border-color:color-mix(in srgb,#16a34a 35%,var(--border));color:#15803d}.proceso-inicio__period,.proceso-inicio__check,.proceso-inicio__opening,.proceso-inicio__history,.proceso-inicio__actions{padding:20px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface) 91%,transparent)),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 14px 32px #0f172a0e}.proceso-inicio__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.proceso-inicio__title-block{display:grid;gap:5px;min-width:0}.proceso-inicio__title-block p{max-width:780px;margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.88rem;line-height:1.45}.proceso-inicio__eyebrow{color:var(--primary, #2563eb);font-size:.76rem;font-weight:780;letter-spacing:0}.proceso-inicio__title-block h2{margin:0;font-size:1.18rem;font-weight:790;letter-spacing:0}.proceso-inicio__period-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:16px;align-items:stretch}.proceso-inicio__period-fields{display:grid;gap:12px;min-width:0}.proceso-inicio__period-selectors{display:grid;grid-template-columns:minmax(140px,150px) minmax(170px,190px);gap:12px;min-width:0}.proceso-inicio__date-field,.proceso-inicio__period-status{display:grid;gap:7px;min-width:0}.proceso-inicio__date-field>span,.proceso-inicio__period-status>span{display:block;color:var(--muted, rgba(31, 35, 48, .66));font-size:.78rem;font-weight:720}.proceso-inicio__date-field small,.proceso-inicio__period-status small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.75rem}.proceso-inicio__period-status{align-self:stretch;min-height:78px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.proceso-inicio__period-status strong{font-size:1rem;line-height:1.2}.proceso-inicio__period-status-meta{overflow-wrap:anywhere}.proceso-inicio__opening-mode{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.proceso-inicio__opening-mode .back-button{flex:0 1 auto;white-space:nowrap}.proceso-inicio__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.proceso-inicio__summary-card{display:grid;gap:6px;min-height:74px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface) 88%,var(--bg))),var(--surface);box-shadow:inset 0 1px #ffffff5c}.proceso-inicio__summary-card span{display:block;color:var(--muted, rgba(31, 35, 48, .66));font-size:.78rem;font-weight:720}.proceso-inicio__summary-card strong{display:inline-flex;align-items:center;gap:7px;font-size:1.1rem;font-weight:790}.proceso-inicio__summary-card.is-balanced{border-color:color-mix(in srgb,#16a34a 32%,var(--border));color:#15803d}.proceso-inicio__summary-card.is-warning{border-color:color-mix(in srgb,#d97706 32%,var(--border));color:#b45309}.proceso-inicio__groups{display:grid;gap:20px}.proceso-inicio__section-title{display:inline-flex;align-items:center;min-height:30px;margin:12px 0 10px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 7%,var(--surface));color:color-mix(in srgb,var(--text) 74%,var(--primary, #2563eb));font-size:.82rem;font-weight:820;letter-spacing:.04em}.proceso-inicio__group{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--bg))}.proceso-inicio__group-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.proceso-inicio__group-header>div{display:flex;align-items:center;gap:12px;min-width:0}.proceso-inicio__group-header h4,.proceso-inicio__group-header p{margin:0}.proceso-inicio__group-header h4{font-size:1rem;font-weight:780}.proceso-inicio__group-header p{margin-top:3px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.84rem}.proceso-inicio__group-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.82rem;font-weight:740}.proceso-inicio__group-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:12px;color:var(--primary, #2563eb);background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface))}.proceso-inicio__line-list{display:grid;overflow-x:auto}.proceso-inicio__line-head,.proceso-inicio__line{display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(180px,.85fr) minmax(105px,.44fr) minmax(105px,.44fr) minmax(190px,.82fr) 96px;column-gap:8px;align-items:center;padding:9px 14px;min-width:0}.proceso-inicio__line-head{min-height:36px;background:color-mix(in srgb,var(--bg) 58%,var(--surface));color:var(--muted, rgba(31, 35, 48, .64));font-size:.76rem;font-weight:760}.proceso-inicio__line-head span{display:block;line-height:1.2}.proceso-inicio__line{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);transition:background .18s ease,box-shadow .18s ease}.proceso-inicio__line.is-editing{background:color-mix(in srgb,var(--primary, #2563eb) 4%,var(--surface))}.proceso-inicio__line:hover{background:color-mix(in srgb,var(--primary, #2563eb) 3%,var(--surface))}.proceso-inicio__account-cell{min-width:0}.proceso-inicio__account-cell.is-editing{display:block}.proceso-inicio__account-chip{display:flex;align-items:center;gap:10px;min-width:0;min-height:36px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.proceso-inicio__account-chip strong{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:color-mix(in srgb,var(--primary, #2563eb) 84%,var(--text));font-size:.86rem;font-variant-numeric:tabular-nums}.proceso-inicio__account-chip span{display:block;min-width:0;overflow:hidden;color:var(--muted, rgba(31, 35, 48, .68));font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.proceso-inicio__account-selector{--back-cuentas-selector-height: 36px;--back-cuentas-selector-radius: 10px;--back-cuentas-selector-focus-glow: 0 0 0 2px color-mix(in srgb, var(--primary, #2563eb) 8%, transparent);width:min(100%,460px)}.proceso-inicio__money-input,.proceso-inicio__detail-input{width:100%;min-width:0}.proceso-inicio .back-input{min-height:36px;border-radius:10px}.proceso-inicio .back-input :is([data-slot=input-wrapper],[data-slot=inner-wrapper]){min-height:36px;border-radius:10px;box-shadow:none}.proceso-inicio .back-input [data-slot=input-wrapper]{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.proceso-inicio .back-input [data-slot=input]{font-size:.84rem}.proceso-inicio .back-input [data-slot=input]::placeholder{color:color-mix(in srgb,var(--muted, #64748b) 68%,transparent)}.proceso-inicio .back-input:focus-within [data-slot=input-wrapper]{border-color:color-mix(in srgb,var(--primary, #2563eb) 32%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary, #2563eb) 8%,transparent)}.proceso-inicio__money-input input{text-align:right;font-variant-numeric:tabular-nums}.proceso-inicio__line-actions{display:flex;align-items:center;justify-content:center;gap:4px}.proceso-inicio__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0}.proceso-inicio__actions .back-button{display:inline-flex;gap:8px;white-space:nowrap}.proceso-inicio__actions .back-button[disabled],.proceso-inicio__actions .back-button[aria-disabled=true]{opacity:.58}.proceso-inicio__history-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:inherit}.proceso-inicio__history-toggle span{display:inline-flex;align-items:center;gap:8px;font-weight:780}.proceso-inicio__history-toggle small{color:var(--muted, rgba(31, 35, 48, .62));font-weight:700}.proceso-inicio__history-list{display:grid;gap:10px;margin-top:16px}.proceso-inicio__history-item{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.proceso-inicio__history-item>button{display:grid;gap:5px;width:100%;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left}.proceso-inicio__history-item>button span{font-size:.88rem;font-weight:740}.proceso-inicio__history-item>button strong{color:var(--muted, rgba(31, 35, 48, .64));font-size:.78rem;font-weight:680}.proceso-inicio__history-detail{display:grid;gap:12px;padding:0 14px 14px;color:var(--muted, rgba(31, 35, 48, .7));font-size:.84rem}.proceso-inicio__history-detail h5,.proceso-inicio__history-detail p{margin:0}.proceso-inicio__history-detail h5{color:var(--text);font-size:.86rem;font-weight:760}.proceso-inicio__history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.proceso-inicio__history-grid div{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.proceso-inicio__history-grid span{font-size:.72rem}.proceso-inicio__history-grid strong{color:var(--text);font-size:.82rem}.proceso-inicio__snapshot-button{justify-self:start;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--primary, #2563eb);font-weight:720}.proceso-inicio__empty-history{margin:0;color:var(--muted, rgba(31, 35, 48, .64))}.proceso-inicio__snapshot{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:20px;background:#0f172a61}.proceso-inicio__snapshot-card{width:min(760px,100%);max-height:min(720px,100vh - 40px);overflow:auto;padding:18px}.proceso-inicio__snapshot-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.proceso-inicio__snapshot-card header span{color:var(--primary, #2563eb);font-size:.76rem;font-weight:760}.proceso-inicio__snapshot-card header h3{margin:4px 0 0}.proceso-inicio__snapshot-card header button{min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.proceso-inicio__snapshot-lines{display:grid;gap:8px}.proceso-inicio__snapshot-lines div{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border);border-radius:10px}html[data-theme=dark] .proceso-inicio__hero,html[data-theme=dark] .proceso-inicio__period,html[data-theme=dark] .proceso-inicio__check,html[data-theme=dark] .proceso-inicio__opening,html[data-theme=dark] .proceso-inicio__history,html[data-theme=dark] .proceso-inicio__actions,html[data-theme=dark] .proceso-inicio__summary-card,:root[data-theme=dark] .proceso-inicio__hero,:root[data-theme=dark] .proceso-inicio__period,:root[data-theme=dark] .proceso-inicio__check,:root[data-theme=dark] .proceso-inicio__opening,:root[data-theme=dark] .proceso-inicio__history,:root[data-theme=dark] .proceso-inicio__actions,:root[data-theme=dark] .proceso-inicio__summary-card{box-shadow:none}@media(max-width:1100px){.proceso-inicio{width:min(100% - 24px,1440px)}.proceso-inicio__period-grid,.proceso-inicio__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proceso-inicio__period-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr)}.proceso-inicio__line-head{display:none}.proceso-inicio__line{min-width:0;grid-template-columns:1fr 1fr;align-items:start}.proceso-inicio__account-cell,.proceso-inicio__detail-input,.proceso-inicio__line-actions{grid-column:1/-1}.proceso-inicio__account-selector{width:100%}}@media(max-width:720px){.proceso-inicio{width:min(100% - 20px,100%)}.proceso-inicio__hero,.proceso-inicio__period,.proceso-inicio__check,.proceso-inicio__opening,.proceso-inicio__history,.proceso-inicio__actions{padding:16px}.proceso-inicio__period-grid,.proceso-inicio__summary-grid,.proceso-inicio__history-grid,.proceso-inicio__period-selectors{grid-template-columns:1fr}.proceso-inicio__card-header{flex-direction:column}.proceso-inicio__group-header{align-items:stretch;flex-direction:column}.proceso-inicio__actions{justify-content:flex-start}.proceso-inicio__actions .back-button{flex:1 1 220px}.proceso-inicio__line{min-width:0;grid-template-columns:1fr}.proceso-inicio__account-chip{align-items:flex-start;flex-direction:column}.proceso-inicio__snapshot-lines div{flex-direction:column}}.accounting-stage2{display:grid;gap:1rem;margin:0 auto;max-width:1440px;padding:0 1rem 2rem}.accounting-stage2 h2{align-items:center;display:flex;font-size:1rem;gap:.5rem;margin:0 0 .9rem}.accounting-stage2 input,.accounting-stage2 select{background:var(--ba-surface, #fff);border:1px solid var(--ba-border);border-radius:.65rem;color:var(--ba-text);font:inherit;min-height:2.55rem;padding:.45rem .65rem}.accounting-stage2:not(.journal-book) button{align-items:center;background:var(--ba-primary);border:0;border-radius:.75rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.4rem;justify-content:center;min-height:2.6rem;padding:.55rem .9rem}.accounting-stage2:not(.journal-book) button:disabled{cursor:not-allowed;opacity:.5}.accounting-stage2__toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:.8rem}.accounting-stage2__toolbar label{color:var(--ba-muted);display:grid;font-size:.78rem;font-weight:700;gap:.3rem}.accounting-stage2__cards{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.accounting-stage2__cards>article,.accounting-stage2__cards>div{display:grid;gap:.35rem}.accounting-stage2__cards span,.accounting-stage2__cards small{color:var(--ba-muted)}.accounting-stage2__cards strong{color:var(--ba-text);font-size:1.2rem}.accounting-stage2__table-card,.accounting-stage2__table-wrap{min-width:0}.accounting-stage2__table-wrap{overflow-x:auto}.accounting-stage2__table-wrap table{border-collapse:collapse;min-width:1050px;width:100%}.accounting-stage2__table-wrap th,.accounting-stage2__table-wrap td{border-bottom:1px solid var(--ba-border);color:var(--ba-text);padding:.7rem .55rem;text-align:left;vertical-align:top}.accounting-stage2__table-wrap th{color:var(--ba-muted);font-size:.72rem;text-transform:uppercase}.accounting-stage2__table-wrap small{color:var(--ba-muted);display:block;margin-top:.2rem}.accounting-stage2__totals,.accounting-stage2__pager,.accounting-stage2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.accounting-stage2__totals{color:var(--ba-text);margin-bottom:.8rem}.accounting-stage2__pager{margin-top:.8rem}.accounting-stage2__issues{display:grid;gap:.6rem}.accounting-stage2__issues article{background:color-mix(in srgb,var(--ba-danger, #dc2626) 8%,transparent);border-left:3px solid var(--ba-danger, #dc2626);border-radius:.5rem;display:grid;gap:.25rem;padding:.65rem .75rem}.accounting-stage2__issues small{color:var(--ba-muted)}.accounting-stage2__alert{align-items:center;color:var(--ba-danger, #dc2626);display:flex;gap:.55rem}.accounting-stage2__empty{color:var(--ba-muted);padding:2rem!important;text-align:center!important}.accounting-stage2 .is-number{font-variant-numeric:tabular-nums;text-align:right}.journal-book__hero.ba-page-hero.ba-page-hero.ba-page-hero{margin-bottom:0;padding:14px 18px!important}.journal-book__hero.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__content h1{font-size:clamp(1.5rem,2vw,1.85rem);margin:5px 0 3px}.journal-book__hero.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__content p{font-size:.82rem;line-height:1.3}.journal-book__hero.ba-page-hero.ba-page-hero.ba-page-hero .ba-page-hero__eyebrow{min-height:21px;padding:3px 8px}.journal-book{box-sizing:border-box;min-width:0;width:100%}.journal-book__toolbar{align-items:end;box-sizing:border-box;display:grid;gap:11px 12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;min-width:0;padding:14px;width:100%}.journal-book__toolbar>*{min-width:0}.journal-book__scope,.journal-book__mode{grid-column:span 1}.journal-book__period,.journal-book__search{display:grid;gap:6px;min-width:0}.journal-book__period>span,.journal-book__search>span{color:var(--ba-muted, #64748b);font-size:.72rem;font-weight:800;line-height:1}.journal-book__period{grid-column:span 1}.journal-book__date-range,.journal-book__quick-search{grid-column:span 2}.journal-book__period>div{display:flex;gap:8px}.journal-book__period>div>*{flex:1 1 0;min-width:0}.journal-book__search>div{position:relative}.journal-book__search>div svg{color:var(--ba-muted, #64748b);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.journal-book__search>div input{min-width:0;padding-left:38px;width:100%}.journal-book__select{grid-column:span 1;min-width:0}.journal-book__mode{min-width:190px}.journal-book__advanced-filters{display:grid;grid-column:1/-1;grid-template-columns:minmax(330px,1.4fr) minmax(170px,.55fr) minmax(250px,1fr) minmax(220px,.8fr);gap:12px;align-items:end}.journal-book__account-filter{display:grid;gap:6px;grid-column:span 2;min-width:0}.journal-book__account-filter>span{color:var(--ba-muted, #64748b);font-size:.72rem;font-weight:800;line-height:1}.journal-book__account-summary{align-items:center;color:var(--ba-primary, #4f46e5)!important;display:flex;font-size:.7rem!important;gap:5px;line-height:1.15!important;min-width:0}.journal-book__account-summary button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:1px}@media(max-width:1120px){.journal-book__advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.journal-book__advanced-filters{grid-template-columns:minmax(0,1fr)}}.journal-book__toolbar-actions{align-items:end;display:flex;gap:8px;grid-column:span 2;justify-content:flex-end;min-width:0}.journal-book__toolbar-actions .export-action-bar{flex-wrap:wrap}.journal-book__summary{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;overflow:hidden;padding:0;width:100%}.journal-book__summary>div{display:grid;gap:3px;padding:11px 15px}.journal-book__summary>div+div{border-left:1px solid var(--ba-border, #e2e8f0)}.journal-book__summary span{color:var(--ba-muted, #64748b);font-size:.69rem;font-weight:800}.journal-book__summary strong{color:var(--ba-text, #0f172a);font-size:.95rem;font-variant-numeric:tabular-nums}.journal-book__summary .is-balanced strong{color:var(--ba-success, #15803d)}.journal-book__summary .is-unbalanced strong{color:var(--ba-danger, #dc2626)}.journal-book__summary>.status-badge{align-self:center;margin-right:12px}.journal-book__table-card{box-sizing:border-box;min-width:0;overflow:visible;padding:0;width:100%}.journal-book__table-header{align-items:center;border-bottom:1px solid var(--ba-border);display:flex;gap:12px;justify-content:space-between;padding:11px 14px}.journal-book__table-header h2{margin:0 0 3px}.journal-book__table-header p{color:var(--ba-muted, #64748b);font-size:.84rem;margin:0}.journal-book__table-wrap table{min-width:1120px}.journal-book__table-wrap th,.journal-book__table-wrap td{font-size:.76rem;line-height:1.15;padding:5px 8px;vertical-align:middle}.journal-book__table-wrap td small{display:-webkit-box;line-height:1.12;margin-top:1px;max-width:240px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.journal-book__table-wrap tbody tr{transition:background-color .14s ease}.journal-book__table-wrap tbody tr:hover{background:color-mix(in srgb,var(--ba-primary, #4f46e5) 4%,var(--ba-surface, #fff))}.journal-book__table-wrap tbody tr.is-selected{background:color-mix(in srgb,var(--ba-primary, #4f46e5) 9%,var(--ba-surface, #fff))}.journal-book__table-wrap tbody tr.is-voucher-start:not(:first-child) td{border-top-color:color-mix(in srgb,var(--ba-primary, #4f46e5) 25%,var(--ba-border))}.journal-book__date,.journal-book__voucher-link,.journal-book__account>span{white-space:nowrap}.journal-book__description>span,.journal-book__account>small{display:-webkit-box;max-width:290px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.journal-book__selection-cell{padding-inline:.45rem!important;text-align:center!important;width:42px}.journal-book__voucher-link{color:var(--ba-primary, #4f46e5);font-weight:780;text-decoration:none}.journal-book__voucher-link:hover,.journal-book__voucher-link:focus-visible{text-decoration:underline}.journal-book__table-footer{align-items:center;border-top:1px solid var(--ba-border);display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;padding:9px 12px}.journal-book__totals{align-items:center;color:var(--ba-text, #0f172a);display:flex;flex-wrap:wrap;font-size:.84rem;gap:12px}.journal-book__totals strong{font-variant-numeric:tabular-nums}.journal-book__totals span{color:var(--ba-muted, #64748b)}.journal-book__pagination{align-items:center;color:var(--ba-muted, #64748b);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:10px;justify-content:flex-end}.journal-book__pagination>div{align-items:center;display:flex;gap:4px}.journal-book__pagination .back-dropdown-select{min-width:90px}.journal-book__pagination .back-dropdown-select__trigger{min-height:34px}.journal-book__current-page{align-items:center;background:color-mix(in srgb,var(--ba-primary, #4f46e5) 8%,var(--ba-surface, #fff));border:1px solid color-mix(in srgb,var(--ba-primary, #4f46e5) 16%,var(--ba-border));border-radius:8px;color:var(--ba-primary, #4f46e5);display:inline-flex;font-size:.76rem;font-weight:800;min-height:30px;padding:0 9px}@media(max-width:1600px){.journal-book__toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-book__scope,.journal-book__mode,.journal-book__period,.journal-book__select{grid-column:span 1}.journal-book__date-range,.journal-book__account-filter,.journal-book__quick-search{grid-column:span 2}.journal-book__toolbar-actions{grid-column:span 2;justify-content:flex-end}}@media(max-width:820px){.journal-book__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-book__scope,.journal-book__mode,.journal-book__period,.journal-book__select,.journal-book__account-filter{grid-column:span 1}.journal-book__search,.journal-book__date-range,.journal-book__toolbar-actions{grid-column:span 2}.journal-book__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-book__summary>div:nth-child(3){border-left:0;border-top:1px solid var(--ba-border, #e2e8f0)}.journal-book__summary>div:nth-child(4){border-top:1px solid var(--ba-border, #e2e8f0)}.journal-book__table-footer,.journal-book__pagination{align-items:flex-start;flex-direction:column}.journal-book__pagination{width:100%}}@media(max-width:640px){.accounting-stage2{padding-inline:0}.journal-book__toolbar{grid-template-columns:1fr}.journal-book__search,.journal-book__scope,.journal-book__mode,.journal-book__period,.journal-book__date-range,.journal-book__select,.journal-book__account-filter,.journal-book__toolbar-actions{grid-column:auto}.journal-book__summary{grid-template-columns:1fr}.journal-book__summary>div+div{border-left:0;border-top:1px solid var(--ba-border, #e2e8f0)}.journal-book__toolbar-actions{align-items:stretch;flex-direction:column;min-width:0}.journal-book__toolbar-actions .export-action-bar{justify-content:flex-start;overflow-x:auto}.journal-book__table-header{align-items:flex-start;flex-direction:column}}.balance-clasificado-report{--classified-divider: color-mix(in srgb, var(--ba-border) 66%, transparent);--classified-divider-strong: color-mix(in srgb, var(--ba-border-strong, var(--ba-border)) 82%, transparent);--classified-card-surface: color-mix(in srgb, var(--ba-surface) 99.25%, var(--ba-text) .75%);--classified-table-heading-surface: color-mix(in srgb, var(--ba-surface) 98%, var(--ba-muted) 2%);--classified-group-surface: color-mix(in srgb, var(--ba-surface) 97%, var(--ba-text) 3%);--classified-result-surface: color-mix(in srgb, var(--ba-warning) 5%, var(--ba-surface));--classified-total-surface: color-mix(in srgb, var(--ba-primary) 5%, var(--ba-surface));max-width:min(1440px,100vw - 32px)}.balance-clasificado-report .financial-report__header,.balance-clasificado-report .financial-report__kpi,.balance-clasificado-report .financial-report__toolbar,.balance-clasificado-report .financial-report__section-card,.balance-clasificado-report .classified-result-strip,.balance-clasificado-report .classified-total-strip{border-color:var(--ba-border);background:var(--ba-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.balance-clasificado-report .financial-report__kpi.is-balanced{border-color:color-mix(in srgb,var(--ba-success) 34%,var(--ba-border))}.balance-clasificado-report .financial-report__kpi.is-balanced strong{color:var(--ba-success)}.balance-clasificado-report .financial-report__kpi.is-observed{border-color:color-mix(in srgb,var(--ba-warning) 38%,var(--ba-border))}.balance-clasificado-report .financial-report__kpi.is-observed strong{color:var(--ba-warning)}.balance-clasificado-report .financial-report__toolbar.balance-filtros{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;padding:18px}.balance-clasificado-toolbar-row{display:grid;align-items:end;justify-content:start;gap:14px;min-width:0}.balance-clasificado-toolbar-row--primary{grid-template-columns:repeat(2,minmax(130px,170px)) minmax(220px,300px) minmax(130px,170px) minmax(205px,245px)}.balance-clasificado-toolbar-row--secondary{grid-template-columns:minmax(220px,max-content) minmax(220px,1fr) max-content}.balance-clasificado-toolbar-actions{grid-column:3;justify-self:end;min-width:0}.balance-clasificado-toolbar-actions .financial-report__actions{width:auto}.balance-clasificado-toolbar-actions .financial-report__actions-row{flex-wrap:nowrap}.balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0}.balance-clasificado-report .financial-report__section-card{min-width:0;overflow:hidden;padding:0;background:var(--classified-card-surface)}.balance-clasificado-report .financial-report__section-card>h2{margin:0;padding:15px 16px;border-bottom:1px solid var(--classified-divider-strong);color:var(--ba-text);font-size:1rem;font-weight:820;letter-spacing:.015em;text-transform:uppercase}.balance-classified-subsection+.balance-classified-subsection{border-top:1px solid var(--classified-divider-strong)}.balance-classified-subsection>h3{margin:0;padding:11px 16px;border-bottom:1px solid var(--classified-divider);background:var(--classified-table-heading-surface);color:color-mix(in srgb,var(--ba-text) 84%,var(--ba-muted));font-size:.76rem;font-weight:840;letter-spacing:.035em;text-transform:uppercase}.balance-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--ba-primary) 30%,var(--ba-muted)) var(--ba-surface-soft);scrollbar-width:thin}.tabla-balance{width:100%;min-width:440px;border-collapse:separate;border-spacing:0;table-layout:fixed}.tabla-balance th,.tabla-balance td{padding:11px 12px;border-bottom:1px solid var(--classified-divider);background:var(--classified-card-surface);color:var(--ba-text);font-size:.84rem;font-variant-numeric:tabular-nums;line-height:1.35;text-align:left;vertical-align:middle}.tabla-balance thead th{background:var(--classified-table-heading-surface);color:color-mix(in srgb,var(--ba-text) 76%,var(--ba-muted));font-size:.72rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.tabla-balance th:first-child,.tabla-balance td:first-child{width:112px}.tabla-balance th:last-child,.tabla-balance td:last-child{width:136px;text-align:right}.tabla-balance th+th,.tabla-balance td+td{border-inline-start:1px solid var(--classified-divider)}.tabla-balance tbody th[scope=row]{font-weight:620}.tabla-balance tbody tr:last-child>*{border-bottom:0}.tabla-balance .balance-group-row>*{background:var(--classified-group-surface);font-weight:760}.tabla-balance .balance-group-row th{color:color-mix(in srgb,var(--ba-text) 88%,var(--ba-primary));text-transform:uppercase}.tabla-balance .balance-account-row:hover>*{background:color-mix(in srgb,var(--ba-primary) 3%,var(--ba-surface))}.balance-clasificado-amount{display:inline-flex;align-items:center;justify-content:flex-end;width:fit-content;min-height:28px;margin-left:auto;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--ba-text);font:inherit;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.balance-clasificado-amount.is-action{color:var(--ba-primary-strong);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--ba-duration-fast) var(--ba-ease),text-decoration-color var(--ba-duration-fast) var(--ba-ease)}.balance-clasificado-amount.is-action:hover{color:var(--ba-primary);text-decoration-color:currentColor}.balance-clasificado-amount.is-action:focus-visible{outline:3px solid var(--ba-ring);outline-offset:2px}.classified-result-strip{overflow:hidden;padding:0;background:var(--classified-result-surface)}.classified-result-grid,.classified-total-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.classified-result-cell,.classified-total-strip>div{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:15px 16px;color:var(--ba-text)}.classified-result-cell+div,.classified-total-strip>div+div{border-inline-start:1px solid var(--classified-divider-strong)}.classified-result-cell strong,.classified-total-strip>div strong{font-size:.96rem;font-variant-numeric:tabular-nums;white-space:nowrap}.classified-result-cell{background:var(--classified-result-surface)}.classified-result-cell+.classified-result-cell{border-inline-start:1px solid var(--classified-divider-strong)}.classified-result-cell h2{min-width:0;margin:0;color:var(--ba-text);font-size:1rem;font-weight:820;letter-spacing:.015em;line-height:1.2;text-transform:uppercase}.classified-result-cell--profit{justify-content:flex-end}.classified-total-strip>div span{color:var(--ba-muted);font-size:.78rem;font-weight:760;text-transform:uppercase}.classified-total-strip{overflow:hidden;padding:0;border-top:1px solid var(--classified-divider-strong);background:var(--classified-total-surface)}.classified-total-strip>div{padding-block:17px}.classified-total-strip span,.classified-total-strip strong{color:var(--ba-text);font-weight:850}.balance-clasificado-report>.financial-report__empty{margin:-6px 0 0;padding:10px 2px 0;color:var(--ba-muted);font-size:.82rem;text-align:center}.balance-clasificado-report .balance8-status-line{display:flex;align-items:center;min-height:34px;padding:6px 2px 0;border-top:1px solid transparent;color:var(--ba-muted)}.balance-clasificado-report .balance8-status-line.has-message{border-top-color:color-mix(in srgb,var(--ba-border) 72%,transparent)}.balance-clasificado-report .balance8-status-line__message{display:flex;align-items:center;gap:7px;min-width:0;font-size:.8rem;line-height:1.4}.balance-clasificado-report .balance8-status-line__message.is-warning{color:color-mix(in srgb,var(--ba-warning) 78%,var(--ba-muted))}.balance-clasificado-report .balance8-status-line__message.is-danger{color:var(--ba-danger)}.balance-clasificado-report .balance8-status-line__message ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.balance-clasificado-report .balance8-status-line__spinner{width:13px;height:13px;flex:0 0 auto;border:1.5px solid color-mix(in srgb,var(--ba-muted) 38%,transparent);border-top-color:var(--ba-muted);border-radius:50%;animation:balance8-status-spin .7s linear infinite}html[data-theme=dark] .balance-clasificado-report,:root[data-theme=dark] .balance-clasificado-report{--classified-divider: color-mix(in srgb, var(--ba-border) 72%, transparent);--classified-divider-strong: color-mix(in srgb, var(--ba-border-strong, var(--ba-border)) 88%, transparent)}@media(max-width:1024px){.balance-clasificado-toolbar-row--primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.balance-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.balance-clasificado-toolbar-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-clasificado-toolbar-row--secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.balance-clasificado-toolbar-actions{grid-column:1/-1;width:100%}.balance-clasificado-toolbar-actions .financial-report__actions-row{flex-wrap:wrap}}@media(max-width:480px){.balance-clasificado-report{max-width:min(100%,100vw - 20px)}.balance-clasificado-report .financial-report__toolbar.balance-filtros{padding:14px}.balance-clasificado-toolbar-row--primary,.balance-clasificado-toolbar-row--secondary{grid-template-columns:minmax(0,1fr)}.balance-clasificado-toolbar-row--primary .back-simple-selector,.balance-clasificado-toolbar-row--primary .back-simple-selector .back-simple-selector__trigger{width:100%}.balance-clasificado-toolbar-actions{grid-column:auto;justify-self:start}.balance-clasificado-toolbar-actions .financial-report__actions-row,.balance-clasificado-toolbar-actions .financial-report__actions-row .export-action-bar{justify-content:flex-start}.balance-clasificado-report .financial-report__section-card>h2{padding:13px 14px}.classified-total-strip{grid-template-columns:minmax(0,1fr)}.classified-total-strip>div+div{border-top:1px solid var(--classified-divider-strong);border-inline-start:0}.classified-result-cell{gap:8px;padding-inline:12px}.classified-result-cell h2{font-size:.82rem}.balance-clasificado-report .balance8-status-line,.balance-clasificado-report .balance8-status-line__message{align-items:flex-start}}.financial-report{display:flex;flex-direction:column;gap:20px;width:100%;max-width:min(1640px,100vw - 32px);margin-inline:auto;padding-bottom:clamp(32px,6vw,76px);color:var(--ba-text, var(--text))}.financial-report>.ba-page-back-link{width:fit-content}.financial-report__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(99,102,241,.11);border-radius:var(--ba-radius-2xl, 22px);background:linear-gradient(135deg,#fffffff0,#f8fafcc7),linear-gradient(115deg,#6366f114,#14b8a60b 58%,#fff0);box-shadow:0 24px 70px #0f172a13;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.financial-report__headline{min-width:0}.financial-report__headline h1{display:flex;align-items:center;gap:10px;margin:7px 0 8px;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:760;line-height:1;letter-spacing:0}.financial-report__headline p{max-width:720px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.96rem;line-height:1.52}.financial-report__eyebrow,.financial-report__mode-badge,.financial-report__summary{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-weight:720;white-space:nowrap}.financial-report__eyebrow{min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem}.financial-report__summary{min-height:38px;padding:0 12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem}.financial-report__kpis{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;width:100%;justify-content:stretch}.financial-report__kpi{min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#ffffffb8;box-shadow:0 10px 26px #0f172a0d}.financial-report__kpi span{display:block;margin-bottom:7px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.78rem;font-weight:740}.financial-report__kpi strong{font-size:1.45rem;font-weight:780}.financial-report__kpi.ba-soft-card,.financial-report__toolbar.ba-soft-card,.financial-report__table-card.ba-soft-card,.financial-report__section-card.ba-soft-card{box-shadow:var(--ba-shadow-card, 0 16px 36px rgba(15, 23, 42, .08))}.financial-report__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl, 18px);background:#ffffffb8;box-shadow:0 18px 44px #0f172a0e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.financial-report__filter-group{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.financial-report__filter-label{color:var(--muted, rgba(31, 35, 48, .66));font-size:.78rem;font-weight:760;text-transform:uppercase}.financial-report__mode-toggle{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.financial-report__mode-badge{min-height:28px;padding:0 10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .7));font-size:.78rem}.financial-report__mode-badge.is-active{border-color:color-mix(in srgb,var(--primary, #2563eb) 26%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.financial-report__mode-badge.is-soft{background:color-mix(in srgb,#7c3aed 9%,var(--surface));color:#6d28d9}.financial-report__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--primary, #2563eb);border-radius:12px;background:var(--primary, #2563eb);color:#fff;cursor:pointer;font:inherit;font-size:.88rem;font-weight:740;white-space:nowrap;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.financial-report__button:hover{background:color-mix(in srgb,var(--primary, #2563eb) 88%,#000);box-shadow:0 10px 24px #2563eb33}.financial-report__button:disabled{border-color:#6366f11f;background:#6366f157;cursor:not-allowed;opacity:.72;box-shadow:none}.financial-report__button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.financial-report__button--ghost{border-color:var(--border);background:var(--surface);color:var(--text)}.financial-report__button--ghost:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 30%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb));box-shadow:none}.financial-report__table-card,.financial-report__section-card{border:1px solid rgba(99,102,241,.1);border-radius:var(--ba-radius-2xl, 20px);background:linear-gradient(135deg,#ffffffe6,#f8fafcc2),var(--ba-surface-glass, var(--surface));box-shadow:0 22px 56px #0f172a12;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.financial-report__table-card{overflow-x:auto;scrollbar-color:rgba(99,102,241,.32) rgba(226,232,240,.42);scrollbar-width:thin}.financial-report__table-card table{width:100%;min-width:980px;border-collapse:collapse;font-size:.9rem}.financial-report__table-card th,.financial-report__table-card td{padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}.financial-report__table-card td:not(:first-child),.financial-report__table-card th:not(:first-child){text-align:right}.financial-report__table-card thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#faf7fffa,#f4f8ffeb),linear-gradient(90deg,#c4b5fd29,#bfdbfe1f),var(--ba-surface-glass, var(--surface));color:color-mix(in srgb,var(--ba-muted, rgba(31, 35, 48, .66)) 72%,#8b5cf6);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;box-shadow:inset 0 -1px #6366f11a}.financial-report__table-card tbody tr{transition:background-color .16s cubic-bezier(.2,.8,.2,1)}.financial-report__table-card tbody tr:hover{background:#6366f10d}.financial-report__table-card tbody tr:last-child td{border-bottom:0;font-weight:700}.report-account-link,.report-amount-link{display:inline;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--ba-primary, #6366f1) 78%,var(--ba-muted, #64748b));cursor:default;font:inherit;font-weight:740;text-decoration:none;text-underline-offset:3px}.report-account-link:hover,.report-amount-link:hover{text-decoration:underline}button.report-account-link,button.report-amount-link,.balance-amount-action,.estado-resultado-text-link{cursor:pointer}.report-amount-link{font-variant-numeric:tabular-nums}.financial-report .switch{position:relative;display:inline-block;width:42px;height:24px;flex:0 0 auto}.financial-report .switch input{width:0;height:0;opacity:0}.financial-report .switch .slider{position:absolute;inset:0;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,var(--bg));cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.financial-report .switch .slider:before{position:absolute;content:"";width:16px;height:16px;left:3px;bottom:3px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0f172a2e;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.financial-report .switch input:checked+.slider{border-color:var(--primary, #2563eb);background:var(--primary, #2563eb)}.financial-report .switch input:checked+.slider:before{transform:translate(18px)}.balance8-report{--balance8-link: color-mix(in srgb, var(--ba-primary, #5c56d9) 48%, var(--ba-muted, #64748b));--balance8-link-hover: color-mix(in srgb, var(--ba-primary-strong, #4b46c7) 58%, var(--ba-text, #0f172a));--balance8-text-soft: color-mix(in srgb, var(--ba-text, var(--text)) 78%, var(--ba-muted, #64748b));--balance8-muted-soft: var(--ba-muted, #64748b);--balance8-border-soft: rgba(15, 23, 42, .08);--balance8-surface-soft: color-mix(in srgb, var(--ba-surface, #fff) 96%, #f8fafc)}.balance8-report .balance-filtros{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:flex-start;width:100%;gap:10px;padding:10px 12px;border:1px solid rgba(99,102,241,.11);border-radius:var(--ba-radius-2xl, 22px);background:linear-gradient(135deg,#fffffffa,#f8fafcf0),linear-gradient(115deg,#60a5fa1a,#a78bfa11 58%,#fff0);box-shadow:0 24px 70px #0f172a13;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.balance8-report .balance-filtros .financial-report__filter-group{display:grid;grid-template-columns:max-content max-content max-content max-content;align-items:end;justify-content:start;column-gap:12px;row-gap:10px;width:100%}.balance8-report .balance-filtros .balance8-filter--account{grid-column:1/-1;grid-row:2;justify-self:start;width:auto}.balance8-report .financial-report__header{border-color:#60a5fa38;background:linear-gradient(135deg,#eff6fff5,#ede9fedb),linear-gradient(115deg,#60a5fa2e,#a78bfa1f 58%,#fff0)}.balance8-filter{display:inline-flex;align-items:center;gap:.42rem;min-width:136px}.balance8-filter select,.balance8-filter input{min-height:34px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg, 10px);background:#ffffffdb;color:var(--ba-text, var(--text));font:inherit;font-size:.9rem}.balance8-filter .ba-soft-select__control{min-height:34px}.balance8-filter.is-disabled{opacity:.68}.balance8-filter--search{min-width:min(320px,100%)}.balance8-search{position:relative;width:100%}.balance8-search svg{position:absolute;top:50%;left:11px;color:var(--muted, rgba(31, 35, 48, .58));transform:translateY(-50%);pointer-events:none}.balance8-search input{width:100%;padding-left:36px}.balance8-date-range{display:flex;align-items:center;gap:.54rem;min-width:0}.balance8-date-range label{display:grid;gap:.18rem;min-width:148px}.balance8-date-range label span{color:var(--ba-muted, rgba(31, 35, 48, .66));font-size:.72rem;font-weight:900;text-transform:uppercase}.balance8-date-range input{min-height:34px;border:1px solid var(--ba-border, var(--border));border-radius:var(--ba-radius-lg, 12px);padding:.45rem .65rem;background:#ffffffdb;color:var(--ba-text, var(--text));font:inherit;font-size:.84rem;font-weight:850}.balance8-date-range input:disabled{background:#e2e8f06b;color:color-mix(in srgb,var(--ba-muted, #64748b) 88%,var(--ba-text, #0f172a));cursor:not-allowed}.balance8-date-range>svg{color:var(--ba-muted, rgba(31, 35, 48, .58))}.balance8-date-range.back-double-date-picker{display:grid;grid-template-columns:minmax(0,var(--datepicker-width)) auto minmax(0,var(--datepicker-width));gap:.54rem;align-items:start;width:min(100%,462px);overflow:visible}.balance8-date-range.back-double-date-picker .back-double-date-picker__field{min-width:0}.balance8-date-range.back-double-date-picker .back-date-picker__suffix{padding-right:9px}.balance8-date-range.back-double-date-picker[aria-disabled=true] .back-date-picker{pointer-events:none;opacity:.62}.balance8-date-range.back-double-date-picker[aria-disabled=true] .back-date-picker__group,.balance8-date-range.back-double-date-picker[aria-disabled=true] .back-date-picker__trigger{cursor:not-allowed}.balance8-date-range .cuentas-operacionales__period-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid var(--balance8-border-soft);border-radius:11px;background:var(--balance8-surface-soft);color:color-mix(in srgb,var(--ba-primary, #5c56d9) 62%,var(--ba-muted, #64748b))}.balance8-year-toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;border:1px solid var(--balance8-border-soft);border-radius:var(--ba-radius-pill, 999px);padding:0 .62rem;background:#ffffffd1;color:var(--balance8-muted-soft);cursor:pointer;font-size:.8rem;font-weight:900;white-space:nowrap;box-shadow:inset 0 1px #ffffffb8}.balance8-year-toggle input{position:absolute;opacity:0;pointer-events:none}.balance8-year-toggle b{position:relative;width:38px;height:20px;border:1px solid var(--balance8-border-soft);border-radius:999px;background:color-mix(in srgb,var(--ba-muted, #64748b) 10%,var(--ba-surface, #fff));box-shadow:inset 0 1px 2px #0f172a14}.balance8-year-toggle b:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fffffff5;box-shadow:0 3px 8px #0f172a24;content:"";transition:transform .16s cubic-bezier(.2,.8,.2,1)}.balance8-year-toggle input:checked~b{border-color:color-mix(in srgb,var(--ba-primary, #5c56d9) 30%,var(--ba-border, var(--border)));background:var(--ba-primary-soft, rgba(92, 86, 217, .09))}.balance8-year-toggle input:checked~b:after{transform:translate(18px)}.balance8-year-toggle span:first-of-type{color:var(--ba-muted, #64748b)}.balance8-year-toggle span:last-of-type{color:color-mix(in srgb,var(--ba-muted, #64748b) 82%,var(--ba-primary, #5c56d9))}.balance-filtros .financial-report__filter-group{align-items:flex-start;gap:10px}.balance-filtros .balance8-year-toggle{margin-top:20px}.balance8-account-code{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:.12rem .5rem;background:#f8fafc;color:color-mix(in srgb,var(--ba-primary, #5c56d9) 34%,var(--ba-text, #0f172a));font-weight:880;font-variant-numeric:tabular-nums}.balance8-account-name{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:.12rem .56rem;background:#f8fafc;color:color-mix(in srgb,var(--ba-text, #0f172a) 86%,var(--ba-primary, #5c56d9));font-weight:760}.balance8-amount{display:inline-flex;align-items:center;justify-content:flex-end;width:fit-content;min-height:28px;border:0;border-radius:0;padding:.16rem .08rem;background:transparent;color:var(--balance8-link);font:inherit;font-size:.88rem;font-weight:820;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.balance8-amount--static,.balance8-amount--idle{color:color-mix(in srgb,var(--balance8-link) 82%,var(--ba-text, #0f172a))}.balance8-amount--idle{background:#0f172a06}.balance8-amount--action{color:var(--balance8-link-hover);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s cubic-bezier(.2,.8,.2,1),text-decoration-color .16s cubic-bezier(.2,.8,.2,1)}.balance8-amount--action:hover{color:var(--ba-primary, #5c56d9);text-decoration-color:currentColor}.balance8-amount--action:focus-visible{outline:3px solid var(--ba-ring, var(--ring));outline-offset:2px}.balance8-export-actions{display:inline-flex;align-items:center;gap:.44rem;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-self:end;width:max-content;margin-left:0;padding-top:0}.balance8-export-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:34px;border:1px solid var(--balance8-border-soft);border-radius:var(--ba-radius-pill, 999px);padding:.38rem .7rem;background:#ffffffd1;color:color-mix(in srgb,var(--ba-muted, #64748b) 72%,var(--ba-primary, #5c56d9));cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0f172a0e;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.balance8-export-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ba-primary, #5c56d9) 28%,var(--ba-border, var(--border)));background:var(--ba-primary-soft, rgba(92, 86, 217, .09));color:color-mix(in srgb,var(--ba-primary, #5c56d9) 68%,var(--ba-text, #0f172a));box-shadow:0 12px 26px #0f172a14}.balance8-export-actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.balance8-export-actions button:focus-visible{outline:3px solid var(--ba-ring, var(--ring));outline-offset:2px}.balance8-status.is-balanced strong{color:var(--ba-success, #16a34a)}.balance8-status.is-observed strong{color:var(--ba-warning, #d97706)}html[data-theme=dark] .financial-report__header,html[data-theme=dark] .financial-report__toolbar,html[data-theme=dark] .financial-report__table-card,html[data-theme=dark] .financial-report__section-card,:root[data-theme=dark] .financial-report__header,:root[data-theme=dark] .financial-report__toolbar,:root[data-theme=dark] .financial-report__table-card,:root[data-theme=dark] .financial-report__section-card{box-shadow:none}html[data-theme=dark] .financial-report__headline p,html[data-theme=dark] .financial-report__summary,html[data-theme=dark] .financial-report__filter-label,html[data-theme=dark] .financial-report__mode-badge,:root[data-theme=dark] .financial-report__headline p,:root[data-theme=dark] .financial-report__summary,:root[data-theme=dark] .financial-report__filter-label,:root[data-theme=dark] .financial-report__mode-badge{color:#e6e7eaad}@media(max-width:900px){.financial-report__header{align-items:flex-start;flex-direction:column;padding:22px}.financial-report__kpis,.financial-report__summary,.financial-report__button{width:100%}.financial-report__button{justify-content:center}}@media(max-width:680px){.financial-report{gap:16px}.financial-report__kpis{grid-template-columns:1fr}.financial-report__toolbar,.financial-report__filter-group,.financial-report__mode-toggle{align-items:stretch;flex-direction:column;width:100%}.financial-report__mode-toggle{align-items:flex-start}.balance8-report .balance-filtros{grid-template-columns:minmax(0,1fr)}.balance8-report .balance-filtros .financial-report__filter-group{display:flex;align-items:stretch;flex-direction:column}.balance8-filter{align-items:stretch;flex-direction:column;width:100%}.balance8-date-range{display:grid;grid-template-columns:auto 1fr 1fr;width:100%}.balance8-date-range>svg{display:none}.balance8-date-range label{min-width:0}.balance8-date-range.back-double-date-picker{grid-template-columns:minmax(0,1fr);width:min(100%,var(--datepicker-width))}.balance8-year-toggle{justify-content:flex-start;width:100%;margin-top:0}.balance8-export-actions{justify-content:flex-start;width:100%;margin-left:0;padding-top:0}}.financial-report__warnings{margin:1rem 0;border-inline-start:4px solid #f59e0b}.financial-report__warnings ul{margin:.65rem 0 0}.financial-report__loading,.financial-report__empty,.financial-report__analytical-note{padding:1rem;color:var(--text-secondary, #667085)}.financial-report__analytical-note{border-radius:.75rem;background:color-mix(in srgb,#7c3aed 8%,transparent)}.balance8-report{--income-divider: color-mix(in srgb, var(--ba-border) 72%, transparent);--income-divider-strong: color-mix( in srgb, var(--ba-border-strong, var(--ba-border)) 82%, transparent );--income-table-head: color-mix(in srgb, var(--ba-surface) 96%, var(--ba-muted) 4%);--income-group-surface: color-mix(in srgb, var(--ba-surface) 96%, var(--ba-text) 4%);--income-result-surface: color-mix(in srgb, var(--ba-surface) 97.5%, var(--ba-muted) 2.5%);--income-account-surface: var(--ba-surface);--balance8-row-surface: var(--income-account-surface)}.balance8-report .financial-report__kpi{background:var(--ba-surface);box-shadow:none}.balance8-report .financial-report__kpi.is-balanced{border-color:color-mix(in srgb,var(--ba-success) 34%,var(--ba-border))}.balance8-report .financial-report__kpi.is-balanced strong{color:var(--ba-success)}.balance8-report .financial-report__kpi.is-observed{border-color:color-mix(in srgb,var(--ba-warning) 38%,var(--ba-border))}.balance8-report .financial-report__kpi.is-observed strong{color:var(--ba-warning)}.balance8-report .balance-tabla{max-height:none;overflow:hidden;padding:0;border-color:var(--ba-border);background:var(--ba-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.balance8-report .balance8-table-scroll{width:100%;max-height:min(72vh,760px);overflow:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--ba-primary) 30%,var(--ba-muted)) var(--ba-surface-soft);scrollbar-width:thin}.balance8-report .balance8-table-scroll table{width:100%;min-width:1220px;border-collapse:separate;border-spacing:0;background:var(--ba-surface);table-layout:fixed}.balance8-report .balance8-table-scroll th,.balance8-report .balance8-table-scroll td{padding:11px 12px;border-bottom:1px solid var(--income-divider);background:var(--balance8-row-surface);color:var(--ba-text);font-variant-numeric:tabular-nums;vertical-align:middle}.balance8-report .balance8-table-scroll thead th{position:sticky;z-index:5;background:var(--income-table-head);color:var(--ba-muted);text-align:center;box-shadow:none}.balance8-report .balance8-table-scroll thead tr:first-child th{top:0;height:40px;font-size:.76rem;letter-spacing:.025em}.balance8-report .balance8-table-scroll thead tr:nth-child(2) th{top:40px;left:auto;z-index:5;height:38px;font-size:.72rem}.balance8-report .balance8-table-scroll thead tr:nth-child(2) th,.balance8-report .balance8-table-scroll thead tr:first-child th[rowspan]{border-bottom-color:transparent;box-shadow:inset 0 -1px 0 var(--income-divider-strong)}.balance8-report .balance8-table-scroll thead tr:first-child th[rowspan]{z-index:7}.balance8-report .balance8-table-scroll thead tr:first-child th:first-child,.balance8-report .balance8-table-scroll tbody>tr>:first-child{position:sticky;left:0;z-index:6;width:126px;min-width:126px;max-width:126px}.balance8-report .balance8-table-scroll thead tr:first-child th:nth-child(2),.balance8-report .balance8-table-scroll tbody>tr>:nth-child(2){position:sticky;left:126px;z-index:6;width:270px;min-width:270px;max-width:270px;text-align:left}.balance8-report .balance8-table-scroll tbody>tr>:first-child,.balance8-report .balance8-table-scroll tbody>tr>:nth-child(2){background:var(--balance8-row-surface)}.balance8-report .balance8-table-scroll thead tr:first-child th:nth-child(2){border-inline-start:1px solid var(--income-divider);box-shadow:inset -1px 0 0 var(--income-divider),inset 0 -1px 0 var(--income-divider-strong)}.balance8-report .balance8-table-scroll tbody>tr>:nth-child(2){border-inline-start:1px solid var(--income-divider);box-shadow:inset -1px 0 0 var(--income-divider)}.balance8-report .balance8-table-scroll tbody td{text-align:right}.balance8-report .balance8-table-scroll tbody{--balance8-row-surface: var(--income-account-surface)}.balance8-report .balance8-column-divider{border-inline-start:0}.balance8-report .balance8-group-divider{border-inline-start:1px solid var(--income-divider)}.balance8-report .balance8-table-scroll thead tr:first-child>:nth-child(3),.balance8-report .balance8-table-scroll thead tr:nth-child(2)>:first-child,.balance8-report .balance8-table-scroll tbody>tr>:nth-child(3){border-inline-start:0}.balance8-report .balance8-amount{min-height:30px;margin-left:auto;padding:3px 1px;border:0;border-radius:0;background:transparent;color:var(--ba-text);font-weight:700}.balance8-report .balance8-amount--action:hover{background:transparent;color:var(--ba-primary-strong);box-shadow:none}.balance8-report .balance8-summary-row{--balance8-row-surface: var(--income-group-surface);font-weight:760}.balance8-report .balance8-summary-row--profitOrLoss{--balance8-row-surface: var(--income-result-surface)}.balance8-report .balance8-summary-row--profitOrLoss>*{border-top:1px solid var(--income-divider-strong)}.balance8-report .balance8-summary-row--finalTotals{--balance8-row-surface: color-mix(in srgb, var(--ba-primary) 5%, var(--ba-surface));font-weight:850}.balance8-report .balance8-summary-row--finalTotals>*{border-top:1px solid var(--income-divider-strong);border-bottom:0}.balance8-report .balance8-table-scroll tbody tr>*{background:var(--balance8-row-surface)}.balance8-report .balance8-summary-row th[scope=row]{color:var(--ba-text);font-size:.78rem;letter-spacing:.015em;text-align:left}.balance8-report .financial-report__empty{margin:0;padding:14px 16px;border-top:1px solid var(--income-divider);background:var(--ba-surface);color:var(--ba-muted);text-align:center}.balance8-report .balance8-status-line{display:flex;align-items:center;min-height:34px;padding:6px 2px 0;border-top:1px solid transparent;color:var(--ba-muted)}.balance8-report .balance8-status-line.has-message{border-top-color:color-mix(in srgb,var(--ba-border) 72%,transparent)}.balance8-report .balance8-status-line__message{display:flex;align-items:center;gap:7px;min-width:0;font-size:.8rem;line-height:1.4}.balance8-report .balance8-status-line__message.is-warning{color:color-mix(in srgb,var(--ba-warning) 78%,var(--ba-muted))}.balance8-report .balance8-status-line__message.is-danger{color:var(--ba-danger)}.balance8-report .balance8-status-line__message strong{flex:0 0 auto}.balance8-report .balance8-status-line__message ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.balance8-report .balance8-status-line__spinner{width:13px;height:13px;flex:0 0 auto;border:1.5px solid color-mix(in srgb,var(--ba-muted) 38%,transparent);border-top-color:var(--ba-muted);border-radius:50%;animation:balance8-status-spin .7s linear infinite}@keyframes balance8-status-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .balance8-report,:root[data-theme=dark] .balance8-report{--income-divider: color-mix(in srgb, var(--ba-border) 78%, transparent);--income-divider-strong: color-mix( in srgb, var(--ba-border-strong, var(--ba-border)) 90%, transparent )}@media(max-width:768px){.balance8-report .balance8-table-scroll{max-height:min(68vh,680px)}}@media(max-width:480px){.balance8-report .balance8-table-scroll thead tr:first-child th:first-child,.balance8-report .balance8-table-scroll tbody>tr>:first-child{width:108px;min-width:108px;max-width:108px}.balance8-report .balance8-table-scroll thead tr:first-child th:nth-child(2),.balance8-report .balance8-table-scroll tbody>tr>:nth-child(2){left:108px;width:232px;min-width:232px;max-width:232px}.balance8-report .balance8-status-line,.balance8-report .balance8-status-line__message{align-items:flex-start}}.estado-resultado-report{--income-divider: color-mix(in srgb, var(--ba-border) 72%, transparent);--income-divider-strong: color-mix(in srgb, var(--ba-border-strong, var(--ba-border)) 82%, transparent);--income-table-head: color-mix(in srgb, var(--ba-surface) 96%, var(--ba-muted) 4%);--income-group-surface: color-mix(in srgb, var(--ba-surface) 96%, var(--ba-text) 4%);--income-result-surface: color-mix(in srgb, var(--ba-surface) 97.5%, var(--ba-muted) 2.5%);--income-account-surface: var(--ba-surface);--income-out-surface: color-mix(in srgb, var(--ba-surface) 97%, var(--ba-muted) 3%);--income-link: color-mix(in srgb, var(--ba-primary) 55%, var(--ba-text));width:100%;max-width:min(1440px,100vw - 32px);min-width:0;overflow-x:clip;padding-bottom:clamp(40px,7vw,88px)}.estado-resultado-report .financial-report__header,.estado-resultado-report .financial-report__kpi,.estado-resultado-report .financial-report__toolbar,.estado-resultado-report .financial-report__table-card{border-color:var(--ba-border);background:var(--ba-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.estado-resultado-report .financial-report__kpis{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;width:100%}.estado-resultado-report .financial-report__kpi{min-width:0}.estado-resultado-report .financial-report__toolbar.resultados-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;padding:18px}.estado-resultado-toolbar-row{display:grid;align-items:end;justify-content:start;gap:14px;min-width:0}.estado-resultado-toolbar-row--primary{grid-template-columns:repeat(2,minmax(130px,160px)) minmax(220px,285px) minmax(130px,160px) minmax(205px,270px)}.estado-resultado-toolbar-row--secondary{grid-template-columns:minmax(220px,max-content) var(--financial-report-cost-center-width, 240px) max-content}.estado-resultado-report .back-multi-select{width:var(--financial-report-cost-center-width, 240px);min-width:0}.estado-resultado-toolbar-actions{align-self:end;justify-self:end;min-width:0}.estado-resultado-toolbar-actions .financial-report__actions{width:auto;min-width:0}.estado-resultado-toolbar-actions .financial-report__actions-row{align-items:end;justify-content:flex-end;flex-wrap:nowrap}.estado-resultado-report .financial-report__pdf-presentation{min-width:232px}.estado-resultado-selector-popover{z-index:var(--ba-z-popover, 1500)!important;max-height:min(360px,100vh - 32px);overflow-y:auto;border:1px solid var(--ba-border);background:var(--ba-surface);color:var(--ba-text);box-shadow:var(--ba-shadow-card)}.estado-resultado-report .financial-report__table-card.resultados-tabla{width:100%;min-width:0;overflow:hidden;padding:0}.estado-resultado-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--ba-muted) 38%,transparent) transparent;scrollbar-width:thin}.estado-resultado-table-scroll table{width:100%;min-width:1540px;border-collapse:separate;border-spacing:0;color:var(--ba-text);font-size:.82rem;font-variant-numeric:tabular-nums}.estado-resultado-table-scroll th,.estado-resultado-table-scroll td{min-width:86px;padding:11px 10px;border-bottom:1px solid var(--income-divider);text-align:right;white-space:nowrap}.estado-resultado-table-scroll th:first-child{width:320px;min-width:320px;max-width:320px;text-align:left;white-space:normal}.estado-resultado-table-scroll thead th{position:sticky;top:0;z-index:3;background:var(--income-table-head);color:var(--ba-muted);font-size:.73rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--income-divider-strong)}.estado-resultado-table-scroll thead th:first-child{left:0;z-index:5;background:var(--income-table-head);box-shadow:inset -1px 0 0 var(--income-divider),inset 0 -1px 0 var(--income-divider-strong)}.estado-resultado-table-scroll tbody tr{--income-row-surface: var(--income-account-surface);background:var(--income-row-surface)}.estado-resultado-table-scroll tbody th:first-child{position:sticky;left:0;z-index:2;background:var(--income-row-surface);box-shadow:inset -1px 0 0 var(--income-divider)}.estado-resultado-row.is-group{--income-row-surface: var(--income-group-surface);font-weight:760}.estado-resultado-row.is-result{--income-row-surface: var(--income-result-surface);font-weight:780}.estado-resultado-row.is-result th,.estado-resultado-row.is-result td{border-top:1px solid var(--income-divider-strong)}.estado-resultado-row.is-net_result,.estado-resultado-row.is-net_result_accumulated{font-weight:850}.estado-resultado-row.is-net_result_accumulated{--income-row-surface: color-mix(in srgb, var(--ba-primary) 5%, var(--ba-surface))}.estado-resultado-account-row{--income-row-surface: var(--income-account-surface);color:var(--ba-muted)}.estado-resultado-account-row th{font-weight:600}.estado-resultado-account-row.is-level-3.is-subtotal{--income-row-surface: color-mix(in srgb, var(--income-group-surface) 58%, var(--ba-surface));color:var(--ba-text);font-weight:720}.estado-resultado-account-row.is-level-3.is-subtotal th,.estado-resultado-account-row.is-level-3.is-subtotal td{border-top:1px solid var(--income-divider)}.estado-resultado-account-row.is-level-3 th:first-child{padding-inline-start:42px}.estado-resultado-account-row.is-level-4 th:first-child{padding-inline-start:64px;font-size:.78rem}.estado-resultado-row-label,.estado-resultado-account-label{display:inline-flex;align-items:center;min-width:0;gap:8px}.estado-resultado-account-label{align-items:baseline}.estado-resultado-account-label span:first-child{flex:0 0 auto;color:color-mix(in srgb,var(--ba-primary) 32%,var(--ba-text));font-weight:760}.estado-resultado-account-label span:last-child{min-width:0;overflow-wrap:anywhere}.estado-resultado-report .back-disclosure-button{width:30px;height:30px;min-width:30px;min-height:30px;flex:0 0 30px;border-color:transparent;color:var(--ba-muted)}.estado-resultado-report .back-disclosure-button:hover:not(:disabled){border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-text)}.estado-resultado-report .back-disclosure-button:focus-visible{outline:3px solid var(--ba-ring, var(--ring));outline-offset:2px}.estado-resultado-report .back-disclosure-button:disabled{opacity:.42}.estado-resultado-table-scroll .is-out-of-range{background:var(--income-out-surface);color:color-mix(in srgb,var(--ba-muted) 68%,transparent)}.estado-resultado-table-scroll .is-annual{min-width:108px;border-inline-start:1px solid var(--income-divider-strong)}.estado-resultado-amount{display:inline-flex;align-items:center;justify-content:flex-end;min-height:28px;margin-inline-start:auto;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;text-decoration:none}button.estado-resultado-amount.is-action{color:var(--income-link);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:3px}button.estado-resultado-amount.is-action:hover{color:color-mix(in srgb,var(--ba-primary) 72%,var(--ba-text));text-decoration-color:currentColor}button.estado-resultado-amount.is-action:focus-visible{outline:3px solid var(--ba-ring, var(--ring));outline-offset:2px}.estado-resultado-table-scroll .is-out-of-range .estado-resultado-amount{color:inherit;text-decoration:none}html[data-theme=dark] .estado-resultado-report,:root[data-theme=dark] .estado-resultado-report{--income-divider: color-mix(in srgb, var(--ba-border) 78%, transparent);--income-divider-strong: color-mix(in srgb, var(--ba-border-strong, var(--ba-border)) 90%, transparent);--income-link: color-mix(in srgb, var(--ba-primary) 42%, var(--ba-text))}@media(max-width:960px){.estado-resultado-toolbar-row--primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.estado-resultado-toolbar-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.estado-resultado-toolbar-actions{grid-column:1/-1;width:100%}}@media(max-width:768px){.estado-resultado-toolbar-row--primary,.estado-resultado-toolbar-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.estado-resultado-toolbar-actions{grid-column:1/-1;justify-self:stretch}.estado-resultado-toolbar-actions .financial-report__actions-row{justify-content:flex-start;flex-wrap:wrap}.estado-resultado-report .financial-report__kpis{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.estado-resultado-report{max-width:min(100%,100vw - 20px)}.estado-resultado-report .financial-report__toolbar.resultados-filtros{padding:14px}.estado-resultado-toolbar-row--primary,.estado-resultado-toolbar-row--secondary{grid-template-columns:minmax(0,1fr)}.estado-resultado-toolbar-row .back-simple-selector,.estado-resultado-toolbar-row .back-binary-switch,.estado-resultado-toolbar-row .back-multi-select,.estado-resultado-toolbar-row .back-simple-selector__trigger,.estado-resultado-toolbar-row .back-multi-select__select{width:100%}.estado-resultado-toolbar-actions{grid-column:auto;justify-self:start}.estado-resultado-toolbar-actions .financial-report__actions-row,.estado-resultado-toolbar-actions .export-action-bar{justify-content:flex-start;flex-wrap:wrap}.estado-resultado-table-scroll th:first-child{width:250px;min-width:250px;max-width:250px}}.estado-resultado-comparativo-report .estado-resultado-toolbar-row--primary{grid-template-columns:repeat(2,minmax(120px,150px)) minmax(210px,270px) minmax(120px,150px) minmax(150px,180px) minmax(195px,245px)}.estado-resultado-comparativo-report .estado-resultado-table-scroll table{width:100%;min-width:820px}.estado-resultado-comparativo-report .estado-resultado-table-scroll th:first-child{width:360px;min-width:360px;max-width:360px}.estado-resultado-comparativo-report .estado-resultado-table-scroll th:not(:first-child),.estado-resultado-comparativo-report .estado-resultado-table-scroll td:not(:first-child){min-width:145px}.estado-resultado-comparativo-report .estado-resultado-value{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:42px;margin-inline-start:auto}.estado-resultado-comparativo-report .estado-resultado-variation{color:var(--ba-muted);font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.25}.estado-resultado-comparativo-report .estado-resultado-row.is-percentage{--income-row-surface: color-mix(in srgb, var(--ba-surface) 98%, var(--ba-muted) 2%);color:var(--ba-muted);font-size:.78rem;font-weight:680}.estado-resultado-comparativo-report .estado-resultado-row.is-percentage th,.estado-resultado-comparativo-report .estado-resultado-row.is-percentage td{border-top:1px solid var(--income-divider)}.estado-resultado-comparativo-report .estado-resultado-row.is-percentage .estado-resultado-amount{min-height:24px}@media(max-width:1100px){.estado-resultado-comparativo-report .estado-resultado-toolbar-row--primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.estado-resultado-comparativo-report .estado-resultado-toolbar-row--primary,.estado-resultado-comparativo-report .estado-resultado-toolbar-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.estado-resultado-comparativo-report .estado-resultado-toolbar-row--primary,.estado-resultado-comparativo-report .estado-resultado-toolbar-row--secondary{grid-template-columns:minmax(0,1fr)}.estado-resultado-comparativo-report .estado-resultado-table-scroll th:first-child{width:250px;min-width:250px;max-width:250px}}.financial-report__header.ba-page-hero.ba-page-hero{align-items:flex-start;min-height:0;padding:clamp(16px,2vw,20px);border-color:color-mix(in srgb,var(--ba-primary) 14%,var(--ba-border));border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:none}.financial-report__header .ba-page-hero__content{flex:1 1 auto;max-width:none}.financial-report__header.ba-page-hero .ba-page-hero__content h1{margin:8px 0 0;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.12}.financial-report__header .ba-status-badge{margin-top:10px}html[data-theme=dark] .financial-report__header.ba-page-hero.ba-page-hero,:root[data-theme=dark] .financial-report__header.ba-page-hero.ba-page-hero{border-color:color-mix(in srgb,var(--ba-primary) 20%,var(--ba-border));background:var(--ba-surface);box-shadow:none}@media(max-width:480px){.financial-report__header.ba-page-hero.ba-page-hero{padding:15px}.financial-report__header .ba-status-badge{max-width:100%;white-space:normal}}.financial-report__actions{display:grid;gap:10px;min-width:0}.financial-report__actions-row{display:flex;align-items:end;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.financial-report__pdf-presentation{min-width:0}.financial-report__mode-switch{min-width:220px}.financial-report{--financial-report-cost-center-width: 240px}.financial-report .financial-report-cost-center{width:var(--financial-report-cost-center-width);min-width:0;max-width:100%}.financial-report .back-binary-switch__switch{outline:0}.financial-report .back-binary-switch__switch[data-selected] .back-binary-switch__track{box-shadow:inset 0 1px 1px color-mix(in srgb,#0f172a 16%,transparent)}.financial-report .back-binary-switch__switch:hover:not([data-disabled]) .back-binary-switch__track{border-color:color-mix(in srgb,var(--back-switch-track-selected) 46%,var(--back-switch-border))}.financial-report .back-binary-switch__track{width:44px;height:26px;box-shadow:inset 0 1px 1px color-mix(in srgb,#0f172a 8%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.financial-report .back-binary-switch__thumb{width:20px;height:20px;box-shadow:0 1px 3px color-mix(in srgb,#0f172a 28%,transparent),0 0 0 1px color-mix(in srgb,#0f172a 6%,transparent);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;will-change:transform}.financial-report-cost-center__popover .back-multi-select__option{position:relative;min-height:38px;padding-inline:11px 42px;border-radius:10px;transition:background .16s ease,color .16s ease}.financial-report-cost-center__popover .back-multi-select__option:after{position:absolute;top:50%;right:12px;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--ba-primary, #4f46e5) 42%,var(--ba-border, #dbe1ea));border-radius:6px;background:var(--ba-surface, #fff);box-shadow:inset 0 1px 1px color-mix(in srgb,#0f172a 5%,transparent);content:"";transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.financial-report-cost-center__popover .back-multi-select__option:hover,.financial-report-cost-center__popover .back-multi-select__option[data-hover]{background:color-mix(in srgb,var(--ba-primary, #4f46e5) 5%,var(--ba-surface, #fff))}.financial-report-cost-center__popover .back-multi-select__option[data-selected]{color:var(--ba-primary-strong, var(--ba-primary, #4f46e5))}.financial-report-cost-center__popover .back-multi-select__option[data-selected]:after{border-color:var(--ba-primary, #4f46e5);background:var(--ba-primary, #4f46e5);box-shadow:0 1px 3px color-mix(in srgb,var(--ba-primary, #4f46e5) 34%,transparent)}.financial-report-cost-center__popover .back-multi-select__option[data-focus-visible]:after{box-shadow:0 0 0 3px var(--ba-ring-soft, rgba(120, 100, 255, .12))}.financial-report-cost-center__popover .back-multi-select__option-indicator{position:absolute;top:50%;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#fff;transform:translateY(-50%)}.financial-report-cost-center__popover .back-multi-select__option-indicator svg{width:14px;height:14px}.financial-report__export-message{margin:0;font-size:.8rem;text-align:right;color:var(--ba-danger)}.balance8-report .financial-report__toolbar.balance-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-color:var(--ba-border);background:var(--ba-surface);box-shadow:none}.balance8-toolbar-row{display:grid;align-items:end;justify-content:start;gap:14px;min-width:0}.balance8-toolbar-row--primary{grid-template-columns:repeat(2,minmax(130px,170px)) minmax(220px,285px) minmax(130px,170px)}.balance8-toolbar-row--secondary{grid-template-columns:minmax(220px,max-content) minmax(220px,1fr) max-content}.balance8-report .financial-report-scope{min-width:0}.balance8-toolbar-actions{grid-column:3;justify-self:end;min-width:0}.balance8-toolbar-actions .financial-report__actions{width:auto}.balance8-toolbar-actions .financial-report__actions-row{align-items:end;justify-content:flex-end;flex-wrap:nowrap}.balance8-selector-popover{z-index:var(--ba-z-popover, 1500)!important;max-height:min(360px,100vh - 32px);overflow-y:auto;border:1px solid var(--ba-border);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}@media(max-width:1024px){.balance8-toolbar-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.balance8-toolbar-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.balance8-toolbar-row--secondary{grid-template-columns:minmax(0,1fr)}.balance8-toolbar-actions{width:100%;justify-self:stretch;grid-column:1/-1}.balance8-toolbar-actions .financial-report__actions-row{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:480px){.balance8-report .financial-report__toolbar.balance-filtros{padding:14px}.balance8-toolbar-row--primary,.balance8-toolbar-row--secondary{grid-template-columns:minmax(0,1fr)}.balance8-toolbar-row .back-simple-selector,.balance8-toolbar-row .back-simple-selector .back-simple-selector__trigger{width:100%}.balance8-toolbar-actions{justify-self:start}.balance8-toolbar-actions .financial-report__actions-row{align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.balance8-toolbar-actions .financial-report__actions-row .export-action-bar{flex:1 1 100%;justify-content:flex-start}.financial-report__export-message{text-align:left}}@layer base{.rrhh-home,.rrhh-page{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7);--rrhh-success: #16a34a;--rrhh-blue: #2563eb;--rrhh-pink: #db2777;display:flex;flex-direction:column;gap:24px;width:min(1220px,100%);margin-inline:auto;color:var(--text)}.rrhh-home__hero,.rrhh-page__header{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 22px;align-items:center;padding:24px;border:1px solid color-mix(in srgb,var(--rrhh-accent) 12%,var(--border));border-radius:22px;background:var(--surface);box-shadow:0 12px 28px #0f172a0e}.rrhh-home__hero-content{min-width:0;max-width:720px}.rrhh-home__hero-content h1{margin:10px 0 7px;color:var(--text);font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:0}.rrhh-home__hero-content p{max-width:720px;margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.94rem;font-weight:500;line-height:1.5}.rrhh-home__hero-badge,.rrhh-home__section-badge,.rrhh-page__badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 10px;border-radius:9px;font-size:.72rem;font-weight:760;line-height:1}.rrhh-home__hero-badge{border:1px solid color-mix(in srgb,var(--rrhh-accent) 18%,transparent);background:color-mix(in srgb,var(--rrhh-accent) 13%,var(--surface));color:var(--rrhh-accent-strong)}.rrhh-home__hero-card{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:255px;padding:16px;border:1px solid color-mix(in srgb,var(--rrhh-accent) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:0 14px 32px #0f172a14}.rrhh-home__hero-card p,.rrhh-home__hero-card span{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.82rem;line-height:1.35}.rrhh-home__hero-card strong{display:block;margin:2px 0;font-size:1.12rem;font-weight:780}.rrhh-home__hero-card-icon,.rrhh-home__section-icon,.rrhh-home__kpi-icon,.rrhh-page__icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--rrhh-accent) 18%,var(--border));background:color-mix(in srgb,var(--rrhh-accent) 10%,var(--surface));color:var(--rrhh-accent-strong)}.rrhh-home__hero-card-icon{width:42px;height:42px;border-radius:14px}.rrhh-home__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.rrhh-home__kpi{min-height:154px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.rrhh-home__kpi p{margin:16px 0 8px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.82rem;font-weight:680;line-height:1.35}.rrhh-home__kpi strong{display:block;font-size:1.55rem;font-weight:780;line-height:1.05}.rrhh-home__kpi>span{display:block;margin-top:8px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.8rem;font-weight:650}.rrhh-home__kpi.is-green{--rrhh-accent: var(--rrhh-success);--rrhh-accent-strong: #15803d}.rrhh-home__kpi.is-blue{--rrhh-accent: var(--rrhh-blue);--rrhh-accent-strong: #1d4ed8}.rrhh-home__kpi.is-pink{--rrhh-accent: var(--rrhh-pink);--rrhh-accent-strong: #be185d}.rrhh-home__kpi-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rrhh-home__kpi-top>svg{color:color-mix(in srgb,var(--rrhh-accent-strong) 78%,var(--text))}.rrhh-home__kpi-icon,.rrhh-page__icon{width:38px;height:38px;border-radius:13px}.rrhh-home__dashboard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px}.rrhh-home__panel,.rrhh-page__card,.rrhh-page__panel{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.rrhh-home__panel{min-width:0;padding:18px}.rrhh-home__panel--payroll,.rrhh-home__panel--quick{grid-column:span 1}.rrhh-home__panel--quick{grid-column:1/-1}.rrhh-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.rrhh-home__section-head>div{display:flex;align-items:center;gap:10px;min-width:0}.rrhh-home__section-head h2{margin:0;font-size:1rem;font-weight:780;letter-spacing:0}.rrhh-home__section-icon{width:34px;height:34px;border-radius:12px}.rrhh-home__section-badge{background:color-mix(in srgb,var(--rrhh-accent) 10%,var(--surface));color:var(--rrhh-accent-strong)}.rrhh-home__payroll-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px}.rrhh-home__payroll-summary span{color:var(--muted, rgba(31, 35, 48, .64));font-size:.84rem;font-weight:680}.rrhh-home__payroll-summary strong{display:block;margin:8px 0;font-size:clamp(2rem,3vw,2.65rem);font-weight:800;line-height:1}.rrhh-home__payroll-summary p{max-width:520px;margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.5}.rrhh-home__payroll-ring{display:grid;place-items:center;width:106px;height:106px;border-radius:999px;background:radial-gradient(circle,var(--surface) 58%,transparent 60%),conic-gradient(var(--rrhh-accent) 0 72%,color-mix(in srgb,var(--rrhh-accent) 12%,var(--border)) 72% 100%)}.rrhh-home__payroll-ring span{color:var(--rrhh-accent-strong);font-size:1.25rem;font-weight:800}.rrhh-home__progress{height:10px;margin:22px 0 14px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--rrhh-accent) 10%,var(--border))}.rrhh-home__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rrhh-accent),var(--rrhh-success))}.rrhh-home__payroll-meta{display:flex;flex-wrap:wrap;gap:10px}.rrhh-home__payroll-meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted, rgba(31, 35, 48, .7));font-size:.8rem;font-weight:700}.rrhh-home__obligations,.rrhh-home__payslips,.rrhh-home__distribution,.rrhh-home__quick-grid{display:grid;gap:10px}.rrhh-home__obligation,.rrhh-home__payslip,.rrhh-home__distribution-row,.rrhh-home__quick-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.rrhh-home__obligation strong,.rrhh-home__obligation b,.rrhh-home__payslip strong,.rrhh-home__payslip b{display:block;color:var(--text);font-size:.9rem;font-weight:760}.rrhh-home__obligation span,.rrhh-home__payslip span{display:block;margin-top:4px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.78rem;font-weight:650}.rrhh-home__obligation em,.rrhh-home__payslip em{flex:0 0 auto;min-height:26px;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--rrhh-success) 11%,var(--surface));color:#15803d;font-size:.74rem;font-style:normal;font-weight:760}.rrhh-home__payslip>div:last-child{text-align:right}.rrhh-home__distribution-row{min-height:46px}.rrhh-home__distribution-row>div{display:flex;align-items:center;gap:9px}.rrhh-home__distribution-row span{width:10px;height:10px;border-radius:999px;background:var(--rrhh-accent)}.rrhh-home__distribution-row strong,.rrhh-home__distribution-row em{font-size:.86rem;font-style:normal;font-weight:760}.rrhh-home__distribution-row.is-green{--rrhh-accent: var(--rrhh-success)}.rrhh-home__distribution-row.is-blue{--rrhh-accent: var(--rrhh-blue)}.rrhh-home__distribution-row.is-slate{--rrhh-accent: #64748b}.rrhh-home__quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rrhh-home__quick-link{min-height:64px;color:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.rrhh-home__quick-link span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--rrhh-accent) 10%,var(--surface));color:var(--rrhh-accent-strong)}.rrhh-home__quick-link strong{flex:1 1 auto;font-size:.88rem;font-weight:760}.rrhh-home__quick-link>svg{color:var(--muted, rgba(31, 35, 48, .56))}.rrhh-home__quick-link:hover{border-color:color-mix(in srgb,var(--rrhh-accent) 30%,var(--border));background:color-mix(in srgb,var(--surface) 95%,var(--rrhh-accent));transform:translateY(-1px)}.rrhh-home__quick-link:focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:3px}.rrhh-page__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.rrhh-page__header p{max-width:700px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.rrhh-page__badge.is-planning{background:color-mix(in srgb,var(--rrhh-accent) 12%,var(--surface));color:var(--rrhh-accent-strong)}.rrhh-page__badge.is-soon{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.rrhh-page__workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rrhh-page__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.rrhh-page__back:hover{border-color:var(--border);color:var(--rrhh-accent-strong)}.rrhh-page__card{min-height:176px;padding:18px}.rrhh-page__card h2{margin:18px 0 8px;font-size:1rem;font-weight:760;letter-spacing:0}.rrhh-page__card p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.5}.rrhh-page__panel{display:flex;align-items:flex-start;gap:14px;grid-column:1/-1;padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--rrhh-success) 9%,transparent),transparent 48%),var(--surface);color:var(--text)}.rrhh-page__panel svg{flex:0 0 auto;color:var(--rrhh-success)}.rrhh-page__panel h2{margin:0 0 6px;font-size:1rem;font-weight:760;letter-spacing:0}.rrhh-page__panel p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.5}html[data-theme=dark] .rrhh-home__hero,html[data-theme=dark] .rrhh-home__hero-card,html[data-theme=dark] .rrhh-home__kpi,html[data-theme=dark] .rrhh-home__panel,html[data-theme=dark] .rrhh-page__header,html[data-theme=dark] .rrhh-page__card,html[data-theme=dark] .rrhh-page__panel,:root[data-theme=dark] .rrhh-home__hero,:root[data-theme=dark] .rrhh-home__hero-card,:root[data-theme=dark] .rrhh-home__kpi,:root[data-theme=dark] .rrhh-home__panel,:root[data-theme=dark] .rrhh-page__header,:root[data-theme=dark] .rrhh-page__card,:root[data-theme=dark] .rrhh-page__panel{box-shadow:none}html[data-theme=dark] .rrhh-home__hero-content p,html[data-theme=dark] .rrhh-home__hero-card p,html[data-theme=dark] .rrhh-home__hero-card span,html[data-theme=dark] .rrhh-home__kpi p,html[data-theme=dark] .rrhh-home__kpi>span,html[data-theme=dark] .rrhh-home__payroll-summary span,html[data-theme=dark] .rrhh-home__payroll-summary p,html[data-theme=dark] .rrhh-home__payroll-meta span,html[data-theme=dark] .rrhh-home__obligation span,html[data-theme=dark] .rrhh-home__payslip span,html[data-theme=dark] .rrhh-home__quick-link>svg,html[data-theme=dark] .rrhh-page__header p,html[data-theme=dark] .rrhh-page__back,html[data-theme=dark] .rrhh-page__card p,html[data-theme=dark] .rrhh-page__panel p,:root[data-theme=dark] .rrhh-home__hero-content p,:root[data-theme=dark] .rrhh-home__hero-card p,:root[data-theme=dark] .rrhh-home__hero-card span,:root[data-theme=dark] .rrhh-home__kpi p,:root[data-theme=dark] .rrhh-home__kpi>span,:root[data-theme=dark] .rrhh-home__payroll-summary span,:root[data-theme=dark] .rrhh-home__payroll-summary p,:root[data-theme=dark] .rrhh-home__payroll-meta span,:root[data-theme=dark] .rrhh-home__obligation span,:root[data-theme=dark] .rrhh-home__payslip span,:root[data-theme=dark] .rrhh-home__quick-link>svg,:root[data-theme=dark] .rrhh-page__header p,:root[data-theme=dark] .rrhh-page__back,:root[data-theme=dark] .rrhh-page__card p,:root[data-theme=dark] .rrhh-page__panel p{color:#e6e7eaad}@media(max-width:1120px){.rrhh-home__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rrhh-home__dashboard{grid-template-columns:1fr}.rrhh-home__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.rrhh-home__kpis,.rrhh-home__quick-grid,.rrhh-page__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.rrhh-home__hero{align-items:flex-start;flex-direction:column}.rrhh-home__hero-card{width:100%}}@media(max-width:620px){.rrhh-home,.rrhh-page{gap:20px}.rrhh-home__hero,.rrhh-page__header{padding:22px;border-radius:18px}.rrhh-home__kpis,.rrhh-home__quick-grid,.rrhh-page__workspace,.rrhh-home__payroll-summary{grid-template-columns:1fr}.rrhh-home__payroll-ring{width:96px;height:96px}.rrhh-home__payslip,.rrhh-page__panel{align-items:flex-start;flex-direction:column}.rrhh-home__payslip>div:last-child{text-align:left}}}@layer base{.trabajadores{--trabajadores-accent: var(--ba-primary, #5c56d9);--trabajadores-accent-strong: var(--ba-primary-strong, #4b46c7);--trabajadores-success: #16a34a;--trabajadores-blue: #2563eb;--trabajadores-warning: #f59e0b;display:flex;flex-direction:column;gap:22px;width:min(1280px,100%);margin-inline:auto;color:var(--text)}.trabajadores__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.trabajadores__back:hover{border-color:var(--border);color:var(--trabajadores-accent-strong)}.trabajadores__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:24px;padding:28px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--trabajadores-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--trabajadores-accent) 10%,transparent),transparent 46%),var(--surface);box-shadow:0 20px 48px #0f172a14}.trabajadores__headline{min-width:0}.trabajadores__headline h1{margin:10px 0;font-size:clamp(2rem,4vw,3.35rem);font-weight:790;line-height:1;letter-spacing:0}.trabajadores__headline p{max-width:650px;margin:0;color:var(--muted, rgba(31, 35, 48, .7));font-size:.98rem;line-height:1.58}.trabajadores__badge,.trabajadores__list-badge,.trabajadores__status{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;font-size:.76rem;font-weight:760}.trabajadores__badge{background:color-mix(in srgb,var(--trabajadores-accent) 13%,var(--surface));color:var(--trabajadores-accent-strong)}.trabajadores__toolbar{display:grid;gap:12px}.trabajadores__search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,var(--bg));color:var(--muted, rgba(31, 35, 48, .62))}.trabajadores__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.92rem}.trabajadores__filters{display:flex;flex-wrap:wrap;gap:8px}.trabajadores__filter,.trabajadores__new,.trabajadores__actions a,.trabajadores__actions button,.trabajadores__tabs button{border:0;font:inherit;cursor:pointer}.trabajadores__filter{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.8rem;font-weight:720}.trabajadores__new{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,var(--trabajadores-accent),var(--trabajadores-blue));color:#fff;font-size:.9rem;font-weight:780;box-shadow:0 14px 28px #4f46e53d}.trabajadores__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px;align-items:start}.trabajadores__list{display:grid;gap:14px;min-width:0}.trabajadores__list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-inline:2px}.trabajadores__list-head h2,.trabajadores__list-head p{margin:0}.trabajadores__list-head h2{font-size:1.05rem;font-weight:780;letter-spacing:0}.trabajadores__list-head p{margin-top:5px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;line-height:1.45}.trabajadores__list-badge{background:color-mix(in srgb,var(--trabajadores-success) 12%,var(--surface));color:#15803d}.trabajadores__rows{display:grid;gap:10px}.trabajadores__row{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(190px,1.05fr) repeat(4,minmax(118px,.68fr)) auto auto;align-items:center;gap:14px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.trabajadores__row:hover,.trabajadores__row.is-featured{border-color:color-mix(in srgb,var(--trabajadores-accent) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--trabajadores-accent) 5%,transparent),transparent 44%),var(--surface);box-shadow:0 18px 38px #0f172a1a;transform:translateY(-1px)}.trabajadores__identity{display:flex;align-items:center;gap:12px;min-width:0}.trabajadores__identity h2{margin:0;overflow:hidden;font-size:.98rem;font-weight:790;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.trabajadores__identity p{margin:4px 0 0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.8rem;font-weight:680}.trabajadores__avatar,.trabajadores__preview-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--trabajadores-accent) 20%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--trabajadores-accent) 18%,var(--surface)),var(--surface));color:var(--trabajadores-accent-strong);font-weight:820}.trabajadores__avatar{width:46px;height:46px;font-size:.88rem}.trabajadores__cell{display:flex;align-items:center;gap:8px;min-width:0}.trabajadores__cell svg{flex:0 0 auto;color:var(--trabajadores-accent-strong)}.trabajadores__cell span{display:block;color:var(--muted, rgba(31, 35, 48, .58));font-size:.72rem;font-weight:720}.trabajadores__cell strong{display:block;overflow:hidden;margin-top:3px;font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.trabajadores__status.is-active{background:color-mix(in srgb,var(--trabajadores-success) 12%,var(--surface));color:#15803d}.trabajadores__status.is-license{background:color-mix(in srgb,var(--trabajadores-warning) 14%,var(--surface));color:#b45309}.trabajadores__status.is-vacation{background:color-mix(in srgb,var(--trabajadores-blue) 12%,var(--surface));color:#1d4ed8}.trabajadores__actions{display:inline-flex;gap:6px}.trabajadores__actions a,.trabajadores__actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));text-decoration:none;transition:background-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.trabajadores__actions a:hover,.trabajadores__actions button:hover{background:color-mix(in srgb,var(--trabajadores-accent) 10%,var(--surface));color:var(--trabajadores-accent-strong);transform:translateY(-1px)}.trabajadores__preview-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:16px;border-radius:14px;background:linear-gradient(135deg,var(--trabajadores-accent),var(--trabajadores-blue));color:#fff;font-size:.88rem;font-weight:780;text-decoration:none;box-shadow:0 14px 28px #4f46e533}.trabajadores__preview{position:sticky;top:18px}.trabajadores__preview-card{padding:18px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--trabajadores-accent) 7%,transparent),transparent 42%),var(--surface);box-shadow:0 18px 42px #0f172a14}.trabajadores__preview-top{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--border)}.trabajadores__preview-top h2{margin:9px 0 4px;font-size:1.12rem;font-weight:800;letter-spacing:0}.trabajadores__preview-top p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;line-height:1.35}.trabajadores__preview-avatar{width:64px;height:64px;border-radius:20px;font-size:1.05rem}.trabajadores__preview-contact{display:grid;gap:8px;margin:16px 0}.trabajadores__preview-contact span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.83rem;font-weight:680}.trabajadores__preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trabajadores__preview-grid div{min-height:70px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.trabajadores__preview-grid span,.trabajadores__preview-grid strong{display:block}.trabajadores__preview-grid span{color:var(--muted, rgba(31, 35, 48, .58));font-size:.74rem;font-weight:720}.trabajadores__preview-grid strong{margin-top:7px;font-size:.86rem;font-weight:780}.trabajadores__preview-section{margin-top:18px}.trabajadores__preview-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.trabajadores__preview-title svg{color:var(--trabajadores-accent-strong)}.trabajadores__preview-title h3{margin:0;font-size:.94rem;font-weight:800;letter-spacing:0}.trabajadores__tabs{display:flex;flex-wrap:wrap;gap:8px}.trabajadores__tabs button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .7));font-size:.76rem;font-weight:740}.trabajadores__tabs button.is-active{border-color:color-mix(in srgb,var(--trabajadores-accent) 26%,var(--border));background:color-mix(in srgb,var(--trabajadores-accent) 11%,var(--surface));color:var(--trabajadores-accent-strong)}.trabajadores__preview-note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;border-radius:16px;background:color-mix(in srgb,var(--trabajadores-success) 9%,var(--surface));color:#15803d}.trabajadores__preview-note svg{flex:0 0 auto}.trabajadores__preview-note p{margin:0;color:inherit;font-size:.82rem;font-weight:700;line-height:1.45}html[data-theme=dark] .trabajadores__header,html[data-theme=dark] .trabajadores__row,html[data-theme=dark] .trabajadores__preview-card,:root[data-theme=dark] .trabajadores__header,:root[data-theme=dark] .trabajadores__row,:root[data-theme=dark] .trabajadores__preview-card{box-shadow:none}html[data-theme=dark] .trabajadores__back,html[data-theme=dark] .trabajadores__headline p,html[data-theme=dark] .trabajadores__list-head p,html[data-theme=dark] .trabajadores__identity p,html[data-theme=dark] .trabajadores__cell span,html[data-theme=dark] .trabajadores__actions a,html[data-theme=dark] .trabajadores__actions button,html[data-theme=dark] .trabajadores__preview-top p,html[data-theme=dark] .trabajadores__preview-contact span,html[data-theme=dark] .trabajadores__preview-grid span,html[data-theme=dark] .trabajadores__tabs button,:root[data-theme=dark] .trabajadores__back,:root[data-theme=dark] .trabajadores__headline p,:root[data-theme=dark] .trabajadores__list-head p,:root[data-theme=dark] .trabajadores__identity p,:root[data-theme=dark] .trabajadores__cell span,:root[data-theme=dark] .trabajadores__actions a,:root[data-theme=dark] .trabajadores__actions button,:root[data-theme=dark] .trabajadores__preview-top p,:root[data-theme=dark] .trabajadores__preview-contact span,:root[data-theme=dark] .trabajadores__preview-grid span,:root[data-theme=dark] .trabajadores__tabs button{color:#e6e7eaad}@media(max-width:1220px){.trabajadores__layout,.trabajadores__header{grid-template-columns:1fr}.trabajadores__preview{position:static}}@media(max-width:980px){.trabajadores__row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.trabajadores__identity{grid-column:1/-1}.trabajadores__cell,.trabajadores__state{grid-column:auto}.trabajadores__actions{justify-self:end}}@media(max-width:720px){.trabajadores{gap:18px}.trabajadores__header{padding:22px;border-radius:18px}.trabajadores__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trabajadores__filter,.trabajadores__new{width:100%}.trabajadores__row{grid-template-columns:1fr}.trabajadores__cell{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.trabajadores__state,.trabajadores__actions{justify-self:start}}@media(max-width:520px){.trabajadores__filters,.trabajadores__preview-grid{grid-template-columns:1fr}.trabajadores__preview-top{align-items:flex-start;flex-direction:column}}}@layer base{.perfil-trabajador{--perfil-accent: var(--ba-primary, #5c56d9);--perfil-accent-strong: var(--ba-primary-strong, #4b46c7);--perfil-success: #16a34a;--perfil-blue: #2563eb;--perfil-amber: #f59e0b;--perfil-teal: #0f766e;display:flex;flex-direction:column;gap:22px;width:min(1280px,100%);margin-inline:auto;color:var(--text)}.perfil-trabajador__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.perfil-trabajador__back:hover{border-color:var(--border);color:var(--perfil-accent-strong)}.perfil-trabajador__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--perfil-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--perfil-accent) 10%,transparent),transparent 48%),var(--surface);box-shadow:0 20px 48px #0f172a14}.perfil-trabajador__identity{display:flex;align-items:center;gap:18px;min-width:0}.perfil-trabajador__identity h1{margin:10px 0 6px;font-size:clamp(2rem,4vw,3.15rem);font-weight:800;line-height:1;letter-spacing:0}.perfil-trabajador__identity p{margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:1rem;line-height:1.4}.perfil-trabajador__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:86px;height:86px;border:1px solid color-mix(in srgb,var(--perfil-accent) 24%,var(--border));border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--perfil-accent) 18%,var(--surface)),var(--surface));color:var(--perfil-accent-strong);font-size:1.3rem;font-weight:840}.perfil-trabajador__status{display:inline-flex;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--perfil-success) 12%,var(--surface));color:#15803d;font-size:.76rem;font-weight:780}.perfil-trabajador__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.perfil-trabajador__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:760;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.perfil-trabajador__actions button.is-primary{border-color:transparent;background:linear-gradient(135deg,var(--perfil-accent),var(--perfil-blue));color:#fff;box-shadow:0 14px 28px #4f46e538}.perfil-trabajador__hero-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.perfil-trabajador__hero-grid div{display:grid;gap:5px;min-height:92px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.perfil-trabajador__hero-grid svg{color:var(--perfil-accent-strong)}.perfil-trabajador__hero-grid span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:720}.perfil-trabajador__hero-grid strong{font-size:.92rem;font-weight:800}.perfil-trabajador__contact-strip{display:flex;flex-wrap:wrap;gap:10px}.perfil-trabajador__contact-strip span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem;font-weight:700}.perfil-trabajador__tabs{display:flex;gap:8px;overflow-x:auto;padding:6px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));scrollbar-width:thin}.perfil-trabajador__tabs button{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--muted, rgba(31, 35, 48, .7));font:inherit;font-size:.82rem;font-weight:760;cursor:pointer}.perfil-trabajador__tabs button.is-active{border-color:color-mix(in srgb,var(--perfil-accent) 26%,var(--border));background:color-mix(in srgb,var(--perfil-accent) 11%,var(--surface));color:var(--perfil-accent-strong)}.perfil-trabajador__content{min-width:0}.perfil-trabajador__summary-layout,.perfil-trabajador__contract-layout,.perfil-trabajador__attendance{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;align-items:start}.perfil-trabajador__metrics,.perfil-trabajador__field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.perfil-trabajador__metric,.perfil-trabajador__field,.perfil-trabajador__side-panel,.perfil-trabajador__contract-state,.perfil-trabajador__document,.perfil-trabajador__liquidacion,.perfil-trabajador__calendar,.perfil-trabajador__license,.perfil-trabajador__history-card{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.perfil-trabajador__metric{min-height:148px;padding:16px}.perfil-trabajador__metric>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--perfil-accent) 10%,var(--surface));color:var(--perfil-accent-strong)}.perfil-trabajador__metric p{margin:18px 0 8px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.82rem;font-weight:700}.perfil-trabajador__metric strong{display:block;font-size:1.28rem;font-weight:820}.perfil-trabajador__metric.is-green{--perfil-accent: var(--perfil-success);--perfil-accent-strong: #15803d}.perfil-trabajador__metric.is-blue{--perfil-accent: var(--perfil-blue);--perfil-accent-strong: #1d4ed8}.perfil-trabajador__metric.is-teal{--perfil-accent: var(--perfil-teal);--perfil-accent-strong: #115e59}.perfil-trabajador__metric.is-amber{--perfil-accent: var(--perfil-amber);--perfil-accent-strong: #b45309}.perfil-trabajador__side-panel,.perfil-trabajador__contract-state,.perfil-trabajador__calendar,.perfil-trabajador__history-card{padding:18px}.perfil-trabajador__panel-head{display:flex;align-items:center;gap:9px;margin-bottom:16px}.perfil-trabajador__panel-head svg{color:var(--perfil-accent-strong)}.perfil-trabajador__panel-head h2{margin:0;font-size:1rem;font-weight:800;letter-spacing:0}.perfil-trabajador__timeline{display:grid;gap:12px}.perfil-trabajador__event{display:flex;gap:10px}.perfil-trabajador__event>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--perfil-accent) 10%,var(--surface));color:var(--perfil-accent-strong)}.perfil-trabajador__event strong,.perfil-trabajador__event p,.perfil-trabajador__event em{display:block;margin:0}.perfil-trabajador__event strong{font-size:.88rem;font-weight:800}.perfil-trabajador__event p,.perfil-trabajador__event em{color:var(--muted, rgba(31, 35, 48, .64));font-size:.78rem;line-height:1.45}.perfil-trabajador__event em{margin-top:4px;font-style:normal;font-weight:720}.perfil-trabajador__field{min-height:88px;padding:14px}.perfil-trabajador__field span,.perfil-trabajador__field strong{display:block}.perfil-trabajador__field span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:730}.perfil-trabajador__field strong{margin-top:9px;font-size:.94rem;font-weight:800;line-height:1.35}.perfil-trabajador__contract-state{display:flex;align-items:flex-start;gap:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--perfil-success) 9%,transparent),transparent 48%),var(--surface)}.perfil-trabajador__contract-state svg{color:#15803d}.perfil-trabajador__contract-state span,.perfil-trabajador__contract-state strong,.perfil-trabajador__contract-state p{display:block;margin:0}.perfil-trabajador__contract-state span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:730}.perfil-trabajador__contract-state strong{margin:7px 0;font-size:1.02rem;font-weight:820}.perfil-trabajador__contract-state p{color:var(--muted, rgba(31, 35, 48, .66));font-size:.84rem;line-height:1.45}.perfil-trabajador__documents,.perfil-trabajador__mini-book,.perfil-trabajador__licenses{display:grid;gap:10px}.perfil-trabajador__document,.perfil-trabajador__liquidacion,.perfil-trabajador__license{display:grid;align-items:center;gap:12px;min-height:68px;padding:13px}.perfil-trabajador__document{grid-template-columns:auto minmax(0,1fr) auto auto}.perfil-trabajador__document>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--perfil-accent) 10%,var(--surface));color:var(--perfil-accent-strong)}.perfil-trabajador__document strong,.perfil-trabajador__document p{margin:0}.perfil-trabajador__document strong{display:block;font-size:.9rem;font-weight:800}.perfil-trabajador__document p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.78rem}.perfil-trabajador__document em{min-height:28px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--perfil-success) 11%,var(--surface));color:#15803d;font-size:.74rem;font-style:normal;font-weight:780}.perfil-trabajador__document button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:var(--perfil-accent-strong);cursor:pointer}.perfil-trabajador__liquidacion{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(130px,.7fr)) auto}.perfil-trabajador__liquidacion strong{font-size:.9rem;font-weight:820}.perfil-trabajador__liquidacion span{color:var(--muted, rgba(31, 35, 48, .68));font-size:.82rem;font-weight:720}.perfil-trabajador__liquidacion em{justify-self:end;min-height:28px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--perfil-success) 11%,var(--surface));color:#15803d;font-size:.74rem;font-style:normal;font-weight:780}.perfil-trabajador__calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.perfil-trabajador__calendar-grid span{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--muted, rgba(31, 35, 48, .7));font-size:.8rem;font-weight:760}.perfil-trabajador__calendar-grid span.has-note{border-color:color-mix(in srgb,var(--perfil-accent) 28%,var(--border));background:color-mix(in srgb,var(--perfil-accent) 10%,var(--surface));color:var(--perfil-accent-strong)}.perfil-trabajador__license{grid-template-columns:auto minmax(0,1fr) auto auto auto}.perfil-trabajador__license svg{color:var(--perfil-accent-strong)}.perfil-trabajador__license strong,.perfil-trabajador__license p{margin:0}.perfil-trabajador__license strong{display:block;font-size:.9rem;font-weight:800}.perfil-trabajador__license p,.perfil-trabajador__license b,.perfil-trabajador__license span{color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.perfil-trabajador__license em{min-height:28px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--perfil-blue) 10%,var(--surface));color:#1d4ed8;font-size:.74rem;font-style:normal;font-weight:780}.perfil-trabajador__footer-note{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--perfil-blue) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--perfil-blue) 7%,var(--surface));color:#1d4ed8}.perfil-trabajador__footer-note p{margin:0;color:inherit;font-size:.84rem;font-weight:700;line-height:1.45}html[data-theme=dark] .perfil-trabajador__hero,html[data-theme=dark] .perfil-trabajador__actions button,html[data-theme=dark] .perfil-trabajador__metric,html[data-theme=dark] .perfil-trabajador__field,html[data-theme=dark] .perfil-trabajador__side-panel,html[data-theme=dark] .perfil-trabajador__contract-state,html[data-theme=dark] .perfil-trabajador__document,html[data-theme=dark] .perfil-trabajador__liquidacion,html[data-theme=dark] .perfil-trabajador__calendar,html[data-theme=dark] .perfil-trabajador__license,html[data-theme=dark] .perfil-trabajador__history-card,:root[data-theme=dark] .perfil-trabajador__hero,:root[data-theme=dark] .perfil-trabajador__actions button,:root[data-theme=dark] .perfil-trabajador__metric,:root[data-theme=dark] .perfil-trabajador__field,:root[data-theme=dark] .perfil-trabajador__side-panel,:root[data-theme=dark] .perfil-trabajador__contract-state,:root[data-theme=dark] .perfil-trabajador__document,:root[data-theme=dark] .perfil-trabajador__liquidacion,:root[data-theme=dark] .perfil-trabajador__calendar,:root[data-theme=dark] .perfil-trabajador__license,:root[data-theme=dark] .perfil-trabajador__history-card{box-shadow:none}html[data-theme=dark] .perfil-trabajador__back,html[data-theme=dark] .perfil-trabajador__identity p,html[data-theme=dark] .perfil-trabajador__contact-strip span,html[data-theme=dark] .perfil-trabajador__tabs button,html[data-theme=dark] .perfil-trabajador__metric p,html[data-theme=dark] .perfil-trabajador__event p,html[data-theme=dark] .perfil-trabajador__event em,html[data-theme=dark] .perfil-trabajador__field span,html[data-theme=dark] .perfil-trabajador__contract-state span,html[data-theme=dark] .perfil-trabajador__contract-state p,html[data-theme=dark] .perfil-trabajador__document p,html[data-theme=dark] .perfil-trabajador__liquidacion span,html[data-theme=dark] .perfil-trabajador__license p,html[data-theme=dark] .perfil-trabajador__license b,html[data-theme=dark] .perfil-trabajador__license span,:root[data-theme=dark] .perfil-trabajador__back,:root[data-theme=dark] .perfil-trabajador__identity p,:root[data-theme=dark] .perfil-trabajador__contact-strip span,:root[data-theme=dark] .perfil-trabajador__tabs button,:root[data-theme=dark] .perfil-trabajador__metric p,:root[data-theme=dark] .perfil-trabajador__event p,:root[data-theme=dark] .perfil-trabajador__event em,:root[data-theme=dark] .perfil-trabajador__field span,:root[data-theme=dark] .perfil-trabajador__contract-state span,:root[data-theme=dark] .perfil-trabajador__contract-state p,:root[data-theme=dark] .perfil-trabajador__document p,:root[data-theme=dark] .perfil-trabajador__liquidacion span,:root[data-theme=dark] .perfil-trabajador__license p,:root[data-theme=dark] .perfil-trabajador__license b,:root[data-theme=dark] .perfil-trabajador__license span{color:#e6e7eaad}@media(max-width:1100px){.perfil-trabajador__hero,.perfil-trabajador__summary-layout,.perfil-trabajador__contract-layout,.perfil-trabajador__attendance{grid-template-columns:1fr}.perfil-trabajador__actions{justify-content:flex-start}.perfil-trabajador__metrics,.perfil-trabajador__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.perfil-trabajador{gap:18px}.perfil-trabajador__hero{padding:22px;border-radius:18px}.perfil-trabajador__identity{align-items:flex-start;flex-direction:column}.perfil-trabajador__hero-grid,.perfil-trabajador__metrics,.perfil-trabajador__field-grid{grid-template-columns:1fr}.perfil-trabajador__actions button{width:100%}.perfil-trabajador__document,.perfil-trabajador__liquidacion,.perfil-trabajador__license{grid-template-columns:1fr;justify-items:start}.perfil-trabajador__liquidacion em{justify-self:start}}}@layer base{.rrhh-page--contratos{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.rrhh-page--asistencia{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.rrhh-page--licencias{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.rrhh-page--vacaciones{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.proceso-remuneraciones{--proceso-accent: var(--ba-primary, #5c56d9);--proceso-accent-strong: var(--ba-primary-strong, #4b46c7);--proceso-success: #16a34a;--proceso-blue: #2563eb;--proceso-amber: #f59e0b;--proceso-danger: #dc2626;display:flex;flex-direction:column;gap:22px;width:min(1360px,100%);margin-inline:auto;color:var(--text)}.proceso-remuneraciones__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.proceso-remuneraciones__back:hover{border-color:var(--border);color:var(--proceso-accent-strong)}.proceso-remuneraciones__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 22px;align-items:center;padding:24px;border:1px solid color-mix(in srgb,var(--proceso-accent) 12%,var(--border));border-radius:22px;background:var(--surface);box-shadow:0 12px 28px #0f172a0e}.proceso-remuneraciones__hero-copy{min-width:0}.proceso-remuneraciones__hero-copy h1{margin:10px 0 7px;color:var(--text);font-size:clamp(1.65rem,2.35vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:0}.proceso-remuneraciones__hero-copy p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.94rem;font-weight:500;line-height:1.5}.proceso-remuneraciones__badge,.proceso-remuneraciones__book-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--proceso-accent) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--proceso-accent) 13%,var(--surface));color:var(--proceso-accent-strong);font-size:.72rem;font-weight:760;line-height:1}.proceso-remuneraciones__period-card{display:grid;gap:14px;align-self:end;padding:16px;border:1px solid color-mix(in srgb,var(--proceso-accent) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:0 14px 32px #0f172a14}.proceso-remuneraciones__period-card>div{display:grid;gap:6px}.proceso-remuneraciones__period-card>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.proceso-remuneraciones__period-card strong{color:var(--text);font-size:1rem;font-weight:800}.rrhh-period-selector-row{display:flex;flex-wrap:wrap;gap:8px;align-items:end;overflow:visible}.rrhh-period-selector-row .back-period-selector,.rrhh-period-selector-row .back-year-selector,.rrhh-period-selector{min-width:140px}.proceso-remuneraciones__hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;grid-column:1/-1}.proceso-remuneraciones__status-group{display:inline-flex;flex-wrap:wrap;gap:8px}.proceso-remuneraciones__status-group span:not([data-slot]){display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem;font-weight:740}.proceso-remuneraciones__status-group span:not([data-slot]).is-active{border-color:color-mix(in srgb,var(--proceso-accent) 26%,var(--border));background:color-mix(in srgb,var(--proceso-accent) 11%,var(--surface));color:var(--proceso-accent-strong)}.proceso-remuneraciones__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.proceso-remuneraciones__actions button,.proceso-remuneraciones__actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:760;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.proceso-remuneraciones__actions button.is-primary,.proceso-remuneraciones__actions a.is-primary{border-color:transparent;background:linear-gradient(135deg,var(--proceso-accent),var(--proceso-blue));color:#fff;box-shadow:0 14px 28px #4f46e538}.proceso-remuneraciones__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.proceso-remuneraciones__step{display:flex;align-items:flex-start;gap:10px;min-height:94px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 10px 24px #0f172a0d}.proceso-remuneraciones__step>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:11px;background:color-mix(in srgb,var(--proceso-accent) 10%,var(--surface));color:var(--proceso-accent-strong);font-size:.78rem;font-weight:840}.proceso-remuneraciones__step strong,.proceso-remuneraciones__step p{margin:0}.proceso-remuneraciones__step strong{display:block;font-size:.84rem;font-weight:800}.proceso-remuneraciones__step p{margin-top:5px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.75rem;line-height:1.35}.proceso-remuneraciones__step.is-done{border-color:color-mix(in srgb,var(--proceso-success) 24%,var(--border))}.proceso-remuneraciones__step.is-active{border-color:color-mix(in srgb,var(--proceso-accent) 32%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--proceso-accent) 8%,transparent),transparent 48%),var(--surface)}.proceso-remuneraciones__license-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--proceso-blue) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--proceso-blue) 7%,var(--surface));color:#1d4ed8}.proceso-remuneraciones__license-note svg{flex:0 0 auto;margin-top:1px}.proceso-remuneraciones__license-note p{margin:0;color:inherit;font-size:.86rem;font-weight:690;line-height:1.48}.proceso-remuneraciones__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px;align-items:start}.proceso-remuneraciones__book,.proceso-remuneraciones__side-card,.proceso-remuneraciones__alerts{border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 18px 42px #0f172a14}.proceso-remuneraciones__book{min-width:0;padding:18px}.proceso-remuneraciones__book-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.proceso-remuneraciones__book-head h2,.proceso-remuneraciones__book-head p{margin:0}.proceso-remuneraciones__book-head h2{font-size:1.08rem;font-weight:800;letter-spacing:0}.proceso-remuneraciones__book-head p{margin-top:5px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;line-height:1.45}.proceso-remuneraciones__scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-color:color-mix(in srgb,var(--proceso-accent) 34%,var(--border)) transparent;scrollbar-width:thin}.proceso-remuneraciones__scroll:focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:3px}.proceso-remuneraciones__scroll::-webkit-scrollbar{height:10px}.proceso-remuneraciones__scroll::-webkit-scrollbar-track{background:transparent}.proceso-remuneraciones__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--proceso-accent) 34%,var(--border))}.proceso-remuneraciones__grid{min-width:2310px}.proceso-remuneraciones__grid-row{display:grid;grid-template-columns:260px 126px 180px repeat(3,112px) repeat(6,124px) repeat(5,132px) 118px;gap:8px;align-items:stretch;margin-bottom:8px}.proceso-remuneraciones__grid-row.is-alerta .proceso-remuneraciones__cell--person,.proceso-remuneraciones__grid-row.is-revisar .proceso-remuneraciones__cell--person,.proceso-remuneraciones__grid-row.is-licencia .proceso-remuneraciones__cell--person{border-color:color-mix(in srgb,var(--proceso-amber) 30%,var(--border));background:color-mix(in srgb,var(--proceso-amber) 8%,var(--surface))}.proceso-remuneraciones__grid-row--header{position:sticky;top:0;z-index:3}.proceso-remuneraciones__head-cell,.proceso-remuneraciones__cell,.proceso-remuneraciones__total-cell{min-height:54px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:13px}.proceso-remuneraciones__head-cell{display:flex;align-items:center;padding:0 10px;background:color-mix(in srgb,var(--proceso-accent) 9%,var(--surface));color:var(--proceso-accent-strong);font-size:.74rem;font-weight:820;line-height:1.18}.proceso-remuneraciones__head-cell.is-trabajador,.proceso-remuneraciones__cell--person,.proceso-remuneraciones__total-cell.is-trabajador{position:sticky;left:0;z-index:2}.proceso-remuneraciones__head-cell.is-trabajador{z-index:4}.proceso-remuneraciones__cell{background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.proceso-remuneraciones__cell--person{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px;background:var(--surface)}.proceso-remuneraciones__cell--person strong{overflow:hidden;font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.proceso-remuneraciones__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--proceso-accent) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--proceso-accent) 10%,var(--surface));color:var(--proceso-accent-strong);font-size:.78rem;font-weight:820}.proceso-remuneraciones__cell--readonly,.proceso-remuneraciones__cell--status,.proceso-remuneraciones__total-cell{display:flex;align-items:center;justify-content:flex-end;padding:0 10px}.proceso-remuneraciones__cell--readonly strong,.proceso-remuneraciones__cell--status strong,.proceso-remuneraciones__total-cell strong{overflow:hidden;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.proceso-remuneraciones__cell--readonly{justify-content:flex-start}.proceso-remuneraciones__cell--input{display:flex;align-items:center;padding:6px}.proceso-remuneraciones__cell--input input{width:100%;min-height:38px;padding:0 9px;border:1px solid transparent;border-radius:10px;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.82rem;font-weight:730;text-align:right;transition:border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.proceso-remuneraciones__cell--input input:hover,.proceso-remuneraciones__cell--input input:focus{border-color:color-mix(in srgb,var(--proceso-accent) 26%,var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--proceso-accent) 10%,transparent)}.proceso-remuneraciones__row-status{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:800}.proceso-remuneraciones__row-status.is-ok{background:color-mix(in srgb,var(--proceso-success) 12%,var(--surface));color:#15803d}.proceso-remuneraciones__row-status.is-warning,.proceso-remuneraciones__row-status.is-review,.proceso-remuneraciones__row-status.is-license{background:color-mix(in srgb,var(--proceso-amber) 14%,var(--surface));color:#b45309}.proceso-remuneraciones__grid-row--totals{position:sticky;bottom:0;z-index:2}.proceso-remuneraciones__grid-row--totals .proceso-remuneraciones__total-cell{min-height:58px;border-color:color-mix(in srgb,var(--proceso-accent) 22%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--proceso-accent) 9%,transparent),transparent 45%),var(--surface);color:var(--text)}.proceso-remuneraciones__grid-row--totals .proceso-remuneraciones__total-cell.is-trabajador{justify-content:flex-start;color:var(--proceso-accent-strong);font-size:.86rem;font-weight:840}.proceso-remuneraciones__side{display:grid;gap:14px;position:sticky;top:18px}.proceso-remuneraciones__side-card,.proceso-remuneraciones__alerts{padding:18px}.proceso-remuneraciones__side-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.proceso-remuneraciones__side-head svg{color:var(--proceso-accent-strong)}.proceso-remuneraciones__side-head h2,.proceso-remuneraciones__side-head p{margin:0}.proceso-remuneraciones__side-head h2{font-size:1rem;font-weight:820;letter-spacing:0}.proceso-remuneraciones__side-head p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.8rem;line-height:1.35}.proceso-remuneraciones__summary-list,.proceso-remuneraciones__alert-list{display:grid;gap:10px}.proceso-remuneraciones__summary-item{display:flex;align-items:center;gap:11px;min-height:62px;padding:11px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.proceso-remuneraciones__summary-item>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--proceso-accent) 10%,var(--surface));color:var(--proceso-accent-strong)}.proceso-remuneraciones__summary-item p,.proceso-remuneraciones__summary-item strong{display:block;margin:0}.proceso-remuneraciones__summary-item p{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:720}.proceso-remuneraciones__summary-item strong{margin-top:4px;font-size:.98rem;font-weight:820}.proceso-remuneraciones__summary-item.is-green{--proceso-accent: var(--proceso-success);--proceso-accent-strong: #15803d}.proceso-remuneraciones__summary-item.is-blue{--proceso-accent: var(--proceso-blue);--proceso-accent-strong: #1d4ed8}.proceso-remuneraciones__summary-item.is-amber{--proceso-accent: var(--proceso-amber);--proceso-accent-strong: #b45309}.proceso-remuneraciones__alert{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--proceso-amber) 9%,var(--surface));color:#92400e}.proceso-remuneraciones__alert svg{flex:0 0 auto;margin-top:1px}.proceso-remuneraciones__alert span{font-size:.8rem;font-weight:720;line-height:1.4}.proceso-remuneraciones__mode{display:grid;gap:8px;min-width:min(430px,100%)}.proceso-remuneraciones__mode>span{color:var(--muted);font-size:.78rem;font-weight:760}.proceso-remuneraciones__mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.proceso-remuneraciones__mode button{min-height:36px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:740}.proceso-remuneraciones__mode button.is-active{background:var(--surface);color:var(--ba-primary, #5c56d9);box-shadow:0 3px 10px #0f172a17}.proceso-remuneraciones__trace{display:grid;gap:8px}.proceso-remuneraciones__trace details{padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 95%,var(--bg))}.proceso-remuneraciones__trace summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-size:.82rem}.proceso-remuneraciones__trace p,.proceso-remuneraciones__trace small,.proceso-remuneraciones__trace a{display:block;margin:7px 0 0;color:var(--muted);font-size:.75rem;line-height:1.4}.proceso-remuneraciones__trace a{color:var(--ba-primary, #5c56d9)}.external-payroll{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.external-payroll>*{min-width:0;max-width:100%}.external-payroll .rrhh-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.external-payroll__intro{display:flex;align-items:flex-start;gap:12px;padding:18px}.external-payroll__intro>div{min-width:0;overflow-wrap:anywhere}.external-payroll__intro>svg{flex:0 0 auto}.external-payroll__intro h2,.external-payroll__intro p{margin:0}.external-payroll__intro p{margin-top:5px;color:var(--muted);line-height:1.5}.external-payroll__toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px}.external-payroll__toolbar>*{min-width:0;max-width:100%}.external-payroll__toolbar>label:first-child{display:grid;flex:1 1 360px;gap:7px}.external-payroll__toolbar label>span{color:var(--muted);font-size:.78rem;font-weight:730}.external-payroll__toolbar input[type=text],.external-payroll__toolbar input:not([type]){width:100%;min-width:0;max-width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.external-payroll__upload{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid var(--ba-primary, #5c56d9);border-radius:10px;background:var(--ba-primary, #5c56d9);color:#fff;cursor:pointer}.external-payroll__upload span{min-width:0;overflow-wrap:anywhere;color:inherit!important}.external-payroll__upload input{position:absolute;width:1px;height:1px;opacity:0}.external-payroll__periods{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.external-payroll__periods>span{margin-right:4px;color:var(--muted);font-size:.8rem;font-weight:730}.external-payroll__periods button{min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text)}.external-payroll__periods button.is-active{border-color:var(--ba-primary, #5c56d9);color:var(--ba-primary, #5c56d9);font-weight:760}.external-payroll__files,.external-payroll__reconciliation{min-width:0;padding:20px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.external-payroll__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.external-payroll__checks>div{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);min-width:0;gap:5px 9px;padding:12px;border:1px solid var(--border);border-radius:11px}.external-payroll__checks>div>span,.external-payroll__checks>div>strong,.external-payroll__checks>div>small{min-width:0;overflow-wrap:anywhere}.external-payroll__checks>div>strong{text-align:right}.external-payroll__checks>div svg{grid-row:1/3}.external-payroll__checks>div small{grid-column:2/4;color:var(--muted)}.external-payroll__checks .is-ok svg{color:#16a34a}.external-payroll__checks .is-error svg{color:#dc2626}.external-payroll__pending{display:flex;align-items:center;gap:8px;color:#b45309}.external-payroll__commit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.external-payroll__commit>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.external-payroll__commit strong,.external-payroll__commit span{display:block}.external-payroll__commit span{margin-top:4px;color:var(--muted);font-size:.82rem}.external-payroll__commit button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--ba-primary, #5c56d9);color:#fff;font-weight:760}.external-payroll__commit button:disabled{opacity:.48}.proceso-remuneraciones__external-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px}.proceso-remuneraciones__external-summary>article,.proceso-remuneraciones__external-summary>div{padding:16px}.proceso-remuneraciones__external-summary>:last-child{grid-column:1/-1}.proceso-remuneraciones__external-summary>:last-child p{margin:5px 0 0;color:var(--muted)}html[data-theme=dark] .proceso-remuneraciones__hero,html[data-theme=dark] .proceso-remuneraciones__period-card,html[data-theme=dark] .proceso-remuneraciones__actions button,html[data-theme=dark] .proceso-remuneraciones__actions a,html[data-theme=dark] .proceso-remuneraciones__step,html[data-theme=dark] .proceso-remuneraciones__book,html[data-theme=dark] .proceso-remuneraciones__side-card,html[data-theme=dark] .proceso-remuneraciones__alerts,:root[data-theme=dark] .proceso-remuneraciones__hero,:root[data-theme=dark] .proceso-remuneraciones__period-card,:root[data-theme=dark] .proceso-remuneraciones__actions button,:root[data-theme=dark] .proceso-remuneraciones__actions a,:root[data-theme=dark] .proceso-remuneraciones__step,:root[data-theme=dark] .proceso-remuneraciones__book,:root[data-theme=dark] .proceso-remuneraciones__side-card,:root[data-theme=dark] .proceso-remuneraciones__alerts{box-shadow:none}html[data-theme=dark] .proceso-remuneraciones__back,html[data-theme=dark] .proceso-remuneraciones__hero-copy p,html[data-theme=dark] .proceso-remuneraciones__period-card>div>span,html[data-theme=dark] .proceso-remuneraciones__status-group span,html[data-theme=dark] .proceso-remuneraciones__step p,html[data-theme=dark] .proceso-remuneraciones__book-head p,html[data-theme=dark] .proceso-remuneraciones__side-head p,html[data-theme=dark] .proceso-remuneraciones__summary-item p,:root[data-theme=dark] .proceso-remuneraciones__back,:root[data-theme=dark] .proceso-remuneraciones__hero-copy p,:root[data-theme=dark] .proceso-remuneraciones__period-card>div>span,:root[data-theme=dark] .proceso-remuneraciones__status-group span,:root[data-theme=dark] .proceso-remuneraciones__step p,:root[data-theme=dark] .proceso-remuneraciones__book-head p,:root[data-theme=dark] .proceso-remuneraciones__side-head p,:root[data-theme=dark] .proceso-remuneraciones__summary-item p{color:#e6e7eaad}@media(max-width:1180px){.proceso-remuneraciones__hero,.proceso-remuneraciones__workspace{grid-template-columns:1fr}.proceso-remuneraciones__side{position:static}.proceso-remuneraciones__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.proceso-remuneraciones{gap:18px}.proceso-remuneraciones__hero,.proceso-remuneraciones__book,.proceso-remuneraciones__side-card,.proceso-remuneraciones__alerts{padding:22px;border-radius:18px}.proceso-remuneraciones__hero-bottom,.proceso-remuneraciones__book-head{align-items:flex-start;flex-direction:column}.proceso-remuneraciones__actions,.proceso-remuneraciones__actions button,.proceso-remuneraciones__actions a{width:100%}.proceso-remuneraciones__steps{grid-template-columns:1fr}.proceso-remuneraciones__mode{min-width:0;width:100%}.external-payroll__toolbar,.external-payroll__commit{align-items:stretch;flex-direction:column}.external-payroll__toolbar>label:first-child{flex-basis:auto}.external-payroll__checks,.proceso-remuneraciones__external-summary{grid-template-columns:minmax(0,1fr)}.proceso-remuneraciones__external-summary>:last-child{grid-column:auto}}}@layer base{.liquidaciones{--liq-accent: var(--ba-primary, #5c56d9);--liq-accent-strong: var(--ba-primary-strong, #4b46c7);--liq-purple: #7c3aed;--liq-blue: #2563eb;--liq-amber: #f59e0b;--liq-danger: #dc2626;display:flex;flex-direction:column;gap:22px;width:min(1360px,100%);margin-inline:auto;color:var(--text)}.liquidaciones__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.liquidaciones__back:hover{border-color:var(--border);color:var(--liq-accent-strong)}.liquidaciones__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;padding:30px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--liq-accent) 15%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--liq-accent) 9%,transparent),transparent 46%),var(--surface);box-shadow:0 20px 48px #0f172a14}.liquidaciones__hero-copy{min-width:0}.liquidaciones__hero-copy h1{margin:10px 0;font-size:clamp(2rem,4vw,3.35rem);font-weight:790;line-height:1;letter-spacing:0}.liquidaciones__hero-copy p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .7));font-size:.98rem;line-height:1.58}.liquidaciones__badge,.liquidaciones__list-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--liq-accent) 13%,var(--surface));color:var(--liq-accent-strong);font-size:.76rem;font-weight:760}.liquidaciones__period-card{display:grid;gap:14px;align-self:end;padding:16px;border:1px solid color-mix(in srgb,var(--liq-accent) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:0 14px 32px #0f172a14}.liquidaciones__period-card>div{display:grid;gap:6px}.liquidaciones__period-card>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.liquidaciones__period-card strong{color:var(--text);font-size:1rem;font-weight:800}.liquidaciones__hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;grid-column:1/-1}.liquidaciones__status-group{display:inline-flex;flex-wrap:wrap;gap:8px}.liquidaciones__status-group span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem;font-weight:740}.liquidaciones__status-group span.is-active{border-color:color-mix(in srgb,var(--liq-accent) 28%,var(--border));background:color-mix(in srgb,var(--liq-accent) 11%,var(--surface));color:var(--liq-accent-strong)}.liquidaciones__top-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.liquidaciones__top-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:760;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.liquidaciones__top-actions button.is-primary{border-color:transparent;background:linear-gradient(135deg,var(--liq-accent),var(--liq-blue));color:#fff;box-shadow:0 14px 28px #16a34a38}.liquidaciones__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.liquidaciones__kpi{min-height:150px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.liquidaciones__kpi>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--liq-accent) 10%,var(--surface));color:var(--liq-accent-strong)}.liquidaciones__kpi p{margin:16px 0 8px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.liquidaciones__kpi strong{display:block;font-size:1.42rem;font-weight:820;line-height:1}.liquidaciones__kpi small{display:block;margin-top:8px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:680}.liquidaciones__kpi.is-purple{--liq-accent: var(--liq-purple);--liq-accent-strong: #6d28d9}.liquidaciones__kpi.is-blue{--liq-accent: var(--liq-blue);--liq-accent-strong: #1d4ed8}.liquidaciones__kpi.is-amber{--liq-accent: var(--liq-amber);--liq-accent-strong: #b45309}.liquidaciones__general,.liquidaciones__detail,.liquidaciones__alerts{border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 18px 42px #0f172a14}.liquidaciones__general{padding:18px}.liquidaciones__general-head,.liquidaciones__alerts-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.liquidaciones__general-head svg,.liquidaciones__alerts-head svg{color:var(--liq-accent-strong)}.liquidaciones__general-head h2,.liquidaciones__general-head p,.liquidaciones__alerts-head h2,.liquidaciones__alerts-head p{margin:0}.liquidaciones__general-head h2,.liquidaciones__alerts-head h2{font-size:1.04rem;font-weight:820;letter-spacing:0}.liquidaciones__general-head p,.liquidaciones__alerts-head p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.82rem;line-height:1.35}.liquidaciones__general-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.liquidaciones__general-item{min-height:88px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.liquidaciones__general-item span{display:block;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:730}.liquidaciones__general-item strong{display:block;margin-top:10px;font-size:1.12rem;font-weight:820}.liquidaciones__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:16px;align-items:start}.liquidaciones__list{display:grid;gap:14px;min-width:0}.liquidaciones__list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.liquidaciones__list-head h2,.liquidaciones__list-head p{margin:0}.liquidaciones__list-head h2{font-size:1.05rem;font-weight:820;letter-spacing:0}.liquidaciones__list-head p{margin-top:5px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;line-height:1.45}.liquidaciones__rows{display:grid;gap:10px}.liquidaciones__row{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(170px,.9fr) 110px repeat(4,minmax(112px,.7fr)) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.liquidaciones__row:hover,.liquidaciones__row.is-active{border-color:color-mix(in srgb,var(--liq-accent) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--liq-accent) 5%,transparent),transparent 44%),var(--surface);box-shadow:0 18px 38px #0f172a1a;transform:translateY(-1px)}.liquidaciones__person{display:flex;align-items:center;gap:11px;min-width:0}.liquidaciones__person strong,.liquidaciones__person p{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.liquidaciones__person strong{font-size:.9rem;font-weight:820}.liquidaciones__person p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.78rem;font-weight:700}.liquidaciones__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--liq-accent) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--liq-accent) 10%,var(--surface));color:var(--liq-accent-strong);font-size:.78rem;font-weight:840}.liquidaciones__avatar.is-large{width:62px;height:62px;border-radius:20px;font-size:1.05rem}.liquidaciones__cell{min-width:0}.liquidaciones__cell span,.liquidaciones__cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquidaciones__cell span{color:var(--muted, rgba(31, 35, 48, .58));font-size:.72rem;font-weight:720}.liquidaciones__cell strong{margin-top:4px;font-size:.82rem;font-weight:800}.liquidaciones__cell.is-money{text-align:right}.liquidaciones__status{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:800}.liquidaciones__status.is-draft{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.liquidaciones__status.is-reviewed,.liquidaciones__status.is-issued{background:color-mix(in srgb,var(--liq-accent) 12%,var(--surface));color:var(--liq-accent-strong)}.liquidaciones__status.is-published{background:color-mix(in srgb,var(--liq-blue) 10%,var(--surface));color:#1d4ed8}.liquidaciones__status.is-observed{background:color-mix(in srgb,var(--liq-amber) 14%,var(--surface));color:#b45309}.liquidaciones__actions{display:inline-flex;gap:6px}.liquidaciones__actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));cursor:pointer}.liquidaciones__actions button:hover{background:color-mix(in srgb,var(--liq-accent) 10%,var(--surface));color:var(--liq-accent-strong)}.liquidaciones__side{display:grid;gap:14px;position:sticky;top:18px}.liquidaciones__detail,.liquidaciones__alerts{padding:18px}.liquidaciones__detail-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--border)}.liquidaciones__detail-head h2,.liquidaciones__detail-head p{margin:0}.liquidaciones__detail-head h2{margin-top:8px;font-size:1.08rem;font-weight:820}.liquidaciones__detail-head p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.84rem}.liquidaciones__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.liquidaciones__detail-grid div{min-height:74px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.liquidaciones__detail-grid div.is-featured{border-color:color-mix(in srgb,var(--liq-accent) 28%,var(--border));background:color-mix(in srgb,var(--liq-accent) 8%,var(--surface))}.liquidaciones__detail-grid span,.liquidaciones__detail-grid strong{display:block}.liquidaciones__detail-grid span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.74rem;font-weight:730}.liquidaciones__detail-grid strong{margin-top:8px;font-size:.95rem;font-weight:820}.liquidaciones__alert-list{display:grid;gap:10px}.liquidaciones__alert{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--liq-amber) 9%,var(--surface));color:#92400e}.liquidaciones__alert svg{flex:0 0 auto;margin-top:1px}.liquidaciones__alert span{font-size:.8rem;font-weight:720;line-height:1.4}html[data-theme=dark] .liquidaciones__hero,html[data-theme=dark] .liquidaciones__period-card,html[data-theme=dark] .liquidaciones__top-actions button,html[data-theme=dark] .liquidaciones__kpi,html[data-theme=dark] .liquidaciones__general,html[data-theme=dark] .liquidaciones__general-item,html[data-theme=dark] .liquidaciones__row,html[data-theme=dark] .liquidaciones__detail,html[data-theme=dark] .liquidaciones__alerts,:root[data-theme=dark] .liquidaciones__hero,:root[data-theme=dark] .liquidaciones__period-card,:root[data-theme=dark] .liquidaciones__top-actions button,:root[data-theme=dark] .liquidaciones__kpi,:root[data-theme=dark] .liquidaciones__general,:root[data-theme=dark] .liquidaciones__general-item,:root[data-theme=dark] .liquidaciones__row,:root[data-theme=dark] .liquidaciones__detail,:root[data-theme=dark] .liquidaciones__alerts{box-shadow:none}html[data-theme=dark] .liquidaciones__back,html[data-theme=dark] .liquidaciones__hero-copy p,html[data-theme=dark] .liquidaciones__period-card>div>span,html[data-theme=dark] .liquidaciones__status-group span,html[data-theme=dark] .liquidaciones__kpi p,html[data-theme=dark] .liquidaciones__kpi small,html[data-theme=dark] .liquidaciones__general-head p,html[data-theme=dark] .liquidaciones__general-item span,html[data-theme=dark] .liquidaciones__list-head p,html[data-theme=dark] .liquidaciones__person p,html[data-theme=dark] .liquidaciones__cell span,html[data-theme=dark] .liquidaciones__actions button,html[data-theme=dark] .liquidaciones__detail-head p,html[data-theme=dark] .liquidaciones__detail-grid span,html[data-theme=dark] .liquidaciones__alerts-head p,:root[data-theme=dark] .liquidaciones__back,:root[data-theme=dark] .liquidaciones__hero-copy p,:root[data-theme=dark] .liquidaciones__period-card>div>span,:root[data-theme=dark] .liquidaciones__status-group span,:root[data-theme=dark] .liquidaciones__kpi p,:root[data-theme=dark] .liquidaciones__kpi small,:root[data-theme=dark] .liquidaciones__general-head p,:root[data-theme=dark] .liquidaciones__general-item span,:root[data-theme=dark] .liquidaciones__list-head p,:root[data-theme=dark] .liquidaciones__person p,:root[data-theme=dark] .liquidaciones__cell span,:root[data-theme=dark] .liquidaciones__actions button,:root[data-theme=dark] .liquidaciones__detail-head p,:root[data-theme=dark] .liquidaciones__detail-grid span,:root[data-theme=dark] .liquidaciones__alerts-head p{color:#e6e7eaad}@media(max-width:1180px){.liquidaciones__hero,.liquidaciones__workspace{grid-template-columns:1fr}.liquidaciones__side{position:static}.liquidaciones__kpis,.liquidaciones__general-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.liquidaciones__kpis,.liquidaciones__general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liquidaciones__row{grid-template-columns:1fr}.liquidaciones__cell,.liquidaciones__cell.is-money{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);text-align:left}}@media(max-width:620px){.liquidaciones{gap:18px}.liquidaciones__hero,.liquidaciones__general,.liquidaciones__detail,.liquidaciones__alerts{padding:22px;border-radius:18px}.liquidaciones__hero-bottom,.liquidaciones__list-head{align-items:flex-start;flex-direction:column}.liquidaciones__top-actions,.liquidaciones__top-actions button,.liquidaciones__kpis,.liquidaciones__general-grid,.liquidaciones__detail-grid{width:100%;grid-template-columns:1fr}.liquidaciones__detail-head{align-items:flex-start;flex-direction:column}}}@layer base{.libro-remuneraciones{--libro-accent: var(--ba-primary, #5c56d9);--libro-accent-strong: var(--ba-primary-strong, #4b46c7);--libro-success: #16a34a;--libro-blue: #2563eb;--libro-purple: #7c3aed;--libro-amber: #f59e0b;display:flex;flex-direction:column;gap:22px;width:min(1360px,100%);margin-inline:auto;color:var(--text)}.libro-remuneraciones__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.libro-remuneraciones__back:hover{border-color:var(--border);color:var(--libro-accent-strong)}.libro-remuneraciones__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;padding:30px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--libro-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--libro-accent) 10%,transparent),transparent 46%),var(--surface);box-shadow:0 20px 48px #0f172a14}.libro-remuneraciones__hero-copy{min-width:0}.libro-remuneraciones__hero-copy h1{margin:10px 0;font-size:clamp(2rem,4vw,3.35rem);font-weight:790;line-height:1;letter-spacing:0}.libro-remuneraciones__hero-copy p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .7));font-size:.98rem;line-height:1.58}.libro-remuneraciones__badge,.libro-remuneraciones__section-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--libro-accent) 13%,var(--surface));color:var(--libro-accent-strong);font-size:.76rem;font-weight:760}.libro-remuneraciones__period-card{display:grid;gap:14px;align-self:end;padding:16px;border:1px solid color-mix(in srgb,var(--libro-accent) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:0 14px 32px #0f172a14}.libro-remuneraciones__period-card>div{display:grid;gap:6px}.libro-remuneraciones__period-card>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.libro-remuneraciones__period-card strong{color:var(--text);font-size:1rem;font-weight:800}.rrhh-accounting-preparation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--ba-primary, #5c56d9) 25%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 5%,var(--surface))}.rrhh-accounting-preparation>div{display:flex;align-items:flex-start;gap:10px}.rrhh-accounting-preparation strong,.rrhh-accounting-preparation p{margin:0}.rrhh-accounting-preparation p,.rrhh-accounting-preparation>span{color:var(--muted);font-size:.8rem}.rrhh-accounting-preparation p{margin-top:4px}.libro-remuneraciones__hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;grid-column:1/-1}.libro-remuneraciones__status-group,.libro-remuneraciones__actions,.libro-remuneraciones__switcher{display:flex;flex-wrap:wrap;gap:9px}.libro-remuneraciones__status-group span,.libro-remuneraciones__switcher button,.libro-remuneraciones__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:760;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.libro-remuneraciones__status-group span{min-height:32px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem}.libro-remuneraciones__status-group .is-active,.libro-remuneraciones__switcher .is-active,.libro-remuneraciones__actions .is-primary{border-color:transparent;background:linear-gradient(135deg,var(--libro-accent),var(--libro-blue));color:#fff;box-shadow:0 14px 28px #0f766e38}.libro-remuneraciones__actions{justify-content:flex-end}.libro-remuneraciones__actions button,.libro-remuneraciones__switcher button{gap:7px}.libro-remuneraciones__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.libro-remuneraciones__kpi{min-height:150px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.libro-remuneraciones__kpi>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--libro-accent) 10%,var(--surface));color:var(--libro-accent-strong)}.libro-remuneraciones__kpi p{margin:16px 0 8px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.libro-remuneraciones__kpi strong{display:block;font-size:1.34rem;font-weight:820;line-height:1}.libro-remuneraciones__kpi small{display:block;margin-top:8px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:680}.libro-remuneraciones__kpi.is-purple{--libro-accent: var(--libro-purple);--libro-accent-strong: #6d28d9}.libro-remuneraciones__kpi.is-blue{--libro-accent: var(--libro-blue);--libro-accent-strong: #1d4ed8}.libro-remuneraciones__kpi.is-amber{--libro-accent: var(--libro-amber);--libro-accent-strong: #b45309}.libro-remuneraciones__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px;align-items:start}.libro-remuneraciones__panel,.libro-remuneraciones__alerts,.libro-remuneraciones__workers,.libro-remuneraciones__lre,.libro-remuneraciones__compare,.libro-remuneraciones__checklist{border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 18px 42px #0f172a14}.libro-remuneraciones__panel,.libro-remuneraciones__alerts,.libro-remuneraciones__workers,.libro-remuneraciones__lre,.libro-remuneraciones__compare,.libro-remuneraciones__checklist{padding:18px}.libro-remuneraciones__panel-head,.libro-remuneraciones__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.libro-remuneraciones__panel-head>div,.libro-remuneraciones__section-head>div{display:flex;align-items:flex-start;gap:10px}.libro-remuneraciones__panel-head svg,.libro-remuneraciones__section-head svg{color:var(--libro-accent-strong)}.libro-remuneraciones__panel-head h2,.libro-remuneraciones__panel-head p,.libro-remuneraciones__section-head h2,.libro-remuneraciones__section-head p{margin:0}.libro-remuneraciones__panel-head h2,.libro-remuneraciones__section-head h2{font-size:1.04rem;font-weight:820;letter-spacing:0}.libro-remuneraciones__panel-head p,.libro-remuneraciones__section-head p{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .64));font-size:.82rem;line-height:1.35}.libro-remuneraciones__financial-list,.libro-remuneraciones__alert-list,.libro-remuneraciones__check-list{display:grid;gap:10px}.libro-remuneraciones__financial-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(96px,auto);align-items:center;gap:14px;min-height:64px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.libro-remuneraciones__financial-row strong,.libro-remuneraciones__financial-row span,.libro-remuneraciones__financial-row b{display:block}.libro-remuneraciones__financial-row strong{font-size:.9rem;font-weight:820}.libro-remuneraciones__financial-row span{margin-top:4px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:680}.libro-remuneraciones__financial-row b{text-align:right;font-size:.9rem;font-weight:840}.libro-remuneraciones__financial-row.is-featured{border-color:color-mix(in srgb,var(--libro-accent) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--libro-accent) 9%,transparent),transparent 45%),var(--surface)}.libro-remuneraciones__variation{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:28px;padding:0 9px;border-radius:999px;font-size:.76rem;font-weight:800}.libro-remuneraciones__variation.is-up{background:color-mix(in srgb,var(--libro-success) 12%,var(--surface));color:#15803d}.libro-remuneraciones__variation.is-down{background:color-mix(in srgb,#ef4444 10%,var(--surface));color:#b91c1c}.libro-remuneraciones__alert{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--libro-amber) 9%,var(--surface));color:#92400e}.libro-remuneraciones__alert svg{flex:0 0 auto;margin-top:1px}.libro-remuneraciones__alert span{font-size:.8rem;font-weight:720;line-height:1.4}.libro-remuneraciones__worker-scroll,.libro-remuneraciones__compare-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-color:color-mix(in srgb,var(--libro-accent) 34%,var(--border)) transparent;scrollbar-width:thin}.libro-remuneraciones__worker-scroll:focus-visible,.libro-remuneraciones__compare-scroll:focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:3px}.libro-remuneraciones__worker-grid{min-width:1280px}.libro-remuneraciones__worker-row{display:grid;grid-template-columns:220px 70px repeat(8,120px) 100px;gap:8px;margin-bottom:8px}.libro-remuneraciones__worker-row>div{display:flex;align-items:center;justify-content:flex-end;min-height:52px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));font-size:.8rem;font-weight:760}.libro-remuneraciones__worker-row.is-head>div{background:color-mix(in srgb,var(--libro-accent) 10%,var(--surface));color:var(--libro-accent-strong);font-size:.74rem;font-weight:820}.libro-remuneraciones__worker-row .is-worker{justify-content:flex-start;gap:9px}.libro-remuneraciones__worker-row .is-worker span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--libro-accent) 10%,var(--surface));color:var(--libro-accent-strong);font-size:.74rem;font-weight:820}.libro-remuneraciones__row-status{display:inline-flex;min-height:28px;padding:6px 9px;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:800}.libro-remuneraciones__row-status.is-ok{background:color-mix(in srgb,var(--libro-success) 12%,var(--surface));color:#15803d}.libro-remuneraciones__row-status.is-review,.libro-remuneraciones__row-status.is-alert,.libro-remuneraciones__row-status.is-license{background:color-mix(in srgb,var(--libro-amber) 14%,var(--surface));color:#b45309}.libro-remuneraciones__lre-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.libro-remuneraciones__lre-field{min-height:84px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 90%,var(--bg))}.libro-remuneraciones__lre-field span{display:block;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:730}.libro-remuneraciones__lre-field strong{display:block;margin-top:9px;font-size:.96rem;font-weight:820}.libro-remuneraciones__check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.libro-remuneraciones__check-list div{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:13px;font-size:.82rem;font-weight:740}.libro-remuneraciones__check-list div.is-done{background:color-mix(in srgb,var(--libro-success) 10%,var(--surface));color:#15803d}.libro-remuneraciones__check-list div.is-pending{background:color-mix(in srgb,var(--libro-amber) 11%,var(--surface));color:#b45309}.libro-remuneraciones__matrix{min-width:1580px}.libro-remuneraciones__matrix-row{display:grid;grid-template-columns:180px repeat(12,88px) 120px 120px;gap:8px;margin-bottom:8px}.libro-remuneraciones__matrix-row>div{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));font-size:.8rem;font-weight:760}.libro-remuneraciones__matrix-row>div:first-child{justify-content:flex-start;font-weight:820}.libro-remuneraciones__matrix-row.is-head>div{background:color-mix(in srgb,var(--libro-accent) 10%,var(--surface));color:var(--libro-accent-strong);font-size:.74rem;font-weight:820}.libro-remuneraciones__matrix-row.is-featured>div{border-color:color-mix(in srgb,var(--libro-accent) 26%,var(--border));background:color-mix(in srgb,var(--libro-accent) 8%,var(--surface))}html[data-theme=dark] .libro-remuneraciones__hero,html[data-theme=dark] .libro-remuneraciones__period-card,html[data-theme=dark] .libro-remuneraciones__actions button,html[data-theme=dark] .libro-remuneraciones__switcher button,html[data-theme=dark] .libro-remuneraciones__kpi,html[data-theme=dark] .libro-remuneraciones__panel,html[data-theme=dark] .libro-remuneraciones__alerts,html[data-theme=dark] .libro-remuneraciones__workers,html[data-theme=dark] .libro-remuneraciones__lre,html[data-theme=dark] .libro-remuneraciones__compare,html[data-theme=dark] .libro-remuneraciones__checklist,:root[data-theme=dark] .libro-remuneraciones__hero,:root[data-theme=dark] .libro-remuneraciones__period-card,:root[data-theme=dark] .libro-remuneraciones__actions button,:root[data-theme=dark] .libro-remuneraciones__switcher button,:root[data-theme=dark] .libro-remuneraciones__kpi,:root[data-theme=dark] .libro-remuneraciones__panel,:root[data-theme=dark] .libro-remuneraciones__alerts,:root[data-theme=dark] .libro-remuneraciones__workers,:root[data-theme=dark] .libro-remuneraciones__lre,:root[data-theme=dark] .libro-remuneraciones__compare,:root[data-theme=dark] .libro-remuneraciones__checklist{box-shadow:none}html[data-theme=dark] .libro-remuneraciones__back,html[data-theme=dark] .libro-remuneraciones__hero-copy p,html[data-theme=dark] .libro-remuneraciones__period-card>div>span,html[data-theme=dark] .libro-remuneraciones__status-group span,html[data-theme=dark] .libro-remuneraciones__kpi p,html[data-theme=dark] .libro-remuneraciones__kpi small,html[data-theme=dark] .libro-remuneraciones__panel-head p,html[data-theme=dark] .libro-remuneraciones__financial-row span,html[data-theme=dark] .libro-remuneraciones__lre-field span,:root[data-theme=dark] .libro-remuneraciones__back,:root[data-theme=dark] .libro-remuneraciones__hero-copy p,:root[data-theme=dark] .libro-remuneraciones__period-card>div>span,:root[data-theme=dark] .libro-remuneraciones__status-group span,:root[data-theme=dark] .libro-remuneraciones__kpi p,:root[data-theme=dark] .libro-remuneraciones__kpi small,:root[data-theme=dark] .libro-remuneraciones__panel-head p,:root[data-theme=dark] .libro-remuneraciones__financial-row span,:root[data-theme=dark] .libro-remuneraciones__lre-field span{color:#e6e7eaad}@media(max-width:1180px){.libro-remuneraciones__hero,.libro-remuneraciones__layout{grid-template-columns:1fr}.libro-remuneraciones__kpis,.libro-remuneraciones__lre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.libro-remuneraciones__kpis,.libro-remuneraciones__lre-grid,.libro-remuneraciones__check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.libro-remuneraciones__hero-bottom,.libro-remuneraciones__section-head{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.libro-remuneraciones{gap:18px}.libro-remuneraciones__hero,.libro-remuneraciones__panel,.libro-remuneraciones__alerts,.libro-remuneraciones__workers,.libro-remuneraciones__lre,.libro-remuneraciones__compare,.libro-remuneraciones__checklist{padding:22px;border-radius:18px}.libro-remuneraciones__actions,.libro-remuneraciones__actions button,.libro-remuneraciones__switcher,.libro-remuneraciones__switcher button,.libro-remuneraciones__kpis,.libro-remuneraciones__lre-grid,.libro-remuneraciones__check-list{width:100%;grid-template-columns:1fr}.libro-remuneraciones__financial-row{grid-template-columns:1fr}.libro-remuneraciones__financial-row b,.libro-remuneraciones__financial-row .libro-remuneraciones__variation{justify-self:start;text-align:left}}}@layer base{.comparativo-remuneraciones{--comp-accent: var(--ba-primary, #5c56d9);--comp-accent-strong: var(--ba-primary-strong, #4b46c7);--comp-success: #16a34a;--comp-blue: #2563eb;--comp-slate: #64748b;display:flex;flex-direction:column;gap:22px;width:min(1360px,100%);margin-inline:auto;color:var(--text)}.comparativo-remuneraciones__back{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.comparativo-remuneraciones__back:hover{border-color:var(--border);color:var(--comp-accent-strong)}.comparativo-remuneraciones__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;padding:30px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--comp-accent) 15%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--comp-accent) 9%,transparent),transparent 46%),var(--surface);box-shadow:0 20px 48px #0f172a14}.comparativo-remuneraciones__hero-copy{min-width:0}.comparativo-remuneraciones__hero-copy h1{margin:10px 0;font-size:clamp(2rem,4vw,3.35rem);font-weight:790;line-height:1;letter-spacing:0}.comparativo-remuneraciones__hero-copy p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .7));font-size:.98rem;line-height:1.58}.comparativo-remuneraciones__badge,.comparativo-remuneraciones__section-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--comp-accent) 13%,var(--surface));color:var(--comp-accent-strong);font-size:.76rem;font-weight:760}.comparativo-remuneraciones__period-card{display:grid;gap:14px;align-self:end;padding:16px;border:1px solid color-mix(in srgb,var(--comp-accent) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,white);box-shadow:0 14px 32px #0f172a14}.comparativo-remuneraciones__period-card>div{display:grid;gap:6px}.comparativo-remuneraciones__period-card>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.comparativo-remuneraciones__period-card strong{color:var(--text);font-size:1rem;font-weight:800}.comparativo-remuneraciones__hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;grid-column:1/-1}.comparativo-remuneraciones__status-group,.comparativo-remuneraciones__actions{display:flex;flex-wrap:wrap;gap:9px}.comparativo-remuneraciones__status-group span,.comparativo-remuneraciones__actions button,.comparativo-remuneraciones__actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:760;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.comparativo-remuneraciones__status-group span{min-height:32px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem}.comparativo-remuneraciones__status-group .is-active,.comparativo-remuneraciones__actions .is-primary{border-color:transparent;background:linear-gradient(135deg,var(--comp-accent),var(--comp-blue));color:#fff;box-shadow:0 14px 28px #4f46e538}.comparativo-remuneraciones__actions{justify-content:flex-end}.comparativo-remuneraciones__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.comparativo-remuneraciones__kpi{min-height:150px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.comparativo-remuneraciones__kpi>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--comp-accent) 10%,var(--surface));color:var(--comp-accent-strong)}.comparativo-remuneraciones__kpi p{margin:16px 0 8px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:720}.comparativo-remuneraciones__kpi strong{display:block;font-size:1.34rem;font-weight:820;line-height:1}.comparativo-remuneraciones__kpi small{display:block;margin-top:8px;color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:680}.comparativo-remuneraciones__kpi.is-green{--comp-accent: var(--comp-success);--comp-accent-strong: #15803d}.comparativo-remuneraciones__kpi.is-blue{--comp-accent: var(--comp-blue);--comp-accent-strong: #1d4ed8}.comparativo-remuneraciones__kpi.is-slate{--comp-accent: var(--comp-slate);--comp-accent-strong: #475569}.comparativo-remuneraciones__filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.comparativo-remuneraciones__filters button,.comparativo-remuneraciones__filters .comparativo-remuneraciones__filter-year{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.comparativo-remuneraciones__filters .comparativo-remuneraciones__filter-year{grid-template-columns:auto minmax(54px,1fr) minmax(140px,auto);cursor:default}.comparativo-remuneraciones__filters>button>span,.comparativo-remuneraciones__filters .comparativo-remuneraciones__filter-year>span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.76rem;font-weight:720}.comparativo-remuneraciones__filters>button>strong{font-size:.82rem;font-weight:800}.comparativo-remuneraciones__matrix-card,.comparativo-remuneraciones__analysis,.comparativo-remuneraciones__workers{padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 18px 42px #0f172a14}.comparativo-remuneraciones__section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.comparativo-remuneraciones__section-head>div{display:flex;align-items:center;gap:10px}.comparativo-remuneraciones__section-head svg{color:var(--comp-accent-strong)}.comparativo-remuneraciones__section-head h2{margin:0;font-size:1.04rem;font-weight:820;letter-spacing:0}.comparativo-remuneraciones__scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-color:color-mix(in srgb,var(--comp-accent) 34%,var(--border)) transparent;scrollbar-width:thin}.comparativo-remuneraciones__scroll:focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:3px}.comparativo-remuneraciones__matrix{min-width:1580px}.comparativo-remuneraciones__matrix-row{display:grid;grid-template-columns:180px repeat(12,88px) 116px 116px 110px;gap:8px;margin-bottom:8px}.comparativo-remuneraciones__matrix-row>div{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));font-size:.8rem;font-weight:760}.comparativo-remuneraciones__matrix-row>div:first-child{justify-content:flex-start;font-weight:820}.comparativo-remuneraciones__matrix-row.is-head>div{background:color-mix(in srgb,var(--comp-accent) 10%,var(--surface));color:var(--comp-accent-strong);font-size:.74rem;font-weight:820}.comparativo-remuneraciones__matrix-row.is-featured>div{border-color:color-mix(in srgb,var(--comp-accent) 26%,var(--border));background:color-mix(in srgb,var(--comp-accent) 8%,var(--surface))}.comparativo-remuneraciones__variation{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:28px;padding:0 9px;border-radius:999px;font-size:.76rem;font-weight:800}.comparativo-remuneraciones__variation.is-up{background:color-mix(in srgb,var(--comp-success) 12%,var(--surface));color:#15803d}.comparativo-remuneraciones__variation.is-down{background:color-mix(in srgb,#ef4444 10%,var(--surface));color:#b91c1c}.comparativo-remuneraciones__analysis-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.comparativo-remuneraciones__analysis-card{min-height:160px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.comparativo-remuneraciones__analysis-card>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--comp-accent) 10%,var(--surface));color:var(--comp-accent-strong)}.comparativo-remuneraciones__analysis-card h3{margin:16px 0 8px;font-size:.96rem;font-weight:820;letter-spacing:0}.comparativo-remuneraciones__analysis-card p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.84rem;line-height:1.45}.comparativo-remuneraciones__worker-list{display:grid;gap:10px}.comparativo-remuneraciones__worker-row{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(6,minmax(120px,.7fr));gap:12px;align-items:center;min-height:76px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.comparativo-remuneraciones__worker-row span,.comparativo-remuneraciones__worker-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparativo-remuneraciones__worker-row span{color:var(--muted, rgba(31, 35, 48, .62));font-size:.74rem;font-weight:720}.comparativo-remuneraciones__worker-row strong{margin-top:4px;font-size:.86rem;font-weight:820}html[data-theme=dark] .comparativo-remuneraciones__hero,html[data-theme=dark] .comparativo-remuneraciones__period-card,html[data-theme=dark] .comparativo-remuneraciones__actions button,html[data-theme=dark] .comparativo-remuneraciones__actions a,html[data-theme=dark] .comparativo-remuneraciones__kpi,html[data-theme=dark] .comparativo-remuneraciones__filters button,html[data-theme=dark] .comparativo-remuneraciones__matrix-card,html[data-theme=dark] .comparativo-remuneraciones__analysis,html[data-theme=dark] .comparativo-remuneraciones__analysis-card,html[data-theme=dark] .comparativo-remuneraciones__workers,html[data-theme=dark] .comparativo-remuneraciones__worker-row,:root[data-theme=dark] .comparativo-remuneraciones__hero,:root[data-theme=dark] .comparativo-remuneraciones__period-card,:root[data-theme=dark] .comparativo-remuneraciones__actions button,:root[data-theme=dark] .comparativo-remuneraciones__actions a,:root[data-theme=dark] .comparativo-remuneraciones__kpi,:root[data-theme=dark] .comparativo-remuneraciones__filters button,:root[data-theme=dark] .comparativo-remuneraciones__matrix-card,:root[data-theme=dark] .comparativo-remuneraciones__analysis,:root[data-theme=dark] .comparativo-remuneraciones__analysis-card,:root[data-theme=dark] .comparativo-remuneraciones__workers,:root[data-theme=dark] .comparativo-remuneraciones__worker-row{box-shadow:none}html[data-theme=dark] .comparativo-remuneraciones__back,html[data-theme=dark] .comparativo-remuneraciones__hero-copy p,html[data-theme=dark] .comparativo-remuneraciones__period-card>div>span,html[data-theme=dark] .comparativo-remuneraciones__status-group span,html[data-theme=dark] .comparativo-remuneraciones__kpi p,html[data-theme=dark] .comparativo-remuneraciones__kpi small,html[data-theme=dark] .comparativo-remuneraciones__filters>button>span,html[data-theme=dark] .comparativo-remuneraciones__filter-year>span,html[data-theme=dark] .comparativo-remuneraciones__analysis-card p,html[data-theme=dark] .comparativo-remuneraciones__worker-row span,:root[data-theme=dark] .comparativo-remuneraciones__back,:root[data-theme=dark] .comparativo-remuneraciones__hero-copy p,:root[data-theme=dark] .comparativo-remuneraciones__period-card>div>span,:root[data-theme=dark] .comparativo-remuneraciones__status-group span,:root[data-theme=dark] .comparativo-remuneraciones__kpi p,:root[data-theme=dark] .comparativo-remuneraciones__kpi small,:root[data-theme=dark] .comparativo-remuneraciones__filters>button>span,:root[data-theme=dark] .comparativo-remuneraciones__filter-year>span,:root[data-theme=dark] .comparativo-remuneraciones__analysis-card p,:root[data-theme=dark] .comparativo-remuneraciones__worker-row span{color:#e6e7eaad}@media(max-width:1180px){.comparativo-remuneraciones__hero{grid-template-columns:1fr}.comparativo-remuneraciones__kpis,.comparativo-remuneraciones__filters,.comparativo-remuneraciones__analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparativo-remuneraciones__worker-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.comparativo-remuneraciones{gap:18px}.comparativo-remuneraciones__hero,.comparativo-remuneraciones__matrix-card,.comparativo-remuneraciones__analysis,.comparativo-remuneraciones__workers{padding:22px;border-radius:18px}.comparativo-remuneraciones__hero-bottom,.comparativo-remuneraciones__section-head{align-items:flex-start;flex-direction:column}.comparativo-remuneraciones__actions,.comparativo-remuneraciones__actions button,.comparativo-remuneraciones__actions a,.comparativo-remuneraciones__kpis,.comparativo-remuneraciones__filters,.comparativo-remuneraciones__analysis-grid,.comparativo-remuneraciones__worker-row{width:100%;grid-template-columns:1fr}}}@layer base{.rrhh-page--imposiciones{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.rrhh-page--documentoslaborales{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}.documentos-laborales__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.documentos-laborales__panel,.documentos-laborales__repository,.documentos-laborales__signature{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.documentos-laborales__panel form,.documentos-laborales__panel{display:grid;gap:14px}.documentos-laborales__panel>label,.documentos-laborales__form-grid label{display:grid;gap:7px}.documentos-laborales__panel label>span,.documentos-laborales__form-grid label>span{color:var(--muted);font-size:.78rem;font-weight:730}.documentos-laborales__panel input,.documentos-laborales__panel select,.documentos-laborales__panel textarea,.documentos-laborales__signature input,.documentos-laborales__signature select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.documentos-laborales__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documentos-laborales__form-grid .is-wide{grid-column:1/-1}.documentos-laborales__help{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.documentos-laborales__primary,.documentos-laborales__signature button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--ba-primary, #5c56d9);color:#fff;font-weight:750}.documentos-laborales__truth{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid color-mix(in srgb,#16a34a 24%,var(--border));border-radius:11px;background:color-mix(in srgb,#16a34a 6%,var(--surface))}.documentos-laborales__truth svg{flex:0 0 auto;color:#16a34a}.documentos-laborales__truth p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.documentos-laborales__actions{display:flex;gap:7px}.documentos-laborales__actions button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.documentos-laborales__signature{display:grid;grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr);align-items:end;gap:18px}.documentos-laborales__signature h2,.documentos-laborales__signature p{margin:0}.documentos-laborales__signature p{margin-top:5px;color:var(--muted)}.documentos-laborales__signature form{display:grid;grid-template-columns:1fr 150px 1.2fr auto;gap:9px}@media(max-width:980px){.documentos-laborales__grid,.documentos-laborales__signature{grid-template-columns:1fr}.documentos-laborales__signature form{grid-template-columns:1fr 1fr}}@media(max-width:640px){.documentos-laborales__form-grid,.documentos-laborales__signature form{grid-template-columns:1fr}.documentos-laborales__form-grid .is-wide{grid-column:auto}}}@layer base{.rrhh-page--portalcolaborador{--rrhh-accent: var(--ba-primary, #5c56d9);--rrhh-accent-strong: var(--ba-primary-strong, #4b46c7)}}@layer base{.hr-grid .rrhh-payroll-table.hr-payroll-compact th,.hr-grid .rrhh-payroll-table.hr-payroll-compact td{border-right:0}.hr-grid .rrhh-payroll-table.hr-payroll-compact th{height:auto;padding-block:6px;color:var(--ba-muted)}.hr-grid .rrhh-payroll-table.hr-payroll-compact tbody td{padding-block:4px;font-variant-numeric:tabular-nums}.hr-grid .rrhh-payroll-table.hr-payroll-compact tbody tr:hover td{background:var(--default)}.hr-grid .rrhh-payroll-table.hr-payroll-compact .is-sticky{min-width:320px;max-width:360px}.hr-grid .rrhh-payroll-table.hr-payroll-compact .is-sticky-rut{position:sticky;left:var(--hr-worker-sticky-width, 320px);min-width:120px;z-index:2;background:var(--surface);box-shadow:1px 0 var(--border)}.hr-grid .rrhh-payroll-table.hr-payroll-compact thead .is-sticky,.hr-grid .rrhh-payroll-table.hr-payroll-compact thead .is-sticky-rut,.hr-grid .rrhh-payroll-table.hr-payroll-compact tfoot .is-sticky,.hr-grid .rrhh-payroll-table.hr-payroll-compact tfoot .is-sticky-rut{z-index:5}.hr-grid .rrhh-payroll-table.hr-payroll-compact tfoot .is-sticky{left:0;text-align:left}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:6px}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person>svg{grid-column:1;grid-row:1}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person>button{grid-column:3;grid-row:1}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person__identity{display:contents;line-height:1.25}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person__identity>:first-child{grid-column:2;grid-row:1;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-person__name{font-weight:600}.hr-grid .rrhh-payroll-table.hr-payroll-compact .hr-grid-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:600px){.hr-grid .rrhh-payroll-table.hr-payroll-compact .is-sticky{width:180px;min-width:180px;max-width:180px}.hr-grid .rrhh-payroll-table.hr-payroll-compact .is-sticky-rut{min-width:108px}}.hr-workspace .hr-process.is-view-preparation .proceso-remuneraciones__side,.configuracion-rrhh .hr-process.is-view-preparation .proceso-remuneraciones__side,.hr-workspace .hr-process.is-view-review .proceso-remuneraciones__book,.configuracion-rrhh .hr-process.is-view-review .proceso-remuneraciones__book{display:none}.hr-workspace .hr-process.is-view-results>.proceso-remuneraciones__workspace,.hr-workspace .hr-process.is-view-results>.proceso-remuneraciones__license-note,.hr-workspace .hr-process.is-view-results>.proceso-remuneraciones__period-card,.hr-workspace .hr-process.is-view-results>details,.hr-workspace .hr-process.is-view-results>.proceso-remuneraciones__external-summary,.hr-workspace .hr-process.is-view-history>.proceso-remuneraciones__workspace,.hr-workspace .hr-process.is-view-history>.proceso-remuneraciones__license-note,.hr-workspace .hr-process.is-view-history>.proceso-remuneraciones__period-card,.hr-workspace .hr-process.is-view-history>details,.hr-workspace .hr-process.is-view-history>.proceso-remuneraciones__external-summary,.configuracion-rrhh .hr-process.is-view-results>.proceso-remuneraciones__workspace,.configuracion-rrhh .hr-process.is-view-results>.proceso-remuneraciones__license-note,.configuracion-rrhh .hr-process.is-view-results>.proceso-remuneraciones__period-card,.configuracion-rrhh .hr-process.is-view-results>details,.configuracion-rrhh .hr-process.is-view-results>.proceso-remuneraciones__external-summary,.configuracion-rrhh .hr-process.is-view-history>.proceso-remuneraciones__workspace,.configuracion-rrhh .hr-process.is-view-history>.proceso-remuneraciones__license-note,.configuracion-rrhh .hr-process.is-view-history>.proceso-remuneraciones__period-card,.configuracion-rrhh .hr-process.is-view-history>details,.configuracion-rrhh .hr-process.is-view-history>.proceso-remuneraciones__external-summary{display:none}.hr-workspace .hr-process.is-wide>.proceso-remuneraciones__hero,.hr-workspace .hr-process.is-wide>.proceso-remuneraciones__license-note,.hr-workspace .hr-process.is-wide>details,.hr-workspace .hr-process.is-wide>.proceso-remuneraciones__period-card,.configuracion-rrhh .hr-process.is-wide>.proceso-remuneraciones__hero,.configuracion-rrhh .hr-process.is-wide>.proceso-remuneraciones__license-note,.configuracion-rrhh .hr-process.is-wide>details,.configuracion-rrhh .hr-process.is-wide>.proceso-remuneraciones__period-card{display:none}.hr-workspace .hr-process.is-wide .rrhh-payroll-wrap,.configuracion-rrhh .hr-process.is-wide .rrhh-payroll-wrap{max-height:78vh}.hr-workspace .hr-dashboard,.configuracion-rrhh .hr-dashboard{width:100%;gap:20px}.hr-workspace .hr-dashboard .rrhh-home__kpis,.configuracion-rrhh .hr-dashboard .rrhh-home__kpis{gap:12px}.hr-workspace .hr-dashboard .rrhh-home__kpi,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi{min-height:135px;padding:16px;box-shadow:none;border-radius:12px}.hr-workspace .hr-dashboard .rrhh-home__kpi strong,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi strong{font-size:clamp(.95rem,1.4vw,1.5rem);line-height:1.3}.hr-workspace .hr-dashboard .rrhh-home__kpi p,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi p{margin-top:10px}.hr-workspace .hr-dashboard-panels,.configuracion-rrhh .hr-dashboard-panels{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.hr-workspace .hr-dashboard-panels .rrhh-list-card,.configuracion-rrhh .hr-dashboard-panels .rrhh-list-card{margin:0;min-width:0}.hr-workspace .hr-dashboard-panels h2,.configuracion-rrhh .hr-dashboard-panels h2{font-size:1.13rem;margin-top:0}.hr-workspace .hr-dashboard-panels p,.hr-workspace .hr-dashboard-panels small,.configuracion-rrhh .hr-dashboard-panels p,.configuracion-rrhh .hr-dashboard-panels small{color:var(--muted);line-height:1.5}.hr-workspace .hr-dashboard-month,.configuracion-rrhh .hr-dashboard-month{background:linear-gradient(125deg,color-mix(in srgb,#7761d6 6%,var(--surface)),var(--surface))}.hr-workspace .hr-dashboard-month>a,.configuracion-rrhh .hr-dashboard-month>a{margin-right:16px}.hr-workspace .hr-primary-link,.configuracion-rrhh .hr-primary-link{display:inline-flex;padding:11px 16px;background:var(--ba-primary, #5c56d9);color:#fff;border-radius:9px;text-decoration:none}.hr-workspace .hr-month-milestones,.configuracion-rrhh .hr-month-milestones{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-block:18px;font-size:.8rem}.hr-workspace .hr-month-milestones span,.configuracion-rrhh .hr-month-milestones span{padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.hr-workspace .hr-month-milestones .is-done,.configuracion-rrhh .hr-month-milestones .is-done{color:#14714e;background:color-mix(in srgb,#36bc83 10%,var(--surface))}.hr-workspace .hr-financial-list>div,.hr-workspace .hr-distribution-row,.configuracion-rrhh .hr-financial-list>div,.configuracion-rrhh .hr-distribution-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}.hr-workspace .hr-financial-list>div dd,.hr-workspace .hr-distribution-row dd,.configuracion-rrhh .hr-financial-list>div dd,.configuracion-rrhh .hr-distribution-row dd{font-weight:700;margin:0}.hr-workspace .hr-dashboard-history,.configuracion-rrhh .hr-dashboard-history{grid-column:1/-1}.hr-workspace .hr-history-chart,.configuracion-rrhh .hr-history-chart{display:grid;gap:12px}.hr-workspace .hr-history-chart>a,.configuracion-rrhh .hr-history-chart>a{display:grid;grid-template-columns:80px minmax(30px,1fr) 230px;gap:12px;align-items:center;font-size:.8rem;color:var(--text);text-decoration:none}.hr-workspace .hr-history-bar,.configuracion-rrhh .hr-history-bar{height:12px;background:#8b7bd2;border-radius:5px}.hr-workspace .hr-profile-layout,.configuracion-rrhh .hr-profile-layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px}.hr-workspace .hr-profile-main,.configuracion-rrhh .hr-profile-main{min-width:0}.hr-workspace .hr-profile-main>.hr-filterbar,.configuracion-rrhh .hr-profile-main>.hr-filterbar{font-size:.77rem}.hr-workspace .hr-profile-main .perfil-trabajador__tabs,.configuracion-rrhh .hr-profile-main .perfil-trabajador__tabs{gap:0;padding:4px 0;margin-block:12px;border-bottom:1px solid var(--border)}.hr-workspace .hr-profile-main .perfil-trabajador__tabs button,.configuracion-rrhh .hr-profile-main .perfil-trabajador__tabs button{font-size:.78rem;border:0;padding:10px;border-radius:7px 7px 0 0}.hr-workspace .hr-profile-main .perfil-trabajador__metrics,.configuracion-rrhh .hr-profile-main .perfil-trabajador__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hr-workspace .hr-profile-main .perfil-trabajador__field-grid,.configuracion-rrhh .hr-profile-main .perfil-trabajador__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.hr-workspace .hr-profile-identity,.configuracion-rrhh .hr-profile-identity{position:sticky;top:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px;font-size:.82rem}.hr-workspace .hr-profile-identity h1,.configuracion-rrhh .hr-profile-identity h1{font-size:1.15rem;line-height:1.35;margin:12px 0 5px}.hr-workspace .hr-profile-identity p,.configuracion-rrhh .hr-profile-identity p{color:var(--muted)}.hr-workspace .hr-profile-identity>button,.configuracion-rrhh .hr-profile-identity>button{display:flex;align-items:center;gap:6px;width:100%;justify-content:center}.hr-workspace .hr-profile-identity details,.configuracion-rrhh .hr-profile-identity details{border-top:1px solid var(--border);padding-block:12px}.hr-workspace .hr-profile-identity summary,.configuracion-rrhh .hr-profile-identity summary{cursor:pointer;font-weight:650}.hr-workspace .hr-profile-identity dl>div,.configuracion-rrhh .hr-profile-identity dl>div{margin:12px 0}.hr-workspace .hr-profile-identity dt,.configuracion-rrhh .hr-profile-identity dt{color:var(--muted);font-size:.74rem}.hr-workspace .hr-profile-identity dd,.configuracion-rrhh .hr-profile-identity dd{margin:4px 0;overflow-wrap:anywhere}.hr-workspace .hr-worker-photo,.configuracion-rrhh .hr-worker-photo{text-align:center}.hr-workspace .hr-worker-photo img,.hr-workspace .hr-worker-photo .perfil-trabajador__avatar,.configuracion-rrhh .hr-worker-photo img,.configuracion-rrhh .hr-worker-photo .perfil-trabajador__avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-inline:auto;font-size:1.5rem;display:grid;place-items:center}.hr-workspace .hr-worker-photo button,.hr-workspace .hr-worker-photo .hr-photo-picker,.configuracion-rrhh .hr-worker-photo button,.configuracion-rrhh .hr-worker-photo .hr-photo-picker{font-size:.67rem;padding:5px;margin-top:6px}.hr-workspace .hr-worker-photo .hr-photo-picker,.configuracion-rrhh .hr-worker-photo .hr-photo-picker{position:relative;display:inline-block;color:var(--ba-primary, #5c56d9);cursor:pointer}.hr-workspace .hr-worker-photo .hr-photo-picker input,.configuracion-rrhh .hr-worker-photo .hr-photo-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.hr-workspace .hr-worker-photo .hr-photo-picker:focus-within,.configuracion-rrhh .hr-worker-photo .hr-photo-picker:focus-within{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:2px}.hr-workspace .hr-organization-editor,.configuracion-rrhh .hr-organization-editor{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:10px;grid-column:1/-1}.hr-workspace .hr-organization-editor label,.configuracion-rrhh .hr-organization-editor label{display:flex;flex-direction:column;gap:6px}.hr-workspace dialog.hr-pdf-viewer,.configuracion-rrhh dialog.hr-pdf-viewer{width:min(1120px,94vw);max-width:94vw;max-height:94vh;margin:auto;padding:18px;color:var(--text);overflow:auto}.hr-workspace dialog.hr-pdf-viewer::backdrop,.configuracion-rrhh dialog.hr-pdf-viewer::backdrop{background:#16213999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hr-workspace dialog.hr-pdf-viewer .hr-pdf-canvas,.configuracion-rrhh dialog.hr-pdf-viewer .hr-pdf-canvas{max-height:65vh}@container (max-width: 1000px){.hr-workspace .hr-profile-layout,.configuracion-rrhh .hr-profile-layout{grid-template-columns:190px minmax(0,1fr);gap:12px}.hr-workspace .hr-profile-main .perfil-trabajador__metrics,.configuracion-rrhh .hr-profile-main .perfil-trabajador__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 670px){.hr-workspace .hr-profile-layout,.configuracion-rrhh .hr-profile-layout{grid-template-columns:1fr}.hr-workspace .hr-profile-identity,.configuracion-rrhh .hr-profile-identity{position:static}.hr-workspace .hr-dashboard-panels,.configuracion-rrhh .hr-dashboard-panels{grid-template-columns:1fr}.hr-workspace .hr-dashboard .rrhh-home__kpis,.configuracion-rrhh .hr-dashboard .rrhh-home__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-workspace .hr-history-chart>a,.configuracion-rrhh .hr-history-chart>a{grid-template-columns:65px 1fr}.hr-workspace .hr-history-chart>a strong,.configuracion-rrhh .hr-history-chart>a strong{grid-column:2}}.hr-workspace__layout,.configuracion-rrhh__layout{display:grid;grid-template-columns:196px minmax(0,1fr);gap:20px;align-items:start}.hr-workspace__content,.configuracion-rrhh__content{min-width:0;container-type:inline-size}.hr-workspace.is-nav-collapsed .hr-workspace__layout,.hr-workspace.is-nav-collapsed .configuracion-rrhh__layout,.configuracion-rrhh.is-nav-collapsed .hr-workspace__layout,.configuracion-rrhh.is-nav-collapsed .configuracion-rrhh__layout{grid-template-columns:42px minmax(0,1fr);gap:12px}.hr-workspace.is-nav-collapsed .hr-nav-links,.configuracion-rrhh.is-nav-collapsed .hr-nav-links{display:none}.hr-workspace .hr-context-nav,.configuracion-rrhh .hr-context-nav{position:sticky;top:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:6px;max-height:calc(100vh - 125px);overflow-y:auto;font-size:.81rem}.hr-workspace .hr-nav-collapse,.configuracion-rrhh .hr-nav-collapse{border:0;width:100%;display:flex;gap:10px;align-items:center;padding:9px 4px;font-weight:750}.hr-workspace .hr-nav-links>a,.hr-workspace .hr-nav-group a,.configuracion-rrhh .hr-nav-links>a,.configuracion-rrhh .hr-nav-group a{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--muted);padding:9px 8px;border-radius:7px;line-height:1.35}.hr-workspace .hr-nav-links a[aria-current=page],.configuracion-rrhh .hr-nav-links a[aria-current=page]{color:var(--ba-primary, #5c56d9);font-weight:700;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 11%,var(--surface))}.hr-workspace .hr-nav-group,.configuracion-rrhh .hr-nav-group{margin-block:6px;border-top:1px solid var(--border);padding-top:5px}.hr-workspace .hr-nav-group>button,.configuracion-rrhh .hr-nav-group>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border:0;font-weight:700;font-size:.78rem}.hr-workspace .hr-nav-group>div,.configuracion-rrhh .hr-nav-group>div{padding-left:9px}.hr-workspace .hr-nav-config,.configuracion-rrhh .hr-nav-config{border-top:1px solid var(--border);margin-top:8px}.hr-workspace .hr-nav-mobile-toggle,.hr-workspace .hr-nav-backdrop,.configuracion-rrhh .hr-nav-mobile-toggle,.configuracion-rrhh .hr-nav-backdrop{display:none}.hr-workspace .hr-quick-search,.configuracion-rrhh .hr-quick-search{position:relative;width:min(340px,100%);font-size:.8rem;z-index:12}.hr-workspace .hr-quick-search>label,.configuracion-rrhh .hr-quick-search>label{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:9px;padding:0 10px;background:var(--surface)}.hr-workspace .hr-quick-search input,.configuracion-rrhh .hr-quick-search input{border:0!important;width:100%;padding-inline:0!important}.hr-workspace .hr-quick-search kbd,.configuracion-rrhh .hr-quick-search kbd{white-space:nowrap;color:var(--muted);font-size:.65rem}.hr-workspace .hr-quick-results,.configuracion-rrhh .hr-quick-results{position:absolute;top:calc(100% + 5px);left:0;width:min(430px,80vw);max-height:65vh;overflow-y:auto;background:var(--surface);box-shadow:0 14px 38px #14234730;border:1px solid var(--border);border-radius:12px;padding:10px}.hr-workspace .hr-quick-results>a,.configuracion-rrhh .hr-quick-results>a{display:flex;align-items:center;gap:10px;padding:10px;text-decoration:none;color:var(--text);border-radius:8px}.hr-workspace .hr-quick-results>a:hover,.configuracion-rrhh .hr-quick-results>a:hover{background:color-mix(in srgb,var(--ba-primary, #5c56d9) 8%,var(--surface))}.hr-workspace .hr-quick-results small,.configuracion-rrhh .hr-quick-results small{display:block;color:var(--muted);margin-top:3px}.hr-workspace .hr-avatar-small,.configuracion-rrhh .hr-avatar-small{display:inline-grid;place-items:center;background:#eeebff;color:#554bb0;width:34px;height:34px;flex-shrink:0;border-radius:50%}@media(max-width:1050px){.hr-workspace__layout,.hr-workspace.is-nav-collapsed .hr-workspace__layout,.configuracion-rrhh__layout,.hr-workspace.is-nav-collapsed .configuracion-rrhh__layout,.configuracion-rrhh.is-nav-collapsed .hr-workspace__layout,.configuracion-rrhh.is-nav-collapsed .configuracion-rrhh__layout{grid-template-columns:minmax(0,1fr)}.hr-workspace .hr-nav-mobile-toggle,.configuracion-rrhh .hr-nav-mobile-toggle{display:inline-flex;gap:6px;align-items:center}.hr-workspace .hr-context-nav,.configuracion-rrhh .hr-context-nav{display:none}.hr-workspace.is-nav-open .hr-context-nav,.configuracion-rrhh.is-nav-open .hr-context-nav{display:block;position:fixed;top:75px;left:12px;width:232px;bottom:12px;max-height:none;z-index:51;box-shadow:0 12px 40px #14234735}.hr-workspace.is-nav-open .hr-nav-links,.configuracion-rrhh.is-nav-open .hr-nav-links{display:block}.hr-workspace .hr-nav-backdrop,.configuracion-rrhh .hr-nav-backdrop{display:block;position:fixed;inset:0;z-index:50;background:#121c3566;border-radius:0}.hr-workspace__title,.configuracion-rrhh__title{display:none}}.hr-workspace,.configuracion-rrhh{width:100%;min-width:0;color:var(--text)}.hr-workspace__bar,.hr-workspace__tools,.hr-workspace .hr-filterbar,.hr-workspace .hr-pagination,.hr-workspace .hr-page-heading,.configuracion-rrhh__bar,.configuracion-rrhh__tools,.configuracion-rrhh .hr-filterbar,.configuracion-rrhh .hr-pagination,.configuracion-rrhh .hr-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hr-workspace__bar,.configuracion-rrhh__bar{margin-bottom:12px}.hr-workspace__title,.configuracion-rrhh__title{font-weight:750;font-size:1.08rem}.hr-workspace__tools,.configuracion-rrhh__tools{justify-content:flex-end;font-size:.8rem}.hr-workspace__tools a,.hr-workspace__tools button,.configuracion-rrhh__tools a,.configuracion-rrhh__tools button{display:inline-flex;align-items:center;gap:6px}.hr-workspace__nav,.hr-workspace__subnav,.configuracion-rrhh__nav,.configuracion-rrhh__subnav{display:flex;gap:6px;overflow-x:auto;padding:6px;border:1px solid var(--border);border-radius:13px;margin-bottom:12px;background:var(--surface)}.hr-workspace__nav a,.hr-workspace__subnav a,.configuracion-rrhh__nav a,.configuracion-rrhh__subnav a{padding:9px 15px;white-space:nowrap;text-decoration:none;border-radius:9px;color:var(--muted);font-weight:650}.hr-workspace__nav a[aria-current],.hr-workspace__subnav a[aria-current],.configuracion-rrhh__nav a[aria-current],.configuracion-rrhh__subnav a[aria-current]{color:var(--ba-primary, #5c56d9);background:color-mix(in srgb,var(--ba-primary, #5c56d9) 12%,var(--surface))}.hr-workspace__subnav,.configuracion-rrhh__subnav{border:0;padding:0;background:transparent;font-size:.85rem}.hr-workspace button,.hr-workspace input,.hr-workspace textarea,.configuracion-rrhh button,.configuracion-rrhh input,.configuracion-rrhh textarea{font:inherit}.hr-workspace button,.configuracion-rrhh button{cursor:pointer;border:1px solid var(--border);border-radius:9px;padding:8px 12px;background:var(--surface);color:var(--text)}.hr-workspace button:disabled,.configuracion-rrhh button:disabled{cursor:not-allowed;opacity:.55}.hr-workspace input:not([type=checkbox]),.hr-workspace textarea,.configuracion-rrhh input:not([type=checkbox]),.configuracion-rrhh textarea{max-width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 10px}.hr-workspace :focus-visible,.configuracion-rrhh :focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:2px}.hr-workspace [hidden],.configuracion-rrhh [hidden]{display:none!important}.hr-workspace .hr-month,.configuracion-rrhh .hr-month{display:flex;align-items:center;gap:8px}.hr-workspace .hr-page-heading h1,.configuracion-rrhh .hr-page-heading h1{margin:0;font-size:1.55rem}.hr-workspace .hr-page-heading p,.configuracion-rrhh .hr-page-heading p{color:var(--muted);margin:6px 0 0}.hr-workspace .hr-filterbar,.configuracion-rrhh .hr-filterbar{justify-content:flex-start;padding:8px 0;font-size:.86rem}.hr-workspace .hr-table-empty,.configuracion-rrhh .hr-table-empty{padding:42px 18px;text-align:center;color:var(--muted)}.hr-workspace .hr-pagination,.configuracion-rrhh .hr-pagination{justify-content:flex-end;padding-top:12px;font-size:.85rem}.hr-workspace .hr-history-periods,.configuracion-rrhh .hr-history-periods{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.8rem;margin-bottom:12px;color:var(--muted)}.hr-workspace .hr-readonly,.configuracion-rrhh .hr-readonly{border-left:3px solid var(--border);padding:10px;font-size:.85rem}.hr-workspace .hr-example,.configuracion-rrhh .hr-example{border:2px solid #bf8d27;border-radius:14px;padding:18px;background:color-mix(in srgb,#e0ac3a 8%,var(--surface))}.hr-workspace .hr-pdf-viewer,.configuracion-rrhh .hr-pdf-viewer{border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--surface)}.hr-workspace .hr-pdf-viewer h2,.configuracion-rrhh .hr-pdf-viewer h2{margin:0 0 5px;font-size:1.15rem}.hr-workspace .hr-pdf-viewer p,.configuracion-rrhh .hr-pdf-viewer p{margin:5px 0;font-size:.8rem}.hr-workspace .hr-pdf-canvas,.configuracion-rrhh .hr-pdf-canvas{max-height:75vh;overflow:auto;background:#e8ebf0;padding:20px;border-radius:8px}.hr-workspace .hr-pdf-canvas canvas,.configuracion-rrhh .hr-pdf-canvas canvas{display:block;margin:auto;box-shadow:0 5px 22px #17244025}.hr-workspace .hr-editor-toolbar,.configuracion-rrhh .hr-editor-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.hr-workspace .hr-editor-toolbar button,.configuracion-rrhh .hr-editor-toolbar button{font-size:.78rem}.hr-workspace .hr-template-editor .tiptap,.configuracion-rrhh .hr-template-editor .tiptap{min-height:480px;max-width:820px;margin:12px auto;padding:45px;background:#fff;color:#263044;border:1px solid #d6dce5;box-shadow:0 5px 18px #17244015;outline-offset:0}.hr-workspace .hr-template-editor .tiptap p,.configuracion-rrhh .hr-template-editor .tiptap p{margin:0 0 12px}.hr-workspace .hr-template-editor .tiptap table,.configuracion-rrhh .hr-template-editor .tiptap table{border-collapse:collapse;width:100%}.hr-workspace .hr-template-editor .tiptap table td,.hr-workspace .hr-template-editor .tiptap table th,.configuracion-rrhh .hr-template-editor .tiptap table td,.configuracion-rrhh .hr-template-editor .tiptap table th{border:1px solid #a8b3c5;padding:8px}.hr-workspace .hr-page-break,.configuracion-rrhh .hr-page-break{border-block:1px dashed #9ca5b4;text-align:center;color:#6b7280;font-size:.75rem;margin-block:20px;padding:8px}.hr-workspace .documentos-laborales__grid,.configuracion-rrhh .documentos-laborales__grid{grid-template-columns:minmax(0,1fr)}.hr-workspace .hr-grid,.configuracion-rrhh .hr-grid{min-width:0;width:100%;padding:12px}.hr-workspace .hr-grid .rrhh-payroll-wrap,.configuracion-rrhh .hr-grid .rrhh-payroll-wrap{max-height:70vh}.hr-workspace .hr-grid .rrhh-payroll-table,.configuracion-rrhh .hr-grid .rrhh-payroll-table{width:max-content;min-width:100%}.hr-workspace .hr-grid td input:not([type=checkbox]),.configuracion-rrhh .hr-grid td input:not([type=checkbox]){width:115px;min-width:80px;text-align:right}.hr-workspace .hr-grid td small,.configuracion-rrhh .hr-grid td small{display:block;font-size:.7rem;color:var(--muted);margin-top:4px}.hr-workspace .hr-grid td button,.configuracion-rrhh .hr-grid td button{font-size:.67rem;padding:3px 6px}.hr-workspace .hr-grid .is-sticky,.configuracion-rrhh .hr-grid .is-sticky{min-width:225px;max-width:280px;white-space:normal}.hr-workspace .hr-grid thead th,.configuracion-rrhh .hr-grid thead th{position:sticky;top:0;z-index:2;background:var(--surface)}.hr-workspace .hr-grid thead th.is-sticky,.configuracion-rrhh .hr-grid thead th.is-sticky{z-index:3}.hr-workspace .hr-grid tfoot td,.configuracion-rrhh .hr-grid tfoot td{position:sticky;bottom:0;background:var(--surface);z-index:2}.hr-workspace .hr-cell-conflict,.configuracion-rrhh .hr-cell-conflict{background:#fff1ce;color:#6f4108}.hr-workspace .hr-grid th:first-child,.hr-workspace .hr-grid td:first-child,.configuracion-rrhh .hr-grid th:first-child,.configuracion-rrhh .hr-grid td:first-child{min-width:44px;width:44px;text-align:center}.hr-workspace .hr-grid td input[type=checkbox],.configuracion-rrhh .hr-grid td input[type=checkbox]{width:18px;min-height:18px}.hr-workspace .hr-paste-review,.configuracion-rrhh .hr-paste-review{padding:16px;background:color-mix(in srgb,#e0ac3a 12%,var(--surface));border:1px solid #bf8d27;border-radius:10px}.hr-workspace .proceso-remuneraciones__workspace,.configuracion-rrhh .proceso-remuneraciones__workspace{grid-template-columns:minmax(0,1fr)}.hr-workspace .proceso-remuneraciones__side,.configuracion-rrhh .proceso-remuneraciones__side{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.hr-workspace .rrhh-operational-hero,.hr-workspace .proceso-remuneraciones__hero,.hr-workspace .perfil-trabajador__hero,.configuracion-rrhh .rrhh-operational-hero,.configuracion-rrhh .proceso-remuneraciones__hero,.configuracion-rrhh .perfil-trabajador__hero{padding:14px 18px;border-radius:14px;box-shadow:none}.hr-workspace .rrhh-operational-hero h1,.hr-workspace .proceso-remuneraciones__hero h1,.hr-workspace .perfil-trabajador__hero h1,.configuracion-rrhh .rrhh-operational-hero h1,.configuracion-rrhh .proceso-remuneraciones__hero h1,.configuracion-rrhh .perfil-trabajador__hero h1{font-size:1.6rem}.hr-workspace .rrhh-operational-hero>strong,.hr-workspace .proceso-remuneraciones__hero>strong,.hr-workspace .perfil-trabajador__hero>strong,.configuracion-rrhh .rrhh-operational-hero>strong,.configuracion-rrhh .proceso-remuneraciones__hero>strong,.configuracion-rrhh .perfil-trabajador__hero>strong{display:none}.hr-workspace .rrhh-operational-hero__icon,.hr-workspace .proceso-remuneraciones__badge,.configuracion-rrhh .rrhh-operational-hero__icon,.configuracion-rrhh .proceso-remuneraciones__badge,.hr-workspace .rrhh-period-card .rrhh-period-selector-row,.hr-workspace .proceso-remuneraciones__period-card .rrhh-period-selector-row,.configuracion-rrhh .rrhh-period-card .rrhh-period-selector-row,.configuracion-rrhh .proceso-remuneraciones__period-card .rrhh-period-selector-row{display:none}.hr-workspace .proceso-remuneraciones__period-card>div>strong,.configuracion-rrhh .proceso-remuneraciones__period-card>div>strong{display:none}.hr-workspace .perfil-trabajador__tabs,.configuracion-rrhh .perfil-trabajador__tabs{flex-wrap:nowrap;overflow-x:auto}.hr-workspace .perfil-trabajador__tabs button,.configuracion-rrhh .perfil-trabajador__tabs button{white-space:nowrap}.hr-workspace .perfil-trabajador__hero,.configuracion-rrhh .perfil-trabajador__hero{position:sticky;top:0;z-index:4;background:var(--surface)}.hr-workspace .rrhh-table-wrap,.configuracion-rrhh .rrhh-table-wrap{max-width:100%}.hr-workspace .hr-worker-table,.configuracion-rrhh .hr-worker-table{min-width:900px}.hr-workspace .rrhh-table th,.configuracion-rrhh .rrhh-table th{white-space:nowrap}.hr-workspace .rrhh-table tbody td,.configuracion-rrhh .rrhh-table tbody td{vertical-align:middle}@media(max-width:700px){.hr-workspace__tools,.configuracion-rrhh__tools{justify-content:flex-start}.hr-workspace__nav a,.configuracion-rrhh__nav a{padding:8px 10px}.hr-workspace .rrhh-list-card,.configuracion-rrhh .rrhh-list-card{padding:10px}.hr-workspace .perfil-trabajador__hero,.configuracion-rrhh .perfil-trabajador__hero{position:static}.hr-workspace .hr-grid .is-sticky,.configuracion-rrhh .hr-grid .is-sticky{min-width:160px;max-width:180px}.hr-workspace .hr-template-editor .tiptap,.configuracion-rrhh .hr-template-editor .tiptap{padding:20px}}.rrhh-operational-page{display:flex;flex-direction:column;gap:20px;width:min(1360px,100%);margin-inline:auto;color:var(--text)}.rrhh-operational-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--ba-primary, #5c56d9) 8%,transparent),transparent 48%),var(--surface);box-shadow:0 16px 36px #0f172a12}.rrhh-operational-hero>div{min-width:0}.rrhh-operational-hero h1{margin:8px 0 6px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:820;line-height:1.05}.rrhh-operational-hero p{max-width:780px;margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.rrhh-operational-hero>strong{flex:0 0 auto;color:var(--muted);font-size:.84rem}.rrhh-operational-hero__icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 12%,var(--surface));color:var(--ba-primary-strong, #4b46c7)}.rrhh-period-card,.rrhh-entry-card,.rrhh-list-card,.rrhh-form-card{padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 14px 32px #0f172a0f}.rrhh-period-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.rrhh-period-card>span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.84rem;font-weight:760}.rrhh-operational-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px;align-items:start}.rrhh-list-card{min-width:0}.rrhh-list-card h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:1rem}.rrhh-list-card__head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.rrhh-list-card__head h2,.rrhh-list-card__head p{margin:0}.rrhh-list-card__head h2{font-size:1.05rem}.rrhh-list-card__head p{margin-top:4px;color:var(--muted);font-size:.84rem}.rrhh-form{display:grid;gap:18px}.rrhh-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rrhh-form__head h2,.rrhh-form__head p{margin:0}.rrhh-form__head h2{font-size:1.08rem}.rrhh-form__head p{margin-top:5px;color:var(--muted);font-size:.84rem;line-height:1.45}.rrhh-form__close,.rrhh-icon-link{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted);cursor:pointer}.rrhh-form fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--border);border-radius:16px}.rrhh-form legend{padding:0 7px;color:var(--text);font-size:.88rem;font-weight:800}.rrhh-form__hint{margin:-2px 0 12px;color:var(--muted);font-size:.78rem;line-height:1.45}.rrhh-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rrhh-form__field{display:grid;gap:6px;min-width:0}.rrhh-form__field.is-wide{grid-column:1/-1}.rrhh-form__field>span{color:var(--muted);font-size:.75rem;font-weight:740}.rrhh-form__field input,.rrhh-form__field select{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid var(--border);border-radius:12px;outline:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg));color:var(--text);font:inherit;font-size:.84rem}.rrhh-form__field input:focus,.rrhh-form__field select:focus{border-color:color-mix(in srgb,var(--ba-primary, #5c56d9) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ba-primary, #5c56d9) 10%,transparent)}.rrhh-form__field input.is-invalid,.rrhh-form__field select.is-invalid{border-color:#dc2626}.rrhh-form__check{display:flex;align-items:center;gap:9px;align-self:end;min-height:42px;padding:0 10px;border:1px solid var(--border);border-radius:12px;font-size:.8rem;font-weight:720}.rrhh-form__error{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#dc2626 10%,var(--surface));color:#b91c1c;font-size:.82rem;font-weight:720}.rrhh-form__actions,.rrhh-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.rrhh-form__actions button,.rrhh-form__actions a,.rrhh-actions button,.rrhh-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:.82rem;font-weight:760;cursor:pointer;text-decoration:none}.rrhh-form__actions button.is-primary,.rrhh-form__actions a.is-primary,.rrhh-actions button.is-primary,.rrhh-actions a.is-primary{border-color:transparent;background:linear-gradient(135deg,var(--ba-primary, #5c56d9),#2563eb);color:#fff}.rrhh-form__actions button:disabled,.rrhh-form__actions a:disabled,.rrhh-actions button:disabled,.rrhh-actions a:disabled{opacity:.5;cursor:not-allowed}.rrhh-primary-button,.rrhh-empty-link,.rrhh-panel-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--ba-primary, #5c56d9),#2563eb);color:#fff;font:inherit;font-size:.84rem;font-weight:780;cursor:pointer;text-decoration:none}.rrhh-panel-link{width:fit-content;margin-top:14px}.rrhh-feedback{padding:12px 14px;border:1px solid var(--border);border-radius:14px;font-size:.84rem;font-weight:720}.rrhh-feedback.is-error{border-color:color-mix(in srgb,#dc2626 28%,var(--border));background:color-mix(in srgb,#dc2626 8%,var(--surface));color:#b91c1c}.rrhh-feedback.is-success{border-color:color-mix(in srgb,#16a34a 28%,var(--border));background:color-mix(in srgb,#16a34a 8%,var(--surface));color:#15803d}.rrhh-loading{min-height:180px;border-radius:20px}.rrhh-muted{color:var(--muted);font-size:.84rem;line-height:1.5}.rrhh-table-wrap,.rrhh-payroll-wrap{max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:15px;scrollbar-width:thin}.rrhh-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:.8rem}.rrhh-table th{position:sticky;top:0;z-index:2;padding:11px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--ba-primary, #5c56d9) 7%,var(--surface));color:var(--muted);font-size:.72rem;font-weight:800;text-align:left;white-space:nowrap}.rrhh-table td{padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);vertical-align:middle;white-space:nowrap}.rrhh-table tbody tr{cursor:default;transition:background-color .16s ease}.rrhh-table tbody tr:hover,.rrhh-table tbody tr.is-selected{background:color-mix(in srgb,var(--ba-primary, #5c56d9) 5%,var(--surface))}.rrhh-table tbody tr:last-child td{border-bottom:0}.rrhh-table td>small{display:block;margin-top:4px;color:var(--muted)}.rrhh-annual-table{min-width:1800px}.rrhh-person{display:flex;align-items:center;gap:9px;min-width:190px}.rrhh-person>span{display:inline-grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 11%,var(--surface));color:var(--ba-primary-strong, #4b46c7);font-size:.72rem;font-weight:840}.rrhh-person strong,.rrhh-person small{display:block}.rrhh-person small{margin-top:3px;color:var(--muted);font-size:.7rem}.rrhh-search{display:flex;align-items:center;gap:8px;width:min(420px,100%);min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--muted)}.rrhh-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.rrhh-payroll-table{width:100%;min-width:2780px;border-collapse:separate;border-spacing:0;font-size:.76rem}.rrhh-payroll-table th,.rrhh-payroll-table td{min-width:120px;padding:8px;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--surface);vertical-align:middle;text-align:right}.rrhh-payroll-table th{position:sticky;top:0;z-index:3;height:62px;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 7%,var(--surface));color:var(--text);font-size:.7rem;text-align:left}.rrhh-payroll-table th span,.rrhh-payroll-table th small{display:block}.rrhh-payroll-table th small{width:fit-content;margin-top:5px;padding:3px 6px;border-radius:999px;font-size:.6rem}.rrhh-payroll-table .is-sticky{position:sticky;left:0;z-index:2;min-width:240px;text-align:left}.rrhh-payroll-table th.is-sticky{z-index:4}.rrhh-payroll-table td input{width:100%;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:9px;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:700;text-align:right}.rrhh-payroll-table td input:focus{border-color:color-mix(in srgb,var(--ba-primary, #5c56d9) 40%,var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ba-primary, #5c56d9) 8%,transparent)}.rrhh-payroll-table td input:disabled{color:var(--muted);cursor:not-allowed}.rrhh-payroll-table td.is-automatic{background:color-mix(in srgb,#2563eb 4%,var(--surface))}.rrhh-payroll-table td.is-editable{background:color-mix(in srgb,#f59e0b 4%,var(--surface))}.rrhh-payroll-table tr.is-blocking td:first-child{box-shadow:inset 4px 0 #dc2626}.rrhh-payroll-table tr.is-warning td:first-child{box-shadow:inset 4px 0 #f59e0b}.rrhh-payroll-table tfoot td{position:sticky;bottom:0;z-index:2;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 9%,var(--surface))}.rrhh-payroll-table tfoot .is-sticky{z-index:3}.source-contract{background-color:color-mix(in srgb,#7c3aed 12%,var(--surface))!important;color:#6d28d9}.source-attendance{background-color:color-mix(in srgb,#2563eb 12%,var(--surface))!important;color:#1d4ed8}.source-licenses{background-color:color-mix(in srgb,#db2777 11%,var(--surface))!important;color:#be185d}.source-vacations{background-color:color-mix(in srgb,#0891b2 11%,var(--surface))!important;color:#0e7490}.source-manual{background-color:color-mix(in srgb,#f59e0b 12%,var(--surface))!important;color:#b45309}.source-backapp{background-color:color-mix(in srgb,#16a34a 11%,var(--surface))!important;color:#15803d}.proceso-remuneraciones__row-status.is-blocking{background:color-mix(in srgb,#dc2626 12%,var(--surface));color:#b91c1c}.proceso-remuneraciones__row-status.is-info{background:color-mix(in srgb,#2563eb 12%,var(--surface));color:#1d4ed8}.proceso-remuneraciones__alert.is-blocking{background:color-mix(in srgb,#dc2626 9%,var(--surface));color:#b91c1c}.proceso-remuneraciones__alert.is-info{background:color-mix(in srgb,#2563eb 8%,var(--surface));color:#1d4ed8}.proceso-remuneraciones__alert.is-ok{background:color-mix(in srgb,#16a34a 8%,var(--surface));color:#15803d}.proceso-remuneraciones__actions button:disabled{opacity:.48;cursor:not-allowed}.rrhh-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rrhh-kpi-grid>*{display:grid;gap:7px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.rrhh-kpi-grid>* span{color:var(--muted);font-size:.74rem;font-weight:720}.rrhh-kpi-grid>* strong{font-size:1.08rem}.rrhh-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:7px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.rrhh-tabs button{min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:760;cursor:pointer}.rrhh-tabs button.is-active{background:color-mix(in srgb,var(--ba-primary, #5c56d9) 11%,var(--surface));color:var(--ba-primary-strong, #4b46c7)}.rrhh-book-financial,.rrhh-split-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;align-items:start}.rrhh-financial-statement{padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.rrhh-financial-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 6px;border-bottom:1px solid var(--border);font-size:.85rem}.rrhh-financial-row.is-total{margin-top:5px;padding:0 11px;border:0;border-radius:12px;background:color-mix(in srgb,var(--ba-primary, #5c56d9) 8%,var(--surface));font-weight:800}.rrhh-checklist{display:grid;gap:9px}.rrhh-checklist>div{display:flex;align-items:center;gap:8px;padding:10px;border-radius:11px;font-size:.8rem;font-weight:720}.rrhh-checklist>div.is-ok{background:color-mix(in srgb,#16a34a 8%,var(--surface));color:#15803d}.rrhh-checklist>div.is-pending{background:color-mix(in srgb,#f59e0b 9%,var(--surface));color:#b45309}.rrhh-lre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rrhh-lre-grid>div{padding:12px;border:1px solid var(--border);border-radius:12px}.rrhh-lre-grid>div span,.rrhh-lre-grid>div strong{display:block}.rrhh-lre-grid>div span{color:var(--muted);font-size:.72rem}.rrhh-lre-grid>div strong{margin-top:5px;font-size:.86rem}.rrhh-future-note{margin:14px 0 0;padding:11px;border-radius:12px;background:color-mix(in srgb,#2563eb 7%,var(--surface));color:var(--muted);font-size:.78rem;line-height:1.5}.rrhh-record{display:flex;align-items:flex-start;gap:9px;padding:11px 0;border-bottom:1px solid var(--border)}.rrhh-record svg{flex:0 0 auto;color:var(--ba-primary-strong, #4b46c7)}.rrhh-record strong,.rrhh-record span{display:block}.rrhh-record strong{font-size:.82rem}.rrhh-record span{margin-top:4px;color:var(--muted);font-size:.76rem}.rrhh-check{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:780}.rrhh-check.is-ok{background:color-mix(in srgb,#16a34a 10%,var(--surface));color:#15803d}.rrhh-check.is-warning{background:color-mix(in srgb,#f59e0b 12%,var(--surface));color:#b45309}html[data-theme=dark] .rrhh-operational-hero,html[data-theme=dark] .rrhh-period-card,html[data-theme=dark] .rrhh-entry-card,html[data-theme=dark] .rrhh-list-card,html[data-theme=dark] .rrhh-form-card,html[data-theme=dark] .rrhh-financial-statement,:root[data-theme=dark] .rrhh-operational-hero,:root[data-theme=dark] .rrhh-period-card,:root[data-theme=dark] .rrhh-entry-card,:root[data-theme=dark] .rrhh-list-card,:root[data-theme=dark] .rrhh-form-card,:root[data-theme=dark] .rrhh-financial-statement{box-shadow:none}html[data-theme=dark] .source-contract,:root[data-theme=dark] .source-contract{color:#c4b5fd}html[data-theme=dark] .source-attendance,html[data-theme=dark] .source-backapp,:root[data-theme=dark] .source-attendance,:root[data-theme=dark] .source-backapp{color:#93c5fd}html[data-theme=dark] .source-licenses,:root[data-theme=dark] .source-licenses{color:#f9a8d4}html[data-theme=dark] .source-vacations,:root[data-theme=dark] .source-vacations{color:#67e8f9}html[data-theme=dark] .source-manual,:root[data-theme=dark] .source-manual{color:#fcd34d}@media(max-width:1050px){.rrhh-operational-layout,.rrhh-book-financial,.rrhh-split-grid{grid-template-columns:1fr}.rrhh-kpi-grid,.rrhh-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rrhh-operational-hero,.rrhh-period-card{align-items:flex-start;flex-direction:column}.rrhh-operational-hero,.rrhh-period-card,.rrhh-entry-card,.rrhh-list-card,.rrhh-form-card{padding:16px;border-radius:17px}.rrhh-kpi-grid,.rrhh-form__grid,.rrhh-lre-grid{grid-template-columns:1fr}.rrhh-form__field.is-wide{grid-column:auto}.rrhh-form__actions,.rrhh-form__actions button,.rrhh-actions,.rrhh-actions button{width:100%}.perfil-trabajador__hero{align-items:flex-start;flex-direction:column}}.hr-results .rrhh-table{min-width:600px;table-layout:fixed;width:100%}.hr-results .rrhh-table th,.hr-results .rrhh-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px 10px}.hr-results .rrhh-table td:last-child{min-width:145px}.hr-results .rrhh-table td button,.hr-results .rrhh-table td a{display:block;margin:4px 0;font-size:12px;white-space:normal}.hr-process.is-view-results .proceso-remuneraciones__hero,.hr-process.is-view-history .proceso-remuneraciones__hero{display:none}.hr-process.is-view-results .proceso-remuneraciones__actions button:disabled,.hr-process.is-view-history .proceso-remuneraciones__actions button:disabled{display:none}.hr-results>.hr-page-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.hr-results>.hr-page-heading p{font-size:12px;margin:5px 0}.hr-results>.hr-page-heading button{flex-shrink:0}@media(max-width:650px){.hr-results>.hr-page-heading{flex-wrap:wrap}}.hr-workspace .hr-grid>.hr-filterbar{gap:8px;padding:4px 0}.hr-workspace .hr-grid>.hr-filterbar>input{flex:1 1 190px;width:auto}.hr-workspace .hr-grid .rrhh-tabs{margin:0;padding:4px;gap:0}.hr-workspace .hr-grid .rrhh-tabs button{min-height:32px;font-size:11px;padding:6px 9px}.hr-workspace .hr-grid>p{margin:4px 0;font-size:11px}.hr-workspace .hr-process.is-wide{gap:10px}.hr-workspace .ba-page-hero.ba-page-hero.hr-workspace__hero{padding:14px 24px!important;margin-bottom:12px}.hr-workspace .ba-page-hero.ba-page-hero.hr-workspace__hero .ba-page-hero__content h1{margin-top:6px;margin-bottom:4px}}@layer base{.hr-workspace,.configuracion-rrhh{--hr-accent: var(--ba-primary-strong, #5c50bd);--hr-soft: color-mix(in srgb, var(--hr-accent) 6%, var(--surface))}.hr-workspace .hr-workspace__layout,.configuracion-rrhh .hr-workspace__layout{gap:18px}.hr-workspace .hr-context-nav,.configuracion-rrhh .hr-context-nav{border-radius:14px;padding:8px}.hr-workspace .hr-nav-group,.configuracion-rrhh .hr-nav-group{padding-block:8px}.hr-workspace .hr-nav-links a,.configuracion-rrhh .hr-nav-links a{border-radius:8px;padding:8px 10px;font-size:12px}.hr-workspace .hr-nav-links a[aria-current=page],.configuracion-rrhh .hr-nav-links a[aria-current=page]{background:var(--hr-soft);box-shadow:inset 3px 0 var(--hr-accent);color:var(--hr-accent);font-weight:750}.hr-workspace .hr-nav-group>button,.configuracion-rrhh .hr-nav-group>button{font-size:12px}.hr-workspace .hr-workspace__bar,.configuracion-rrhh .hr-workspace__bar{padding-block:4px;margin-bottom:12px}.hr-workspace .hr-workspace__title,.configuracion-rrhh .hr-workspace__title{font-size:13px;color:var(--muted)}.hr-workspace .hr-profile-layout,.configuracion-rrhh .hr-profile-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.hr-workspace .hr-profile-main,.configuracion-rrhh .hr-profile-main{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:16px;min-width:0}.hr-workspace .hr-profile-identity,.configuracion-rrhh .hr-profile-identity{padding:20px 16px;border-radius:16px;box-shadow:0 3px 16px #22204004;top:14px}.hr-workspace .hr-profile-identity h1,.configuracion-rrhh .hr-profile-identity h1{font-size:18px;line-height:1.35;text-align:center;margin:12px 0 6px}.hr-workspace .hr-profile-identity>p,.configuracion-rrhh .hr-profile-identity>p{text-align:center;font-size:12px;line-height:1.45}.hr-workspace .hr-profile-identity>span,.configuracion-rrhh .hr-profile-identity>span{white-space:normal;line-height:1.5;max-width:100%}.hr-workspace .hr-profile-identity dl,.configuracion-rrhh .hr-profile-identity dl{font-size:12px}.hr-workspace .hr-profile-identity dd,.configuracion-rrhh .hr-profile-identity dd{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.hr-workspace .hr-profile-identity details,.configuracion-rrhh .hr-profile-identity details{padding:9px 0}.hr-workspace .hr-profile-identity details summary,.configuracion-rrhh .hr-profile-identity details summary{font-size:12px;font-weight:650}.hr-workspace .hr-profile-actions,.configuracion-rrhh .hr-profile-actions{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 0 12px}.hr-workspace .hr-profile-actions label,.configuracion-rrhh .hr-profile-actions label{display:grid;gap:5px;min-width:0;font-size:11px;color:var(--muted);flex:1;max-width:420px}.hr-workspace .hr-profile-actions select,.configuracion-rrhh .hr-profile-actions select{width:100%;max-width:100%;min-width:0;background:var(--surface);border:1px solid var(--border);padding:9px;border-radius:9px;color:var(--text)}.hr-workspace .hr-more-menu,.configuracion-rrhh .hr-more-menu{position:relative;font-size:12px;flex:0 0 auto}.hr-workspace .hr-more-menu>summary,.configuracion-rrhh .hr-more-menu>summary{cursor:pointer;border:1px solid var(--border);border-radius:9px;padding:9px 12px;background:var(--surface)}.hr-workspace .hr-more-menu[open]>div,.configuracion-rrhh .hr-more-menu[open]>div{position:absolute;top:100%;right:0;z-index:8;width:235px;display:grid;gap:6px;background:var(--surface);padding:12px;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #24203919}.hr-workspace .hr-more-menu a,.hr-workspace .hr-more-menu button,.configuracion-rrhh .hr-more-menu a,.configuracion-rrhh .hr-more-menu button{font-size:12px;white-space:normal;text-align:left}.hr-workspace .perfil-trabajador__tabs,.configuracion-rrhh .perfil-trabajador__tabs{border:0;border-radius:0;border-bottom:1px solid var(--border);padding:0;gap:0;box-shadow:none;background:none;flex-wrap:wrap}.hr-workspace .perfil-trabajador__tabs button,.configuracion-rrhh .perfil-trabajador__tabs button{padding:11px 10px;border-radius:0;font-size:12px;white-space:nowrap}.hr-workspace .perfil-trabajador__tabs button.is-active,.configuracion-rrhh .perfil-trabajador__tabs button.is-active{box-shadow:inset 0 -2px var(--hr-accent);background:transparent}.hr-workspace .perfil-trabajador__content,.configuracion-rrhh .perfil-trabajador__content{padding-top:16px}.hr-workspace .hr-historical-note,.configuracion-rrhh .hr-historical-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:10px 12px;background:var(--hr-soft);border-radius:10px;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:16px}.hr-workspace .hr-historical-note strong,.configuracion-rrhh .hr-historical-note strong{color:var(--hr-accent)}.hr-workspace .hr-profile-overview,.configuracion-rrhh .hr-profile-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.hr-workspace .hr-profile-block,.configuracion-rrhh .hr-profile-block{min-width:0;padding:3px 0 14px;border-bottom:1px solid var(--border)}.hr-workspace .hr-profile-block h2,.configuracion-rrhh .hr-profile-block h2{font-size:14px;font-weight:750;margin:0 0 13px;color:var(--text)}.hr-workspace .hr-profile-block dl,.configuracion-rrhh .hr-profile-block dl{margin:0;display:grid;gap:11px}.hr-workspace .hr-profile-block dl>div,.configuracion-rrhh .hr-profile-block dl>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:9px;font-size:12px;line-height:1.5}.hr-workspace .hr-profile-block dt,.configuracion-rrhh .hr-profile-block dt{color:var(--muted)}.hr-workspace .hr-profile-block dd,.configuracion-rrhh .hr-profile-block dd{margin:0;color:var(--text);overflow-wrap:anywhere}.hr-workspace .hr-profile-block p,.configuracion-rrhh .hr-profile-block p{font-size:12px;line-height:1.5;margin:8px 0}@container (min-width: 850px){.hr-workspace .hr-profile-main .hr-profile-block dl>div,.configuracion-rrhh .hr-profile-main .hr-profile-block dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:9px}}.hr-workspace .hr-latest-pay,.configuracion-rrhh .hr-latest-pay{width:100%;margin-top:14px;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px;padding:13px;border:0;border-radius:10px;background:var(--hr-soft);color:var(--hr-accent)}.hr-workspace .hr-latest-pay small,.configuracion-rrhh .hr-latest-pay small{display:block;font-size:10px;margin-top:4px;font-weight:450}.hr-workspace .hr-latest-pay>strong,.configuracion-rrhh .hr-latest-pay>strong{font-size:16px;text-align:right}.hr-workspace .hr-text-link,.configuracion-rrhh .hr-text-link{padding:0;min-height:24px;background:transparent;border:0;border-radius:0;color:var(--hr-accent);text-align:left;font-size:inherit;font-weight:650;cursor:pointer;text-decoration:none}.hr-workspace .hr-text-link:hover,.configuracion-rrhh .hr-text-link:hover{text-decoration:underline}.hr-workspace .hr-section-heading,.configuracion-rrhh .hr-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.hr-workspace .hr-section-heading h1,.configuracion-rrhh .hr-section-heading h1{font-size:22px;margin:0 0 5px}.hr-workspace .hr-section-heading h2,.configuracion-rrhh .hr-section-heading h2{font-size:16px;margin:0 0 5px}.hr-workspace .hr-section-heading p,.configuracion-rrhh .hr-section-heading p{margin:0;color:var(--muted);font-size:12px}.hr-workspace .hr-section-heading label,.configuracion-rrhh .hr-section-heading label{display:grid;gap:4px;font-size:11px}.hr-workspace .hr-year-heading,.configuracion-rrhh .hr-year-heading{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text);margin:20px 0 10px}.hr-workspace .hr-year-heading span,.configuracion-rrhh .hr-year-heading span{font-size:11px;color:var(--muted);font-weight:450}.hr-workspace .hr-month-table,.configuracion-rrhh .hr-month-table{min-width:570px}.hr-workspace .hr-month-table td:not(:first-child):not(:last-child),.hr-workspace .hr-month-table th:not(:first-child):not(:last-child),.configuracion-rrhh .hr-month-table td:not(:first-child):not(:last-child),.configuracion-rrhh .hr-month-table th:not(:first-child):not(:last-child){text-align:right;font-variant-numeric:tabular-nums}.hr-workspace .hr-origin-pill,.configuracion-rrhh .hr-origin-pill{display:inline-block;padding:4px 7px;font-size:10px;border-radius:6px;background:var(--hr-soft);color:var(--hr-accent)}.hr-workspace .hr-inline-empty,.configuracion-rrhh .hr-inline-empty{border:1px dashed var(--border);border-radius:12px;padding:24px 18px;color:var(--muted);font-size:12px}.hr-workspace .hr-inline-empty h3,.configuracion-rrhh .hr-inline-empty h3{color:var(--text);font-size:14px}.hr-workspace .hr-folder-tabs,.configuracion-rrhh .hr-folder-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px}.hr-workspace .hr-folder-tabs button,.configuracion-rrhh .hr-folder-tabs button{min-height:32px;border-radius:8px;font-size:11px;padding:6px 10px}.hr-workspace .hr-folder-tabs button[aria-pressed=true],.configuracion-rrhh .hr-folder-tabs button[aria-pressed=true]{background:var(--hr-soft);color:var(--hr-accent);border-color:color-mix(in srgb,var(--hr-accent) 25%,var(--border))}.hr-workspace .hr-folder-tabs span,.configuracion-rrhh .hr-folder-tabs span{font-size:10px;opacity:.7;margin-left:4px}.hr-workspace .hr-timeline,.configuracion-rrhh .hr-timeline{list-style:none;margin:0;padding:0 0 0 12px}.hr-workspace .hr-timeline>li,.configuracion-rrhh .hr-timeline>li{display:grid;grid-template-columns:115px minmax(0,1fr);gap:18px;padding:0 0 24px 22px;position:relative;border-left:2px solid var(--border)}.hr-workspace .hr-timeline>li:before,.configuracion-rrhh .hr-timeline>li:before{content:"";position:absolute;left:-5px;top:3px;width:8px;height:8px;border-radius:50%;background:var(--hr-accent);box-shadow:0 0 0 4px var(--surface)}.hr-workspace .hr-timeline-date,.configuracion-rrhh .hr-timeline-date{color:var(--muted);font-size:11px}.hr-workspace .hr-timeline-body h3,.configuracion-rrhh .hr-timeline-body h3{margin:0 0 5px;font-size:13px}.hr-workspace .hr-timeline-body p,.hr-workspace .hr-timeline-body small,.configuracion-rrhh .hr-timeline-body p,.configuracion-rrhh .hr-timeline-body small{font-size:12px;color:var(--muted);margin:5px 0}.hr-workspace .hr-timeline-body button,.configuracion-rrhh .hr-timeline-body button{display:block;margin-top:8px;font-size:12px}.hr-workspace .hr-settings-layout,.configuracion-rrhh .hr-settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.hr-workspace .configuracion-rrhh,.configuracion-rrhh .configuracion-rrhh{gap:14px}.hr-workspace .configuracion-rrhh>.hr-page-heading,.configuracion-rrhh .configuracion-rrhh>.hr-page-heading{margin:0}.hr-workspace .configuracion-rrhh>a,.configuracion-rrhh .configuracion-rrhh>a{font-size:12px}.hr-workspace .hr-settings-nav,.configuracion-rrhh .hr-settings-nav{border-right:1px solid var(--border);padding:0 12px 12px 0}.hr-workspace .hr-settings-nav section,.configuracion-rrhh .hr-settings-nav section{margin-bottom:16px}.hr-workspace .hr-settings-nav h2,.configuracion-rrhh .hr-settings-nav h2{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750;color:var(--muted);padding:6px 8px;margin:0}.hr-workspace .hr-settings-nav button,.configuracion-rrhh .hr-settings-nav button{display:block;width:100%;border:0;padding:9px 10px;margin:3px 0;min-height:34px;font-size:12px;text-align:left;white-space:normal;background:transparent;border-radius:8px;color:var(--text)}.hr-workspace .hr-settings-nav button.is-active,.configuracion-rrhh .hr-settings-nav button.is-active{background:var(--hr-soft);color:var(--hr-accent);font-weight:750}.hr-workspace .hr-settings-detail,.configuracion-rrhh .hr-settings-detail{min-width:0;display:grid;gap:14px}.hr-workspace .hr-settings-detail>.rrhh-list-card,.configuracion-rrhh .hr-settings-detail>.rrhh-list-card{padding:16px}.hr-workspace .hr-settings-detail .rrhh-table,.configuracion-rrhh .hr-settings-detail .rrhh-table{min-width:600px}.hr-workspace .hr-settings-detail .rrhh-table td,.hr-workspace .hr-settings-detail .rrhh-table th,.configuracion-rrhh .hr-settings-detail .rrhh-table td,.configuracion-rrhh .hr-settings-detail .rrhh-table th{white-space:normal;font-size:12px}.hr-workspace .hr-settings-detail .rrhh-table td:first-child,.configuracion-rrhh .hr-settings-detail .rrhh-table td:first-child{min-width:180px}.hr-workspace .hr-settings-detail .rrhh-table td button,.configuracion-rrhh .hr-settings-detail .rrhh-table td button{text-align:left}.hr-workspace .hr-settings-detail .rrhh-form-card,.configuracion-rrhh .hr-settings-detail .rrhh-form-card{scroll-margin-top:20px}.hr-workspace .hr-settings-version-count,.hr-workspace .hr-settings-history,.configuracion-rrhh .hr-settings-version-count,.configuracion-rrhh .hr-settings-history{font-size:12px;color:var(--muted)}.hr-workspace .hr-settings-history>summary,.configuracion-rrhh .hr-settings-history>summary{cursor:pointer;padding:10px 0;font-weight:650}.hr-workspace .hr-settings-inspector,.configuracion-rrhh .hr-settings-inspector{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--hr-soft);margin-top:15px;font-size:12px}.hr-workspace .hr-settings-inspector dd,.configuracion-rrhh .hr-settings-inspector dd{margin:4px 0 14px}.hr-workspace .hr-process .proceso-remuneraciones__hero,.configuracion-rrhh .hr-process .proceso-remuneraciones__hero{padding:0;border:0;background:transparent;box-shadow:none;min-height:0}.hr-workspace .hr-process .proceso-remuneraciones__hero-copy h1,.configuracion-rrhh .hr-process .proceso-remuneraciones__hero-copy h1{font-size:22px;margin:0}.hr-workspace .hr-process .proceso-remuneraciones__hero-copy p,.configuracion-rrhh .hr-process .proceso-remuneraciones__hero-copy p{font-size:12px;margin-top:6px}.hr-workspace .hr-process .proceso-remuneraciones__period-card,.configuracion-rrhh .hr-process .proceso-remuneraciones__period-card{padding:12px 16px}.hr-workspace .hr-process .proceso-remuneraciones__hero-bottom,.configuracion-rrhh .hr-process .proceso-remuneraciones__hero-bottom{padding:10px 0}.hr-workspace .hr-process .proceso-remuneraciones__external-summary,.configuracion-rrhh .hr-process .proceso-remuneraciones__external-summary{gap:10px}.hr-workspace .hr-process .proceso-remuneraciones__external-summary>*,.configuracion-rrhh .hr-process .proceso-remuneraciones__external-summary>*{padding:12px}.hr-workspace .hr-embedded-result>.rrhh-operational-page>.back-breadcrumbs,.hr-workspace .hr-embedded-result .rrhh-period-selector-row,.configuracion-rrhh .hr-embedded-result>.rrhh-operational-page>.back-breadcrumbs,.configuracion-rrhh .hr-embedded-result .rrhh-period-selector-row{display:none}.hr-workspace .hr-embedded-result .rrhh-operational-hero,.configuracion-rrhh .hr-embedded-result .rrhh-operational-hero{padding:12px 0;border:0;box-shadow:none;background:transparent}.hr-workspace .hr-embedded-result .rrhh-operational-hero h1,.configuracion-rrhh .hr-embedded-result .rrhh-operational-hero h1{font-size:19px}.hr-workspace .hr-process-years>details,.configuracion-rrhh .hr-process-years>details{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:14px 0;padding:14px 16px}.hr-workspace .hr-process-years>details>summary,.configuracion-rrhh .hr-process-years>details>summary{font-size:17px;font-weight:750;cursor:pointer;padding:3px 0 12px}.hr-workspace .hr-process-years>details>summary small,.configuracion-rrhh .hr-process-years>details>summary small{margin-left:10px;font-weight:450;font-size:11px;color:var(--muted)}.hr-workspace .hr-process-month,.configuracion-rrhh .hr-process-month{display:grid;grid-template-columns:1.15fr 1fr .8fr 1fr 20px;align-items:center;gap:14px;padding:15px 8px;border-top:1px solid var(--border);text-decoration:none;color:var(--text);font-size:13px}.hr-workspace .hr-process-month:hover,.configuracion-rrhh .hr-process-month:hover{background:var(--hr-soft)}.hr-workspace .hr-process-month strong,.configuracion-rrhh .hr-process-month strong{color:var(--hr-accent)}.hr-workspace .hr-process-month small,.configuracion-rrhh .hr-process-month small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.hr-workspace .hr-dashboard .rrhh-home__kpis,.configuracion-rrhh .hr-dashboard .rrhh-home__kpis{gap:10px}.hr-workspace .hr-dashboard .rrhh-home__kpi,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi{padding:13px;min-height:88px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 8px;align-content:center}.hr-workspace .hr-dashboard .rrhh-home__kpi-icon,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi-icon{grid-row:1/3;width:32px;height:32px}.hr-workspace .hr-dashboard .rrhh-home__kpi p,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi p{margin:0}.hr-workspace .hr-dashboard .rrhh-home__kpi strong,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi strong{font-size:21px}.hr-workspace .hr-dashboard .rrhh-home__kpi p,.configuracion-rrhh .hr-dashboard .rrhh-home__kpi p{font-size:11px}.hr-workspace .hr-process-totals,.configuracion-rrhh .hr-process-totals{display:flex;flex-wrap:wrap;gap:12px 22px;margin:14px 0}.hr-workspace .hr-process-totals>div,.configuracion-rrhh .hr-process-totals>div{display:grid;gap:5px;font-size:12px}.hr-workspace .hr-process-totals span,.configuracion-rrhh .hr-process-totals span{color:var(--muted)}@container (max-width: 1000px){.hr-workspace .hr-profile-layout,.configuracion-rrhh .hr-profile-layout{grid-template-columns:195px minmax(0,1fr)}.hr-workspace .hr-profile-overview,.configuracion-rrhh .hr-profile-overview{gap:16px}.hr-workspace .hr-profile-block dl>div,.configuracion-rrhh .hr-profile-block dl>div{grid-template-columns:1fr;gap:2px}.hr-workspace .hr-settings-layout,.configuracion-rrhh .hr-settings-layout{grid-template-columns:160px minmax(0,1fr);gap:12px}}@container (max-width: 670px){.hr-workspace .hr-profile-layout,.hr-workspace .hr-profile-overview,.configuracion-rrhh .hr-profile-layout,.configuracion-rrhh .hr-profile-overview{grid-template-columns:1fr}.hr-workspace .hr-profile-identity,.configuracion-rrhh .hr-profile-identity{position:static}.hr-workspace .hr-profile-identity dl,.configuracion-rrhh .hr-profile-identity dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-workspace .hr-settings-layout,.configuracion-rrhh .hr-settings-layout{grid-template-columns:1fr}.hr-workspace .hr-settings-nav,.configuracion-rrhh .hr-settings-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);gap:12px}.hr-workspace .hr-settings-nav section,.configuracion-rrhh .hr-settings-nav section{min-width:155px;margin-bottom:5px}.hr-workspace .hr-timeline>li,.configuracion-rrhh .hr-timeline>li{grid-template-columns:1fr;gap:7px}.hr-workspace .hr-profile-block dl>div,.configuracion-rrhh .hr-profile-block dl>div{grid-template-columns:1fr 1fr}.hr-workspace .hr-process-month,.configuracion-rrhh .hr-process-month{grid-template-columns:1fr 1fr}.hr-workspace .hr-process-month>:last-child,.configuracion-rrhh .hr-process-month>:last-child{display:none}}@media(max-width:600px){.hr-workspace .hr-profile-main,.configuracion-rrhh .hr-profile-main{padding:12px}.hr-workspace .hr-profile-actions,.configuracion-rrhh .hr-profile-actions{align-items:center}.hr-workspace .hr-profile-actions select,.configuracion-rrhh .hr-profile-actions select{max-width:190px}}.hr-standard-pdf{width:min(1320px,90vw);max-width:94vw;max-height:93dvh;padding:0;border:1px solid var(--border);border-radius:17px;overflow:auto}.hr-standard-pdf::backdrop{background:#17152b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hr-standard-pdf .hr-preview-heading{display:flex;justify-content:space-between;gap:18px;padding:18px 22px 13px;border-bottom:1px solid var(--border);align-items:center}.hr-standard-pdf .hr-preview-heading h2{font-size:17px;line-height:1.4;margin:0 0 4px}.hr-standard-pdf .hr-preview-status{font-size:11px;color:var(--muted)}.hr-standard-pdf .hr-preview-heading>button{flex-shrink:0;font-size:12px}.hr-standard-pdf .hr-slip-context{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 22px;font-size:12px}.hr-standard-pdf .hr-slip-source{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hr-standard-pdf .hr-slip-source>span{font-size:11px;color:var(--muted)}.hr-standard-pdf .hr-slip-source button{font-size:12px}.hr-standard-pdf .hr-slip-source button[aria-pressed=true]{background:var(--hr-soft);color:var(--hr-accent)}.hr-standard-pdf .hr-slip-months{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 22px;background:var(--hr-soft);font-size:12px}.hr-standard-pdf .hr-slip-months button{border:0;background:transparent;font-size:12px}.hr-standard-pdf .hr-slip-scope,.hr-standard-pdf .hr-preview-technical{margin:8px 22px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.hr-standard-pdf .hr-preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:9px 22px;gap:12px;background:var(--surface);border-bottom:1px solid var(--border)}.hr-standard-pdf .hr-preview-pages,.hr-standard-pdf .hr-preview-downloads{display:flex;align-items:center;gap:8px;font-size:11px}.hr-standard-pdf .hr-preview-pages button{padding:6px 9px;min-height:30px;font-size:11px}.hr-standard-pdf .hr-preview-downloads a{text-decoration:none;padding:8px 10px;background:var(--hr-soft);border-radius:8px;color:var(--hr-accent);font-weight:650}.hr-standard-pdf .hr-pdf-canvas{display:grid;justify-items:center;background:#eeedf3;padding:18px;max-height:59dvh;overflow:auto}.hr-standard-pdf .hr-pdf-canvas[hidden]{display:none}.hr-standard-pdf .hr-pdf-canvas canvas{background:#fff;box-shadow:0 4px 16px #24203914;max-width:100%;height:auto}.hr-standard-pdf .hr-preview-loading{padding:40px 22px;min-height:250px;text-align:center}@media(max-width:650px){.hr-standard-pdf{width:98vw;max-width:98vw;max-height:97dvh;border-radius:12px}.hr-standard-pdf .hr-preview-heading{padding:12px}.hr-standard-pdf .hr-preview-heading h2{font-size:14px}.hr-standard-pdf .hr-slip-context,.hr-standard-pdf .hr-slip-months,.hr-standard-pdf .hr-preview-toolbar{padding:8px 12px}.hr-standard-pdf .hr-slip-months>strong{display:none}.hr-standard-pdf .hr-slip-months button{font-size:10px}.hr-standard-pdf .hr-preview-pages:first-child button{max-width:70px}.hr-standard-pdf .hr-pdf-canvas{padding:8px;max-height:53dvh}}}@layer base{.hr-workspace .hr-dashboard.hr-dashboard--polished{gap:22px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-heading{margin:0;align-items:center}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-heading h1{font-size:24px;font-weight:750;letter-spacing:-.025em;margin:0 0 6px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-heading p{margin:0;font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-heading button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpis{gap:14px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:18px;min-height:162px;border-radius:17px;border:1px solid var(--border);box-shadow:0 7px 22px #25204b07}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top a{color:var(--rrhh-accent-strong);display:inline-flex;padding:4px;border-radius:7px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top a:hover{background:var(--hr-soft)}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-icon{display:inline-flex;width:34px;height:34px;margin:0;border-radius:10px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi p{font-size:12px;line-height:1.4;margin:0 0 7px;font-weight:500}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi strong{font-size:clamp(20px,1.6vw,26px);font-weight:750;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi small{font-size:10px;color:var(--muted);margin-top:8px;line-height:1.45}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-panels{gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-list-card{padding:20px;border-radius:18px;background:var(--surface);box-shadow:0 8px 24px #25204b07;display:flex;flex-direction:column}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-head>div{display:flex;align-items:center;gap:10px;min-width:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-head h2{font-size:14px;line-height:1.4;font-weight:750;margin:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-section-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--hr-accent) 20%,var(--border));border-radius:9px;color:var(--hr-accent);background:var(--hr-soft)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-badge{padding:4px 9px;border-radius:7px;font-size:10px;color:var(--hr-accent);background:var(--hr-soft);white-space:nowrap;font-weight:650}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary{display:flex;justify-content:space-between;align-items:center;gap:18px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary>div:first-child{min-width:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary p{font-size:12px;margin:12px 0 5px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary>div>strong{display:block;font-size:clamp(27px,2.6vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary small{display:block;font-size:11px;margin-top:7px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-period{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:650;color:var(--hr-accent)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring{flex:0 0 96px;height:96px;border-radius:50%;padding:7px;background:conic-gradient(var(--hr-accent) var(--milestone-angle),color-mix(in srgb,var(--hr-accent) 15%,var(--surface)) 0)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring>div{width:100%;height:100%;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;justify-content:center;align-items:center}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring strong{color:var(--hr-accent);font-size:26px;line-height:1}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring strong span{font-size:14px;font-weight:500}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring small{margin-top:5px;font-size:10px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-month-milestones{margin:20px 0 14px;gap:8px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-month-milestones>span{display:flex;gap:7px;align-items:center;font-size:11px;padding:9px 10px;border-radius:9px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-month-milestones>span svg{flex-shrink:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-process-totals{margin:0 0 14px;padding:12px 0;border-bottom:1px solid var(--border);gap:28px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-process-totals strong{font-size:16px;font-weight:700}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-process-totals span{font-size:11px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-footnote{font-size:11px;color:var(--muted);line-height:1.6;margin:0;display:block}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-actions{margin-top:auto;padding-top:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-actions a{display:inline-flex;align-items:center;gap:7px;font-size:11px;text-decoration:none}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-actions .hr-primary-link{color:#fff;padding:11px 14px;border-radius:10px;font-weight:650}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-intro{margin:-6px 0 17px;font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts{display:grid;gap:10px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts>a{display:grid;grid-template-columns:28px 1fr auto 14px;align-items:center;gap:10px;padding:14px 11px;border:1px solid var(--border);border-radius:12px;font-size:12px;line-height:1.4;color:var(--text);text-decoration:none}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts strong{background:var(--hr-soft);color:var(--hr-accent);border-radius:8px;min-width:28px;padding:4px 7px;text-align:center;font-size:15px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts .has-pending strong{background:color-mix(in srgb,#b97a0d 12%,var(--surface));color:#9d650a}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts>a:hover{border-color:var(--hr-accent)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alert-icon{color:var(--hr-accent);display:grid;place-items:center}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-financial-list{display:grid;gap:7px;margin:0 0 14px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-financial-list>div{padding:12px 13px;border:1px solid var(--border);border-radius:10px;font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-financial-list .is-total{background:var(--hr-soft);border-color:transparent}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-financial-list dd{font-size:13px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--border);background:color-mix(in srgb,var(--hr-soft) 50%,var(--surface));border-radius:12px;padding:22px 18px;gap:10px;margin-bottom:13px;min-height:130px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-empty strong{font-size:13px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-empty p{font-size:12px;max-width:290px;margin:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-empty>svg{color:var(--hr-accent)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-distribution-row{border:1px solid var(--border);border-radius:10px;padding:13px;margin-bottom:8px;font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-distribution-row>span{display:inline-flex;align-items:center;gap:8px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-distribution-row i{width:7px;height:7px;background:var(--hr-accent);border-radius:50%}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart{gap:0}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart>a{grid-template-columns:150px minmax(40px,1fr) 150px 16px;gap:18px;padding:13px 0;border-top:1px solid var(--border);font-size:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart small{display:block;font-size:10px;font-weight:400;margin-top:3px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart strong{text-align:right;font-size:13px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-track{display:block;height:10px;border-radius:6px;background:var(--hr-soft)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-bar{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--hr-accent),#a79add)}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-kpi-skeleton{height:26px;width:75%}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-panel-skeleton{height:210px;width:100%}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-loading-label{font-size:12px;color:var(--muted);margin:0}@container (max-width: 1050px){.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 720px){.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-panels{grid-template-columns:1fr}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi{padding:15px;min-height:150px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart>a{grid-template-columns:1fr 1fr 16px;gap:10px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart>a .hr-history-track{display:none}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-history-chart>a strong{grid-column:auto}}@container (max-width: 420px){.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-heading{align-items:flex-start}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-ring{flex-basis:76px;height:76px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary>div>strong{font-size:26px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-head{flex-wrap:wrap}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-month-milestones{grid-template-columns:1fr}}}@layer base{.hr-workspace .hr-worker-form,.configuracion-rrhh .hr-worker-form{gap:22px}.hr-workspace .hr-worker-form .rrhh-form__head h2,.configuracion-rrhh .hr-worker-form .rrhh-form__head h2{font-size:20px;font-weight:750}.hr-workspace .hr-worker-steps,.configuracion-rrhh .hr-worker-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:0;padding:0}.hr-workspace .hr-worker-steps button,.configuracion-rrhh .hr-worker-steps button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--border);background:var(--surface);padding:14px 12px;border-radius:13px;font-size:12px;font-weight:650;min-width:0;line-height:1.5}.hr-workspace .hr-worker-steps button>span,.configuracion-rrhh .hr-worker-steps button>span{display:grid;place-items:center;background:var(--hr-soft);border-radius:10px;width:34px;height:34px;flex-shrink:0;color:var(--hr-accent)}.hr-workspace .hr-worker-steps button small,.configuracion-rrhh .hr-worker-steps button small{display:block;font-size:10px;font-weight:450;color:var(--muted)}.hr-workspace .hr-worker-steps button.is-active,.configuracion-rrhh .hr-worker-steps button.is-active{background:var(--hr-soft);border-color:color-mix(in srgb,var(--hr-accent) 35%,var(--border));color:var(--hr-accent);box-shadow:0 4px 14px #59508f0b}.hr-workspace .hr-worker-steps button.is-active>span,.configuracion-rrhh .hr-worker-steps button.is-active>span{background:var(--hr-accent);color:#fff}.hr-workspace .hr-worker-form fieldset,.configuracion-rrhh .hr-worker-form fieldset{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.hr-workspace .hr-worker-form legend,.configuracion-rrhh .hr-worker-form legend{padding:0 8px;font-size:13px;font-weight:750}.hr-workspace .hr-worker-form .rrhh-form__grid,.configuracion-rrhh .hr-worker-form .rrhh-form__grid{gap:18px 20px;align-items:start}.hr-workspace .hr-worker-form .rrhh-form__field>span,.hr-workspace .hr-worker-salary__label>label,.configuracion-rrhh .hr-worker-form .rrhh-form__field>span,.configuracion-rrhh .hr-worker-salary__label>label{font-size:12px;font-weight:550}.hr-workspace .hr-worker-form .rrhh-form__hint,.hr-workspace .hr-worker-form small,.configuracion-rrhh .hr-worker-form .rrhh-form__hint,.configuracion-rrhh .hr-worker-form small{font-size:11px;color:var(--muted);line-height:1.65}.hr-workspace .hr-worker-form .rrhh-form__hint,.configuracion-rrhh .hr-worker-form .rrhh-form__hint{margin:14px 0 0}.hr-workspace .hr-worker-form input:not([type=checkbox]),.hr-workspace .hr-worker-form select,.configuracion-rrhh .hr-worker-form input:not([type=checkbox]),.configuracion-rrhh .hr-worker-form select{border-radius:10px;min-height:38px}.hr-workspace .hr-worker-form .rrhh-form__check,.configuracion-rrhh .hr-worker-form .rrhh-form__check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;grid-template-columns:none;font-size:12px;padding:8px 0;border:0;width:auto}.hr-workspace .hr-worker-form .rrhh-form__check input[type=checkbox],.configuracion-rrhh .hr-worker-form .rrhh-form__check input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;margin:2px 0 0;padding:0}.hr-workspace .hr-worker-check,.configuracion-rrhh .hr-worker-check{display:inline-flex!important;align-items:center;gap:8px;width:fit-content!important;max-width:100%;font-size:12px;padding:0;min-height:24px;cursor:pointer}.hr-workspace .hr-worker-check [data-slot=checkbox-content],.configuracion-rrhh .hr-worker-check [data-slot=checkbox-content]{display:inline-flex!important;flex-direction:row;align-items:center;gap:8px;width:auto;min-height:24px}.hr-workspace .hr-worker-check [data-slot=label],.configuracion-rrhh .hr-worker-check [data-slot=label]{display:inline;margin:0;font-size:12px;line-height:1.4}.hr-workspace .hr-worker-check .back-checkbox__control,.configuracion-rrhh .hr-worker-check .back-checkbox__control{width:17px;height:17px;min-width:17px;border-radius:5px;flex:0 0 17px}.hr-workspace .hr-worker-check input[type=checkbox],.hr-workspace .hr-worker-form .back-binary-switch input,.configuracion-rrhh .hr-worker-check input[type=checkbox],.configuracion-rrhh .hr-worker-form .back-binary-switch input{width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.hr-workspace .hr-worker-salary,.configuracion-rrhh .hr-worker-salary{display:grid;gap:7px;min-width:0}.hr-workspace .hr-worker-salary__label,.configuracion-rrhh .hr-worker-salary__label{display:flex;align-items:center;justify-content:space-between;gap:12px}.hr-workspace .hr-worker-salary input,.configuracion-rrhh .hr-worker-salary input{width:100%}.hr-workspace .hr-worker-salary input[readonly],.configuracion-rrhh .hr-worker-salary input[readonly]{background:var(--hr-soft);color:var(--hr-accent);font-weight:700}.hr-workspace .hr-worker-gratification,.configuracion-rrhh .hr-worker-gratification{margin-top:22px;border-top:1px solid var(--border);padding-top:22px}.hr-workspace .hr-worker-form .back-binary-switch,.configuracion-rrhh .hr-worker-form .back-binary-switch{align-items:flex-start;gap:10px;padding-top:3px}.hr-workspace .hr-worker-form .back-binary-switch__control,.configuracion-rrhh .hr-worker-form .back-binary-switch__control{gap:9px;font-size:11px}.hr-workspace .hr-role-picker,.configuracion-rrhh .hr-role-picker{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;border:1px solid var(--border);background:var(--hr-soft);border-radius:12px}.hr-workspace .hr-role-picker>label,.configuracion-rrhh .hr-role-picker>label{display:grid;gap:7px;align-content:start;font-size:12px}.hr-workspace .hr-role-picker>small,.configuracion-rrhh .hr-role-picker>small{grid-column:1/-1}.hr-workspace .hr-worker-form .rrhh-form__actions,.configuracion-rrhh .hr-worker-form .rrhh-form__actions{border-top:1px solid var(--border);padding-top:18px;gap:10px}.hr-workspace .hr-soft-disclosure,.configuracion-rrhh .hr-soft-disclosure{margin:10px 0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.hr-workspace .hr-soft-disclosure .accordion__heading,.configuracion-rrhh .hr-soft-disclosure .accordion__heading{margin:0}.hr-workspace .hr-soft-disclosure .accordion__trigger,.configuracion-rrhh .hr-soft-disclosure .accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:650;text-align:left}.hr-workspace .hr-soft-disclosure .accordion__indicator,.configuracion-rrhh .hr-soft-disclosure .accordion__indicator{width:16px;height:16px;color:var(--hr-accent);flex-shrink:0}.hr-workspace .hr-soft-disclosure .accordion__body,.configuracion-rrhh .hr-soft-disclosure .accordion__body{padding:0 14px 14px;font-size:12px}.hr-workspace .hr-soft-disclosure .accordion__trigger:hover,.configuracion-rrhh .hr-soft-disclosure .accordion__trigger:hover{background:var(--hr-soft)}.hr-workspace .hr-profile-identity .hr-soft-disclosure,.configuracion-rrhh .hr-profile-identity .hr-soft-disclosure{border:0;border-top:1px solid var(--border);border-radius:0;margin:9px 0 0}.hr-workspace .hr-profile-identity .hr-soft-disclosure .accordion__trigger,.configuracion-rrhh .hr-profile-identity .hr-soft-disclosure .accordion__trigger{padding:12px 0}.hr-workspace .hr-profile-identity .hr-soft-disclosure .accordion__body,.configuracion-rrhh .hr-profile-identity .hr-soft-disclosure .accordion__body{padding:0 0 10px}.hr-workspace .hr-profile-actions .hr-more-menu,.configuracion-rrhh .hr-profile-actions .hr-more-menu{overflow:visible;min-width:150px}.hr-workspace .hr-profile-actions .hr-more-menu .accordion__body>div,.configuracion-rrhh .hr-profile-actions .hr-more-menu .accordion__body>div{display:grid;gap:8px}.hr-workspace .hr-default-avatar,.configuracion-rrhh .hr-default-avatar{display:block;width:88px;height:88px;margin-inline:auto;border-radius:50%}@container (max-width: 850px){.hr-workspace .hr-worker-steps,.configuracion-rrhh .hr-worker-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-workspace .hr-role-picker,.configuracion-rrhh .hr-role-picker{grid-template-columns:1fr}}@media(max-width:600px){.hr-workspace .hr-worker-form fieldset,.configuracion-rrhh .hr-worker-form fieldset{padding:14px}.hr-workspace .hr-worker-steps button,.configuracion-rrhh .hr-worker-steps button{padding:10px;font-size:11px}}}@layer base{.hr-workspace .hr-worker-surface{padding:22px;border:1px solid var(--border);border-radius:14px;box-shadow:none}.hr-workspace .hr-worker-surface .hr-page-heading{margin:0 0 22px}.hr-workspace .hr-worker-surface .hr-page-heading h1{font-size:23px}.hr-workspace .hr-worker-surface .hr-page-heading p{font-size:13px}.hr-workspace .hr-worker-toolbar,.hr-workspace .hr-worker-filters,.hr-workspace .hr-worker-selection{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px}.hr-workspace .hr-worker-toolbar .rrhh-search{flex:1 1 230px;max-width:370px}.hr-workspace .hr-worker-toolbar>button,.hr-workspace .hr-worker-create{display:inline-flex;align-items:center;gap:7px}.hr-workspace .hr-worker-count{margin-left:auto;color:var(--muted);white-space:nowrap}.hr-workspace .hr-worker-toolbar>.ba-soft-select{width:86px}.hr-workspace .hr-worker-filters{padding:16px;background:var(--hr-soft);border-radius:10px}.hr-workspace .hr-worker-filters>.ba-soft-select{width:190px}.hr-workspace .hr-worker-filters fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;margin:0;padding:0}.hr-workspace .hr-worker-filters legend{font-size:12px;color:var(--muted);margin-bottom:8px}.hr-workspace .hr-worker-selection{justify-content:space-between;padding:10px 0;border-top:1px solid var(--border);margin-bottom:0}.hr-workspace .hr-worker-selection.has-selection{background:var(--hr-soft);padding-inline:12px}.hr-workspace .hr-worker-selection>div{display:flex;align-items:center;gap:14px}.hr-workspace .hr-worker-surface .back-checkbox{width:auto;height:auto;max-width:100%;flex:0 1 auto;margin:0}.hr-workspace .hr-worker-surface .back-checkbox .checkbox__content{display:flex;flex-direction:row;gap:9px;align-items:center}.hr-workspace .hr-worker-surface .back-checkbox label{width:auto;max-width:none;white-space:normal;font-size:13px;line-height:1.4}.hr-workspace .hr-worker-surface .back-checkbox__control{width:16px;height:16px;flex:0 0 16px}.hr-workspace .hr-worker-surface .hr-worker-table{min-width:880px}.hr-workspace .hr-worker-surface .hr-worker-table th{font-size:12px;padding:13px 12px;background:var(--hr-soft)}.hr-workspace .hr-worker-surface .hr-worker-table td{font-size:13px;padding:14px 12px;height:58px;vertical-align:middle}.hr-workspace .hr-worker-surface .hr-worker-table td small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.hr-workspace .hr-worker-surface .hr-worker-table .rrhh-person{min-width:190px}.hr-workspace .hr-worker-surface .hr-worker-table .rrhh-person>span{width:28px;height:28px;flex:0 0 28px;font-size:10px}.hr-workspace .hr-worker-surface .hr-worker-table tr:hover td,.hr-workspace .hr-worker-surface .hr-worker-table .is-selected td{background:var(--hr-soft)}.hr-workspace .hr-worker-open{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:8px}.hr-workspace .hr-worker-surface .hr-table-empty{height:170px}.hr-workspace .hr-worker-surface .hr-pagination{justify-content:flex-end;gap:12px;padding-top:16px}.hr-workspace .hr-worker-surface .hr-pagination>span{margin-right:auto;font-size:13px}@media(max-width:600px){.hr-workspace .hr-worker-surface{padding:14px}.hr-workspace .hr-worker-toolbar .rrhh-search{max-width:none;flex-basis:100%}.hr-workspace .hr-worker-count{margin-left:0}.hr-workspace .hr-worker-selection,.hr-workspace .hr-worker-selection>div{align-items:flex-start;flex-wrap:wrap}.hr-workspace .hr-worker-surface button,.hr-workspace .hr-worker-open{min-height:40px}}.hr-workspace .hr-dashboard.hr-dashboard--polished{gap:18px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi{min-height:110px;padding:15px 18px 15px 66px;border-radius:12px;position:relative;box-shadow:none}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top{margin:0;position:absolute;left:18px;top:18px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top a{position:absolute;top:53px;left:6px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi p{font-size:12px;margin-bottom:6px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi strong{font-size:24px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi small{margin-top:4px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-panels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-list-card{border-radius:12px;box-shadow:none;padding:18px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-card-head{margin-bottom:14px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-month-summary>div>strong{font-size:28px}.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-alerts>a{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:10px 0}.hr-workspace .hr-profile-layout{grid-template-columns:minmax(250px,28%) minmax(0,1fr);gap:22px;align-items:start}.hr-workspace .hr-profile-identity{padding:24px 22px;border-radius:14px}.hr-workspace .hr-profile-identity h1{font-size:19px;line-height:1.4;margin:12px 0 4px}.hr-workspace .hr-profile-identity>p{margin:0 0 12px}.hr-workspace .hr-identity-heading{font-size:13px;margin:22px 0 12px}.hr-workspace .hr-profile-record{display:flex;gap:8px;align-items:end;margin-top:16px}.hr-workspace .hr-profile-record label{min-width:0;flex:1;font-size:11px}.hr-workspace .hr-profile-record select{width:100%;height:34px;margin-top:5px;font-size:11px;border:1px solid var(--border, #e8e5f0);border-radius:8px;background:transparent}.hr-workspace .hr-profile-record>button{min-width:34px;height:34px;padding:8px}.hr-workspace .hr-profile-main{padding:0 22px 22px;border-radius:14px;min-width:0}.hr-workspace .perfil-trabajador__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:0;padding:0;margin:0 -22px;border-radius:14px 14px 0 0}.hr-workspace .perfil-trabajador__tabs button{flex:0 0 auto;white-space:nowrap;padding:15px 12px;min-height:46px;border-radius:0;font-size:12px}.hr-workspace .hr-profile-actions{min-height:64px;gap:10px;padding:14px 0;border-bottom:1px solid var(--border, #eeecf3);margin-bottom:18px}.hr-workspace .hr-profile-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.hr-workspace .hr-profile-action-buttons button{display:inline-flex;gap:6px;align-items:center;font-size:11px;min-height:34px;padding:7px 10px}.hr-workspace .hr-profile-action-buttons .hr-action-danger{color:var(--danger, #b34b61);background:transparent;border-color:#efdde2}.hr-workspace .hr-profile-overview{display:block}.hr-workspace .hr-timeline>li{display:block;padding-bottom:24px}.hr-workspace .hr-timeline-date{margin-bottom:10px;font-weight:600;color:var(--text)}.hr-workspace .hr-timeline-body{padding:10px 14px;background:var(--hr-soft);border-radius:6px}.hr-workspace .hr-profile-main .hr-worker-movements{border:0;box-shadow:none;padding:0;border-radius:0}.hr-workspace .hr-grid-expand{justify-self:end;padding:7px 11px;font-size:12px}.hr-workspace .hr-process{gap:14px}.hr-workspace .hr-process-origin{margin:0;font-size:12px;color:var(--muted)}.hr-workspace .hr-worker-list .hr-page-heading>button{display:inline-flex;align-items:center;gap:8px}.hr-workspace .hr-profile-main .perfil-trabajador__content>.rrhh-list-card{border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;padding:20px 0 0;margin-top:20px}.hr-workspace .hr-profile-values{margin:0}.hr-workspace .hr-profile-values>div{display:grid;grid-template-columns:minmax(140px,38%) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border, #eeecf3);font-size:12px}.hr-workspace .hr-profile-values dd{margin:0}.hr-workspace .hr-profile-block{padding:0 0 18px;margin-bottom:18px;border:0;border-bottom:1px solid var(--border, #eeecf3);background:none;box-shadow:none;border-radius:0}.hr-workspace .hr-profile-block:last-child{border:0;margin-bottom:0}.hr-workspace .hr-profile-block h2{margin:0 0 10px;font-size:14px}.hr-workspace .hr-profile-block dl{margin:0;gap:0}.hr-workspace .hr-profile-block dl>div{grid-template-columns:minmax(150px,34%) minmax(0,1fr);min-height:34px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border, #f0eef5)}.hr-workspace .hr-profile-block dl>div:last-child{border:0}.hr-workspace .hr-profile-block dd{margin:0;font-weight:500}.hr-workspace .hr-latest-pay{background:transparent;border:0;border-radius:0;border-top:1px solid var(--border, #eeecf3);padding:12px 0;margin-top:8px}.hr-workspace .hr-latest-pay strong{font-size:16px}.hr-workspace .hr-profile-main .hr-section-heading{margin:16px 0}.hr-workspace .hr-profile-main .hr-section-heading h2{font-size:16px}.hr-workspace .hr-profile-main .hr-section-heading p{font-size:12px}.hr-workspace .hr-profile-main .rrhh-table th,.hr-workspace .hr-profile-main .rrhh-table td{padding:12px 10px}.hr-workspace .hr-folder-tabs{flex-wrap:nowrap;overflow-x:auto}.hr-workspace .hr-folder-tabs button{white-space:nowrap}.hr-workspace .hr-worker-list{background:var(--surface, #fff);border:1px solid var(--border, #e9e7f1);border-radius:14px;padding:22px}.hr-workspace .hr-worker-list>.rrhh-list-card{border:0;box-shadow:none;padding:0;border-radius:0}.hr-workspace .hr-worker-list .hr-page-heading h1{font-size:21px}.hr-workspace .hr-worker-list .hr-filterbar{gap:10px}.hr-workspace .hr-worker-list .rrhh-table-wrap{border-radius:8px}.hr-workspace .hr-result-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border, #e9e7f1);padding:12px 0;margin-bottom:18px}.hr-workspace .hr-result-tabs button{padding:8px 12px}.hr-workspace .hr-result-tabs button[aria-pressed=true]{background:var(--hr-soft, #efecfc);color:var(--ba-primary-strong, #6551c7)}.hr-workspace .hr-process-years .hr-year-group{border:1px solid var(--border, #e9e7f1);border-radius:12px;padding:10px 16px;margin-bottom:14px;background:var(--surface, #fff)}.hr-workspace .hr-year-heading{display:inline-flex;align-items:center;gap:16px;font-size:16px}.hr-workspace .hr-year-heading small{font-size:12px;font-weight:400;color:var(--muted, #77778c)}.hr-actions-popover{z-index:1800;min-width:210px;padding:6px;border:1px solid var(--border, #e8e5f0);border-radius:12px;background:var(--surface, #fff);box-shadow:0 10px 35px #2520431c}.hr-actions-popover [role=menuitem]{padding:10px 12px;font-size:13px;border-radius:8px;cursor:pointer}.hr-actions-popover [role=menuitem][data-focused]{background:var(--hr-soft, #f1eefb)}.hr-settings-master-detail{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.hr-settings-master{padding:10px;background:var(--surface, #fff);border:1px solid var(--border, #e9e7f1);border-radius:12px}.hr-settings-master h2{font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin:20px 10px 8px;color:var(--muted, #77778c)}.hr-settings-master a,.hr-settings-unavailable{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px;border-radius:8px;font-size:12px;text-decoration:none;color:inherit}.hr-settings-master a[aria-current=page]{color:var(--ba-primary-strong, #6551c7);background:var(--hr-soft, #efecfc);font-weight:600}.hr-settings-master small{font-size:9px;color:var(--muted, #77778c)}.hr-settings-unavailable{color:var(--muted, #77778c)}.hr-settings-surface{min-width:0;background:var(--surface, #fff);border:1px solid var(--border, #e9e7f1);border-radius:14px;padding:24px}.configuracion-rrhh .hr-settings-surface .hr-settings-detail,.configuracion-rrhh .hr-settings-surface .hr-settings-detail>*,.configuracion-rrhh .hr-settings-surface .rrhh-settings-document{min-width:0;max-width:100%}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-bottom:12px;border-bottom:1px solid var(--border)}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics>div{border:0;border-right:1px solid var(--border);border-radius:0;padding:8px 12px;background:transparent;box-shadow:none}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics>div:last-child{border-right:0}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics dt{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics dd{font-size:18px;margin-top:5px}.configuracion-rrhh .hr-settings-surface .rrhh-list-card{border-radius:8px;box-shadow:none}.hr-settings-surface>header h2{font-size:19px;margin:0 0 8px}.hr-settings-surface>header p,.hr-settings-scope-note{font-size:12px;color:var(--muted, #77778c);line-height:1.6}.hr-settings-directory section{margin:24px 0}.hr-settings-directory h3{font-size:13px;margin:0;padding:10px 0;border-bottom:1px solid var(--border, #e9e7f1)}.hr-settings-directory a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border, #eeecf3);text-decoration:none;color:inherit}.hr-settings-directory strong{font-size:13px;font-weight:500}.hr-settings-directory small{display:block;font-size:12px;color:var(--muted, #77778c);margin-top:5px}.hr-standard-pdf .hr-slip-versions{display:flex;gap:8px;padding:8px 22px}.hr-standard-pdf .hr-slip-versions button{font-size:12px;padding:7px 10px}.hr-standard-pdf .hr-slip-versions button[aria-pressed=true]{background:var(--hr-soft, #efecfc);color:var(--ba-primary-strong, #6551c7)}.hr-standard-pdf .hr-preview-heading{padding:14px 22px}.hr-standard-pdf .hr-slip-context,.hr-standard-pdf .hr-slip-months,.hr-standard-pdf .hr-preview-toolbar{padding:8px 22px}.hr-standard-pdf .hr-slip-pdf-toggle{display:block;margin:0 22px 10px;border:0;background:transparent;color:var(--ba-primary-strong, #6551c7);font-size:11px}.hr-standard-pdf .hr-preview-toolbar{min-height:40px}.hr-standard-pdf .hr-slip-sheet{padding:14px 26px 24px;color:var(--text, #2e2c42)}.hr-standard-pdf .hr-slip-company{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding-bottom:16px;border-bottom:1px solid var(--border, #e9e7f1)}.hr-standard-pdf .hr-slip-worker{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:26px;padding:14px 0}.hr-standard-pdf .hr-slip-person{display:flex;gap:14px;align-items:flex-start}.hr-standard-pdf .hr-slip-person h3{font-size:16px;margin:0 0 6px}.hr-standard-pdf .hr-slip-person p,.hr-standard-pdf .hr-slip-person span{font-size:12px}.hr-standard-pdf .hr-slip-avatar{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;flex:0 0 60px;background:var(--hr-soft, #f1eefb);color:var(--ba-primary-strong, #6551c7)}.hr-standard-pdf .hr-slip-sheet dl{margin:0}.hr-standard-pdf .hr-slip-sheet dl>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 0;font-size:12px}.hr-standard-pdf .hr-slip-sheet dd{margin:0;overflow-wrap:anywhere}.hr-standard-pdf .hr-slip-sheet dt{color:var(--muted, #77778c)}.hr-standard-pdf .hr-slip-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hr-standard-pdf .hr-slip-amounts{display:flex;flex-direction:column;min-width:0}.hr-standard-pdf .hr-slip-amounts h3{font-size:14px;padding:12px;margin:0;border-radius:7px;background:var(--hr-soft, #f2effa)}.hr-standard-pdf .hr-slip-amounts h4{font-size:12px;margin:12px 0 6px}.hr-standard-pdf .hr-slip-amounts dl>div{grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--border, #f0eef5);padding:6px 0}.hr-standard-pdf .hr-slip-amounts dd{text-align:right;font-variant-numeric:tabular-nums}.hr-standard-pdf .hr-slip-amounts footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 0 10px;font-size:13px;border-top:1px solid var(--border, #e9e7f1)}.hr-standard-pdf .hr-slip-amounts>div:last-of-type{padding-bottom:20px}.hr-standard-pdf .hr-slip-net{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;margin:16px 0;background:var(--hr-soft, #efebfb);border-radius:9px;color:var(--ba-primary-strong, #6551c7)}.hr-standard-pdf .hr-slip-net strong{font-size:25px;font-variant-numeric:tabular-nums}.hr-standard-pdf .hr-slip-net span{font-size:14px;font-weight:600}.hr-standard-pdf .hr-slip-bases h3{font-size:13px;margin:20px 0 10px}.hr-standard-pdf .hr-slip-bases dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hr-standard-pdf .hr-slip-bases dl>div{display:block}.hr-standard-pdf .hr-slip-bases dd{margin-top:6px}.hr-standard-pdf .hr-slip-bases p,.hr-standard-pdf .hr-slip-provenance{color:var(--muted, #77778c);font-size:11px;line-height:1.6}.hr-standard-pdf .hr-preview-technical,.hr-standard-pdf .hr-slip-scope{margin:0 22px;width:auto;max-width:calc(100% - 44px);overflow-wrap:anywhere}@container (max-width: 760px){.hr-workspace .hr-dashboard.hr-dashboard--polished .hr-dashboard-panels,.hr-workspace .hr-profile-layout{grid-template-columns:1fr}.hr-workspace .hr-profile-identity{position:static}.hr-workspace .hr-profile-main{padding:0 14px 18px}.hr-workspace .perfil-trabajador__tabs{margin:0 -14px}.hr-workspace .hr-profile-actions{flex-wrap:wrap}.hr-workspace .hr-profile-action-buttons{justify-content:flex-start}.hr-workspace .hr-profile-action-buttons button{min-height:40px}.hr-workspace .hr-profile-block dl>div{grid-template-columns:minmax(110px,42%) minmax(0,1fr)}.hr-workspace .hr-worker-list{padding:14px}}@container (max-width: 420px){.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi{padding:14px;min-height:145px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top{position:static;margin-bottom:10px}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi-top a{position:static}.hr-workspace .hr-dashboard.hr-dashboard--polished .rrhh-home__kpi strong{font-size:20px}}@media(max-width:800px){.hr-workspace .hr-termination-wizard .rrhh-form__grid{grid-template-columns:minmax(0,1fr)}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.configuracion-rrhh .hr-settings-surface .rrhh-settings-metrics>div:nth-child(2n){border-right:0}.hr-standard-pdf :is(.hr-slip-months button,.hr-preview-downloads a,.hr-preview-heading button,.hr-slip-source button,.hr-slip-pdf-toggle){min-height:40px;display:inline-flex;align-items:center}.hr-settings-master-detail{grid-template-columns:1fr;gap:14px}.hr-settings-master{max-height:240px;overflow-y:auto}.hr-settings-surface{padding:16px}.hr-standard-pdf{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:8px auto;max-height:calc(100dvh - 16px)}.hr-standard-pdf .hr-slip-sheet{padding:12px 16px}.hr-standard-pdf .hr-slip-worker{grid-template-columns:1fr;gap:14px}.hr-standard-pdf .hr-slip-columns{grid-template-columns:1fr;gap:20px}.hr-standard-pdf .hr-slip-bases dl{grid-template-columns:1fr;gap:8px}.hr-standard-pdf .hr-slip-net{gap:12px;padding:14px}.hr-standard-pdf .hr-slip-net strong{font-size:21px}}.hr-workspace .hr-termination-wizard{margin:16px 0;padding:20px;border:1px solid var(--border, #e8e5f0);border-radius:16px}.hr-workspace .hr-termination-wizard .rrhh-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hr-workspace .hr-termination-wizard .rrhh-form__field{min-width:0}.hr-workspace .hr-termination-wizard fieldset{min-width:0;border:0;padding:0;margin:18px 0}.hr-workspace .hr-termination-wizard legend{font-size:14px;font-weight:600;margin-bottom:12px}.hr-workspace .hr-termination-wizard p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hr-workspace .hr-termination-wizard .hr-folder-tabs{display:flex;overflow-x:auto;gap:8px;margin:16px 0}.hr-workspace .hr-termination-wizard .hr-folder-tabs button{white-space:nowrap}.hr-workspace .hr-termination-wizard .hr-folder-tabs button[aria-current=step]{background:var(--primary-soft, #efebff);color:var(--primary, #6548d7)}.hr-workspace .hr-termination-wizard .hr-settlement-item{border:1px solid var(--border, #e8e5f0);border-radius:12px;padding:16px;margin:14px 0}.hr-workspace .hr-termination-wizard .hr-wizard-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;border-top:1px solid var(--border, #e8e5f0);padding-top:16px;margin-top:20px}.hr-workspace .hr-termination-wizard .checkbox{margin:16px 0}.hr-workspace .hr-termination-wizard .back-checkbox{display:flex;width:100%;max-width:100%;margin:18px 0}.hr-workspace .hr-termination-wizard .back-checkbox .checkbox__content{display:flex;flex-direction:row;gap:10px;width:100%;align-items:flex-start}.hr-workspace .hr-termination-wizard .back-checkbox label{width:auto;max-width:none;white-space:normal;font-size:13px;line-height:1.5}.hr-workspace .hr-termination-wizard .back-checkbox__control{flex:0 0 16px;margin-top:3px}.hr-workspace .hr-termination-wizard .rrhh-table{min-width:100%;width:100%;table-layout:fixed}.hr-workspace .hr-termination-wizard .rrhh-table :is(td,th){font-size:12px;overflow-wrap:anywhere;white-space:normal}.hr-workspace .hr-termination-wizard .rrhh-table :is(td,th):nth-child(3){width:90px}.hr-workspace .hr-termination-wizard .rrhh-table :is(td,th):last-child{width:100px}@media(max-width:800px){.hr-workspace .hr-termination-wizard .rrhh-form__grid{grid-template-columns:minmax(0,1fr)}}.hr-workspace .hr-profile-layout:has(.hr-termination-wizard){grid-template-columns:minmax(0,1fr)}.hr-workspace .hr-profile-layout:has(.hr-termination-wizard)>.hr-profile-identity,.hr-workspace .hr-profile-layout:has(.hr-termination-wizard) .perfil-trabajador__tabs,.hr-workspace .hr-profile-layout:has(.hr-termination-wizard) .hr-profile-actions,.hr-workspace .hr-profile-layout:has(.hr-termination-wizard) .perfil-trabajador__content{display:none}.hr-workspace .hr-profile-layout:has(.hr-termination-wizard) .hr-profile-main{padding:0;border:0;background:transparent}.hr-workspace .hr-profile-layout:has(.hr-termination-wizard) .hr-termination-wizard{margin:0}.hr-concept-surface.is-settings.rrhh-list-card{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.hr-concept-surface .hr-concept-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 8px}.hr-concept-surface .hr-concept-toolbar input[type=search]{width:min(320px,100%);min-height:38px;border:1px solid var(--ba-border, #e7e7ef);border-radius:9px;padding:8px 12px;font:inherit}.hr-concept-surface .hr-folder-tabs button{display:inline-flex;gap:8px;align-items:center}.hr-concept-surface .hr-folder-tabs button span{font-size:11px;color:#737c91}.hr-concept-surface .hr-concept-subgroups{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;margin-bottom:12px;border-bottom:1px solid var(--ba-border, #e7e7ef)}.hr-concept-surface .hr-concept-subgroups button{display:inline-flex;align-items:center;gap:7px;min-height:30px;height:auto;border-radius:999px;padding:6px 12px;font-size:12px;background:transparent;border-color:transparent;color:var(--text-secondary, #66738b)}.hr-concept-surface .hr-concept-subgroups button[aria-pressed=true],.hr-concept-surface .hr-folder-tabs button[aria-pressed=true]{--ba-surface: #efebff;--ba-surface-soft: #e9e3ff;--ba-text: #6548d7;--ba-border: #d8cef7}.hr-concept-surface .hr-concept-subgroups button span{font-size:11px;opacity:.7}.hr-concept-surface .hr-concept-subgroups button:focus-visible{outline:1px solid var(--ba-focus-neutral, #737373);outline-offset:2px}.hr-concept-surface .hr-concept-table{min-width:780px}.hr-concept-surface table.hr-concept-table td{padding:13px 12px;font-size:13px;line-height:1.45;vertical-align:middle}.hr-concept-surface table.hr-concept-table th{font-size:11px}.hr-concept-surface table.hr-concept-table td:nth-child(3){min-width:150px}.hr-concept-surface .hr-concept-table td:first-child{min-width:205px}.hr-concept-surface .hr-concept-table small{display:block;color:#7b8395;font-size:11px;margin-top:4px}.hr-concept-surface .hr-concept-table code{font-size:11px}.hr-concept-surface .hr-concept-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 2px;color:#788297;font-size:12px}.hr-concept-surface .hr-concept-editor{max-width:920px;margin:20px auto 0}.hr-concept-surface .hr-concept-editor fieldset{margin:18px 0;padding:18px;border:1px solid #ececf3;border-radius:12px}.hr-concept-surface .hr-concept-editor legend{font-size:13px;padding:0 6px}.hr-concept-surface .hr-concept-editor .rrhh-form__grid,.hr-concept-surface .hr-concept-assignment .rrhh-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-concept-surface .hr-concept-checks{display:flex;flex-wrap:wrap;gap:18px}.hr-concept-surface .back-checkbox{width:auto;height:auto;max-width:100%;flex:0 1 auto;margin:0}.hr-concept-surface .back-checkbox label{width:auto;max-width:none;font-size:13px;line-height:1.5;white-space:normal}.hr-concept-surface .back-checkbox .checkbox__content{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.hr-concept-surface .back-checkbox__control{flex:0 0 16px;width:16px;height:16px}.hr-concept-surface .hr-concept-assignment{padding:16px 0}.hr-concept-surface .hr-concept-assignment>.back-checkbox{margin-top:16px}@media(max-width:640px){.hr-concept-surface .hr-concept-editor .rrhh-form__grid,.hr-concept-surface .hr-concept-assignment .rrhh-form__grid{grid-template-columns:minmax(0,1fr)}.hr-concept-surface .hr-concept-checks,.hr-concept-surface .hr-concept-footer{flex-direction:column;align-items:flex-start}}.hr-previred-preparation{min-width:0}.hr-previred-preparation .rrhh-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;gap:18px}.hr-previred-preparation label{display:block;min-width:0;font-size:13px}.hr-previred-preparation input:not([type=checkbox]),.hr-previred-preparation textarea{display:block;width:100%;min-height:38px;margin-top:6px}.hr-previred-preparation small{display:block;font-size:11px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.hr-previred-preparation .back-checkbox{width:auto;height:auto;margin:14px 0}.hr-previred-preparation .back-checkbox .checkbox__content{display:flex;flex-direction:row;width:100%;gap:9px;align-items:flex-start}.hr-previred-preparation .back-checkbox label{width:auto;max-width:none;white-space:normal}.hr-previred-preparation .back-checkbox__control{flex:0 0 16px;width:16px;height:16px}.hr-previred-preparation .hr-previred-field{min-width:0}.hr-previred-preparation .hr-previred-line{border-block:1px solid var(--border);padding:20px 0;margin:18px 0}.hr-previred-preparation .hr-concept-footer{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.hr-previred-preparation code{overflow-wrap:anywhere}@media(max-width:800px){.hr-previred-preparation .rrhh-form__grid{grid-template-columns:minmax(0,1fr)}}.hr-workspace .hr-grid .rrhh-payroll-table th{max-width:190px;white-space:normal;font-size:12px;line-height:1.4}.hr-workspace .hr-grid .rrhh-payroll-table td{font-size:13px}.hr-workspace .hr-grid .rrhh-payroll-table td input:not([type=checkbox]){font-size:13px}.hr-workspace .hr-grid .rrhh-payroll-table td small{font-size:11px}.hr-workspace .hr-grid .back-checkbox{width:auto;height:auto;margin:0}.hr-workspace .hr-grid .back-checkbox .checkbox__content{display:flex;align-items:center;justify-content:center;gap:8px}.hr-workspace .hr-grid .back-checkbox__control{width:16px;height:16px;flex:0 0 16px}.hr-workspace .hr-grid .back-checkbox input[type=checkbox]{width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:0}.hr-workspace .proceso-remuneraciones__book>.hr-grid{padding:0;border:0;box-shadow:none}.hr-workspace .proceso-remuneraciones__book-head{justify-content:flex-start;flex-wrap:wrap;gap:16px}.hr-workspace .proceso-remuneraciones__book-head>div:first-child{flex:1 1 250px;text-align:left}.rrhh-settings-document .documentos-laborales__panel{grid-template-columns:minmax(0,1fr)}.rrhh-settings-document .documentos-laborales__panel>*,.rrhh-settings-document .documentos-laborales__panel form,.rrhh-settings-document .documentos-laborales__panel fieldset,.rrhh-settings-document .documentos-laborales__panel .is-wide,.rrhh-settings-document .documentos-laborales__panel .hr-composition-editor,.rrhh-settings-document .documentos-laborales__panel .documentos-laborales__form-grid{min-width:0;max-width:100%}.rrhh-settings-document .documentos-laborales__panel fieldset{width:100%}.rrhh-settings-document .documentos-laborales__panel .hr-soft-disclosure,.rrhh-settings-document .documentos-laborales__panel .accordion__item,.rrhh-settings-document .documentos-laborales__panel .accordion__panel,.rrhh-settings-document .documentos-laborales__panel .accordion__body,.rrhh-settings-document .documentos-laborales__panel .accordion__body-inner{min-width:0;max-width:100%}.rrhh-settings-document .documentos-laborales__panel .rrhh-table-wrap{width:100%;min-width:0;overflow-x:auto}.rrhh-settings-document .documentos-laborales__panel .hr-composition-editor{display:grid;gap:14px}.rrhh-settings-document .documentos-laborales__panel .hr-composition-editor p{overflow-wrap:anywhere}.rrhh-settings-document .documentos-laborales__panel .hr-composition-editor .hr-text-link{width:auto}.rrhh-settings-document .documentos-laborales__panel .accordion__trigger{white-space:normal;text-align:left}.hr-vacations-workspace{min-width:0;display:grid;gap:18px}.hr-vacations-workspace fieldset{min-width:0;max-width:100%}.hr-vacations-workspace .hr-vacation-balance{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid var(--ba-border, #e5e4ee);border-radius:16px}.hr-vacations-workspace .hr-vacation-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-height:280px;overflow:auto;padding:12px 0}.hr-vacations-workspace .hr-vacation-dates .back-checkbox{width:auto;height:auto;max-width:100%;flex:0 1 auto;margin:0}.hr-vacations-workspace .back-checkbox label{width:auto;max-width:none;white-space:nowrap;font-size:13px;line-height:1.5}.hr-vacations-workspace .back-checkbox .checkbox__content{display:flex;flex-direction:row;align-items:center;gap:9px}.hr-vacations-workspace .back-checkbox__control{flex:0 0 16px;width:16px;height:16px}.hr-vacations-workspace .hr-vacation-actions{display:flex;gap:8px;flex-wrap:wrap}.hr-vacations-workspace .rrhh-table-wrap{min-width:0;overflow-x:auto}@media(max-width:700px){.hr-vacations-workspace .hr-vacation-balance{align-items:stretch;flex-direction:column}}}.configuracion-hub{display:flex;flex-direction:column;gap:24px;width:min(1180px,100%);margin-inline:auto;color:var(--text)}.configuracion-hub__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 38%),var(--surface);box-shadow:0 18px 45px #0f172a12}.configuracion-hub__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.configuracion-hub__header p{max-width:700px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.configuracion-hub__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.configuracion-hub__summary{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:680;white-space:nowrap}.configuracion-hub__sections,.configuracion-hub__section{display:flex;flex-direction:column}.configuracion-hub__sections{gap:32px}.configuracion-hub__section{gap:16px}.configuracion-hub__section .ba-section-block__head{align-items:flex-start;gap:10px;margin-bottom:8px}.configuracion-hub__section .ba-section-block__head h2{margin:0;color:var(--text, #0f172a);font-size:.98rem;font-weight:780;line-height:1.16;letter-spacing:0}.configuracion-hub__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-inline:2px}.configuracion-hub__section-heading h2{margin:0;font-size:1.05rem;font-weight:760;letter-spacing:0}.configuracion-hub__section-heading p{max-width:600px;margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.88rem;line-height:1.45;text-align:right}.configuracion-hub .configuracion-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}.configuracion-hub .configuracion-hub__card{display:flex;flex-direction:column;min-height:116px;padding:12px!important;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.configuracion-hub .configuracion-hub__card:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb));box-shadow:0 18px 38px #0f172a1a;transform:translateY(-2px)}.configuracion-hub .configuracion-hub__card:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.configuracion-hub .configuracion-hub__card.is-disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.configuracion-hub .configuracion-hub__card.is-disabled:hover{border-color:var(--border);background:var(--surface);transform:none}.configuracion-hub__card-top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:10px}.configuracion-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.configuracion-hub__badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 7px;border-radius:999px;font-size:.69rem;font-weight:740}.configuracion-hub__badge.is-active{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.configuracion-hub__badge.is-mvp{background:color-mix(in srgb,var(--primary, #2563eb) 12%,var(--surface));color:var(--primary, #2563eb)}.configuracion-hub__badge.is-planning{background:color-mix(in srgb,#7c3aed 11%,var(--surface));color:#6d28d9}.configuracion-hub__badge.is-soon{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.configuracion-hub__card-body{flex:1 1 auto}.configuracion-hub__card-body h3{margin:0 0 5px;font-size:.95rem;font-weight:760;letter-spacing:0}.configuracion-hub__card-body p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.82rem;line-height:1.38}.configuracion-hub__card-footer{display:flex;align-items:center;gap:5px;justify-content:flex-start;min-height:20px;margin-top:10px;color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}html[data-theme=dark] .configuracion-hub__header,html[data-theme=dark] .configuracion-hub__card,:root[data-theme=dark] .configuracion-hub__header,:root[data-theme=dark] .configuracion-hub__card{box-shadow:none}html[data-theme=dark] .configuracion-hub__header p,html[data-theme=dark] .configuracion-hub__summary,html[data-theme=dark] .configuracion-hub__section-heading p,html[data-theme=dark] .configuracion-hub__card-body p,:root[data-theme=dark] .configuracion-hub__header p,:root[data-theme=dark] .configuracion-hub__summary,:root[data-theme=dark] .configuracion-hub__section-heading p,:root[data-theme=dark] .configuracion-hub__card-body p{color:#e6e7eaad}@media(max-width:1080px){.configuracion-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.configuracion-hub{gap:20px}.configuracion-hub__header,.configuracion-hub__section-heading{align-items:flex-start;flex-direction:column}.configuracion-hub__header{padding:22px}.configuracion-hub__section-heading p{text-align:left}.configuracion-hub__summary{width:100%;justify-content:center;white-space:normal}.configuracion-hub__grid{grid-template-columns:1fr}}.configuracion-contable-hub{display:flex;flex-direction:column;gap:24px;width:min(1180px,100%);margin-inline:auto;color:var(--text)}.configuracion-contable-hub__breadcrumb{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680}.configuracion-contable-hub__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 38%),var(--surface);box-shadow:0 18px 45px #0f172a12}.configuracion-contable-hub__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.configuracion-contable-hub__header p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.configuracion-contable-hub__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.configuracion-contable-hub__summary{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:680;white-space:nowrap}.configuracion-contable-hub__sections,.configuracion-contable-hub__section{display:flex;flex-direction:column}.configuracion-contable-hub__sections{gap:32px}.configuracion-contable-hub__section{gap:16px}.configuracion-contable-hub__section .ba-section-block__head{align-items:flex-start;gap:10px;margin-bottom:8px}.configuracion-contable-hub__section .ba-section-block__head h2{margin:0;color:var(--text, #0f172a);font-size:.98rem;font-weight:780;line-height:1.16;letter-spacing:0}.configuracion-contable-hub__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-inline:2px}.configuracion-contable-hub__section-heading h2{margin:0;font-size:1.05rem;font-weight:760;letter-spacing:0}.configuracion-contable-hub__section-heading p{max-width:600px;margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.88rem;line-height:1.45;text-align:right}.configuracion-contable-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.configuracion-contable-hub__card{display:flex;flex-direction:column;min-height:190px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.configuracion-contable-hub__card:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb));box-shadow:0 18px 38px #0f172a1a;transform:translateY(-2px)}.configuracion-contable-hub__card:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.configuracion-contable-hub__card.is-disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.configuracion-contable-hub__card.is-disabled:hover{border-color:var(--border);background:var(--surface);transform:none}.configuracion-contable-hub__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.configuracion-contable-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.configuracion-contable-hub__badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:740}.configuracion-contable-hub__badge.is-active{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.configuracion-contable-hub__badge.is-soon{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.configuracion-contable-hub__card-body{flex:1 1 auto}.configuracion-contable-hub__card-body h3{margin:0 0 8px;font-size:1.02rem;font-weight:760;letter-spacing:0}.configuracion-contable-hub__card-body p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.48}.configuracion-contable-hub__card-footer{display:flex;align-items:center;justify-content:flex-start;min-height:24px;margin-top:18px;color:var(--primary, #2563eb);font-size:.84rem;font-weight:720}html[data-theme=dark] .configuracion-contable-hub__header,html[data-theme=dark] .configuracion-contable-hub__card,:root[data-theme=dark] .configuracion-contable-hub__header,:root[data-theme=dark] .configuracion-contable-hub__card{box-shadow:none}html[data-theme=dark] .configuracion-contable-hub__breadcrumb,html[data-theme=dark] .configuracion-contable-hub__header p,html[data-theme=dark] .configuracion-contable-hub__summary,html[data-theme=dark] .configuracion-contable-hub__section-heading p,html[data-theme=dark] .configuracion-contable-hub__card-body p,:root[data-theme=dark] .configuracion-contable-hub__breadcrumb,:root[data-theme=dark] .configuracion-contable-hub__header p,:root[data-theme=dark] .configuracion-contable-hub__summary,:root[data-theme=dark] .configuracion-contable-hub__section-heading p,:root[data-theme=dark] .configuracion-contable-hub__card-body p{color:#e6e7eaad}@media(max-width:1080px){.configuracion-contable-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.configuracion-contable-hub{gap:20px}.configuracion-contable-hub__header,.configuracion-contable-hub__section-heading{align-items:flex-start;flex-direction:column}.configuracion-contable-hub__header{padding:22px}.configuracion-contable-hub__section-heading p{text-align:left}.configuracion-contable-hub__summary{width:100%;justify-content:center;white-space:normal}.configuracion-contable-hub__grid{grid-template-columns:1fr}}@layer base{.configuracion-rrhh{--config-rrhh-accent: var(--ba-primary, #5c56d9);--config-rrhh-accent-strong: var(--ba-primary-strong, #4b46c7);--config-rrhh-success: #16a34a;--config-rrhh-amber: #f59e0b;display:flex;flex-direction:column;gap:24px;width:min(1180px,100%);margin-inline:auto;scroll-margin-top:90px;color:var(--text)}.configuracion-rrhh__breadcrumb{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;text-decoration:none}.configuracion-rrhh__breadcrumb:hover{border-color:var(--border);color:var(--config-rrhh-accent-strong)}.configuracion-rrhh__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--config-rrhh-accent) 10%,transparent),transparent 40%),var(--surface);box-shadow:0 18px 45px #0f172a12}.configuracion-rrhh__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.configuracion-rrhh__header p{max-width:720px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.configuracion-rrhh__summary{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:680;white-space:nowrap}.configuracion-rrhh__section{display:flex;flex-direction:column;gap:16px}.rrhh-settings-header{display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.rrhh-settings-header>a{width:fit-content;font-size:.85rem}.rrhh-settings-header .rrhh-settings-header__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0}.rrhh-settings-header .rrhh-settings-header__tabs button{white-space:normal;text-align:left}.rrhh-settings-header__period{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.85rem}.rrhh-settings-header__period input{max-width:100%;width:180px}.configuracion-rrhh__section .ba-section-block__head{align-items:flex-start;gap:10px;margin-bottom:8px}.configuracion-rrhh__section .ba-section-block__head h2{margin:0;color:var(--text, #0f172a);font-size:.98rem;font-weight:780;line-height:1.16;letter-spacing:0}.configuracion-rrhh__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.configuracion-rrhh__card{display:flex;flex-direction:column;min-height:188px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:inherit;box-shadow:0 12px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.configuracion-rrhh__card:hover{border-color:color-mix(in srgb,var(--config-rrhh-accent) 34%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--config-rrhh-accent));box-shadow:0 18px 38px #0f172a1a;transform:translateY(-2px)}.configuracion-rrhh__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.configuracion-rrhh__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--config-rrhh-accent) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--config-rrhh-accent) 10%,var(--surface));color:var(--config-rrhh-accent-strong)}.configuracion-rrhh__badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:740}.configuracion-rrhh__badge.is-base{background:color-mix(in srgb,var(--config-rrhh-success) 12%,var(--surface));color:#15803d}.configuracion-rrhh__badge.is-pending{background:color-mix(in srgb,var(--config-rrhh-amber) 13%,var(--surface));color:#b45309}.configuracion-rrhh__badge.is-planned{background:color-mix(in srgb,var(--config-rrhh-accent) 12%,var(--surface));color:var(--config-rrhh-accent-strong)}.configuracion-rrhh__card-body{flex:1 1 auto}.configuracion-rrhh__card-body h3{margin:0 0 8px;font-size:1.02rem;font-weight:760;letter-spacing:0}.configuracion-rrhh__card-body p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.48}.configuracion-rrhh__card-footer{min-height:24px;margin-top:18px;color:var(--config-rrhh-accent-strong);font-size:.84rem;font-weight:720}.configuracion-rrhh__note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--config-rrhh-success) 20%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--config-rrhh-success) 8%,transparent),transparent 46%),var(--surface);color:var(--text);box-shadow:0 12px 30px #0f172a0f}.configuracion-rrhh__note svg{color:#15803d}.configuracion-rrhh__note h2,.configuracion-rrhh__note p{margin:0}.configuracion-rrhh__note h2{font-size:1rem;font-weight:760;letter-spacing:0}.configuracion-rrhh__note p{margin-top:5px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.45}.configuracion-rrhh__tags{display:flex;flex-wrap:wrap;gap:10px}.configuracion-rrhh__tags span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .68));font-size:.8rem;font-weight:720}.configuracion-rrhh__truth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.configuracion-rrhh__truth-grid>article,.configuracion-rrhh__truth-grid>div{display:flex;align-items:flex-start;gap:12px;padding:18px}.configuracion-rrhh__truth-grid svg{color:var(--config-rrhh-accent-strong)}.configuracion-rrhh__truth-grid span,.configuracion-rrhh__truth-grid small{display:block;color:var(--muted)}.configuracion-rrhh__truth-grid strong{display:block;margin:3px 0;font-size:1.25rem}.configuracion-rrhh__versions,.configuracion-rrhh__editor{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.configuracion-rrhh__form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.configuracion-rrhh__form-grid label{display:grid;gap:7px}.configuracion-rrhh__form-grid label.is-wide{grid-column:1/-1}.configuracion-rrhh__form-grid span{color:var(--muted);font-size:.78rem;font-weight:720}.configuracion-rrhh__form-grid input,.configuracion-rrhh__form-grid select,.configuracion-rrhh__form-grid textarea{min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.configuracion-rrhh__parameters-head,.configuracion-rrhh__save{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.configuracion-rrhh__parameters-head h3,.configuracion-rrhh__parameters-head p,.configuracion-rrhh__save h3,.configuracion-rrhh__save p{margin:0}.configuracion-rrhh__parameters-head p,.configuracion-rrhh__save p{color:var(--muted);font-size:.86rem}.configuracion-rrhh__parameters-head button,.configuracion-rrhh__save button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-weight:720}.configuracion-rrhh__parameters-head button.is-primary,.configuracion-rrhh__save button.is-primary{border-color:var(--config-rrhh-accent);background:var(--config-rrhh-accent);color:#fff}.configuracion-rrhh__parameters{display:grid;gap:12px;margin-top:12px}.configuracion-rrhh__parameter-row{display:grid;grid-template-columns:1.1fr 1.1fr .55fr .7fr 1fr 1fr 42px;gap:10px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 95%,var(--bg))}.configuracion-rrhh__parameter-row label{display:grid;gap:6px;min-width:0}.configuracion-rrhh__parameter-row label.is-wide{grid-column:1/7}.configuracion-rrhh__parameter-row span{color:var(--muted);font-size:.72rem;font-weight:720}.configuracion-rrhh__parameter-row input,.configuracion-rrhh__parameter-row select{width:100%;min-width:0;min-height:38px;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text)}.configuracion-rrhh__parameter-row>button{display:grid;place-items:center;min-height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:#b91c1c}.configuracion-rrhh__save p{display:inline-flex;align-items:center;gap:7px}html[data-theme=dark] .configuracion-rrhh__header,html[data-theme=dark] .configuracion-rrhh__card,html[data-theme=dark] .configuracion-rrhh__note,:root[data-theme=dark] .configuracion-rrhh__header,:root[data-theme=dark] .configuracion-rrhh__card,:root[data-theme=dark] .configuracion-rrhh__note{box-shadow:none}html[data-theme=dark] .configuracion-rrhh__breadcrumb,html[data-theme=dark] .configuracion-rrhh__header p,html[data-theme=dark] .configuracion-rrhh__summary,html[data-theme=dark] .configuracion-rrhh__card-body p,html[data-theme=dark] .configuracion-rrhh__note p,html[data-theme=dark] .configuracion-rrhh__tags span,:root[data-theme=dark] .configuracion-rrhh__breadcrumb,:root[data-theme=dark] .configuracion-rrhh__header p,:root[data-theme=dark] .configuracion-rrhh__summary,:root[data-theme=dark] .configuracion-rrhh__card-body p,:root[data-theme=dark] .configuracion-rrhh__note p,:root[data-theme=dark] .configuracion-rrhh__tags span{color:#e6e7eaad}@media(max-width:1080px){.configuracion-rrhh__grid,.configuracion-rrhh__form-grid,.configuracion-rrhh__parameter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.configuracion-rrhh__parameter-row label.is-wide{grid-column:1/-1}}@media(max-width:760px){.configuracion-rrhh{gap:20px}.configuracion-rrhh__header{align-items:flex-start;flex-direction:column;padding:22px}.configuracion-rrhh__summary{width:100%;justify-content:center;white-space:normal}.configuracion-rrhh__grid,.configuracion-rrhh__note,.configuracion-rrhh__truth-grid,.configuracion-rrhh__form-grid,.configuracion-rrhh__parameter-row{grid-template-columns:1fr}.configuracion-rrhh__parameter-row label.is-wide{grid-column:auto}.configuracion-rrhh__parameters-head,.configuracion-rrhh__save{align-items:stretch;flex-direction:column}}}@layer base{.configuracion-rrhh.rrhh-settings-page{gap:18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-period{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:.8rem;color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-period input{width:180px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-document{width:100%;padding:0;gap:18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-document>.rrhh-settings-toolbar>input[type=search]{flex:1 1 240px;min-width:0;padding:8px 12px;border-radius:10px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-cause summary{cursor:pointer;color:var(--text);font-weight:650}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-cause p,.configuracion-rrhh.rrhh-settings-page .rrhh-settings-cause li{color:var(--muted);font-size:.78rem}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-source{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;text-decoration:none}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-reference-grid article{border:1px solid var(--border);border-radius:12px;padding:16px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-reference-grid p{color:var(--muted);font-size:.8rem;line-height:1.65}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design{padding:20px;border-radius:17px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design>fieldset{border:0;padding:0;min-width:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections>section{border:1px solid var(--border);border-radius:13px;padding:18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections h3{display:flex;align-items:center;gap:8px;font-size:.93rem;margin:0 0 18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections .rrhh-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__text{grid-column:1/-1}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-logo{display:flex;align-items:center;flex-direction:column;gap:10px;border:1px dashed var(--border);padding:18px;border-radius:12px;background:var(--hr-soft);margin-bottom:16px;color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-logo input{max-width:100%}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:20px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__actions button{display:inline-flex;align-items:center;gap:7px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header{padding:12px 16px;gap:10px;border-color:color-mix(in srgb,var(--ba-primary) 12%,var(--border))}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__group{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.75rem;color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__group>span{font-weight:650}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__group a{text-decoration:none}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__tabs{border:0;background:transparent;padding:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__tabs button{border-radius:9px;padding:9px 12px}.configuracion-rrhh.rrhh-settings-page .hr-settings-detail{gap:18px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics>div{border:1px solid color-mix(in srgb,var(--ba-primary) 14%,var(--surface));border-radius:14px;padding:16px 18px;background:color-mix(in srgb,var(--surface) 92%,var(--hr-soft));box-shadow:0 5px 18px #51449405}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics dt{text-transform:uppercase;letter-spacing:.045em;font-size:.65rem;color:var(--muted);font-weight:650}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics dd{margin:10px 0 0;font-size:1.35rem;line-height:1.2;color:var(--text);font-weight:750}.configuracion-rrhh.rrhh-settings-page .rrhh-list-card{border-radius:17px;padding:18px;box-shadow:0 7px 22px #2b245008}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-catalog__heading,.configuracion-rrhh.rrhh-settings-page .hr-page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-catalog__heading h2,.configuracion-rrhh.rrhh-settings-page .hr-page-heading h2{font-size:.98rem;font-weight:700;margin-bottom:6px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-catalog__heading p,.configuracion-rrhh.rrhh-settings-page .hr-page-heading p{color:var(--muted);font-size:.8rem;margin:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--ba-primary) 12%,var(--border));border-radius:13px;padding:10px;margin-bottom:14px;background:var(--surface)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar .rrhh-tabs{border:0;padding:0;gap:3px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar .rrhh-tabs button{min-height:34px;font-size:.77rem}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-search{flex:1 1 220px;display:flex;align-items:center;gap:8px;padding-inline:10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);min-width:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-search input{flex:1;width:100%;min-width:0;border:0;background:transparent;padding:8px 0;outline-offset:2px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar select{width:auto;max-width:100%;min-height:34px;border-radius:10px;font-size:.77rem;padding:6px 10px}.configuracion-rrhh.rrhh-settings-page button.rrhh-settings-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 13px;border:0;border-radius:10px;background:var(--ba-primary, #6355db);color:#fff;font-weight:650;font-size:.77rem;box-shadow:0 4px 10px #6555d522}.configuracion-rrhh.rrhh-settings-page button.rrhh-settings-primary:disabled{opacity:.5}.configuracion-rrhh.rrhh-settings-page .rrhh-table-wrap{border:1px solid var(--border);border-radius:13px;overflow:auto}.configuracion-rrhh.rrhh-settings-page .rrhh-table{margin:0;width:100%;border-collapse:collapse}.configuracion-rrhh.rrhh-settings-page .rrhh-table thead th{padding:12px 14px;font-size:.64rem;text-transform:uppercase;letter-spacing:.035em;font-weight:650;color:var(--muted);background:color-mix(in srgb,var(--hr-soft) 65%,var(--surface))}.configuracion-rrhh.rrhh-settings-page .rrhh-table tbody td{padding:15px 14px;font-size:.78rem;line-height:1.5;vertical-align:middle;border-bottom:1px solid var(--border)}.configuracion-rrhh.rrhh-settings-page .rrhh-table tbody tr:last-child td{border-bottom:0}.configuracion-rrhh.rrhh-settings-page .rrhh-table tbody tr:hover{background:color-mix(in srgb,var(--hr-soft) 50%,var(--surface))}.configuracion-rrhh.rrhh-settings-page .rrhh-table td small{display:block;color:var(--muted);margin-top:3px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-name{display:flex;align-items:center;gap:10px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-avatar{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--ba-primary);background:var(--hr-soft)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-status{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap;background:var(--hr-soft);color:var(--ba-primary)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-status.is-active{background:color-mix(in srgb,#21a575 12%,var(--surface));color:#127b56}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-status.is-muted{background:color-mix(in srgb,var(--muted) 10%,var(--surface));color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-actions{display:flex;gap:6px;flex-wrap:wrap}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-actions button,.configuracion-rrhh.rrhh-settings-page .rrhh-table td>button:not(.hr-text-link),.configuracion-rrhh.rrhh-settings-page .rrhh-settings-pagination button{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;min-height:28px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:.71rem;color:var(--text)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-actions button:hover{border-color:var(--ba-primary);color:var(--ba-primary)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;font-size:.75rem;color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-pagination>div{display:flex;gap:7px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 15px;color:var(--muted)}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-empty strong{color:var(--text)}.configuracion-rrhh.rrhh-settings-page .rrhh-list-card>input[type=search],.configuracion-rrhh.rrhh-settings-page .hr-filterbar input[type=search]{border-radius:10px;min-height:36px;padding:8px 12px}.configuracion-rrhh.rrhh-settings-page .hr-folder-tabs{margin-block:12px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar--catalog{margin-top:14px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar--catalog .hr-folder-tabs{flex-basis:100%;margin:0 0 4px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar--catalog>input[type=search]{flex:1 1 240px;width:auto;min-width:0}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar--catalog .hr-settings-inspector{flex-basis:100%}@media(max-width:1100px){.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.configuracion-rrhh.rrhh-settings-page .rrhh-settings-reference-grid,.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections,.configuracion-rrhh.rrhh-settings-page .rrhh-settings-design__sections .rrhh-form__grid{grid-template-columns:1fr}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-header__group,.configuracion-rrhh.rrhh-settings-page .rrhh-settings-catalog__heading{align-items:flex-start;flex-direction:column}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-metrics>div{padding:13px}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar{align-items:stretch}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-search{flex-basis:100%}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-toolbar>.rrhh-tabs{width:100%}.configuracion-rrhh.rrhh-settings-page .rrhh-settings-pagination{flex-wrap:wrap}}}.configuracion-usuarios{display:flex;flex-direction:column;gap:22px;width:min(1180px,100%);margin-inline:auto;color:var(--text)}.configuracion-usuarios__back{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .7));font-size:.86rem;font-weight:700;text-decoration:none}.configuracion-usuarios__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(124,58,237,.08),transparent 42%),var(--surface);box-shadow:0 18px 45px #0f172a12}.configuracion-usuarios__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.15rem);font-weight:760;line-height:1;letter-spacing:0}.configuracion-usuarios__header p{max-width:790px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.configuracion-usuarios__eyebrow,.configuracion-usuarios__status,.configuracion-usuarios__soft-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:.76rem;font-weight:740}.configuracion-usuarios__eyebrow{min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb)}.configuracion-usuarios__summary{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:700;white-space:nowrap}.configuracion-usuarios__notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary, #2563eb) 6%,var(--surface));color:var(--text)}.configuracion-usuarios__notice div{display:flex;flex-direction:column;gap:2px}.configuracion-usuarios__notice strong{font-size:.9rem;font-weight:760}.configuracion-usuarios__notice span{color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;line-height:1.45}.configuracion-usuarios__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.configuracion-usuarios__card{display:flex;flex-direction:column;gap:14px;min-height:300px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f;color:inherit;text-decoration:none}.configuracion-usuarios__card h2{margin:0;font-size:1rem;font-weight:760;letter-spacing:0}.configuracion-usuarios__card p{min-height:42px;margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.88rem;line-height:1.48}.configuracion-usuarios__hub-card{transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.configuracion-usuarios__hub-card:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb));box-shadow:0 18px 38px #0f172a1a;transform:translateY(-2px)}.configuracion-usuarios__hub-card:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.configuracion-usuarios__card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.configuracion-usuarios__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:var(--primary, #2563eb)}.configuracion-usuarios__status{min-height:26px;padding:4px 9px;background:color-mix(in srgb,#7c3aed 10%,var(--surface));color:#6d28d9}.configuracion-usuarios__status.is-persistent{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.configuracion-usuarios__status.is-prepared{background:color-mix(in srgb,#7c3aed 10%,var(--surface));color:#6d28d9}.configuracion-usuarios__tags{display:flex;flex-wrap:wrap;gap:8px}.configuracion-usuarios__tags span{min-height:26px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted, rgba(31, 35, 48, .72));font-size:.78rem;font-weight:700}.configuracion-usuarios__controls{display:flex;flex-direction:column;gap:10px;margin-top:auto}.configuracion-usuarios__card-footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;color:var(--primary, #2563eb);font-size:.84rem;font-weight:740}.configuracion-usuarios__control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.configuracion-usuarios__control>span:first-child{color:var(--text);font-size:.86rem;font-weight:680}.configuracion-usuarios__toggle{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 9px 4px 5px;border:1px solid var(--border);border-radius:999px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.76rem;font-weight:720;white-space:nowrap;cursor:pointer}.configuracion-usuarios__toggle span{width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,#64748b 20%,var(--surface));transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1)}.configuracion-usuarios__toggle.is-on{border-color:color-mix(in srgb,#16a34a 28%,var(--border));color:#15803d}.configuracion-usuarios__toggle.is-on span{background:#16a34a;transform:translate(2px)}.configuracion-usuarios__toggle:disabled{cursor:not-allowed;opacity:.62}.configuracion-usuarios__input{width:150px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:var(--text);font:inherit;font-size:.8rem;font-weight:680}.configuracion-usuarios__soft-badge{min-height:28px;padding:5px 9px;background:color-mix(in srgb,#64748b 11%,var(--surface));color:#64748b;white-space:nowrap}.configuracion-usuarios__toolbar,.configuracion-usuarios__loading{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.configuracion-usuarios__toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}.configuracion-usuarios__toolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.configuracion-usuarios__toolbar strong{font-size:.9rem;font-weight:760}.configuracion-usuarios__toolbar span{color:var(--muted, rgba(31, 35, 48, .68));font-size:.84rem}.configuracion-usuarios__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.configuracion-usuarios__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:740;cursor:pointer}.configuracion-usuarios__actions button.is-primary{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:var(--primary, #2563eb);color:#fff}.configuracion-usuarios__actions button:disabled{cursor:not-allowed;opacity:.58}.configuracion-usuarios__loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.92rem;font-weight:720}.configuracion-usuarios__settings-panel{display:flex;flex-direction:column;gap:10px;padding:0}.configuracion-usuarios__settings-block{gap:14px}.configuracion-usuarios__setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.configuracion-usuarios__setting-copy{display:flex;align-items:center;gap:12px;min-width:0}.configuracion-usuarios__setting-copy p{margin:4px 0 0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.86rem;line-height:1.42}.configuracion-usuarios__setting-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.configuracion-usuarios__setting-title h2{margin:0;font-size:.95rem;font-weight:760;letter-spacing:0}.configuracion-usuarios__roles-block{display:flex;flex-direction:column;gap:12px}.configuracion-usuarios__roles-summary,.configuracion-usuarios__roles-panel{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.configuracion-usuarios__roles-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.configuracion-usuarios__roles-summary h2{margin:12px 0 6px;font-size:1rem;font-weight:760;letter-spacing:0}.configuracion-usuarios__roles-summary p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.9rem;line-height:1.48}.configuracion-usuarios__roles-summary .configuracion-usuarios__tags{margin-top:12px}.configuracion-usuarios__roles-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.configuracion-usuarios__roles-metrics,.configuracion-usuarios__roles-summary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.configuracion-usuarios__roles-metrics{margin-top:12px}.configuracion-usuarios__roles-metrics span{min-height:26px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.78rem;font-weight:740}.configuracion-usuarios__roles-summary-actions{justify-content:flex-end}.configuracion-usuarios__roles-summary-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem;font-weight:740;cursor:pointer}.configuracion-usuarios__roles-summary-actions button.is-primary{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:var(--primary, #2563eb);color:#fff}.configuracion-usuarios__roles-summary-actions button:disabled{cursor:not-allowed;opacity:.62}.configuracion-usuarios__roles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.configuracion-usuarios__roles-head h2{margin:8px 0 6px;font-size:1.15rem;font-weight:780;letter-spacing:0}.configuracion-usuarios__roles-head p{max-width:780px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.9rem;line-height:1.5}.configuracion-usuarios__roles-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.configuracion-usuarios__roles-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font:inherit;font-size:.82rem;font-weight:740}.configuracion-usuarios__roles-actions button:disabled{cursor:not-allowed;opacity:.72}.configuracion-usuarios__roles-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.configuracion-usuarios__role-list{display:flex;flex-direction:column;gap:8px}.configuracion-usuarios__role-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;min-height:58px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--text);font:inherit;text-align:left;cursor:pointer}.configuracion-usuarios__role-list button.is-active{border-color:color-mix(in srgb,var(--primary, #2563eb) 36%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 7%,var(--surface))}.configuracion-usuarios__role-list span:first-child{overflow:hidden;font-size:.9rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.configuracion-usuarios__role-list small{color:var(--muted, rgba(31, 35, 48, .64));font-size:.76rem;font-weight:700}.configuracion-usuarios__role-list .is-enabled,.configuracion-usuarios__role-list .is-muted{align-self:start;padding:3px 7px;border-radius:999px;font-size:.7rem;font-weight:760}.configuracion-usuarios__role-list .is-enabled{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.configuracion-usuarios__role-list .is-muted{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#64748b}.configuracion-usuarios__role-editor{display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.configuracion-usuarios__role-editor-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.configuracion-usuarios__role-editor-top h3{margin:8px 0 5px;font-size:1.08rem;font-weight:780;letter-spacing:0}.configuracion-usuarios__role-editor-top p{max-width:720px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.88rem;line-height:1.48}.configuracion-usuarios__role-badges{display:flex;flex-wrap:wrap;gap:7px}.configuracion-usuarios__role-badges span{min-height:24px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:var(--primary, #2563eb);font-size:.72rem;font-weight:760}.configuracion-usuarios__role-fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.configuracion-usuarios__role-fields label,.configuracion-usuarios__role-fields .configuracion-usuarios__field{display:flex;flex-direction:column;gap:6px}.configuracion-usuarios__role-fields label.is-wide,.configuracion-usuarios__role-fields .configuracion-usuarios__field.is-wide{grid-column:1/-1}.configuracion-usuarios__role-fields>label>span,.configuracion-usuarios__role-fields .configuracion-usuarios__field .ba-soft-select__label{color:var(--muted, rgba(31, 35, 48, .68));font-size:.78rem;font-weight:740}.configuracion-usuarios__role-fields input,.configuracion-usuarios__role-fields textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.88rem;font-weight:650}.configuracion-usuarios__role-fields input,.configuracion-usuarios__role-fields .configuracion-usuarios__select{min-height:38px;padding:0 11px}.configuracion-usuarios__role-fields .ba-soft-select{width:100%}.configuracion-usuarios__role-fields textarea{resize:vertical;min-height:64px;padding:10px 11px;line-height:1.45}.configuracion-usuarios__permissions{display:flex;flex-direction:column;max-height:430px;border:1px solid var(--border);border-radius:12px;overflow:auto}.configuracion-usuarios__permission-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 10px;border-bottom:1px solid var(--border)}.configuracion-usuarios__permission-row:last-child{border-bottom:0}.configuracion-usuarios__permission-row>div:first-child{display:flex;flex-direction:column;gap:2px}.configuracion-usuarios__permission-row strong{font-size:.86rem;font-weight:760}.configuracion-usuarios__permission-row small{color:var(--muted, rgba(31, 35, 48, .62));font-size:.74rem;font-weight:700}.configuracion-usuarios__permission-actions{display:flex;flex-wrap:wrap;gap:7px}.configuracion-usuarios__permission-actions button{min-height:26px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .7));font:inherit;font-size:.73rem;font-weight:730;cursor:pointer}.configuracion-usuarios__permission-actions button.is-checked{border-color:color-mix(in srgb,var(--primary, #2563eb) 34%,var(--border));background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:var(--primary, #2563eb)}.configuracion-usuarios__permission-actions button:disabled{cursor:not-allowed;opacity:.62}.configuracion-usuarios__role-footnote{display:flex;align-items:center;gap:7px;color:var(--muted, rgba(31, 35, 48, .66));font-size:.8rem;font-weight:700}.is-spinning{animation:configuracion-usuarios-spin .9s linear infinite}@keyframes configuracion-usuarios-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .configuracion-usuarios__header,html[data-theme=dark] .configuracion-usuarios__roles-summary,html[data-theme=dark] .configuracion-usuarios__card,html[data-theme=dark] .configuracion-usuarios__settings-panel,:root[data-theme=dark] .configuracion-usuarios__header,:root[data-theme=dark] .configuracion-usuarios__roles-summary,:root[data-theme=dark] .configuracion-usuarios__card,:root[data-theme=dark] .configuracion-usuarios__settings-panel{box-shadow:none}html[data-theme=dark] .configuracion-usuarios__back,html[data-theme=dark] .configuracion-usuarios__header p,html[data-theme=dark] .configuracion-usuarios__summary,html[data-theme=dark] .configuracion-usuarios__notice span,html[data-theme=dark] .configuracion-usuarios__toolbar span,html[data-theme=dark] .configuracion-usuarios__loading,html[data-theme=dark] .configuracion-usuarios__roles-summary p,html[data-theme=dark] .configuracion-usuarios__roles-head p,html[data-theme=dark] .configuracion-usuarios__role-editor-top p,html[data-theme=dark] .configuracion-usuarios__role-footnote,html[data-theme=dark] .configuracion-usuarios__card p,html[data-theme=dark] .configuracion-usuarios__setting-copy p,html[data-theme=dark] .configuracion-usuarios__tags span,html[data-theme=dark] .configuracion-usuarios__toggle,:root[data-theme=dark] .configuracion-usuarios__back,:root[data-theme=dark] .configuracion-usuarios__header p,:root[data-theme=dark] .configuracion-usuarios__summary,:root[data-theme=dark] .configuracion-usuarios__notice span,:root[data-theme=dark] .configuracion-usuarios__toolbar span,:root[data-theme=dark] .configuracion-usuarios__loading,:root[data-theme=dark] .configuracion-usuarios__roles-summary p,:root[data-theme=dark] .configuracion-usuarios__roles-head p,:root[data-theme=dark] .configuracion-usuarios__role-editor-top p,:root[data-theme=dark] .configuracion-usuarios__role-footnote,:root[data-theme=dark] .configuracion-usuarios__card p,:root[data-theme=dark] .configuracion-usuarios__setting-copy p,:root[data-theme=dark] .configuracion-usuarios__tags span,:root[data-theme=dark] .configuracion-usuarios__toggle{color:#e6e7eaad}@media(max-width:1080px){.configuracion-usuarios__grid,.configuracion-usuarios__roles-layout{grid-template-columns:1fr}.configuracion-usuarios__role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.configuracion-usuarios__header{align-items:flex-start;flex-direction:column;padding:22px}.configuracion-usuarios__summary{flex-wrap:wrap;width:100%;white-space:normal}.configuracion-usuarios__control{grid-template-columns:1fr;align-items:flex-start}.configuracion-usuarios__toolbar{align-items:flex-start;flex-direction:column}.configuracion-usuarios__roles-head,.configuracion-usuarios__roles-summary,.configuracion-usuarios__role-editor-top{align-items:flex-start;display:flex;flex-direction:column}.configuracion-usuarios__roles-summary-actions,.configuracion-usuarios__roles-summary-actions button{width:100%}.configuracion-usuarios__permissions{max-width:100%;overflow-x:auto}.configuracion-usuarios__role-list,.configuracion-usuarios__role-fields,.configuracion-usuarios__permission-row{grid-template-columns:1fr}.configuracion-usuarios__actions,.configuracion-usuarios__actions button{width:100%}.configuracion-usuarios__setting-row,.configuracion-usuarios__setting-copy{align-items:flex-start;grid-template-columns:1fr}.configuracion-usuarios__input{width:100%}}.configuracion-placeholder{display:flex;flex-direction:column;gap:22px;width:min(1180px,100%);margin-inline:auto;color:var(--text)}.configuracion-placeholder__back{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted, rgba(31, 35, 48, .7));font-size:.86rem;font-weight:700;text-decoration:none}.configuracion-placeholder__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%),var(--surface);box-shadow:0 18px 45px #0f172a12}.configuracion-placeholder__header h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.15rem);font-weight:760;line-height:1;letter-spacing:0}.configuracion-placeholder__header p{max-width:780px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.configuracion-placeholder__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.configuracion-placeholder__summary{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:700;white-space:nowrap}.configuracion-placeholder__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.configuracion-placeholder__card{display:flex;flex-direction:column;min-height:210px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 12px 30px #0f172a0f}.configuracion-placeholder__card h2{margin:0 0 8px;font-size:1rem;font-weight:760;letter-spacing:0}.configuracion-placeholder__card p{margin:0;color:var(--muted, rgba(31, 35, 48, .66));font-size:.88rem;line-height:1.48}.configuracion-placeholder__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.configuracion-placeholder__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary, #2563eb) 9%,var(--surface));color:var(--primary, #2563eb)}.configuracion-placeholder__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:740;white-space:nowrap}.configuracion-placeholder__pill.is-active{background:color-mix(in srgb,#16a34a 12%,var(--surface));color:#15803d}.configuracion-placeholder__pill.is-planning{background:color-mix(in srgb,#7c3aed 11%,var(--surface));color:#6d28d9}.configuracion-placeholder__footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:var(--primary, #2563eb);font-size:.84rem;font-weight:720}html[data-theme=dark] .configuracion-placeholder__header,html[data-theme=dark] .configuracion-placeholder__card,:root[data-theme=dark] .configuracion-placeholder__header,:root[data-theme=dark] .configuracion-placeholder__card{box-shadow:none}html[data-theme=dark] .configuracion-placeholder__back,html[data-theme=dark] .configuracion-placeholder__header p,html[data-theme=dark] .configuracion-placeholder__summary,html[data-theme=dark] .configuracion-placeholder__card p,:root[data-theme=dark] .configuracion-placeholder__back,:root[data-theme=dark] .configuracion-placeholder__header p,:root[data-theme=dark] .configuracion-placeholder__summary,:root[data-theme=dark] .configuracion-placeholder__card p{color:#e6e7eaad}@media(max-width:1080px){.configuracion-placeholder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.configuracion-placeholder__header{align-items:flex-start;flex-direction:column;padding:22px}.configuracion-placeholder__summary{width:100%;justify-content:center;white-space:normal}.configuracion-placeholder__grid{grid-template-columns:1fr}}.empresa-config{display:grid;gap:18px;width:min(1280px,100%);margin-inline:auto;color:var(--text)}.empresa-config__hero,.empresa-config-card,.empresa-config-alert,.empresa-config-empty{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 45px #0f172a12}.empresa-config__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,30px)}.empresa-config__hero h1{margin:8px 0;color:var(--text);font-size:clamp(2rem,4vw,3rem);font-weight:820;line-height:1;letter-spacing:0}.empresa-config__hero p{max-width:780px;margin:0;color:var(--muted);font-size:.98rem;line-height:1.55}.empresa-config__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:.82rem;font-weight:820}.empresa-config__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.empresa-config-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,var(--bg));color:var(--muted);font-size:.78rem;font-weight:780}.empresa-config-badge--active{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}.empresa-config-badge--legacy{border-color:color-mix(in srgb,#f59e0b 28%,var(--border));background:color-mix(in srgb,#f59e0b 10%,var(--surface));color:#b45309}.empresa-config-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:var(--primary);color:#fff;box-shadow:0 16px 32px #5c56d938;font-weight:820;cursor:pointer}.empresa-config-save:disabled{cursor:not-allowed;opacity:.6}.empresa-config-alert{padding:14px 16px;background:color-mix(in srgb,#ef4444 8%,var(--surface));color:#b91c1c;font-weight:760}.empresa-config__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.empresa-config__layout.is-loading{opacity:.65;pointer-events:none}.empresa-config-card{padding:clamp(16px,2vw,22px)}.empresa-config-card:first-child,.empresa-config-card:nth-child(2){grid-column:1/-1}.empresa-config-card__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.empresa-config-card__head h2{margin:0 0 5px;color:var(--text);font-size:1.05rem;font-weight:820}.empresa-config-card__head p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.empresa-config-card__icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary)}.empresa-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.empresa-config-field{display:grid;gap:7px;min-width:0}.empresa-config-field span{color:var(--muted);font-size:.78rem;font-weight:780}.empresa-config-field input,.empresa-config-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;outline:none}.empresa-config-field input:focus,.empresa-config-field select:focus{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 0 0 4px var(--ring)}.empresa-config-field input[readonly],.empresa-config-field select[readonly]{background:color-mix(in srgb,var(--surface) 78%,var(--bg));color:var(--muted)}.empresa-config-field small{color:var(--muted);font-size:.76rem}.empresa-config-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.empresa-config-toggle-grid--modules{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.empresa-config-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.empresa-config-toggle strong{color:var(--text);font-size:.9rem;font-weight:800}.empresa-config-toggle span{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.35}.empresa-config-toggle.is-disabled{opacity:.62}.empresa-config-integration{display:grid;gap:10px;padding:14px;border:1px dashed color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.empresa-config-integration span{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--primary);font-size:.8rem;font-weight:820}.empresa-config-integration p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.empresa-config--empty{min-height:min(620px,70dvh);place-items:center}.empresa-config-empty{display:grid;place-items:center;gap:10px;width:min(560px,100%);padding:42px 28px;text-align:center}.empresa-config-empty h1{margin:4px 0 0;color:var(--text);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:820}.empresa-config-empty p{max-width:420px;margin:0;color:var(--muted);line-height:1.55}.empresa-config-empty__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}html[data-theme=dark] .empresa-config__hero,html[data-theme=dark] .empresa-config-card,html[data-theme=dark] .empresa-config-empty,:root[data-theme=dark] .empresa-config__hero,:root[data-theme=dark] .empresa-config-card,:root[data-theme=dark] .empresa-config-empty{box-shadow:none}html[data-theme=dark] .empresa-config-badge--legacy,:root[data-theme=dark] .empresa-config-badge--legacy{color:#fbbf24}@media(max-width:1120px){.empresa-config__layout,.empresa-config-grid{grid-template-columns:1fr}.empresa-config-card{grid-column:auto}}@media(max-width:760px){.empresa-config__hero{align-items:stretch;flex-direction:column}.empresa-config-save{width:100%}.empresa-config-toggle-grid,.empresa-config-toggle-grid--modules{grid-template-columns:1fr}}.config-sii{display:grid;gap:.9rem;min-height:calc(100dvh - var(--header-h));padding:clamp(1rem,2vw,2rem);color:var(--ba-text);background:linear-gradient(135deg,#f7f5fff5,#fbfaffe6),radial-gradient(circle at 10% 0%,rgba(92,86,217,.12),transparent 32%)}.config-sii__back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;height:32px;padding:0 12px;border:1px solid rgba(0,0,0,.05);border-radius:var(--ba-radius-pill);background:#fff9;color:var(--ba-text-secondary, var(--ba-muted));font-size:12px;font-weight:760;text-decoration:none;box-shadow:none;transition:background var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease)}.config-sii__back-link:hover{border-color:#7864ff29;background:#7864ff14;color:var(--ba-primary)}.config-sii__toolbar{border:1px solid rgba(15,23,42,.07);background:#ffffffb8;box-shadow:0 14px 36px #0f172a0e;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.config-sii__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,1.8vw,1.65rem);border-radius:var(--ba-radius-2xl)}.config-sii__hero h1{margin:.5rem 0 .35rem;font-size:clamp(1.75rem,3.2vw,2.55rem);line-height:1.06;letter-spacing:0}.config-sii__hero p{max-width:760px;margin:0;color:var(--ba-muted);line-height:1.65}.config-sii__hero.ba-page-hero,.config-sii__card.ba-section-block,.config-sii__hub-card.ba-soft-card{border-color:var(--ba-border)}.config-sii__hero .ba-page-hero__aside{align-items:flex-end}.config-sii__hero-header{flex:1 1 auto;width:100%}.config-sii__hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.config-sii__eyebrow,.config-sii__status{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;border-radius:var(--ba-radius-pill);font-size:.78rem;font-weight:800;white-space:nowrap}.config-sii__eyebrow{padding:.55rem .75rem;color:var(--ba-primary-strong);background:var(--ba-primary-soft)}.config-sii__status{padding:.62rem .82rem;color:#a16207;background:var(--ba-warning-soft)}.config-sii__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.52rem .78rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#fffc;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:850}.config-sii__button.is-primary{border-color:transparent;background:var(--ba-primary);color:#fff;box-shadow:var(--ba-shadow-button)}.config-sii__button:disabled{cursor:not-allowed;opacity:.56}.config-sii__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.72rem .85rem;border-radius:var(--ba-radius-xl)}.config-sii__toolbar .ba-active-empresa-card{flex:1 1 320px;box-shadow:none}.config-sii__toolbar>div:not(.config-sii__period-controls){display:grid;gap:.12rem;min-width:min(260px,100%)}.config-sii__toolbar>div:not(.config-sii__period-controls) span,.config-sii__toolbar>div:not(.config-sii__period-controls) small{color:var(--ba-muted);font-size:.78rem;font-weight:760}.config-sii__toolbar>div:not(.config-sii__period-controls) strong{color:var(--ba-text);font-size:.95rem}.config-sii__toolbar .config-sii__period-controls{position:relative;z-index:5;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-left:auto}.config-sii__hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.config-sii__hub-card{display:grid;gap:.9rem;min-width:0;padding:1rem;border-radius:var(--ba-radius-xl);color:inherit;text-decoration:none;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.config-sii__hub-card:hover{border-color:var(--ba-border-strong);box-shadow:var(--ba-shadow-hover);transform:translateY(-1px)}.config-sii__hub-card h2{margin:0;font-size:1.08rem;letter-spacing:0}.config-sii__hub-card p{margin:.3rem 0 0;color:var(--ba-muted);font-size:.88rem;line-height:1.5}.config-sii__hub-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-primary)}.config-sii__hub-action{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;color:var(--ba-primary);font-size:.84rem;font-weight:900}.config-sii__grid{display:grid;gap:1rem}.config-sii__card{padding:1.1rem;border-radius:var(--ba-radius-2xl)}.config-sii__card-header,.config-sii__subheader{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.config-sii__card-header span,.config-sii__subheader span{color:var(--ba-primary);font-size:.76rem;font-weight:900;text-transform:uppercase}.config-sii__card-header h2,.config-sii__subheader h2{margin:.2rem 0 0;font-size:1.18rem;letter-spacing:0}.config-sii__card-header svg,.config-sii__subheader svg{color:var(--ba-primary)}.config-sii__sync-layout,.config-sii__import-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem;align-items:start}.config-sii__fields,.config-sii__mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.config-sii__fields label,.config-sii__mapping-grid label,.config-sii__fields .ba-soft-select,.config-sii__mapping-grid .ba-soft-select{display:grid;gap:.4rem;min-width:0;color:var(--ba-muted);font-size:.78rem;font-weight:800}.config-sii__mapping-row .ba-soft-select{min-width:0}.config-sii input,.config-sii select{width:100%;min-height:40px;padding:.48rem .7rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffd1;color:var(--ba-text);font:inherit;font-size:.88rem}.config-sii .ba-soft-select__control{padding-right:2.15rem;border-color:var(--ba-border);border-radius:var(--ba-radius-lg);background:linear-gradient(180deg,#ffffffe6,#ffffffc2),var(--ba-surface)}.config-sii .ba-soft-select__control:focus,.config-sii .ba-soft-select__control:focus-visible{border-color:#7864ff38;box-shadow:0 0 0 3px var(--ba-ring-soft, rgba(120, 100, 255, .1))}.config-sii__side-panel,.config-sii__upload-box,.config-sii__mapping,.config-sii__preview{padding:1rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:#ffffffb3}.config-sii__hint{margin:.85rem 0 0;color:var(--ba-muted);font-size:.84rem;line-height:1.5}.config-sii__side-panel>span{display:block;margin-bottom:.75rem;color:var(--ba-primary);font-size:.76rem;font-weight:900;text-transform:uppercase}.config-sii__checks{display:grid;gap:.55rem}.config-sii__checks label{display:inline-flex;align-items:center;gap:.55rem;color:var(--ba-text);font-size:.88rem;font-weight:760}.config-sii__checks input{width:16px;min-height:16px;accent-color:var(--ba-primary)}.config-sii__month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.config-sii__month-card{display:grid;gap:.45rem;min-width:0;padding:.85rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffb8}.config-sii__month-card strong,.config-sii__month-card span,.config-sii__month-card small{display:block}.config-sii__month-card strong{color:var(--ba-text);font-size:.98rem}.config-sii__month-card small,.config-sii__month-card>div span{color:var(--ba-muted);font-size:.74rem;line-height:1.35}.config-sii__month-card.is-pending{border-color:#dc262647}.config-sii__month-card.is-imported{border-color:#16a34a4d}.config-sii__month-state,.config-sii__badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.38rem .58rem;border-radius:var(--ba-radius-pill);background:var(--ba-danger-soft);color:var(--ba-danger);font-size:.74rem;font-weight:900}.config-sii__month-state.is-pending,.config-sii__badge.is-pending{background:var(--ba-danger-soft);color:var(--ba-danger)}.config-sii__month-state.is-imported,.config-sii__badge.is-imported{background:var(--ba-success-soft);color:var(--ba-success)}.config-sii__month-state.ba-status-badge,.config-sii__badge.ba-status-badge{display:inline-flex}.config-sii__compact-import{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.config-sii__upload-inline{display:inline-flex;align-items:center;gap:.55rem;max-width:min(460px,100%);min-height:42px;padding:.52rem .78rem;border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-pill);background:#ffffffc7;color:var(--ba-primary);cursor:pointer;font-size:.86rem;font-weight:900}.config-sii__upload-inline span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-sii__upload-inline input{display:none}.config-sii__mapping-table{display:grid;gap:.5rem}.config-sii__mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.35fr);gap:.65rem;align-items:center;padding:.65rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffad}.config-sii__mapping-row.is-head{border-color:transparent;background:var(--ba-bg-soft);color:var(--ba-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.config-sii__required-check{display:inline-flex;align-items:center;gap:.45rem;color:var(--ba-muted);font-size:.84rem;font-weight:850}.config-sii__required-check input{width:16px;min-height:16px;accent-color:var(--ba-primary)}.config-sii__mapping-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.85rem}.config-sii__mapping-footer span{font-size:.84rem;font-weight:850}.config-sii__mapping-footer span.is-ok{color:var(--ba-success)}.config-sii__mapping-footer span.is-warning{color:var(--ba-danger)}.config-sii__preview-note{padding:.85rem;margin-top:.75rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffad;color:var(--ba-muted);font-size:.88rem;line-height:1.5}.config-sii__preview-note.is-warning{border-color:#dc262647;background:var(--ba-danger-soft);color:var(--ba-danger);font-weight:800}.config-sii__actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.config-sii__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.52rem .78rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:#fffc;color:var(--ba-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:850}.config-sii__actions button.is-primary{border-color:transparent;background:var(--ba-primary);color:#fff;box-shadow:var(--ba-shadow-button)}.config-sii__upload-box{display:grid;gap:.65rem;min-height:100%;align-content:center;text-align:center}.config-sii__upload-box svg{margin-inline:auto;color:var(--ba-primary)}.config-sii__upload-box strong{overflow-wrap:anywhere;font-size:1rem}.config-sii__upload-box span{color:var(--ba-muted);font-size:.86rem;line-height:1.5}.config-sii__upload-box label{display:inline-flex;justify-content:center;width:fit-content;margin:.2rem auto 0;padding:.55rem .82rem;border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);cursor:pointer;font-size:.84rem;font-weight:900}.config-sii__upload-box input{display:none}.config-sii__mapping{min-width:0}.config-sii__actions--import{justify-content:flex-end}.config-sii__preview{margin-top:1rem}.config-sii__table-scroll{width:100%;overflow-x:auto}.config-sii__table-scroll table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0}.config-sii__table-scroll th,.config-sii__table-scroll td{padding:.78rem .85rem;border-bottom:1px solid var(--ba-border);text-align:left;white-space:nowrap}.config-sii__table-scroll th{color:var(--ba-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;background:var(--ba-bg-soft)}.config-sii__table-scroll td{font-size:.86rem}.config-sii__table-scroll .is-number{font-variant-numeric:tabular-nums;text-align:right}.config-sii__table-scroll td:nth-last-child(-n+5):not(:last-child),.config-sii__table-scroll th:nth-last-child(-n+5):not(:last-child){text-align:right}.config-sii__table-scroll--accounting table{min-width:1120px}.config-sii__empty-cell{padding:1.4rem!important;text-align:center!important}.config-sii__empty-cell .ba-empty-state-pro{justify-content:center;margin-inline:auto;border-style:dashed;text-align:left}.config-sii__empty-cell strong,.config-sii__empty-cell span{display:block}.config-sii__empty-cell strong{color:var(--ba-text);font-size:.95rem}.config-sii__empty-cell span{margin-top:.25rem;color:var(--ba-muted)}.config-sii__modal-shell{position:fixed;inset:0;z-index:var(--z-modal, 1300);display:grid;place-items:center;padding:1rem}.config-sii__modal-backdrop{position:absolute;inset:0;border:0;background:#0f172a2e;cursor:pointer}.config-sii__modal{position:relative;z-index:1;width:min(520px,100%);padding:1rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-2xl);background:var(--ba-surface-glass);box-shadow:0 28px 70px #0f172a2e;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.config-sii__modal--wide{width:min(1080px,100%);max-height:min(86dvh,760px);display:grid;gap:.85rem;overflow:hidden}.config-sii__manual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.config-sii__manual-head span{display:inline-flex;width:fit-content;margin-bottom:.28rem;padding:.36rem .58rem;border:1px solid rgba(124,58,237,.12);border-radius:var(--ba-radius-pill);background:#f8f5ffc7;color:var(--ba-primary-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.config-sii__manual-head h2{margin:0;color:var(--ba-text);font-size:1.08rem;letter-spacing:0}.config-sii__manual-head p{margin:.24rem 0 0;color:var(--ba-muted);font-size:.84rem;font-weight:760}.config-sii__icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffb8;color:var(--ba-muted);cursor:pointer}.config-sii__manual-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.config-sii__manual-kpis div{min-width:0;padding:.7rem .76rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#ffffffb3}.config-sii__manual-kpis span{display:block;color:var(--ba-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.config-sii__manual-kpis strong{display:block;margin-top:.18rem;overflow:hidden;color:var(--ba-text);font-size:.95rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.config-sii__manual-table{display:grid;gap:.45rem;overflow:auto;padding-bottom:.15rem}.config-sii__manual-row{display:grid;grid-template-columns:88px 72px 116px 98px minmax(180px,1fr) 112px 112px 112px;gap:.55rem;align-items:center;min-width:890px;padding:.62rem .68rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffb8}.config-sii__manual-row.is-head{padding-block:.48rem;background:#f8fafcc7}.config-sii__manual-row span{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.config-sii__manual-row.is-head span{color:var(--ba-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.config-sii__manual-row .is-money{text-align:right}.config-sii__manual-actions{display:flex;justify-content:flex-end;gap:.58rem;padding-top:.2rem}.config-sii__result-list{display:grid;gap:.55rem;margin:0 0 1rem}.config-sii__result-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffb8}.config-sii__result-list dt{color:var(--ba-muted);font-size:.8rem;font-weight:850}.config-sii__result-list dd{margin:0;color:var(--ba-text);font-size:.88rem;font-weight:850;text-align:right}.config-sii__modules{display:grid;gap:8px}.config-sii__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.config-sii__section-heading span{color:var(--ba-primary);font-size:.74rem;font-weight:950;text-transform:uppercase}.config-sii__section-heading h2{margin:0;color:var(--ba-text);font-size:.98rem;font-weight:780;line-height:1.16;letter-spacing:0}.config-sii__module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.config-sii__module-card{display:grid;align-content:space-between;gap:1rem;min-width:0;min-height:188px;padding:1rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffc7,#faf7ff9e),#ffffff85;color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:0 14px 34px #0f172a0b;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.config-sii__module-card:hover,.config-sii__module-card.is-active{border-color:#7c3aed2e;background:linear-gradient(135deg,#ffffffe0,#f6f2ffc7),#7c3aed0b;box-shadow:0 18px 38px #2e246f12;transform:translateY(-1px)}.config-sii__module-card h2{margin:0 0 .35rem;color:var(--ba-text);font-size:.98rem;font-weight:950;letter-spacing:0}.config-sii__module-card p{margin:0;color:var(--ba-muted);font-size:.82rem;line-height:1.45}.config-sii__module-top{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.config-sii__module-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px solid rgba(124,58,237,.12);border-radius:13px;background:#7c3aed14;color:var(--ba-primary)}.config-sii__module-footer{color:var(--ba-primary);font-size:.78rem;font-weight:900}.config-sii__expanded-panel{display:grid;gap:1rem;padding:clamp(1rem,1.9vw,1.35rem);border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffe0,#faf7ffbd),var(--ba-surface-glass);box-shadow:0 22px 56px #2e246f14;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.config-sii__operation-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.85rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff8f}.config-sii__operation-toolbar .config-sii__operation-year{display:grid;gap:.32rem;min-width:112px;color:var(--ba-muted);font-size:.76rem;font-weight:850}.config-sii__operation-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.config-sii__ops-month-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.config-sii__ops-month{min-height:78px;text-align:left;cursor:pointer;font:inherit;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.config-sii__ops-month:hover,.config-sii__ops-month.is-selected{border-color:#7c3aed3d;box-shadow:0 12px 28px #7c3aed14;transform:translateY(-1px)}.config-sii__ops-month.is-selected{background:linear-gradient(135deg,#ffffffe0,#f6f2ffc7),#7c3aed0e}.config-sii__documents-block{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff85}.config-sii__documents-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.config-sii__documents-heading span{color:var(--ba-primary);font-size:.72rem;font-weight:950;text-transform:uppercase}.config-sii__documents-heading h3{margin:.1rem 0 .2rem;color:var(--ba-text);font-size:.98rem;font-weight:950}.config-sii__documents-heading p{margin:0;color:var(--ba-muted);font-size:.82rem}@media(max-width:1180px){.config-sii__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.config-sii__section-heading,.config-sii__operation-toolbar,.config-sii__documents-heading{align-items:flex-start;flex-direction:column}.config-sii__module-grid,.config-sii__ops-month-grid{grid-template-columns:1fr}.config-sii__operation-actions{justify-content:flex-start;width:100%}.config-sii__operation-actions .ba-button{flex:1 1 150px}}.config-sii__tabs-card,.config-sii__connection-card,.config-sii__documents-panel,.config-sii__summary-panel{border:1px solid rgba(15,23,42,.07);background:linear-gradient(135deg,#ffffffe0,#faf7ffbd),var(--ba-surface)}.config-sii__tabs-card{width:fit-content;max-width:100%;padding:.32rem;border-color:#7c3aed17;border-radius:var(--ba-radius-pill);background:#ffffffa8;box-shadow:0 12px 30px #1f29370b;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}.config-sii__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem}.config-sii__tab{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:36px;padding:.45rem .72rem;border:1px solid transparent;border-radius:var(--ba-radius-pill);background:transparent;color:var(--ba-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.config-sii__tab svg{width:.92rem;height:.92rem}.config-sii__tab:hover{border-color:#7c3aed1a;background:#7c3aed0e;color:var(--ba-primary)}.config-sii__tab.is-active{border-color:#7c3aed24;background:#7c3aed18;color:var(--ba-primary);box-shadow:0 8px 20px #7c3aed17}.config-sii__tab-content{padding:0;border-radius:0;background:transparent}.config-sii__tab-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.config-sii__tab-card-header h2,.config-sii__tab-card-header h3{margin:0;color:var(--ba-text);font-size:1.05rem;font-weight:900}.config-sii__tab-card-header p{margin:.28rem 0 0;color:var(--ba-muted);font-size:.9rem;line-height:1.5}.config-sii__tab-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:var(--ba-radius-xl);background:#7c3aed1a;color:var(--ba-primary)}.config-sii__tab-icon svg{width:1.15rem;height:1.15rem}.config-sii__connection-layout{display:grid;grid-template-columns:1fr;gap:1rem}.config-sii__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.config-sii__connection-card,.config-sii__documents-panel,.config-sii__summary-panel{padding:clamp(1rem,1.8vw,1.25rem);border-radius:var(--ba-radius-2xl);box-shadow:0 18px 44px #0f172a0f}.config-sii__definition-list{display:grid;gap:.65rem;margin:0}.config-sii__definition-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);background:#ffffffa8}.config-sii__definition-list dt{color:var(--ba-muted);font-size:.78rem;font-weight:850}.config-sii__definition-list dd{margin:0;color:var(--ba-text);font-size:.86rem;font-weight:900;text-align:right}.config-sii__secure-panel{display:grid;align-content:start;gap:1rem;padding:1rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffd1,#f8f5ffb8),#7c3aed09}.config-sii__secure-row{display:flex;align-items:flex-start;gap:.75rem}.config-sii__secure-row svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:.2rem;color:var(--ba-primary)}.config-sii__secure-row strong{display:block;color:var(--ba-text);font-size:.9rem;font-weight:900}.config-sii__secure-row span{color:var(--ba-text);font-size:.86rem;font-weight:850;line-height:1.45}.config-sii__secure-row p{margin:.18rem 0 0;color:var(--ba-muted);font-size:.84rem;line-height:1.5}.config-sii__secure-actions,.config-sii__quick-actions{display:flex;flex-wrap:wrap;gap:.55rem}.config-sii__credential-form{display:grid;gap:.75rem}.config-sii__credential-form label{display:grid;gap:.4rem;color:var(--ba-muted);font-size:.78rem;font-weight:850}.config-sii__credentials-list,.config-sii__profile-result{display:grid;gap:.65rem}.config-sii__credentials-list{overflow-x:auto;padding:.85rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff9e}.config-sii__credentials-list-header,.config-sii__profile-sync{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.config-sii__credentials-list-header strong,.config-sii__profile-sync strong{display:block;color:var(--ba-text);font-size:.9rem;font-weight:900}.config-sii__credentials-list-header span,.config-sii__credentials-list-header p,.config-sii__profile-sync span,.config-sii__profile-sync p{margin:.2rem 0 0;color:var(--ba-muted);font-size:.8rem;line-height:1.45}.config-sii__credential-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,auto) minmax(165px,.65fr) minmax(165px,.65fr) minmax(220px,auto);gap:.65rem;align-items:center;min-width:920px;padding:.72rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);background:#ffffffad}.config-sii__credential-row strong,.config-sii__credential-row span,.config-sii__credential-row small{display:block}.config-sii__credential-row strong{color:var(--ba-text);font-size:.84rem;font-weight:900}.config-sii__credential-row span,.config-sii__credential-row small{color:var(--ba-muted);font-size:.76rem;line-height:1.35}.config-sii__credential-row.is-muted{opacity:.78}.config-sii__credential-row-actions{display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.config-sii__credential-row-actions .ba-button{min-height:32px;padding-inline:.58rem;font-size:.76rem}.config-sii__profile-sync{padding:.78rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-lg);background:#fff9}.config-sii__profile-result{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.config-sii__profile-result div{padding:.65rem .75rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);background:#ffffffa8}.config-sii__profile-result dt{color:var(--ba-muted);font-size:.74rem;font-weight:850}.config-sii__profile-result dd{margin:.22rem 0 0;color:var(--ba-text);font-size:.86rem;font-weight:900}.config-sii__credential-feedback{display:grid;gap:.5rem}.config-sii__form-message{margin:0;padding:.65rem .75rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-lg);font-size:.84rem;line-height:1.45}.config-sii__form-message.is-error{border-color:#dc26263d;background:var(--ba-danger-soft);color:var(--ba-danger)}.config-sii__form-message.is-success{border-color:#16a34a3d;background:var(--ba-success-soft);color:var(--ba-success)}.config-sii__documents-tools{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.config-sii__summary-card,.config-sii__summary-kpi{padding:1rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#ffffffad}.config-sii__summary-kpi{display:grid;gap:.45rem}.config-sii__summary-kpi span{color:var(--ba-muted);font-size:.78rem;font-weight:850}.config-sii__summary-kpi strong{color:var(--ba-text);font-size:1.35rem;font-weight:950;letter-spacing:0}.config-sii__summary-kpi small{color:var(--ba-muted);font-size:.78rem;line-height:1.45}.config-sii__summary-card h3{margin:0 0 .4rem;color:var(--ba-text);font-size:.96rem;font-weight:900}.config-sii__summary-card p{margin:0 0 .9rem;color:var(--ba-muted);font-size:.86rem;line-height:1.5}.config-sii__inline-link{color:var(--ba-primary);font-size:.84rem;font-weight:900;text-decoration:none}.config-sii__inline-link:hover{text-decoration:underline}.config-sii__scope-note{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:760px;margin:0;padding:.65rem .8rem;border-color:#0f172a0e;border-radius:var(--ba-radius-pill);background:#ffffff8a;color:var(--ba-muted);font-size:.8rem;line-height:1.45;box-shadow:none}.config-sii__scope-note svg{flex:0 0 auto;width:.95rem;height:.95rem;color:var(--ba-primary)}@media(max-width:1080px){.config-sii__sync-layout,.config-sii__import-layout,.config-sii__fields,.config-sii__mapping-grid,.config-sii__hub-grid,.config-sii__connection-layout,.config-sii__summary-grid{grid-template-columns:1fr}.config-sii__month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.config-sii{padding:.85rem}.config-sii__hero,.config-sii__card{border-radius:var(--ba-radius-xl)}.config-sii__hero,.config-sii__card-header,.config-sii__subheader,.config-sii__hero-actions,.config-sii__mapping-footer{align-items:flex-start;flex-direction:column}.config-sii__hero-actions,.config-sii__button,.config-sii__upload-inline{width:100%}.config-sii__toolbar{align-items:flex-start;flex-direction:column}.config-sii__tabs{align-items:stretch}.config-sii__tab{justify-content:center}.config-sii__tab-card-header,.config-sii__documents-tools,.config-sii__credentials-list-header,.config-sii__profile-sync{align-items:flex-start;flex-direction:column}.config-sii__month-grid,.config-sii__mapping-row,.config-sii__profile-result{grid-template-columns:1fr}.config-sii__credential-row{grid-template-columns:minmax(160px,1fr) minmax(120px,auto) minmax(145px,.7fr) minmax(145px,.7fr) minmax(190px,auto)}}.config-sii--ops{gap:1rem;background:linear-gradient(135deg,#f5f3fff5,#fafaffe6 48%,#eff6ffd1),radial-gradient(circle at 12% 8%,rgba(124,58,237,.12),transparent 28%),radial-gradient(circle at 88% 0%,rgba(14,165,233,.08),transparent 28%)}.config-sii__hero--ops{align-items:center;border:1px solid rgba(124,58,237,.1);background:linear-gradient(135deg,#ffffffe6,#f8f5ffc2),var(--ba-surface-glass);box-shadow:0 24px 70px #5850a01c}.config-sii__hero--ops .ba-active-empresa-card{min-width:min(360px,100%)}.config-sii__ops-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.config-sii__ops-signal{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.9rem 1rem;border-color:#7c3aed14;border-radius:var(--ba-radius-xl);background:#ffffffa8;box-shadow:0 14px 34px #0f172a0b}.config-sii__ops-signal svg{flex:0 0 auto;color:var(--ba-primary)}.config-sii__ops-signal span,.config-sii__ops-signal strong{display:block;min-width:0}.config-sii__ops-signal span{color:var(--ba-muted);font-size:.76rem;font-weight:840}.config-sii__ops-signal strong{margin-top:.12rem;color:var(--ba-text);font-size:.9rem;font-weight:900}.config-sii__ops-signal.is-warning svg{color:#b45309}.config-sii__ops-hub,.config-sii__docs-hub{display:grid;gap:1rem;padding:clamp(1rem,1.9vw,1.35rem);border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-2xl);background:linear-gradient(135deg,#ffffffe0,#faf7ffbd),var(--ba-surface-glass);box-shadow:0 22px 56px #2e246f14;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.config-sii__hub-heading{display:flex;align-items:flex-start;gap:.85rem}.config-sii__hub-heading h2{margin:.12rem 0 .22rem;color:var(--ba-text);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:950;letter-spacing:0}.config-sii__hub-heading p{max-width:820px;margin:0;color:var(--ba-muted);font-size:.9rem;line-height:1.55}.config-sii__hub-kicker{color:var(--ba-primary);font-size:.74rem;font-weight:950;text-transform:uppercase}.config-sii__inner-tabs{display:flex;align-items:center;gap:.35rem;overflow-x:auto;padding:.28rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-pill);background:#ffffff94}.config-sii__inner-tab{flex:0 0 auto;min-height:36px;padding:.46rem .78rem;border:1px solid transparent;border-radius:var(--ba-radius-pill);background:transparent;color:var(--ba-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:880;white-space:nowrap}.config-sii__inner-tab:hover,.config-sii__inner-tab.is-active{border-color:#7c3aed24;background:#7c3aed1a;color:var(--ba-primary);box-shadow:0 10px 24px #7c3aed14}.config-sii__hub-workspace{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffff94}.config-sii__workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.config-sii__workspace-header h3{margin:0;color:var(--ba-text);font-size:1.02rem;font-weight:950}.config-sii__workspace-header p{max-width:680px;margin:.25rem 0 0;color:var(--ba-muted);font-size:.88rem;line-height:1.52}.config-sii__chip-row{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.65rem}.config-sii__chip-row span{padding:.32rem .55rem;border-radius:var(--ba-radius-pill);background:#7c3aed1a;color:var(--ba-primary);font-size:.72rem;font-weight:950}.config-sii__sync-controls{display:flex;align-items:end;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.config-sii__sync-controls label{display:grid;gap:.32rem;min-width:108px;color:var(--ba-muted);font-size:.76rem;font-weight:850}.config-sii__sync-controls .ba-button{min-height:40px}.config-sii__ops-month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.config-sii__ops-month{display:grid;gap:.55rem;align-content:start;min-width:0;min-height:124px;padding:.82rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-xl);background:#ffffffb8}.config-sii__ops-month strong{color:var(--ba-text);font-size:.95rem;font-weight:940}.config-sii__ops-month.is-success{border-color:#16a34a2e}.config-sii__ops-month.is-warning{border-color:#f59e0b3d}.config-sii__ops-month.is-danger{border-color:#dc262638}.config-sii__ops-month.is-syncing-month{border-color:#7c3aed5c;background:linear-gradient(90deg,#ffffffb8,#f8f5fff0,#ffffffb8),#7c3aed14;background-size:220% 100%;box-shadow:0 14px 30px #7c3aed1c;animation:config-sii-soft-shimmer 1.35s ease-in-out infinite}.config-sii__ops-month-placeholder{display:block;width:fit-content;max-width:100%;min-height:18px;color:var(--ba-muted);font-size:.72rem;font-weight:850;line-height:1.25}.config-sii__ops-month-types{display:grid;gap:.3rem}.config-sii__ops-mini-badge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;min-height:22px;padding:.18rem .38rem;border:1px solid rgba(15,23,42,.06);border-radius:var(--ba-radius-pill);background:#ffffff9e;color:var(--ba-muted);box-shadow:inset 0 1px #ffffffb8}.config-sii__ops-mini-badge .config-sii__ops-mini-state,.config-sii__ops-mini-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-sii__ops-mini-badge .config-sii__ops-mini-state{display:inline-flex;align-items:center;gap:.28rem}.config-sii__ops-mini-badge b{display:inline-flex;align-items:center;gap:.28rem;color:var(--ba-text);font-size:.66rem;font-weight:950;letter-spacing:0}.config-sii__ops-mini-badge b:after{content:"·";color:var(--ba-muted);font-weight:900}.config-sii__ops-mini-badge span{color:var(--ba-muted);font-size:.66rem;font-weight:850}.config-sii__ops-mini-badge strong{color:var(--ba-text);font-size:.66rem;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.config-sii__ops-mini-badge.is-success{border-color:#16a34a29;background:#f0fdf4b3}.config-sii__ops-mini-badge.is-success b{color:#15803d}.config-sii__ops-mini-badge.is-warning{border-color:#f59e0b38;background:#fffbebc2}.config-sii__ops-mini-badge.is-warning b{color:#b45309}.config-sii__ops-mini-badge.is-danger{border-color:#dc26262e;background:#fef2f2c2}.config-sii__ops-mini-badge.is-danger b{color:#b91c1c}.config-sii__ops-mini-badge.is-neutral{border-color:#64748b24;background:#f8fafcc2}.config-sii__ops-mini-badge.is-visual-fallback{opacity:.9}.config-sii__ops-month-summary{display:block;min-width:0;overflow:hidden;color:var(--ba-muted);font-size:.68rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.config-sii__month-action{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;margin-top:.1rem;padding:.32rem .62rem;border:1px solid rgba(124,58,237,.14);border-radius:var(--ba-radius-pill);background:linear-gradient(180deg,#ffffffc7,#f8f5ffa8),#7c3aed12;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;box-shadow:0 8px 18px #7c3aed12}.config-sii__month-action:hover{border-color:#7c3aed38;background:#7c3aed1c}.config-sii__ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.config-sii__ops-kpi{min-width:0;padding:.82rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-xl);background:#faf7ffb8}.config-sii__ops-kpi span,.config-sii__ops-kpi strong{display:block}.config-sii__ops-kpi span{color:var(--ba-muted);font-size:.76rem;font-weight:850}.config-sii__ops-kpi strong{margin-top:.22rem;color:var(--ba-text);font-size:1.35rem;font-weight:950;letter-spacing:0}.config-sii__ops-kpi.is-loading{background:linear-gradient(90deg,#ffffff94,#f8f5ffdb,#ffffff94),#faf7ffb8;background-size:220% 100%;animation:config-sii-soft-shimmer 1.4s ease-in-out infinite}.config-sii__ops-kpi.is-loading strong{color:var(--ba-muted)}@keyframes config-sii-soft-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.config-sii__contributor{display:grid;gap:1.05rem;min-width:0}.config-sii__profile-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;min-height:36px;padding:.42rem .74rem;border:1px solid rgba(124,58,237,.14);border-radius:var(--ba-radius-pill);background:linear-gradient(180deg,#fffc,#f8f5ffad),#7c3aed11;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;white-space:nowrap;box-shadow:0 10px 22px #7c3aed12}.config-sii__profile-action:hover{border-color:#7c3aed38;background:#7c3aed1a}.config-sii__profile-action:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.config-sii__profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.config-sii__profile-hero span{color:var(--ba-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.config-sii__profile-hero h3{margin:.28rem 0 .2rem;color:var(--ba-text);font-size:clamp(1.1rem,2vw,1.48rem);font-weight:950;letter-spacing:0;line-height:1.18;overflow-wrap:anywhere}.config-sii__profile-hero p{margin:.28rem 0 0;color:#334155d1;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:900;letter-spacing:.01em;line-height:1.2}.config-sii__profile-hero-main{min-width:0}.config-sii__profile-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.config-sii__profile-title-row h3{flex:1 1 auto;margin-bottom:.2rem}.config-sii__profile-title-row .ba-status-badge,.config-sii__profile-title-row [class*=status]{flex:0 0 auto}.config-sii__profile-hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:260px}.config-sii__profile-hero-meta small{flex-basis:100%;color:var(--ba-muted);font-size:.76rem;font-weight:800;text-align:right}.config-sii__profile-note{margin:0;color:var(--ba-muted);font-size:.84rem;font-weight:400;line-height:1.45}.config-sii__profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity tax-config" "activities activities" "representatives representatives" "society society" "characteristics documents" "additional additional";align-items:stretch;gap:1rem}.config-sii__profile-card{min-width:0;background:var(--surface, var(--ba-surface))}.config-sii__profile-card.is-empty{border-style:dashed;background:linear-gradient(180deg,#ffffffb8,#f8f5ff75),#ffffff94}.config-sii__profile-card h3{margin:0;color:var(--ba-text);font-size:1rem;font-weight:700;letter-spacing:0}.config-sii__profile-card h4{margin:0 0 .48rem;color:var(--ba-muted);font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.config-sii__profile-card--identity{grid-area:identity}.config-sii__contributor{background:transparent}.config-sii__contributor .config-sii__profile-hero,.config-sii__contributor .config-sii__profile-hero.is-pending,.config-sii__contributor .config-sii__profile-note,.config-sii__contributor .config-sii__profile-card.is-empty,.config-sii__contributor .config-sii__profile-featured-text,.config-sii__contributor .config-sii__profile-pills span,.config-sii__contributor .config-sii__activity-table,.config-sii__contributor .config-sii__activity-row,.config-sii__contributor .config-sii__structured-item,.config-sii__contributor .config-sii__structured-item dl div{background:var(--surface, var(--ba-surface));border-color:var(--ba-border)}.config-sii__contributor .config-sii__profile-hero p{color:var(--ba-muted)}.config-sii__profile-card--activities{grid-area:activities}.config-sii__profile-card--society{grid-area:society}.config-sii__profile-card--tax-config{grid-area:tax-config}.config-sii__profile-card--addresses{grid-area:addresses}.config-sii__profile-card--representatives{grid-area:representatives}.config-sii__profile-card--characteristics{grid-area:characteristics}.config-sii__profile-card--documents{grid-area:documents}.config-sii__profile-card--additional{grid-area:additional}.config-sii__data-table{min-width:0;max-width:100%}.config-sii__data-table th,.config-sii__data-table td{vertical-align:top}.config-sii__data-table th:not(:first-child),.config-sii__data-table td:not(:first-child){white-space:nowrap}.config-sii__data-table th:first-child,.config-sii__data-table td:first-child{min-width:15rem;white-space:normal}.config-sii__disclosure-title{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;text-align:left}.config-sii__disclosure-title small{color:var(--ba-muted);font-weight:400}.config-sii__profile-card.is-compact{padding-block:.88rem}.config-sii__profile-card.is-compact .config-sii__profile-card-head{margin-bottom:.62rem}.config-sii__profile-card.is-compact .config-sii__profile-stack,.config-sii__profile-card.is-compact .config-sii__structured-list{gap:.58rem}.config-sii__profile-card.is-compact .config-sii__structured-item{gap:.38rem;padding:.56rem .62rem}.config-sii__profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.78rem}.config-sii__profile-definition{display:grid;gap:.6rem;margin:0}.config-sii__profile-definition div{display:grid;gap:.18rem;min-width:0;padding-bottom:.54rem;border-bottom:1px solid var(--ba-border)}.config-sii__profile-definition div:last-child{padding-bottom:0;border-bottom:0}.config-sii__profile-definition div.is-pending dd{color:var(--ba-muted);font-weight:400}.config-sii__profile-definition dt{color:var(--ba-muted);font-size:.76rem;font-weight:500}.config-sii__profile-definition dd{margin:0;color:var(--ba-text);font-size:.9rem;font-weight:600;line-height:1.38;overflow-wrap:anywhere}.config-sii__profile-stack{display:grid;gap:.9rem}.config-sii__profile-pills{display:flex;flex-wrap:wrap;gap:.45rem}.config-sii__profile-pills span{display:inline-flex;align-items:center;min-height:30px;padding:.36rem .58rem;border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-pill);background:linear-gradient(180deg,#ffffffb8,#f8f5ff80),#7c3aed0e;color:var(--ba-text);font-size:.78rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.config-sii__profile-placeholder{margin:0;padding:.66rem .74rem;border:1px dashed rgba(124,58,237,.16);border-radius:var(--ba-radius-xl);background:#f8f5ff9e;color:var(--ba-muted);font-size:.83rem;font-weight:850;line-height:1.42}.config-sii__profile-placeholder.is-compact{padding:.46rem .58rem;border-radius:var(--ba-radius-lg);background:#f8f5ff75;font-size:.78rem;font-weight:820}.config-sii__profile-featured-text{margin:0 0 .6rem;padding:.58rem .68rem;border:1px solid rgba(124,58,237,.09);border-radius:var(--ba-radius-lg);background:#ffffff94;color:var(--ba-text);font-size:.84rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.config-sii__activity-table{display:grid;gap:.34rem;overflow-x:auto}.config-sii__activity-row{display:grid;grid-template-columns:minmax(180px,1.8fr) 82px minmax(112px,1fr) 72px 92px;gap:.55rem;align-items:center;min-width:640px;padding:.58rem .66rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-lg);background:#ffffff94;color:var(--ba-muted);font-size:.76rem;font-weight:800}.config-sii__activity-row.is-head{min-height:30px;padding-block:.38rem;background:#f8f5ffa3;color:var(--ba-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.config-sii__activity-row strong{color:var(--ba-text);font-size:.82rem;font-weight:900;line-height:1.28}.config-sii__activity-row span,.config-sii__activity-row strong{min-width:0;overflow-wrap:anywhere}.config-sii__compact-list{display:grid;gap:.42rem}.config-sii__compact-list ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.config-sii__compact-list li{padding:.5rem .58rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-lg);background:#ffffff94;color:var(--ba-text);font-size:.82rem;font-weight:850;line-height:1.34;overflow-wrap:anywhere}.config-sii__structured-list{display:grid;gap:.48rem}.config-sii__structured-item{display:grid;gap:.48rem;min-width:0;padding:.68rem .72rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-lg);background:linear-gradient(180deg,#ffffffb3,#f8f5ff7a),#ffffff94}.config-sii__structured-item>strong{color:var(--ba-text);font-size:.86rem;font-weight:930;line-height:1.28;overflow-wrap:anywhere}.config-sii__structured-item dl{display:flex;flex-wrap:wrap;gap:.38rem;margin:0}.config-sii__structured-item div{display:inline-grid;gap:.08rem;min-width:86px;padding:.32rem .44rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-lg);background:#ffffff8a}.config-sii__structured-item dt{color:var(--ba-muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.config-sii__structured-item dd{margin:0;color:var(--ba-text);font-size:.78rem;font-weight:860;line-height:1.25;overflow-wrap:anywhere}.config-sii__profile-text{margin:0;color:var(--ba-text);font-size:.9rem;font-weight:850;line-height:1.45}.config-sii__doc-list{display:grid;gap:.52rem;overflow-x:auto}.config-sii__document-groups{display:grid;gap:.95rem}.config-sii__document-group{display:grid;gap:.58rem;min-width:0}.config-sii__document-group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .12rem}.config-sii__document-group-head span{color:var(--ba-text);font-size:.86rem;font-weight:930}.config-sii__document-group-head strong{display:inline-flex;align-items:center;min-height:24px;padding:.18rem .48rem;border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-pill);background:#7c3aed12;color:var(--ba-primary);font-size:.72rem;font-weight:900}.config-sii__doc-skeleton{display:grid;gap:.52rem}.config-sii__doc-skeleton span{display:block;height:42px;border:1px solid rgba(15,23,42,.045);border-radius:var(--ba-radius-xl);background:linear-gradient(90deg,#ffffff8f,#f8f5ffe0,#ffffff8f),#ffffffad;background-size:220% 100%;animation:config-sii-soft-shimmer 1.4s ease-in-out infinite}.config-sii__doc-row{display:grid;grid-template-columns:86px 96px 96px 112px 112px 92px 118px minmax(180px,1.25fr) 104px 138px 112px 98px 124px;gap:.6rem;align-items:center;min-width:1540px;padding:.74rem .82rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffb3}.config-sii__doc-row span,.config-sii__doc-row strong{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.config-sii__doc-row strong{font-weight:900}.config-sii__doc-row .is-money{font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.config-sii__doc-row .is-date{font-variant-numeric:tabular-nums}.config-sii__doc-row.is-head{border-color:transparent;background:#7c3aed11}.config-sii__doc-row.is-head span{color:var(--ba-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.config-sii__view-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.36rem .62rem;border:1px solid rgba(124,58,237,.14);border-radius:var(--ba-radius-pill);background:#7c3aed14;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.config-sii__credentials-notice{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;max-width:780px;padding:.48rem .7rem;border:1px solid rgba(124,58,237,.08);border-radius:var(--ba-radius-pill);background:#ffffff75;color:var(--ba-muted);font-size:.78rem;font-weight:800;box-shadow:none}.config-sii__credentials-notice svg{flex:0 0 auto;color:var(--ba-primary)}@media(max-width:1180px){.config-sii__ops-overview,.config-sii__profile-sections{grid-template-columns:1fr}.config-sii__profile-sections{grid-template-areas:"identity" "tax-config" "activities" "representatives" "society" "characteristics" "documents" "additional"}.config-sii__ops-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.config-sii__ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.config-sii__hero--ops{align-items:flex-start}.config-sii__hub-heading,.config-sii__workspace-header,.config-sii__sync-controls{align-items:stretch;flex-direction:column}.config-sii__profile-action{width:fit-content}.config-sii__profile-hero{grid-template-columns:1fr}.config-sii__profile-hero-meta{justify-content:flex-start;max-width:none}.config-sii__profile-hero-meta small{text-align:left}.config-sii__profile-title-row{align-items:flex-start;flex-direction:column;gap:.45rem}.config-sii__inner-tabs{border-radius:var(--ba-radius-xl)}.config-sii__inner-tab{flex:1 0 auto}.config-sii__ops-month-grid,.config-sii__ops-kpis{grid-template-columns:1fr}.config-sii__credentials-notice{align-items:flex-start;width:100%;border-radius:var(--ba-radius-xl)}.config-sii__doc-row{grid-template-columns:1fr;min-width:0}.config-sii__doc-row.is-head{display:none}.config-sii__doc-row span,.config-sii__doc-row strong{display:flex;justify-content:space-between;gap:.8rem;white-space:normal}.config-sii__doc-row span:before,.config-sii__doc-row strong:before{content:attr(data-label);flex:0 0 auto;color:var(--ba-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.config-sii__modal--wide{max-height:92dvh}.config-sii__manual-head,.config-sii__manual-actions{align-items:stretch;flex-direction:column}.config-sii__manual-kpis{grid-template-columns:1fr}.config-sii__manual-row{grid-template-columns:1fr;min-width:0}.config-sii__manual-row.is-head{display:none}.config-sii__manual-row span{display:flex;justify-content:space-between;gap:.75rem;white-space:normal}.config-sii__manual-row span:before{content:attr(data-label);color:var(--ba-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.config-sii__manual-row .is-money{text-align:left}}.tipos-comprobantes{display:grid;gap:1.35rem;padding:clamp(1rem,2vw,2rem);color:var(--ba-text)}.tipos-comprobantes__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch;padding:clamp(1.15rem,2.2vw,1.7rem);border:1px solid color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:calc(var(--ba-radius-xl) + 8px);background:linear-gradient(135deg,#ffffffe6,#f8f7fcc7),color-mix(in srgb,var(--ba-primary) 4%,transparent);box-shadow:var(--ba-shadow-sm)}.tipos-comprobantes__header h2{margin:0;font-size:clamp(1.8rem,2.4vw,2.35rem);font-weight:950;letter-spacing:0}.tipos-comprobantes__header p{max-width:760px;margin:.35rem 0 0;color:var(--ba-muted);line-height:1.55}.tipos-comprobantes__eyebrow{display:inline-block;margin-bottom:.46rem;padding:.28rem .58rem;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,transparent);border-radius:var(--ba-radius-pill);background:color-mix(in srgb,var(--ba-primary) 8%,transparent);color:var(--ba-primary);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tipos-comprobantes__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tipos-comprobantes__kpis div{display:grid;gap:.28rem;min-height:86px;padding:.85rem;border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-xl);background:#ffffffb3;box-shadow:0 14px 34px #0f172a0b}.tipos-comprobantes__kpis span{color:var(--ba-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.tipos-comprobantes__kpis strong{color:var(--ba-text);font-size:1.35rem;font-weight:950}.tipos-comprobantes__card,.tipos-comprobantes__panel{border:1px solid color-mix(in srgb,var(--ba-primary) 10%,var(--ba-border));border-radius:calc(var(--ba-radius-xl) + 4px);background:linear-gradient(180deg,#ffffffe0,#faf9fdc2),#ffffffd1;box-shadow:0 18px 46px #0f172a11}.tipos-comprobantes__card{overflow:hidden;padding:.75rem}.tipos-comprobantes__toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 168px 112px auto;gap:.6rem;align-items:center;margin-bottom:.75rem;padding:.65rem;border:1px solid rgba(124,58,237,.09);border-radius:var(--ba-radius-xl);background:#ffffffb3}.tipos-comprobantes__toolbar select,.tipos-comprobantes__toolbar input{min-height:38px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-text);font-size:.88rem;outline:none}.tipos-comprobantes__toolbar select{width:100%;padding:0 .7rem}.tipos-comprobantes__search{display:flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-muted)}.tipos-comprobantes__search input{width:100%;min-height:auto;padding:0;border:0;background:transparent}.tipos-comprobantes__page-size{max-width:112px}.tipos-comprobantes__table-wrap{overflow-x:auto;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffc2}.tipos-comprobantes__table{width:100%;min-width:1040px;border-collapse:collapse}.tipos-comprobantes__table th,.tipos-comprobantes__table td{padding:.74rem .9rem;border-bottom:1px solid rgba(15,23,42,.055);text-align:left;vertical-align:middle}.tipos-comprobantes__table th{color:var(--ba-muted);background:#f8f7fcd1;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tipos-comprobantes__table td{color:var(--ba-text);font-size:.88rem;line-height:1.35}.tipos-comprobantes__table td strong,.tipos-comprobantes__table td small{display:block}.tipos-comprobantes__table td small{margin-top:.16rem;color:var(--ba-muted);font-size:.76rem}.tipos-comprobantes__table tbody tr{height:64px;background:#ffffffb3;transition:background .16s ease}.tipos-comprobantes__table tbody tr:hover{background:#7c3aed0b}.tipos-comprobantes__code,.tipos-comprobantes__mode,.tipos-comprobantes__status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:var(--ba-radius-pill);font-size:.78rem;font-weight:900;white-space:nowrap}.tipos-comprobantes__code{min-width:42px;padding:0 .58rem;background:#7c3aed1a;color:var(--ba-primary)}.tipos-comprobantes__mode{min-width:48px;padding:0 .64rem}.tipos-comprobantes__mode.is-auto{background:#0ea5e91f;color:#0369a1}.tipos-comprobantes__mode.is-manual{background:#64748b1f;color:#475569}.tipos-comprobantes__status{border:0;padding:0 .7rem;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff8a}.tipos-comprobantes__status.is-active{background:#16a34a1f;color:#15803d}.tipos-comprobantes__status.is-inactive{background:#64748b21;color:#475569}.tipos-comprobantes__actions{display:flex;flex-wrap:wrap;gap:.45rem}.tipos-comprobantes__actions button{display:inline-flex;align-items:center;gap:.32rem;min-height:28px;padding:0 .56rem;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-pill);background:#ffffffbd;color:var(--ba-text);cursor:pointer;font-size:.8rem;font-weight:850}.tipos-comprobantes__primary-button,.tipos-comprobantes__secondary-button,.tipos-comprobantes__icon-button,.tipos-comprobantes__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:var(--ba-radius-pill);cursor:pointer;font-weight:900}.tipos-comprobantes__primary-button{min-height:36px;border:1px solid color-mix(in srgb,var(--ba-primary) 45%,transparent);padding:0 .9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ba-primary) 94%,#fff),var(--ba-primary));color:#fff;box-shadow:0 14px 28px #7c3aed38}.tipos-comprobantes__primary-button.is-small{min-height:36px;padding:0 .78rem;font-size:.86rem;white-space:nowrap}.tipos-comprobantes__secondary-button{min-height:38px;border:1px solid var(--ba-border);padding:0 .9rem;background:#fffc;color:var(--ba-text)}.tipos-comprobantes__pagination{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:.8rem;margin-top:.75rem;padding:.72rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffa3}.tipos-comprobantes__pagination span{color:var(--ba-muted);font-size:.88rem;font-weight:850;text-align:center}.tipos-comprobantes__pagination button{min-height:32px;border:1px solid rgba(15,23,42,.075);background:#ffffffc7;color:var(--ba-text)}.tipos-comprobantes__pagination button:disabled{cursor:not-allowed;opacity:.45}.tipos-comprobantes__empty{padding:2rem;color:var(--ba-muted);text-align:center}.tipos-comprobantes__modal-shell{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:1rem}.tipos-comprobantes__modal-backdrop{position:absolute;inset:0;border:0;background:#0f172a47;cursor:pointer}.tipos-comprobantes__panel{position:relative;z-index:1;width:min(720px,100%);padding:1rem}.tipos-comprobantes__panel-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.tipos-comprobantes__panel-header span{color:var(--ba-muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tipos-comprobantes__panel-header h3{margin:.2rem 0 0;font-size:1.18rem}.tipos-comprobantes__icon-button{width:34px;height:34px;border:1px solid var(--ba-border);background:#ffffffc2;color:var(--ba-text)}.tipos-comprobantes__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tipos-comprobantes__form-grid label{display:grid;gap:.34rem}.tipos-comprobantes__form-grid .is-wide{grid-column:1/-1}.tipos-comprobantes__form-grid span{color:var(--ba-muted);font-size:.76rem;font-weight:900}.tipos-comprobantes__form-grid input,.tipos-comprobantes__form-grid select,.tipos-comprobantes__form-grid textarea{width:100%;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-text);font-size:.9rem;outline:none}.tipos-comprobantes__form-grid input,.tipos-comprobantes__form-grid select{min-height:38px;padding:0 .72rem}.tipos-comprobantes__form-grid textarea{resize:vertical;padding:.65rem .72rem}.tipos-comprobantes__check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;color:var(--ba-text);font-size:.9rem;font-weight:850}.tipos-comprobantes__check input{width:16px;min-height:auto;accent-color:var(--ba-primary)}.tipos-comprobantes__panel-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1rem}@media(max-width:760px){.tipos-comprobantes__header,.tipos-comprobantes__panel-actions{align-items:stretch;grid-template-columns:1fr}.tipos-comprobantes__toolbar,.tipos-comprobantes__kpis,.tipos-comprobantes__form-grid,.tipos-comprobantes__pagination{grid-template-columns:1fr}.tipos-comprobantes__page-size{max-width:none}}.tipos-documentos{display:grid;gap:1.35rem;padding:clamp(1rem,2vw,2rem);color:var(--ba-text)}.tipos-documentos__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch;padding:clamp(1.15rem,2.2vw,1.7rem);border:1px solid color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:calc(var(--ba-radius-xl) + 8px);background:linear-gradient(135deg,#ffffffe6,#f8f7fcc7),color-mix(in srgb,var(--ba-primary) 4%,transparent);box-shadow:var(--ba-shadow-sm)}.tipos-documentos__header .tipos-documentos__eyebrow{display:inline-block;margin-bottom:.46rem;padding:.28rem .58rem;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,transparent);border-radius:var(--ba-radius-pill);background:color-mix(in srgb,var(--ba-primary) 8%,transparent);color:var(--ba-primary);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tipos-documentos__header h2{margin:0;font-size:clamp(1.8rem,2.4vw,2.35rem);font-weight:950}.tipos-documentos__header p{max-width:760px;margin:.35rem 0 0;color:var(--ba-muted);line-height:1.55}.tipos-documentos__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tipos-documentos__kpis div{display:grid;gap:.28rem;min-height:86px;padding:.85rem;border:1px solid rgba(124,58,237,.1);border-radius:var(--ba-radius-xl);background:#ffffffb3;box-shadow:0 14px 34px #0f172a0b}.tipos-documentos__kpis span{color:var(--ba-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.tipos-documentos__kpis strong{color:var(--ba-text);font-size:1.35rem;font-weight:950}.tipos-documentos__card,.tipos-documentos__panel{border:1px solid color-mix(in srgb,var(--ba-primary) 10%,var(--ba-border));border-radius:calc(var(--ba-radius-xl) + 4px);background:linear-gradient(180deg,#ffffffe0,#faf9fdc2),#ffffffd1;box-shadow:0 18px 46px #0f172a11}.tipos-documentos__card{overflow:hidden;padding:.75rem}.tipos-documentos__toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 168px 104px auto;gap:.6rem;align-items:center;margin-bottom:.75rem;padding:.65rem;border:1px solid rgba(124,58,237,.09);border-radius:var(--ba-radius-xl);background:#ffffffb3}.tipos-documentos__toolbar select,.tipos-documentos__toolbar input{min-height:38px;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-text);font-size:.88rem;outline:none}.tipos-documentos__toolbar select{width:100%;padding:0 .7rem}.tipos-documentos__search{display:flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-muted)}.tipos-documentos__search input{width:100%;min-height:auto;padding:0;border:0;background:transparent}.tipos-documentos__page-size{max-width:112px}.tipos-documentos__table-wrap{overflow-x:auto;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffc2}.tipos-documentos__table{width:100%;min-width:1080px;border-collapse:collapse}.tipos-documentos__table th,.tipos-documentos__table td{padding:.74rem .9rem;border-bottom:1px solid rgba(15,23,42,.055);text-align:left;vertical-align:middle}.tipos-documentos__table th{color:var(--ba-muted);background:#f8f7fcd1;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tipos-documentos__table td{color:var(--ba-text);font-size:.88rem;line-height:1.35}.tipos-documentos__table tbody tr{height:60px;background:#ffffffb3;transition:background .16s ease,transform .16s ease}.tipos-documentos__table tbody tr:hover{background:#7c3aed0b}.tipos-documentos__abbr,.tipos-documentos__status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:var(--ba-radius-pill);font-size:.78rem;font-weight:900;white-space:nowrap}.tipos-documentos__abbr{min-width:42px;padding:0 .58rem;background:#7c3aed1a;color:var(--ba-primary)}.tipos-documentos__status{border:0;padding:0 .7rem;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff8a}.tipos-documentos__status.is-active{background:#16a34a1f;color:#15803d}.tipos-documentos__status.is-inactive{background:#64748b21;color:#475569}.tipos-documentos__actions{display:flex;flex-wrap:wrap;gap:.45rem}.tipos-documentos__actions button{display:inline-flex;align-items:center;gap:.32rem;min-height:28px;padding:0 .56rem;border:1px solid rgba(15,23,42,.075);border-radius:var(--ba-radius-pill);background:#ffffffbd;color:var(--ba-text);cursor:pointer;font-size:.8rem;font-weight:850}.tipos-documentos__primary-button,.tipos-documentos__secondary-button,.tipos-documentos__icon-button,.tipos-documentos__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:var(--ba-radius-pill);cursor:pointer;font-weight:900}.tipos-documentos__primary-button{min-height:36px;border:1px solid color-mix(in srgb,var(--ba-primary) 45%,transparent);padding:0 .9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ba-primary) 94%,#fff),var(--ba-primary));color:#fff;box-shadow:0 14px 28px #7c3aed38}.tipos-documentos__primary-button.is-small{min-height:36px;padding:0 .78rem;font-size:.86rem;white-space:nowrap}.tipos-documentos__secondary-button{min-height:38px;border:1px solid var(--ba-border);padding:0 .9rem;background:#fffc;color:var(--ba-text)}.tipos-documentos__pagination{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:.8rem;margin-top:.75rem;padding:.72rem;border:1px solid rgba(15,23,42,.055);border-radius:var(--ba-radius-xl);background:#ffffffa3}.tipos-documentos__pagination span{color:var(--ba-muted);font-size:.88rem;font-weight:850;text-align:center}.tipos-documentos__pagination button{min-height:32px;border:1px solid rgba(15,23,42,.075);background:#ffffffc7;color:var(--ba-text)}.tipos-documentos__pagination button:disabled{cursor:not-allowed;opacity:.45}.tipos-documentos__empty{padding:2rem;color:var(--ba-muted);text-align:center}.tipos-documentos__modal-shell{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:1rem}.tipos-documentos__modal-backdrop{position:absolute;inset:0;border:0;background:#0f172a47;cursor:pointer}.tipos-documentos__panel{position:relative;z-index:1;width:min(720px,100%);padding:1rem}.tipos-documentos__panel-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.tipos-documentos__panel-header span{color:var(--ba-muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tipos-documentos__panel-header h3{margin:.2rem 0 0;font-size:1.18rem}.tipos-documentos__icon-button{width:34px;height:34px;border:1px solid var(--ba-border);background:#ffffffc2;color:var(--ba-text)}.tipos-documentos__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tipos-documentos__form-grid label{display:grid;gap:.34rem}.tipos-documentos__form-grid .is-wide{grid-column:1/-1}.tipos-documentos__form-grid span{color:var(--ba-muted);font-size:.76rem;font-weight:900}.tipos-documentos__form-grid input,.tipos-documentos__form-grid select,.tipos-documentos__form-grid textarea{width:100%;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:#ffffffe6;color:var(--ba-text);font-size:.9rem;outline:none}.tipos-documentos__form-grid input,.tipos-documentos__form-grid select{min-height:38px;padding:0 .72rem}.tipos-documentos__form-grid textarea{resize:vertical;padding:.65rem .72rem}.tipos-documentos__check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;color:var(--ba-text);font-size:.9rem;font-weight:850}.tipos-documentos__check input{width:16px;min-height:auto}.tipos-documentos__panel-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1rem}@media(max-width:760px){.tipos-documentos__header,.tipos-documentos__panel-actions{align-items:stretch;grid-template-columns:1fr}.tipos-documentos__toolbar,.tipos-documentos__kpis,.tipos-documentos__form-grid,.tipos-documentos__pagination{grid-template-columns:1fr}.tipos-documentos__page-size{max-width:none}}.plandecuentas{display:flex;flex-direction:column;gap:20px;width:min(1280px,100%);margin-inline:auto;color:var(--text)}.plandecuentas__breadcrumb{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680}.plandecuentas__header,.plandecuentas__toolbar,.lista-cuentas{border:1px solid var(--border);background:var(--surface);box-shadow:0 14px 34px #0f172a0f}.plandecuentas__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 38%),var(--surface)}.plandecuentas__headline{min-width:0}.plandecuentas__headline h1{margin:6px 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:0}.plandecuentas__headline p{max-width:760px;margin:0;color:var(--muted, rgba(31, 35, 48, .68));font-size:.98rem;line-height:1.55}.plandecuentas__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface));color:var(--primary, #2563eb);font-size:.78rem;font-weight:720}.plandecuentas__summary,.lista-cuentas__badge{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;font-weight:680;white-space:nowrap}.plandecuentas__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:16px}.plandecuentas__search{position:relative;display:flex;align-items:center;flex:1 1 420px;min-width:240px}.plandecuentas__search svg{position:absolute;left:12px;color:var(--muted, rgba(31, 35, 48, .58));pointer-events:none}.plandecuentas__search input{width:100%;min-height:42px;padding:0 12px 0 38px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--text);font:inherit;font-size:.92rem}.plandecuentas__search input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.plandecuentas__toggle-expandir{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 92%,var(--bg));color:var(--muted, rgba(31, 35, 48, .68));font-size:.86rem;font-weight:680;white-space:nowrap}.plandecuentas__seed-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 18%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb);cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;white-space:nowrap}.plandecuentas__seed-action:disabled{cursor:not-allowed;opacity:.56}.plandecuentas__notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 22%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary, #2563eb) 7%,var(--surface));color:var(--muted, rgba(31, 35, 48, .72));font-size:.86rem;line-height:1.45}.plandecuentas__notice strong{flex:0 0 auto;color:var(--primary, #2563eb);font-weight:760}.switch:not([data-slot]){position:relative;display:inline-block;width:42px;height:22px}.switch:not([data-slot]) input{width:0;height:0;opacity:0}.switch:not([data-slot]) .slider{position:absolute;inset:0;cursor:pointer;border-radius:999px;background-color:color-mix(in srgb,var(--text) 18%,var(--surface));transition:background-color .16s cubic-bezier(.2,.8,.2,1)}.switch:not([data-slot]) .slider:before{content:"";position:absolute;left:3px;bottom:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.switch:not([data-slot]) input:checked+.slider{background-color:var(--primary, #2563eb)}.switch:not([data-slot]) input:checked+.slider:before{transform:translate(20px)}.lista-cuentas{overflow:hidden;border-radius:18px}.lista-cuentas__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.lista-cuentas__header h2{margin:0 0 4px;font-size:1.02rem;font-weight:760;letter-spacing:0}.lista-cuentas__header p{margin:0;color:var(--muted, rgba(31, 35, 48, .62));font-size:.86rem}.lista-cuentas__badge{min-height:30px}.lista-cuentas__loading{margin:0;padding:28px 20px;color:var(--muted, rgba(31, 35, 48, .66));font-weight:680}.lista-cuentas__tree{padding:14px}.cuenta-nodo{margin-bottom:8px}.cuenta-nodo.nivel-1{margin-left:0}.cuenta-nodo.nivel-1>.cuenta-header{border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--primary, #2563eb))}.cuenta-nodo.nivel-1>.cuenta-header .cuenta-name{font-weight:780}.cuenta-nodo.nivel-2{margin-left:12px}.cuenta-nodo.nivel-3{margin-left:22px}.cuenta-nodo.nivel-4{margin-left:32px}.cuenta-nodo.nivel-4>.cuenta-header{background:color-mix(in srgb,var(--surface) 97%,var(--bg))}.cuenta-header{display:grid;grid-template-columns:28px minmax(98px,.16fr) minmax(170px,1fr) auto auto;align-items:center;gap:10px;min-height:50px;padding:8px 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .12s ease}.cuenta-header:hover{border-color:color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--primary, #2563eb));box-shadow:0 8px 20px #0f172a0e}.cuenta-header--with-tag{grid-template-columns:28px minmax(98px,.16fr) minmax(170px,1fr) minmax(132px,200px) auto auto}.cuenta-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;color:var(--primary, #2563eb);background:color-mix(in srgb,var(--primary, #2563eb) 8%,var(--surface))}.cuenta-toggle.is-empty{background:transparent}.cuenta-code{min-width:0;color:var(--muted, rgba(31, 35, 48, .64));font-size:.82rem;font-weight:780;letter-spacing:0;white-space:nowrap}.cuenta-name{overflow:hidden;color:var(--text);font-size:.94rem;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.cuenta-meta{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;justify-content:flex-end;min-width:max-content;white-space:nowrap}.cuenta-level,.cuenta-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--bg));color:var(--muted, rgba(31, 35, 48, .66));font-size:.74rem;font-weight:720;white-space:nowrap}.cuenta-level--1{background:#dbeafe;color:#1d4ed8}.cuenta-level--2{background:#dcfce7;color:#166534}.cuenta-level--3{background:#fef3c7;color:#92400e}.cuenta-level--4{background:#ede9fe;color:#6d28d9}.cuenta-pill--bridge{background:color-mix(in srgb,#f59e0b 12%,var(--surface));color:#a16207}.cuenta-lock{border:0;cursor:pointer}.cuenta-lock:hover{background:color-mix(in srgb,var(--primary, #2563eb) 10%,var(--surface));color:var(--primary, #2563eb)}.cuenta-lock:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.cuenta-lock:disabled{cursor:not-allowed;opacity:.62}.cuenta-hijos{margin-top:8px;margin-left:8px;padding-left:10px;border-left:1px dashed color-mix(in srgb,var(--primary, #2563eb) 24%,var(--border))}.cuenta-tag-inline{min-width:0;align-self:center}.cuenta-tag-select{width:100%;height:32px;min-height:32px;padding:0 28px 0 10px;border:1px solid color-mix(in srgb,var(--text) 12%,var(--border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--bg)),var(--surface));color:var(--text);font:inherit;font-size:.82rem;font-weight:740;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-tag-select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.cuenta-tag-select:disabled{cursor:not-allowed;opacity:.62}.cuenta-tag-select--activo{border-color:color-mix(in srgb,#2563eb 28%,var(--border));background:#dbeafe;color:#2563eb}.cuenta-tag-select--pasivo{border-color:color-mix(in srgb,#b45353 28%,var(--border));background:#fee2e2;color:#b45353}.cuenta-tag-select--patrimonio{border-color:color-mix(in srgb,#7c3aed 28%,var(--border));background:#ede9fe;color:#7c3aed}.cuenta-tag-select--ingreso{border-color:color-mix(in srgb,#15803d 28%,var(--border));background:#dcfce7;color:#15803d}.cuenta-tag-select--gasto-costo{border-color:color-mix(in srgb,#b45309 28%,var(--border));background:#fef3c7;color:#b45309}.input-edicion{width:min(420px,100%);min-height:34px;padding:0 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem}.input-edicion:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.cuenta-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content}.cuenta-actions .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted, rgba(31, 35, 48, .68));cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.cuenta-actions .icon-btn:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface) 90%,var(--bg));color:var(--primary, #2563eb)}.cuenta-actions .icon-btn:focus-visible{outline:3px solid var(--ring);outline-offset:2px}html[data-theme=dark] .plandecuentas__header,html[data-theme=dark] .plandecuentas__toolbar,html[data-theme=dark] .lista-cuentas,:root[data-theme=dark] .plandecuentas__header,:root[data-theme=dark] .plandecuentas__toolbar,:root[data-theme=dark] .lista-cuentas{box-shadow:none}html[data-theme=dark] .plandecuentas__breadcrumb,html[data-theme=dark] .plandecuentas__headline p,html[data-theme=dark] .plandecuentas__summary,html[data-theme=dark] .plandecuentas__toggle-expandir,html[data-theme=dark] .plandecuentas__notice,html[data-theme=dark] .lista-cuentas__header p,html[data-theme=dark] .lista-cuentas__loading,html[data-theme=dark] .cuenta-code,html[data-theme=dark] .cuenta-level,html[data-theme=dark] .cuenta-pill,html[data-theme=dark] .cuenta-actions .icon-btn,:root[data-theme=dark] .plandecuentas__breadcrumb,:root[data-theme=dark] .plandecuentas__headline p,:root[data-theme=dark] .plandecuentas__summary,:root[data-theme=dark] .plandecuentas__toggle-expandir,:root[data-theme=dark] .plandecuentas__notice,:root[data-theme=dark] .lista-cuentas__header p,:root[data-theme=dark] .lista-cuentas__loading,:root[data-theme=dark] .cuenta-code,:root[data-theme=dark] .cuenta-level,:root[data-theme=dark] .cuenta-pill,:root[data-theme=dark] .cuenta-actions .icon-btn{color:#e6e7eaad}html[data-theme=dark] .cuenta-level--1,:root[data-theme=dark] .cuenta-level--1{background:#1e3a8a;color:#bfdbfe}html[data-theme=dark] .cuenta-level--2,:root[data-theme=dark] .cuenta-level--2{background:#14532d;color:#bbf7d0}html[data-theme=dark] .cuenta-level--3,:root[data-theme=dark] .cuenta-level--3{background:#78350f;color:#fde68a}html[data-theme=dark] .cuenta-level--4,:root[data-theme=dark] .cuenta-level--4{background:#4c1d95;color:#ddd6fe}@media(max-width:980px){.plandecuentas__header,.plandecuentas__toolbar,.lista-cuentas__header{align-items:flex-start;flex-direction:column}.plandecuentas__summary,.plandecuentas__search,.plandecuentas__toggle-expandir{width:100%}.plandecuentas__summary,.plandecuentas__toggle-expandir{justify-content:center}.cuenta-header,.cuenta-header--with-tag{grid-template-columns:28px minmax(96px,auto) minmax(0,1fr) auto}.cuenta-meta{grid-column:2;grid-row:2;justify-content:flex-start}.cuenta-tag-inline{grid-column:3;grid-row:2;width:min(220px,100%)}.cuenta-actions{grid-column:4;grid-row:1/span 2}}@media(max-width:680px){.plandecuentas__header{padding:22px}.lista-cuentas__tree{padding:10px}.cuenta-nodo.nivel-2,.cuenta-nodo.nivel-3,.cuenta-nodo.nivel-4{margin-left:0}.cuenta-hijos{margin-left:6px;padding-left:10px}.cuenta-header{grid-template-columns:28px minmax(0,1fr)}.cuenta-code,.cuenta-name,.cuenta-actions,.cuenta-meta,.cuenta-tag-inline{grid-column:2}.cuenta-code{grid-row:1}.cuenta-name{grid-row:2}.cuenta-meta{grid-row:3}.cuenta-tag-inline{grid-row:4}.cuenta-actions{grid-row:5;justify-content:flex-start}.cuenta-tag-inline{width:100%}}.back-button,.back-button-group [data-slot=button]{white-space:nowrap}.back-date-picker__popover{z-index:var(--lab-z-popover);min-width:240px;max-width:min(92vw,420px);overflow:visible;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 44px #0f172a2e}.back-date-picker__calendar{min-width:min(280px,100vw - 36px);padding:10px}.back-date-picker__trigger{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:#111827}.back-date-picker__trigger span{display:block;min-width:0;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.back-kpi-card{display:grid;gap:12px;min-height:220px;align-content:start}.back-kpi-card .back-kpi-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0}.back-kpi-card .back-kpi-card__heading{display:grid;gap:6px;min-width:0}.back-kpi-card [data-slot=card-description]{color:#64748b;font-size:.76rem;font-weight:800;text-transform:uppercase}.back-kpi-card [data-slot=card-title]{color:#111827;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:880;line-height:1;word-break:break-word}.back-kpi-card .back-kpi-card__content{display:grid;gap:12px;padding:0}.back-kpi-card [data-slot=progress-bar]{min-height:8px}.back-analytics-card{min-width:0;min-height:238px;overflow:visible;border-color:#0f172a14;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0e}.back-analytics-card [data-slot=card-title]{white-space:normal}.back-command-palette__overlay{z-index:var(--ba-z-modal, 2100);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.back-command-palette__panel{width:min(100%,680px);max-height:76vh}.back-skeleton{position:relative;overflow:hidden}.back-skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:labSkeletonPulse 1.35s ease-in-out infinite;content:"";transform:translate(-100%)}.back-empty-state{min-width:0}.back-combobox-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0}.back-combobox-option span{display:grid;gap:2px;min-width:0}.back-combobox-option strong{overflow:hidden;color:var(--foreground);font-size:inherit;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.back-combobox-option small{color:var(--muted);font-size:.75rem;font-weight:400}.back-combobox-option em{padding:3px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-soft-foreground);font-size:.68rem;font-style:normal;font-weight:820}@keyframes labSkeletonPulse{to{transform:translate(100%)}}.usuarios{--balance8-border-soft: rgba(15, 23, 42, .08);display:grid;gap:var(--ba-space-5);width:min(1280px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.usuarios__toolbar,.usuarios .usuarios-table{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.usuarios__hero{align-items:flex-end;gap:var(--ba-space-6);padding:clamp(22px,3vw,30px)}.usuarios__hero h1{margin:8px 0;color:var(--ba-text);font-size:clamp(2rem,4vw,3rem);line-height:1;font-weight:820;letter-spacing:0}.usuarios__hero p{max-width:760px;margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.55}.usuarios__hero.ba-page-hero,.usuarios__toolbar.ba-soft-card,.usuarios .usuarios-table.ba-soft-card,.usuarios .metric-card.ba-soft-card{border-color:var(--ba-border)}.usuarios__hero .ba-page-hero__aside{align-items:flex-end}.usuarios__eyebrow{gap:8px}.usuarios__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ba-space-3)}.usuarios__toolbar{gap:var(--ba-space-3);padding:var(--ba-space-3);background:var(--ba-surface-glass);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.usuarios-btn{min-height:38px;padding-inline:14px;font-size:.88rem;font-weight:780;white-space:nowrap}.usuarios-btn:hover:not(:disabled){transform:translateY(-1px)}.usuarios-btn svg{width:16px;height:16px;flex:0 0 auto}.usuarios .metric-card{display:grid;align-content:center;min-height:108px;padding:var(--ba-space-5);border-radius:var(--ba-radius-xl)}.usuarios .metric-card span{display:block;color:var(--ba-muted);font-size:.8rem;font-weight:740}.usuarios .metric-card strong{display:block;margin-top:10px;color:var(--ba-text);font-size:clamp(1.7rem,3vw,2rem);line-height:1;font-weight:820;letter-spacing:0}.usuarios-search,.usuarios-filters .ba-search-control{min-height:44px;border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted);box-shadow:none}.usuarios-search input,.usuarios-search .back-dropdown-select__trigger,.usuarios-filters .ba-search-control input,.usuarios-filters .ba-search-control .back-dropdown-select__trigger{width:100%;height:40px;border:0;outline:0;background:transparent;color:var(--ba-text);font:inherit;font-size:.9rem;box-shadow:none!important;appearance:none}.usuarios-search:focus-within,.usuarios-filters .ba-search-control:focus-within{border-color:var(--ba-border-strong);box-shadow:none}.usuarios-search{flex:1 1 420px}.usuarios-search input{min-width:0;min-height:0;border:0!important;border-radius:0!important;padding:0;background:transparent!important;box-shadow:none!important;outline:0!important}.usuarios-search input::placeholder{color:var(--ba-muted)}.usuarios-search input:focus,.usuarios-search input:focus-visible,.usuarios-search input:focus-within,.usuarios-search input:active{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.usuarios-filters{display:flex;align-items:center;gap:var(--ba-space-3);flex-wrap:wrap}.usuarios-filters .ba-search-control{flex:0 0 auto;min-width:180px}.usuarios-filters .back-dropdown-select{width:100%;min-width:0}.usuarios-filters .back-dropdown-select__label{display:none}.usuarios-filters .back-dropdown-select__trigger{min-height:40px;padding:0;background:transparent;box-shadow:none}.usuarios-filters .back-dropdown-select__trigger b{font-size:.9rem;font-weight:740}.usuarios-filters .back-dropdown-select__trigger:hover:not(:disabled),.usuarios-filters .back-dropdown-select__trigger:focus,.usuarios-filters .back-dropdown-select__trigger:focus-visible,.usuarios-filters .back-dropdown-select__trigger[aria-expanded=true]{border:0;background:transparent;box-shadow:none}.usuarios-table{overflow:hidden;background:color-mix(in srgb,var(--ba-surface) 92%,var(--ba-bg-soft))}.usuarios-table__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);flex-wrap:wrap;padding:18px;border-bottom:0;background:var(--ba-surface)}.usuarios-table__main{display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:0}.usuarios-table__body{margin:0 6px 14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface);overflow-x:auto;overflow-y:hidden}.usuarios-table__title{min-width:0}.usuarios-table__title h2{margin:0;color:var(--ba-text);font-size:1.02rem;line-height:1.25;font-weight:820;letter-spacing:0}.usuarios-table__title p{margin:5px 0 0;color:var(--ba-muted);font-size:.86rem;line-height:1.45}.usuarios-table__head{display:grid;grid-template-columns:34px minmax(210px,1.35fr) minmax(82px,.38fr) minmax(104px,max-content) minmax(96px,max-content) minmax(140px,.68fr) 88px;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--ba-primary) 14%,var(--ba-border));border-radius:calc(var(--ba-radius-lg) - 1px) calc(var(--ba-radius-lg) - 1px) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 88%,var(--ba-primary-soft)),var(--ba-surface-soft));color:color-mix(in srgb,var(--ba-text) 72%,var(--ba-muted));font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.usuarios-table__select{display:inline-flex;align-items:center;justify-content:center}.usuarios-create-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;min-width:max-content;overflow:visible;font-size:.88rem;text-indent:0;opacity:1}.usuarios-create-button svg{width:16px;height:16px;flex:0 0 auto;display:inline-block;opacity:1}.usuarios-export-actions.balance8-export-actions{flex:0 0 auto;margin-left:auto;padding-top:0}.usuarios-sort-button{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;min-height:28px;border:1px solid transparent;border-radius:var(--ba-radius-md);padding:.16rem .36rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.usuarios-sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuarios-sort-button svg{width:13px;height:13px;color:color-mix(in srgb,var(--ba-primary) 54%,var(--ba-muted));opacity:.64;transition:opacity var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.usuarios-sort-button.is-desc svg{transform:rotate(180deg)}.usuarios-sort-button:hover,.usuarios-sort-button.is-active{border-color:color-mix(in srgb,var(--ba-primary) 14%,transparent);background:color-mix(in srgb,var(--ba-primary) 8%,transparent);color:var(--ba-primary)}.usuarios-sort-button:hover svg,.usuarios-sort-button.is-active svg{opacity:.95}.usuarios-table__head,.usuarios-row{min-width:880px}.usuarios-row{display:grid;grid-template-columns:34px minmax(210px,1.35fr) minmax(82px,.38fr) minmax(104px,max-content) minmax(96px,max-content) minmax(140px,.68fr) 88px;align-items:center;gap:8px;min-height:78px;padding:12px;border-top:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);background:var(--ba-surface);transition:background-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.usuarios-row:first-of-type{border-top:0}.usuarios-row:hover{background:color-mix(in srgb,var(--ba-surface) 96%,var(--ba-primary));box-shadow:inset 4px 0 0 var(--ba-primary)}.usuarios-row.is-selected{background:color-mix(in srgb,var(--ba-surface) 94%,var(--ba-primary-soft))}.usuarios-row__select{display:inline-flex;align-items:center;justify-content:center}.usuarios-row__identity{display:flex;align-items:center;gap:10px;min-width:0}.usuarios-row__identity img,.usuarios-row__identity .usuarios-avatar{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-lg);object-fit:cover}.usuarios-row__identity strong,.usuarios-row__identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuarios-row__identity strong{color:var(--ba-text);font-size:.94rem;font-weight:820}.usuarios-row__identity span{margin-top:4px;color:var(--ba-muted);font-size:.82rem}.usuarios-row__cell{min-width:0;color:var(--ba-text);font-size:.88rem;font-weight:700}.usuarios-row__origin{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.usuarios-row__actions{display:flex;justify-content:flex-end;gap:6px}.usuarios-avatar{display:grid;place-items:center;background:var(--ba-primary-soft);color:var(--ba-primary);font-size:.82rem;font-weight:900}.usuarios-muted{color:var(--ba-muted);font-weight:700}.usuarios-chip{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;min-height:28px;padding:0 8px;font-size:.76rem;font-weight:800;white-space:nowrap}.usuarios-chip--activo,.usuarios-chip--canonical{background:var(--ba-success-soft);color:var(--ba-success)}.usuarios-chip--inactivo,.usuarios-chip--pendiente{background:var(--ba-warning-soft);color:var(--ba-warning)}.usuarios-chip--bloqueado{background:var(--ba-danger-soft);color:var(--ba-danger)}.usuarios-chip--role,.usuarios-chip--legacy{background:var(--ba-primary-soft);color:var(--ba-primary)}.usuarios-chip--provider{background:color-mix(in srgb,var(--ba-muted) 12%,var(--ba-surface));color:var(--ba-muted)}.usuarios-chip--company{background:color-mix(in srgb,var(--ba-success) 12%,var(--ba-surface));color:var(--ba-success)}.usuarios-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);cursor:pointer;text-decoration:none;transition:transform var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.usuarios-icon-btn:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary);transform:translateY(-1px)}.usuarios-icon-btn--disabled{cursor:not-allowed;opacity:.52}.usuarios-icon-btn--disabled:hover{border-color:var(--ba-border);background:var(--ba-surface);color:var(--ba-text);transform:none}.usuarios-icon-btn--success{background:var(--ba-success-soft);color:var(--ba-success)}.usuarios-empty{border-top:1px solid var(--ba-border);background:var(--ba-surface);border-radius:0}.usuarios-empty strong{color:var(--ba-text);font-size:1rem}.usuarios-empty span{max-width:420px;color:var(--ba-muted);line-height:1.5}@media(max-width:1160px){.usuarios__hero,.usuarios__toolbar{align-items:stretch;flex-direction:column}.usuarios-table{display:grid;gap:var(--ba-space-3);padding:var(--ba-space-3);background:var(--ba-surface)}.usuarios-table__header{align-items:flex-start;flex-direction:column;padding:0 0 var(--ba-space-3)}.usuarios-table__main{align-items:flex-start;flex-direction:column;width:100%}.usuarios-table__body{overflow-x:visible;overflow-y:visible}.usuarios-table__head{display:none}.usuarios-table__head,.usuarios-row{min-width:0}.usuarios-row{grid-template-columns:32px 1fr;align-items:start;gap:12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);box-shadow:var(--ba-shadow-card)}.usuarios-row__identity{grid-column:2/-1}.usuarios-row__select{justify-content:flex-start}.usuarios-row__cell,.usuarios-row__origin{grid-column:1/-1;display:grid;gap:6px}.usuarios-row__cell:before,.usuarios-row__origin:before{content:attr(data-label);color:var(--ba-muted);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.usuarios-row__actions{justify-content:flex-start}}@media(max-width:760px){.usuarios{gap:var(--ba-space-4);padding:12px}.usuarios__metrics{grid-template-columns:1fr}.usuarios-search,.usuarios-filters label,.usuarios-btn,.usuarios-create-button{width:100%}.usuarios-export-actions.balance8-export-actions{width:100%;margin-left:0}.usuarios-filters{width:100%}.usuarios-row{grid-template-columns:1fr}.usuarios-row__identity,.usuarios-row__cell,.usuarios-row__origin{grid-column:1/-1}}.usuarios-crear{display:grid;gap:var(--ba-space-5);width:min(1280px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.usuarios-crear__header h1{margin:8px 0;color:var(--ba-text);font-size:clamp(2rem,4vw,2.8rem);line-height:1;font-weight:820;letter-spacing:0}.usuarios-crear__header p{max-width:720px;margin:0;color:var(--ba-muted);line-height:1.55}.usuarios-crear__back{width:fit-content}.usuarios-crear__header.ba-page-hero,.usuarios-crear .usuarios-crear-panel.ba-section-block,.usuarios-crear .usuarios-crear-panel.ba-soft-card{border-color:var(--ba-border)}.usuarios-crear__eyebrow{gap:8px}.usuarios-crear__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--ba-space-4);align-items:start}.usuarios-crear-panel{display:grid;gap:16px;padding:clamp(16px,2vw,22px);border-radius:var(--ba-radius-xl)}.usuarios-crear-panel--side{gap:14px}.usuarios-crear-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.usuarios-crear-panel__head h2{margin:0;color:var(--ba-text);font-size:17px;font-weight:850}.usuarios-crear-panel__head p{margin:5px 0 0;color:var(--ba-muted);font-size:13px;line-height:1.45}.usuarios-crear-panel__head>svg{color:var(--ba-muted)}.usuarios-crear-panel__description{margin:-6px 0 0;color:var(--ba-muted);font-size:13px;line-height:1.45}.usuarios-crear-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usuarios-crear-field{display:grid;gap:6px;min-width:0}.usuarios-crear-field span{color:var(--ba-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.usuarios-crear-field input,.usuarios-crear-field select,.usuarios-crear-field .ba-soft-select__control{width:100%;min-height:42px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-text);font:inherit;font-size:13px;font-weight:740;outline:0;padding:0 12px;transition:border-color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.usuarios-crear-field input:focus,.usuarios-crear-field select:focus,.usuarios-crear-field .ba-soft-select__control:focus{border-color:var(--ba-border-strong);background:#fff;box-shadow:0 0 0 3px var(--ba-ring)}.usuarios-crear-field input[data-error=true],.usuarios-crear-field select[data-error=true],.usuarios-crear-field .ba-soft-select__control[data-error=true]{border-color:var(--ba-danger);box-shadow:0 0 0 3px var(--ba-danger-soft)}.usuarios-crear-field .ba-soft-select,.usuarios-crear-field .ba-soft-select__shell{width:100%}.usuarios-crear-field .ba-soft-select__label{color:var(--ba-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.usuarios-crear-field small{color:var(--ba-danger);font-size:12px;font-weight:740}.usuarios-crear-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--ba-border)}.usuarios-crear-btn{min-height:40px;font-weight:800}.usuarios-crear-btn:disabled{cursor:not-allowed;opacity:.62}.usuarios-crear-alert{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:10px 12px;border-radius:var(--ba-radius-md);font-size:13px;font-weight:780}.usuarios-crear-alert--danger{border:1px solid color-mix(in srgb,var(--ba-danger) 22%,transparent);background:var(--ba-danger-soft);color:var(--ba-danger)}.usuarios-crear-alert--success{border:1px solid color-mix(in srgb,var(--ba-success) 22%,transparent);background:var(--ba-success-soft);color:var(--ba-success)}.usuarios-crear-alert__action{border:0;border-radius:var(--ba-radius-pill);background:#fff;color:var(--ba-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:7px 10px;white-space:nowrap}.usuarios-crear-side{display:grid;gap:var(--ba-space-4)}.usuarios-crear-summary{display:grid;gap:6px}.usuarios-crear-summary span{margin-top:8px;color:var(--ba-muted);font-size:11px;font-weight:800;text-transform:uppercase}.usuarios-crear-summary strong{min-width:0;overflow:hidden;color:var(--ba-text);font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.usuarios-crear-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.usuarios-crear-checklist li{padding:10px 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-muted);font-size:13px;font-weight:720}@media(max-width:1040px){.usuarios-crear__grid{grid-template-columns:1fr}}@media(max-width:720px){.usuarios-crear__header{align-items:stretch;flex-direction:column}.usuarios-crear-form-grid{grid-template-columns:1fr}.usuarios-crear-actions,.usuarios-crear-btn{width:100%}}.editar-usuario-pro{display:grid;gap:16px;padding:clamp(14px,2vw,22px);color:var(--ba-text)}.editar-usuario-pro__loading{min-height:280px}.editar-usuario-pro__alerts{display:grid;gap:8px}.editar-usuario-pro__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.editar-usuario-pro__content,.editar-usuario-pro__side{display:grid;gap:16px}.user-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,2.6vw,28px);border-radius:20px}.user-profile-hero__main{display:flex;align-items:center;gap:16px;min-width:0}.user-profile-hero__avatar{display:grid;place-items:center;width:76px;height:76px;flex:0 0 76px;overflow:hidden;border-radius:20px;background:#eef2ff;color:#3730a3;font-size:24px;font-weight:900}.user-profile-hero__avatar img{width:100%;height:100%;object-fit:cover}.user-profile-hero__identity{min-width:0}.user-profile-hero__identity h1{margin:5px 0 8px;overflow:hidden;color:#111827;font-size:clamp(24px,3vw,36px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.user-profile-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:12px;font-weight:800}.user-profile-hero__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-profile-hero__meta span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:750}.user-profile-hero__chips{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.user-profile-hero.ba-page-hero,.user-tabs.ba-soft-card,.user-panel.ba-section-block,.user-company-card.ba-soft-card,.editar-usuario-pro__loading.ba-empty-state-pro{border-color:var(--ba-border)}.user-profile-hero .ba-page-hero__aside{align-items:center}.user-profile-hero__aside{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.user-profile-nav{width:fit-content}.user-back-btn,.user-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;color:#1f2937;font-size:13px;font-weight:800;cursor:pointer}.user-back-btn:disabled,.user-action-btn:disabled{cursor:not-allowed;opacity:.58}.user-action-btn--primary{border-color:var(--ba-primary);background:var(--ba-primary);color:#fff;box-shadow:var(--ba-shadow-button)}.user-action-btn--ghost{background:#fff}.user-panel{display:grid;gap:16px;padding:clamp(16px,2vw,20px);border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 14px 38px #0f172a0b}.user-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.user-panel__head h2{margin:0;color:#111827;font-size:17px;font-weight:850}.user-panel__head p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.45}.user-panel__head>svg{color:#64748b}.user-panel--side{gap:14px}.user-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-info-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.user-info-item{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:13px;background:#f8fafc}.user-info-item span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.user-info-item strong{overflow:hidden;color:#111827;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.user-panel-edit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:9px;background:#fff;color:#1f2937;font-size:12px;font-weight:850;cursor:pointer}.user-panel-edit-btn:hover:not(:disabled){border-color:#5c56d959;color:#5c56d9}.user-panel-edit-btn:disabled{cursor:not-allowed;opacity:.55}.user-panel-edit-btn--icon{width:36px;min-height:36px;padding:0;border-radius:12px;color:var(--ba-muted)}.user-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-profile-tabs{display:grid;gap:16px}.user-panel--edit{max-width:920px}.user-readonly-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.user-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:10px;border-radius:var(--ba-radius-xl);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.user-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:var(--ba-radius-md);background:transparent;color:var(--ba-muted);font-size:13px;font-weight:850;cursor:pointer;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.user-tabs button:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary)}.user-tabs button.is-active{border-color:var(--ba-primary);background:var(--ba-primary);color:#fff;box-shadow:var(--ba-shadow-button)}.user-tabs button svg{flex:0 0 auto}.user-panel__description{margin:-8px 0 12px;color:var(--ba-muted);font-size:13px;line-height:1.5}.user-subpanel{display:grid;gap:12px;padding:14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft)}.user-subpanel h3{margin:0;color:var(--ba-text);font-size:15px;font-weight:850}.connected-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connected-account{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fff}.connected-account strong,.connected-account span{display:block}.connected-account strong{color:#111827;font-size:13px;font-weight:850}.connected-account div>span{margin-top:3px;color:#64748b;font-size:12px;font-weight:650}.connected-account__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.user-access-action{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:9px;background:#fff;color:#475569;font-size:12px;font-weight:850}.user-access-action:disabled{cursor:not-allowed;opacity:.62}.user-edit-field{display:grid;gap:6px;min-width:0}.user-edit-field span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.user-edit-field input,.user-edit-field select{width:100%;min-height:40px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#f8fafc;color:#111827;font-size:13px;font-weight:750;outline:0;padding:0 12px}.user-edit-field input:focus,.user-edit-field select:focus{border-color:#5c56d973;background:#fff;box-shadow:0 0 0 3px #5c56d91a}.user-edit-field input:disabled,.user-edit-field select:disabled{cursor:not-allowed;opacity:.7}.user-edit-field select{cursor:pointer}.user-edit-field small{color:#b91c1c;font-size:12px;font-weight:750}.user-role-editor{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.user-role-editor__summary{display:flex;gap:8px;flex-wrap:wrap}.user-edit-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:2px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08);animation:userContextActionsIn .18s ease-out}@keyframes userContextActionsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-company-grid--wide{grid-template-columns:1fr}.user-company-card{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;border-radius:15px}.user-company-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ecfeff;color:#0f766e}.user-company-card__body{min-width:0}.user-company-card__body h3{margin:0;overflow:hidden;color:#111827;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.user-company-card__body>span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:650}.user-company-card__chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.user-company-card--permissions{grid-template-columns:42px minmax(0,1fr)}.user-company-card--permissions .user-info-grid{margin-top:12px}.user-security-stack{display:grid;gap:10px}.user-security-summary{display:grid;grid-template-columns:1fr;gap:8px}.user-provider-pills{display:flex;flex-wrap:wrap;gap:8px}.user-security-action{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;width:100%;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc;color:#111827;text-align:left}.user-security-action__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#475569}.user-security-action strong,.user-security-action small{display:block}.user-security-action strong{font-size:13px;font-weight:850}.user-security-action small{margin-top:3px;color:#64748b;font-size:12px}.user-security-action em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:850}.user-security-action:not(:disabled){cursor:pointer}.user-security-action:not(:disabled):hover{border-color:#5c56d947;background:#fff}.user-security-action--danger:not(:disabled){border-color:#dc26262e}.user-security-action--danger:not(:disabled) .user-security-action__icon{color:#b91c1c}.user-security-action:disabled{cursor:not-allowed;opacity:.72}.user-timeline{display:grid;gap:10px}.user-timeline div{display:grid;grid-template-columns:18px 1fr;gap:4px 8px;align-items:center;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.user-timeline svg{color:#64748b}.user-timeline span{color:#64748b;font-size:12px;font-weight:750}.user-timeline strong{grid-column:2;color:#111827;font-size:12px;font-weight:850}.user-activity-list{display:grid;gap:10px}.user-activity-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:15px;background:#f8fafc}.user-activity-item__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--ba-primary-soft);color:var(--ba-primary)}.user-activity-item strong{display:block;color:#111827;font-size:14px;font-weight:850}.user-activity-item span,.user-activity-item p{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:650}.user-password-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.user-password-modal__backdrop{position:absolute;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.user-password-modal__card{position:relative;z-index:1;width:min(100%,460px);display:grid;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.34);border-radius:18px;background:#fffffff5;box-shadow:0 24px 70px #0f172a38}.user-password-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-password-modal__head h2{margin:0;color:#111827;font-size:18px;font-weight:900}.user-password-modal__head p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:650}.user-password-form{display:grid;gap:12px}.user-password-modal__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.user-empty-state{display:grid;place-items:center;gap:8px;min-height:150px;padding:20px;border:1px dashed rgba(15,23,42,.14);border-radius:16px;background:#f8fafc;color:#64748b;text-align:center}.user-empty-state strong{color:#111827;font-size:14px}.user-empty-state span{max-width:360px;font-size:13px}.user-empty-state.ba-empty-state-pro{border-style:dashed}.user-chip.ba-status-badge{display:inline-flex}@media(max-width:920px){.user-profile-hero__aside{justify-content:flex-start}}.user-chip{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:850}.user-chip--activo{border-color:#16a34a2e;background:#ecfdf3;color:#15803d}.user-chip--inactivo,.user-chip--pendiente{border-color:#f59e0b2e;background:#fffbeb;color:#b45309}.user-chip--bloqueado{border-color:#dc26262e;background:#fef2f2;color:#b91c1c}.user-chip--role{border-color:#3b82f62e;background:#eff6ff;color:#1d4ed8}.user-chip--provider{border-color:#64748b2e;background:#f8fafc;color:#475569}.user-alert{padding:12px 14px;border-radius:13px;font-size:13px;font-weight:750}.user-alert--warning{border:1px solid rgba(245,158,11,.22);background:#fffbeb;color:#92400e}.user-alert--info{border:1px solid rgba(59,130,246,.18);background:#eff6ff;color:#1d4ed8}.user-alert--danger{border:1px solid rgba(220,38,38,.18);background:#fef2f2;color:#b91c1c}@media(max-width:1120px){.editar-usuario-pro__layout,.user-profile-hero{grid-template-columns:1fr}.user-profile-hero__chips{justify-content:flex-start}}@media(max-width:720px){.user-profile-hero__main{align-items:flex-start}.user-profile-hero__identity h1{white-space:normal}.user-info-grid,.user-info-grid--compact,.user-readonly-strip,.user-edit-grid,.user-company-grid,.connected-accounts{grid-template-columns:1fr}.user-tabs button{flex:1 1 100%}.user-action-btn{width:100%}}.empresas-home{display:grid;gap:var(--ba-space-5);width:min(1180px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.empresas-home__hero{padding:clamp(22px,3vw,30px)}.empresas-home__hero h1{margin:8px 0;color:var(--ba-text);font-size:clamp(2rem,4vw,3rem);font-weight:820;line-height:1;letter-spacing:0}.empresas-home__hero p{max-width:760px;margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.55}.empresas-home__hero.ba-page-hero,.empresas-home__section.ba-section-block,.empresas-home-card.ba-soft-card{border-color:var(--ba-border)}.empresas-home__eyebrow{gap:8px}.empresas-home__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}.empresas-home-card{display:flex;flex-direction:column;min-height:116px;height:100%;padding:12px!important;border-radius:12px;color:inherit;text-decoration:none;transition:transform var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.empresas-home-card:hover{border-color:color-mix(in srgb,var(--ba-primary) 34%,var(--ba-border));background:linear-gradient(135deg,var(--ba-primary-soft),transparent 58%),var(--ba-surface);box-shadow:var(--ba-shadow-hover);transform:translateY(-2px)}.empresas-home-card:focus-visible{outline:3px solid var(--ba-ring);outline-offset:3px}.empresas-home-card__top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:10px}.empresas-home-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,var(--ba-border));border-radius:10px;background:var(--ba-primary-soft);color:var(--ba-primary)}.empresas-home-card__icon svg{width:18px;height:18px}.empresas-home-card__badge{min-height:22px;padding:3px 7px;font-size:.69rem;font-weight:740;white-space:nowrap}.empresas-home-card__badge svg{width:12px;height:12px}.empresas-home-card__body{flex:1 1 auto}.empresas-home-card__body h2{margin:0 0 5px;color:var(--ba-text);font-size:.95rem;font-weight:760;line-height:1.18;letter-spacing:0}.empresas-home-card__body p{margin:0;color:var(--ba-muted);font-size:.82rem;line-height:1.38}.empresas-home-card__footer{display:inline-flex;align-items:center;gap:5px;min-height:20px;margin-top:10px;color:var(--ba-primary);font-size:.78rem;font-weight:720}.empresas-home-card__footer svg{width:14px;height:14px}@media(max-width:1080px){.empresas-home__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.empresas-home{gap:var(--ba-space-4);padding:12px}.empresas-home__hero{align-items:stretch;flex-direction:column}.empresas-home__cards{grid-template-columns:1fr}}.empresas-pro{display:grid;gap:var(--ba-space-5);width:min(1280px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.empresas-pro__toolbar,.empresas-table,.empresas-pro-alert{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.empresas-pro__hero{align-items:flex-end;gap:var(--ba-space-6);padding:clamp(22px,3vw,30px)}.empresas-pro__hero h1{margin:8px 0;color:var(--ba-text);font-size:clamp(2rem,4vw,3rem);line-height:1;font-weight:820;letter-spacing:0}.empresas-pro__hero p{max-width:760px;margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.55}.empresas-pro__back{width:fit-content}.empresas-pro__hero.ba-page-hero,.empresas-pro__toolbar.ba-soft-card,.empresas-table.ba-soft-card,.empresa-metric-card.ba-soft-card{border-color:var(--ba-border)}.empresas-pro__eyebrow{gap:8px}.empresas-pro__active-context{width:min(520px,100%)}.empresas-pro-btn{min-height:38px;padding-inline:14px;font-size:.88rem;font-weight:780;white-space:nowrap}.empresas-pro-btn:hover:not(:disabled){transform:translateY(-1px)}.empresas-pro-btn--ghost{min-height:34px}.empresas-pro__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ba-space-3)}.empresa-metric-card{display:grid;align-content:center;min-height:108px;padding:var(--ba-space-5);border-radius:var(--ba-radius-xl)}.empresa-metric-card span{display:block;color:var(--ba-muted);font-size:.8rem;font-weight:740}.empresa-metric-card strong{display:block;margin-top:10px;color:var(--ba-text);font-size:clamp(1.7rem,3vw,2rem);line-height:1;font-weight:820;letter-spacing:0}.empresas-pro__toolbar{gap:var(--ba-space-3);padding:var(--ba-space-3);background:var(--ba-surface-glass);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.empresas-search,.empresas-filter{min-height:44px;border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted);box-shadow:none}.empresas-search input,.empresas-search .back-dropdown-select__trigger,.empresas-filter input,.empresas-filter .back-dropdown-select__trigger{width:100%;height:40px;border:0;outline:0;background:transparent;color:var(--ba-text);font:inherit;font-size:.9rem;box-shadow:none!important;appearance:none}.empresas-search:focus-within,.empresas-filter:focus-within{border-color:var(--ba-border-strong);box-shadow:none}.empresas-search{flex:1 1 420px}.empresas-search input{min-width:0;min-height:0;border:0!important;border-radius:0!important;padding:0;background:transparent!important;box-shadow:none!important;outline:0!important}.empresas-search input::placeholder{color:var(--ba-muted)}.empresas-search input:focus,.empresas-search input:focus-visible,.empresas-search input:focus-within,.empresas-search input:active{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.empresas-filters{display:flex;align-items:center;gap:var(--ba-space-3);flex-wrap:wrap}.empresas-filters .ba-search-control{flex:0 0 auto;min-width:210px}.empresas-filters .back-dropdown-select{width:100%;min-width:0}.empresas-filters .back-dropdown-select__label{display:none}.empresas-filters .back-dropdown-select__trigger{min-height:40px;padding:0;background:transparent;box-shadow:none}.empresas-filters .back-dropdown-select__trigger b{font-size:.9rem;font-weight:740}.empresas-filters .back-dropdown-select__trigger:hover:not(:disabled),.empresas-filters .back-dropdown-select__trigger:focus,.empresas-filters .back-dropdown-select__trigger:focus-visible,.empresas-filters .back-dropdown-select__trigger[aria-expanded=true]{border:0;background:transparent;box-shadow:none}.empresas-filter{flex:0 0 auto}.empresas-create-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;min-width:max-content;overflow:visible;font-size:.88rem;text-indent:0;opacity:1}.empresas-create-button svg{width:16px;height:16px;flex:0 0 auto;display:inline-block;opacity:1}.empresas-pro-alert{padding:14px 16px;border-color:color-mix(in srgb,var(--ba-danger) 22%,var(--ba-border));background:var(--ba-danger-soft);color:var(--ba-danger);font-weight:760}.empresas-table{overflow:hidden;background:color-mix(in srgb,var(--ba-surface) 92%,var(--ba-bg-soft))}.empresas-table__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-4);flex-wrap:wrap;padding:18px;border-bottom:0;background:var(--ba-surface)}.empresas-table__main{display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:0}.empresas-table__title{min-width:0}.empresas-table__title h2{margin:0;color:var(--ba-text);font-size:1.02rem;line-height:1.25;font-weight:820;letter-spacing:0}.empresas-table__title p{margin:5px 0 0;color:var(--ba-muted);font-size:.86rem;line-height:1.45}.empresas-table__body{margin:0 6px 14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface);overflow-x:auto;overflow-y:hidden}.empresas-table__select{display:inline-flex;align-items:center;justify-content:center}.empresas-table__head,.empresas-row{display:grid;grid-template-columns:34px minmax(210px,1.3fr) 104px 88px 124px 112px 130px;align-items:center;gap:8px}.empresas-table__head{padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--ba-primary) 14%,var(--ba-border));border-radius:calc(var(--ba-radius-lg) - 1px) calc(var(--ba-radius-lg) - 1px) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 88%,var(--ba-primary-soft)),var(--ba-surface-soft));color:color-mix(in srgb,var(--ba-text) 72%,var(--ba-muted));font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.empresas-table__head,.empresas-row{min-width:0}.empresas-row{min-height:78px;margin:0;padding:12px;border-top:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);background:var(--ba-surface);transition:background-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.empresas-row:first-of-type{border-top:0}.empresas-row:hover{background:color-mix(in srgb,var(--ba-surface) 96%,var(--ba-primary));box-shadow:inset 4px 0 0 var(--ba-primary)}.empresas-row.is-selected{background:color-mix(in srgb,var(--ba-surface) 94%,var(--ba-primary-soft))}.empresas-row__select{display:inline-flex;align-items:center;justify-content:center}.empresas-row__identity{display:flex;align-items:center;min-width:0}.empresas-row__identity strong{display:flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0;color:var(--ba-text);font-size:.94rem;font-weight:820;line-height:1.22}.empresas-row__identity strong>:first-child{min-width:0}.empresas-company-name{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:normal;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.22}.empresa-logo{display:none}.empresa-in-use-badge{flex:0 1 auto;max-width:100%}.empresas-sort-button{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;min-height:28px;border:1px solid transparent;border-radius:var(--ba-radius-md);padding:.16rem .36rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.empresas-sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresas-sort-button svg{width:13px;height:13px;color:color-mix(in srgb,var(--ba-primary) 54%,var(--ba-muted));opacity:.64;transition:opacity var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.empresas-sort-button.is-desc svg{transform:rotate(180deg)}.empresas-sort-button:hover,.empresas-sort-button.is-active{border-color:color-mix(in srgb,var(--ba-primary) 14%,transparent);background:color-mix(in srgb,var(--ba-primary) 8%,transparent);color:var(--ba-primary)}.empresas-sort-button:hover svg,.empresas-sort-button.is-active svg{opacity:.95}.empresas-row__cell,.empresas-users,.empresas-tax{min-width:0;color:var(--ba-text);font-size:.88rem;font-weight:700}.empresa-status,.empresa-in-use-badge,.empresa-sii-badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;min-height:28px;padding:0 8px;font-size:.76rem;font-weight:800;white-space:nowrap}.empresa-status{background:var(--ba-success-soft);color:var(--ba-success)}.empresa-status--inactivo{background:color-mix(in srgb,var(--ba-muted) 12%,var(--ba-surface));color:var(--ba-muted)}.empresa-status--pendiente{background:var(--ba-warning-soft);color:var(--ba-warning)}.empresa-status--suspendida{background:var(--ba-danger-soft);color:var(--ba-danger)}.empresa-in-use-badge{background:var(--ba-primary-soft);color:var(--ba-primary)}.empresas-tax{display:grid;gap:6px}.empresas-tax strong{overflow:hidden;color:var(--ba-text);font-size:.86rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.empresa-sii-badge{width:fit-content;background:color-mix(in srgb,var(--ba-muted) 12%,var(--ba-surface));color:var(--ba-muted)}.empresa-sii-badge--conectado{background:var(--ba-success-soft);color:var(--ba-success)}.empresa-sii-badge--requiere_atencion{background:var(--ba-warning-soft);color:var(--ba-warning)}.empresas-users{display:flex;align-items:center;gap:8px}.empresas-users__avatars{display:flex;align-items:center}.empresa-user-avatar{display:grid;place-items:center;width:28px;height:28px;margin-left:-7px;overflow:hidden;border:2px solid var(--ba-surface);border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);font-size:.68rem;font-weight:850}.empresa-user-avatar:first-child{margin-left:0}.empresa-user-avatar img{width:100%;height:100%;object-fit:cover}.empresas-muted{color:var(--ba-muted);font-weight:700}.empresas-row__actions{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;min-width:0;white-space:nowrap}.empresas-use-btn{min-width:44px;min-height:34px;padding-inline:9px;font-size:.78rem}.empresas-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:36px;padding:0 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);font-size:.82rem;font-weight:800;text-decoration:none;transition:transform var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.empresas-action-btn svg{flex:0 0 auto}.empresas-action-btn:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary);transform:translateY(-1px)}.empresas-action-btn--primary{border-color:color-mix(in srgb,var(--ba-primary) 28%,var(--ba-border));background:var(--ba-primary-soft);color:var(--ba-primary)}.empresas-action-btn--icon{width:34px;min-width:34px;min-height:34px;padding:0;border-radius:var(--ba-radius-md);background:var(--ba-surface);box-shadow:none}.empresas-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);cursor:pointer;text-decoration:none;transition:transform var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease)}.empresas-icon-btn:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary);transform:translateY(-1px)}.empresas-icon-btn--disabled{cursor:not-allowed;opacity:.52}.empresas-icon-btn--disabled:hover{border-color:var(--ba-border);background:var(--ba-surface);color:var(--ba-text);transform:none}.empresas-overflow-btn{gap:0;width:34px;min-width:34px;height:34px}.empresas-export-actions.balance8-export-actions{flex:0 0 auto;margin-left:auto;padding-top:0}.empresas-export-actions.balance8-export-actions button:disabled{cursor:not-allowed;opacity:1}.empresas-empty{border-top:1px solid var(--ba-border);background:var(--ba-surface)}.empresas-empty strong{color:var(--ba-text);font-size:1rem}.empresas-empty span{max-width:420px;color:var(--ba-muted);line-height:1.5}.empresas-empty.ba-empty-state-pro{border-radius:0}@media(max-width:1180px){.empresas-pro__hero,.empresas-pro__toolbar{align-items:stretch;flex-direction:column}.empresas-table{display:grid;gap:var(--ba-space-3);padding:var(--ba-space-3);background:var(--ba-surface)}.empresas-table__header{align-items:flex-start;flex-direction:column;padding:0 0 var(--ba-space-3)}.empresas-table__main{align-items:flex-start;flex-direction:column;width:100%}.empresas-table__body{overflow-x:visible;overflow-y:visible}.empresas-table__head{display:none}.empresas-table__head,.empresas-row{min-width:0}.empresas-row{grid-template-columns:32px 1fr;align-items:start;gap:12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);box-shadow:var(--ba-shadow-card)}.empresas-row__identity{grid-column:2/-1}.empresas-row__select{justify-content:flex-start}.empresas-row__cell,.empresas-users,.empresas-tax{display:grid;gap:6px}.empresas-row__cell:before,.empresas-users:before,.empresas-tax:before{content:attr(data-label);color:var(--ba-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.empresas-row__actions{justify-content:flex-start;grid-column:1/-1;flex-wrap:wrap;min-width:0}}@media(max-width:760px){.empresas-pro{gap:var(--ba-space-4);padding:12px}.empresas-pro__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.empresas-search,.empresas-filter{flex-basis:auto;width:100%}.empresas-filters{width:100%}.empresas-create-button,.empresas-export-actions.balance8-export-actions{width:100%;margin-left:0}.empresas-row{grid-template-columns:1fr}.empresas-row__identity,.empresas-row__cell,.empresas-row__select,.empresas-row .empresas-users,.empresas-row .empresas-tax{grid-column:1/-1}.empresas-action-btn,.empresas-use-btn{flex:0 0 auto}}@media(max-width:520px){.empresas-pro__metrics{grid-template-columns:1fr}}.actividades-sii{display:grid;gap:var(--ba-space-5);width:min(1360px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.actividades-sii__toolbar,.actividades-sii-table,.actividades-sii-alert{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.actividades-sii__hero{padding:clamp(22px,3vw,30px)}.actividades-sii__hero h1{margin:8px 0;color:var(--ba-text);font-size:clamp(2rem,4vw,3rem);font-weight:820;line-height:1;letter-spacing:0}.actividades-sii__hero p{max-width:830px;margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.55}.actividades-sii__hero.ba-page-hero,.actividades-sii__toolbar.ba-soft-card,.actividades-sii-table.ba-soft-card,.actividades-sii-metric.ba-soft-card{border-color:var(--ba-border)}.actividades-sii__eyebrow{gap:8px}.actividades-sii__back{flex:0 0 auto;white-space:nowrap}.actividades-sii__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ba-space-3)}.actividades-sii-metric{display:grid;align-content:center;min-height:108px;padding:var(--ba-space-5)}.actividades-sii-metric span{color:var(--ba-muted);font-size:.8rem;font-weight:740}.actividades-sii-metric strong{margin-top:10px;color:var(--ba-text);font-size:clamp(1.7rem,3vw,2rem);font-weight:820;line-height:1;letter-spacing:0}.actividades-sii__toolbar{justify-content:flex-start;gap:var(--ba-space-3);padding:var(--ba-space-3);background:var(--ba-surface-glass);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.actividades-sii-search,.actividades-sii-filter{min-height:44px;border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted)}.actividades-sii-search input,.actividades-sii-search select,.actividades-sii-search .ba-soft-select__control,.actividades-sii-filter input,.actividades-sii-filter select,.actividades-sii-filter .ba-soft-select__control{width:100%;height:40px;border:0;outline:0;background:transparent;color:var(--ba-text);font:inherit;font-size:.9rem}.actividades-sii-search .ba-soft-select,.actividades-sii-search .ba-soft-select__shell,.actividades-sii-filter .ba-soft-select,.actividades-sii-filter .ba-soft-select__shell{width:100%}.actividades-sii-search .ba-soft-select__control,.actividades-sii-filter .ba-soft-select__control{min-height:40px;padding-right:2rem}.actividades-sii-search:focus-within,.actividades-sii-filter:focus-within{border-color:var(--ba-border-strong);box-shadow:0 0 0 3px var(--ba-ring)}.actividades-sii-search{flex:1 1 340px}.actividades-sii-filter{flex:0 1 250px}.actividades-sii-filter--compact{flex-basis:190px}.actividades-sii-alert{padding:14px 16px;border-color:color-mix(in srgb,var(--ba-danger) 22%,var(--ba-border));background:var(--ba-danger-soft);color:var(--ba-danger);font-weight:760}.actividades-sii-table{overflow:hidden;background:color-mix(in srgb,var(--ba-surface) 92%,var(--ba-bg-soft))}.actividades-sii-table__head,.actividades-sii-row{display:grid;grid-template-columns:minmax(86px,.38fr) minmax(260px,1.18fr) minmax(180px,.78fr) minmax(210px,.82fr) minmax(88px,.36fr) minmax(94px,.36fr) minmax(90px,.36fr) minmax(96px,.38fr);align-items:center;gap:14px}.actividades-sii-table__head{padding:14px 18px;border-bottom:1px solid var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted);font-size:.72rem;font-weight:820;text-transform:uppercase}.actividades-sii-row{min-height:82px;padding:15px 18px;border-top:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);background:var(--ba-surface);transition:background-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.actividades-sii-row:first-of-type{border-top:0}.actividades-sii-row:hover{background:color-mix(in srgb,var(--ba-surface) 96%,var(--ba-primary));box-shadow:inset 4px 0 0 var(--ba-primary)}.actividades-sii-code{color:var(--ba-primary);font-size:.9rem;font-weight:860}.actividades-sii-name{min-width:0}.actividades-sii-name strong,.actividades-sii-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actividades-sii-name strong{color:var(--ba-text);font-size:.92rem;font-weight:820}.actividades-sii-name span{margin-top:4px;color:var(--ba-muted);font-size:.76rem;font-weight:760}.actividades-sii-cell{min-width:0;overflow:hidden;color:var(--ba-text);font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.actividades-sii-badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800}.actividades-sii-empty{border-top:1px solid var(--ba-border);background:var(--ba-surface)}.actividades-sii-empty strong{color:var(--ba-text);font-size:1rem}.actividades-sii-empty span{max-width:460px;color:var(--ba-muted);line-height:1.5}.actividades-sii-empty pre{width:min(620px,100%);margin:12px 0 0;padding:14px 16px;overflow-x:auto;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:color-mix(in srgb,var(--ba-text) 5%,var(--ba-surface));color:var(--ba-text);text-align:left;white-space:pre}.actividades-sii-empty code{font-size:.82rem;line-height:1.55}.actividades-sii-empty__icon{display:none}.actividades-sii-empty.ba-empty-state-pro{border-radius:0}@media(max-width:1240px){.actividades-sii-table{display:grid;gap:var(--ba-space-3);padding:var(--ba-space-3);background:transparent;box-shadow:none}.actividades-sii-table__head{display:none}.actividades-sii-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);box-shadow:var(--ba-shadow-card)}.actividades-sii-name{grid-column:1/-1}.actividades-sii-code,.actividades-sii-cell{display:grid;gap:6px;white-space:normal}.actividades-sii-code:before,.actividades-sii-cell:before{content:attr(data-label);color:var(--ba-muted);font-size:.7rem;font-weight:820;text-transform:uppercase}}@media(max-width:760px){.actividades-sii{gap:var(--ba-space-4);padding:12px}.actividades-sii__hero,.actividades-sii__toolbar{align-items:stretch;flex-direction:column}.actividades-sii__back{width:100%}.actividades-sii__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.actividades-sii-search,.actividades-sii-filter,.actividades-sii-filter--compact{flex-basis:auto;width:100%}.actividades-sii-row{grid-template-columns:1fr}}@media(max-width:520px){.actividades-sii__metrics{grid-template-columns:1fr}}.empresa-config{display:grid;gap:var(--ba-space-4)}.empresa-config--admin{width:min(1280px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px)}.empresa-config__summary,.empresa-config-card,.empresa-config-metric,.empresa-config-empty,.empresa-config-selector{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.empresa-config__hero,.empresa-config__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ba-space-4);padding:clamp(18px,2.4vw,24px);background:linear-gradient(135deg,var(--ba-primary-soft),transparent 44%),var(--ba-surface-soft)}.empresa-config__hero h2,.empresa-config__summary h2{margin:8px 0;color:var(--ba-text);font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.05;font-weight:820;letter-spacing:0}.empresa-config__hero p,.empresa-config__summary p{max-width:760px;margin:0;color:var(--ba-muted);line-height:1.55}.empresa-config__summary.ba-page-hero,.empresa-config-selector.ba-soft-card,.empresa-config-empty.ba-empty-state-pro{border-color:var(--ba-border)}.empresa-config__summary .ba-page-hero__aside{align-items:flex-end}.empresa-config__status{min-height:30px;white-space:nowrap}.empresa-config__regimen{width:fit-content;margin-top:var(--ba-space-3)}.empresa-config__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.empresa-config-back{font-size:.8rem}.empresa-config__actions .export-action-bar{margin-right:auto}.empresa-config-selector{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(260px,1fr);gap:var(--ba-space-4);padding:var(--ba-space-4)}.empresa-config-search{min-height:46px;border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted)}.empresa-config-search input{width:100%;height:42px;border:0;outline:0;background:transparent;color:var(--ba-text);font:inherit}.empresa-config-selector__search{display:grid;gap:8px}.empresa-config-selector__options{display:grid;gap:6px;max-height:210px;overflow:auto}.empresa-config-selector__options button{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);min-height:42px;padding:9px 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);font:inherit;text-align:left;cursor:pointer}.empresa-config-selector__options button:hover{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary)}.empresa-config-selector__options strong,.empresa-config-selector__options span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresa-config-selector__options strong{min-width:0;font-size:.84rem;font-weight:820}.empresa-config-selector__options span{flex:0 0 auto;color:var(--ba-muted);font-size:.76rem;font-weight:760}.empresa-config-recents{display:grid;gap:8px;padding-top:4px}.empresa-config-recents>span{color:var(--ba-muted);font-size:.74rem;font-weight:840;text-transform:uppercase}.empresa-config-recents>div{display:flex;flex-wrap:wrap;gap:8px}.empresa-config-recents button{display:grid;gap:2px;min-width:150px;max-width:220px;padding:9px 11px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 90%,white),var(--ba-surface)),var(--ba-surface);color:var(--ba-text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 18px #1e18500d}.empresa-config-recents button:hover{border-color:color-mix(in srgb,var(--ba-primary) 28%,var(--ba-border-strong));background:var(--ba-primary-soft);color:var(--ba-primary)}.empresa-config-recents strong,.empresa-config-recents small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresa-config-recents strong{font-size:.8rem;font-weight:840}.empresa-config-recents small{color:var(--ba-muted);font-size:.72rem;font-weight:760}.empresa-config-selected{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft)}.empresa-config-selected span,.empresa-config-selected small{color:var(--ba-muted);font-size:.78rem;font-weight:760}.empresa-config-selected strong{color:var(--ba-text);font-weight:840}.empresa-config-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface-glass) 86%,white),var(--ba-surface-glass)),var(--ba-surface-glass);box-shadow:var(--ba-shadow-card);overflow:visible}.empresa-config-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:color-mix(in srgb,var(--ba-surface) 82%,transparent);color:var(--ba-muted);font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap;cursor:pointer}.empresa-config-tab svg{flex:0 0 auto}.empresa-config-tab:hover{border-color:var(--ba-border-strong);background:var(--ba-surface-soft);color:var(--ba-text)}.empresa-config-tab.is-active{border-color:color-mix(in srgb,var(--ba-primary) 34%,var(--ba-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--ba-primary-soft) 82%,white),var(--ba-primary-soft)),var(--ba-primary-soft);color:var(--ba-primary);box-shadow:0 10px 22px #5943b41f}.empresa-config__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-4)}.empresa-config__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.empresa-config__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.empresa-config-metric{display:grid;align-content:start;gap:8px;min-height:118px;padding:var(--ba-space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 92%,var(--ba-bg-soft)),var(--ba-surface)),var(--ba-surface)}.empresa-config-metric svg{color:var(--ba-primary)}.empresa-config-metric span{color:var(--ba-muted);font-size:.78rem;font-weight:760}.empresa-config-metric strong{color:var(--ba-text);font-size:.96rem;line-height:1.25;font-weight:820}.empresa-config-card{display:grid;gap:var(--ba-space-3);padding:clamp(18px,2.4vw,24px)}.empresa-config-card h2,.empresa-config-card h3{margin:0;color:var(--ba-text);font-weight:820;letter-spacing:0}.empresa-config-card h3{font-size:1.06rem}.empresa-config-card p{margin:0;color:var(--ba-muted);line-height:1.55}.empresa-config-card--form{gap:var(--ba-space-4)}.empresa-config-card--featured{background:linear-gradient(145deg,color-mix(in srgb,var(--ba-primary-soft) 20%,transparent),transparent 38%),var(--ba-surface)}.empresa-config-panel-title{display:flex;align-items:flex-start;gap:var(--ba-space-3)}.empresa-config-panel-title h3{margin:0 0 4px}.empresa-config-panel-title p{margin:0;color:var(--ba-muted);font-size:.88rem;line-height:1.45}.empresa-config-panel-title__icon,.empresa-config-soft-card__icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border));border-radius:var(--ba-radius-lg);background:var(--ba-primary-soft);color:var(--ba-primary)}.empresa-config-soft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-3)}.empresa-config-soft-card,.empresa-config-integration-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ba-space-3);min-height:112px;padding:15px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 90%,white),var(--ba-surface)),var(--ba-surface);box-shadow:0 12px 28px #1e18500f}.empresa-config-soft-card strong,.empresa-config-soft-card span,.empresa-config-soft-card p,.empresa-config-integration-card strong,.empresa-config-integration-card span,.empresa-config-integration-card p{display:block}.empresa-config-soft-card strong,.empresa-config-integration-card strong{color:var(--ba-text);font-size:.92rem;font-weight:840}.empresa-config-soft-card span,.empresa-config-soft-card p,.empresa-config-integration-card span,.empresa-config-integration-card p{margin:4px 0 0;color:var(--ba-muted);font-size:.8rem;line-height:1.42;font-weight:720}.empresa-config-soft-card small,.empresa-config-integration-card small{position:absolute;right:15px;bottom:12px;color:var(--ba-muted);font-size:.72rem;font-weight:820}.empresa-config-soft-card.is-active,.empresa-config-integration-card.is-active{border-color:color-mix(in srgb,var(--ba-primary) 28%,var(--ba-border));background:linear-gradient(145deg,var(--ba-primary-soft),transparent 52%),var(--ba-surface)}.empresa-config-integration-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.empresa-config-integration-card .ba-badge{width:fit-content;margin-top:4px}.empresa-config-switch{display:inline-flex;align-items:center;width:42px;height:24px;padding:2px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-pill);background:color-mix(in srgb,var(--ba-muted) 14%,var(--ba-surface));cursor:not-allowed}.empresa-config-switch span{width:18px;height:18px;margin:0;border-radius:var(--ba-radius-pill);background:var(--ba-surface);box-shadow:0 2px 8px #1e18501f}.empresa-config-switch[aria-pressed=true]{justify-content:flex-end;border-color:color-mix(in srgb,var(--ba-primary) 34%,var(--ba-border));background:var(--ba-primary)}.empresa-config-users-table{display:grid;overflow:hidden;border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface)}.empresa-config-users-table__head,.empresa-config-users-table__row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(110px,.45fr) minmax(130px,.55fr);gap:var(--ba-space-3);align-items:center;padding:12px 14px}.empresa-config-users-table__head{background:var(--ba-surface-soft);color:var(--ba-muted);font-size:.72rem;font-weight:840;text-transform:uppercase}.empresa-config-users-table__row{border-top:1px solid var(--ba-border);color:var(--ba-text);font-size:.86rem;font-weight:760}.empresa-config-user{display:flex;align-items:center;gap:10px;min-width:0}.empresa-config-user>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:var(--ba-radius-pill);background:var(--ba-primary-soft);color:var(--ba-primary);font-size:.7rem;font-weight:850}.empresa-config-user strong,.empresa-config-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresa-config-user strong{color:var(--ba-text);font-weight:840}.empresa-config-user small{margin-top:3px;color:var(--ba-muted);font-size:.76rem}.empresa-config-add-user{width:fit-content}.empresa-config__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ba-space-4)}.empresa-config__section-head h2{margin:8px 0 6px;font-size:1.28rem}.empresa-config-list{display:grid;gap:10px;margin:0}.empresa-config-list div{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(0,1fr);gap:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--ba-border) 76%,transparent)}.empresa-config-list div:last-child{padding-bottom:0;border-bottom:0}.empresa-config-list dt{color:var(--ba-muted);font-size:.8rem;font-weight:760}.empresa-config-list dd{min-width:0;margin:0;color:var(--ba-text);font-size:.9rem;font-weight:760}.empresa-config__chips{display:flex;flex-wrap:wrap;gap:8px}.empresa-config-addresses{display:grid;gap:var(--ba-space-3)}.empresa-config-addresses article{display:flex;align-items:flex-start;gap:var(--ba-space-3);padding:14px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft)}.empresa-config-addresses strong,.empresa-config-addresses span,.empresa-config-addresses small{display:block}.empresa-config-addresses strong{color:var(--ba-text);font-weight:820}.empresa-config-addresses span{margin-top:4px;color:var(--ba-text);font-size:.9rem;font-weight:720}.empresa-config-addresses small{margin-top:4px;color:var(--ba-muted);font-size:.8rem}.empresa-config-addresses__badge{min-width:38px;justify-content:center}.empresa-config-table{display:grid;overflow:hidden;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface)}.empresa-config-table__head,.empresa-config-table__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;align-items:center}.empresa-config-table__head{padding:12px 14px;border-bottom:1px solid var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-muted);font-size:.72rem;font-weight:820;text-transform:uppercase}.empresa-config-table__row{padding:13px 14px;border-top:1px solid color-mix(in srgb,var(--ba-border) 72%,transparent);color:var(--ba-text);font-size:.86rem;font-weight:720}.empresa-config-table__row:first-of-type{border-top:0}.empresa-config__empty-line{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px;border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft);color:var(--ba-muted);font-weight:760}.empresa-config__empty-line svg{color:var(--ba-primary)}.empresa-config__note,.empresa-config__notice,.empresa-config__secure-row,.empresa-config__secure-panel,.empresa-config-toggle{border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft);color:var(--ba-muted);line-height:1.5}.empresa-config__note{padding:12px;font-size:.86rem}.empresa-config__notice{margin:0;padding:12px 13px;font-size:.84rem;font-weight:740}.empresa-config__notice.is-error{border-color:color-mix(in srgb,var(--ba-danger) 28%,var(--ba-border));background:var(--ba-danger-soft);color:var(--ba-danger)}.empresa-config__notice.is-success{border-color:color-mix(in srgb,var(--ba-success) 24%,var(--ba-border));background:var(--ba-success-soft);color:var(--ba-success)}.empresa-config__secure-row{display:flex;align-items:center;gap:10px;padding:12px;font-weight:760}.empresa-config__secure-row svg{color:var(--ba-primary)}.empresa-config__secure-panel{display:grid;gap:var(--ba-space-3);padding:var(--ba-space-3)}.empresa-config-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-3)}.empresa-config-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:14px}.empresa-config-toggle strong,.empresa-config-toggle span{display:block}.empresa-config-toggle strong{color:var(--ba-text);font-size:.9rem;font-weight:820}.empresa-config-toggle span{margin-top:3px;color:var(--ba-muted);font-size:.78rem;font-weight:740}.perfil-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-4)}.perfil-form .actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:var(--ba-space-3)}.empresa-config-field{display:grid;gap:8px}.empresa-config-field span{color:var(--ba-muted);font-size:.84rem;font-weight:760}.empresa-config-field small{color:var(--ba-muted);font-size:.74rem;line-height:1.42;font-weight:720}.empresa-config-field input{width:100%;height:44px;padding:0 13px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-text);font:inherit;outline:none;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.empresa-config-field input:focus{border-color:var(--ba-border-strong);background:var(--ba-surface);box-shadow:0 0 0 3px var(--ba-ring)}.empresa-config-card--operational{gap:var(--ba-space-3);overflow:hidden}.empresa-config-operational-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);gap:var(--ba-space-4);align-items:center;padding:clamp(16px,2vw,20px);border:1px solid color-mix(in srgb,var(--ba-primary) 16%,var(--ba-border));border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--ba-primary-soft) 68%,white),transparent 58%),color-mix(in srgb,var(--ba-surface-soft) 88%,white)}.empresa-config-operational-hero span{color:var(--ba-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.empresa-config-operational-hero h4{margin:6px 0 7px;color:var(--ba-text);font-size:clamp(1.1rem,2vw,1.38rem);line-height:1.15;font-weight:860;letter-spacing:0}.empresa-config-operational-hero p{max-width:760px;margin:0;color:var(--ba-muted);font-size:.9rem;line-height:1.55}.empresa-config-operational-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.empresa-config-operational-criteria{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:var(--ba-space-4);padding:clamp(16px,2vw,20px);border:1px solid color-mix(in srgb,var(--ba-primary) 14%,var(--ba-border));border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,#ffffffc2,color-mix(in srgb,var(--ba-primary-soft) 34%,transparent)),#ffffff9e;box-shadow:0 16px 36px #1e18500e}.empresa-config-operational-criteria__intro{display:grid;align-content:start;gap:7px;min-width:0}.empresa-config-operational-criteria__intro span{color:var(--ba-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.empresa-config-operational-criteria__intro h4{margin:0;color:var(--ba-text);font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.16;font-weight:860;letter-spacing:0}.empresa-config-operational-criteria__intro p{max-width:620px;margin:0;color:var(--ba-muted);font-size:.88rem;line-height:1.56}.empresa-config-operational-criteria__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.empresa-config-operational-criteria__points article{min-width:0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--ba-border) 78%,transparent);border-radius:var(--ba-radius-lg);background:#ffffffad}.empresa-config-operational-criteria__points strong,.empresa-config-operational-criteria__points span{display:block}.empresa-config-operational-criteria__points strong{color:var(--ba-text);font-size:.84rem;font-weight:850}.empresa-config-operational-criteria__points span{margin-top:5px;color:var(--ba-muted);font-size:.76rem;line-height:1.42;font-weight:720}.empresa-config-operational-criteria__example{grid-column:1/-1;display:grid;gap:6px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--ba-success, #16a34a) 18%,var(--ba-border));border-radius:var(--ba-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--ba-success-soft, #dcfce7) 68%,white),transparent 60%),#ffffffad}.empresa-config-operational-criteria__example strong{color:var(--ba-text);font-size:.86rem;font-weight:860}.empresa-config-operational-criteria__example p{margin:0;color:var(--ba-muted);font-size:.8rem;line-height:1.45;font-weight:740}.empresa-config-operational-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ba-space-3)}.empresa-config-operational-examples article{min-height:104px;padding:14px;border:1px solid color-mix(in srgb,var(--ba-primary) 10%,var(--ba-border));border-radius:var(--ba-radius-lg);background:#ffffffad;box-shadow:0 12px 28px #1e18500b}.empresa-config-operational-examples strong,.empresa-config-operational-examples span{display:block}.empresa-config-operational-examples strong{color:var(--ba-text);font-size:.9rem;font-weight:850}.empresa-config-operational-examples span{margin-top:6px;color:var(--ba-muted);font-size:.8rem;line-height:1.45;font-weight:720}.empresa-config-operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-3)}.empresa-config-operational-grid .empresa-config-field{min-height:172px;padding:14px;border:1px solid color-mix(in srgb,var(--ba-border) 78%,transparent);border-radius:var(--ba-radius-lg);background:#ffffffad;box-shadow:0 10px 24px #1e18500a}.empresa-config-operational-grid textarea{min-height:82px}.empresa-config-operational-more{border:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);border-radius:var(--ba-radius-lg);background:#ffffff8a}.empresa-config-operational-more summary{min-height:42px;padding:11px 14px;color:var(--ba-muted);cursor:pointer;font-size:.82rem;font-weight:840;list-style-position:inside}.empresa-config-operational-more[open] summary{border-bottom:1px solid color-mix(in srgb,var(--ba-border) 76%,transparent);color:var(--ba-primary)}.empresa-config-operational-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ba-space-3);padding:14px}.empresa-config-operational-more__grid .empresa-config-field{padding:12px;border:1px solid color-mix(in srgb,var(--ba-border) 78%,transparent);border-radius:var(--ba-radius-lg);background:#ffffff94}.empresa-config-ceco-default{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:14px;border:1px solid color-mix(in srgb,var(--ba-primary) 18%,var(--ba-border));border-radius:var(--ba-radius-lg);background:linear-gradient(135deg,var(--ba-primary-soft),transparent 58%),var(--ba-surface-soft)}.empresa-config-ceco-default span,.empresa-config-ceco-default strong,.empresa-config-ceco-default small{display:block}.empresa-config-ceco-default span,.empresa-config-ceco-default small{color:var(--ba-muted);font-size:.78rem;font-weight:760}.empresa-config-ceco-default strong{margin:4px 0;color:var(--ba-text);font-size:.95rem;font-weight:850}.empresa-config-ceco-default--operational{padding-block:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--ba-success-soft, #dcfce7) 58%,white),transparent 58%),var(--ba-surface-soft)}.empresa-config-field--date{align-content:start;overflow:visible}.rcv-sync-card{display:grid;gap:clamp(16px,2.2vw,22px);padding:clamp(18px,2.4vw,26px);overflow:hidden;border:1px solid color-mix(in srgb,var(--ba-primary) 16%,var(--ba-border));border-radius:calc(var(--ba-radius-xl) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--ba-primary-soft) 72%,white) 0%,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--ba-surface) 94%,white),var(--ba-surface-soft));box-shadow:0 20px 54px #35266c1f}.rcv-sync-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ba-space-4)}.rcv-sync-card__header h2{margin:7px 0;color:var(--ba-text);font-size:clamp(1.22rem,2vw,1.58rem);line-height:1.12;font-weight:840;letter-spacing:0}.rcv-sync-card__header p{max-width:680px;margin:0;color:var(--ba-muted);line-height:1.55}.rcv-sync-card__status{flex:0 0 auto;min-height:30px}.rcv-sync-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--ba-space-4);align-items:stretch}.rcv-sync-card__main,.rcv-sync-card__side,.rcv-sync-card__details{border:1px solid color-mix(in srgb,var(--ba-border) 78%,transparent);border-radius:var(--ba-radius-lg);background:color-mix(in srgb,var(--ba-surface) 86%,transparent)}.rcv-sync-card__main{display:grid;gap:var(--ba-space-3);align-content:start;padding:clamp(15px,2vw,18px)}.rcv-sync-card__state{display:flex;align-items:flex-start;gap:var(--ba-space-3)}.rcv-sync-card__state strong,.rcv-sync-card__state span{display:block}.rcv-sync-card__state strong{color:var(--ba-text);font-size:1rem;font-weight:840}.rcv-sync-card__state span{margin-top:4px;color:var(--ba-muted);font-size:.88rem;line-height:1.55}.rcv-sync-card__state-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:var(--ba-primary-soft);color:var(--ba-primary)}.rcv-sync-card__side{display:grid;gap:var(--ba-space-3);padding:clamp(15px,2vw,18px)}.rcv-sync-card__period{display:grid;gap:8px}.rcv-sync-card__period span{color:var(--ba-muted);font-size:.82rem;font-weight:800}.rcv-sync-card__period input{width:100%;height:44px;padding:0 13px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text);font:inherit;outline:none}.rcv-sync-card__period input:focus{border-color:var(--ba-border-strong);box-shadow:0 0 0 3px var(--ba-ring)}.rcv-sync-card__period textarea{width:100%;min-height:104px;resize:vertical;padding:12px 13px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-text);font:inherit;line-height:1.45;outline:none;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.rcv-sync-card__period textarea:focus{border-color:var(--ba-border-strong);background:var(--ba-surface);box-shadow:0 0 0 3px var(--ba-ring)}.rcv-sync-card__primary{width:100%;min-height:46px;justify-content:center}.rcv-sync-card__secondary{display:flex;flex-wrap:wrap;gap:8px}.rcv-sync-card__secondary .ba-button{min-height:34px;padding-inline:10px;font-size:.78rem}.rcv-sync-card__notice{margin:0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--ba-warning) 24%,var(--ba-border));border-radius:var(--ba-radius-md);background:color-mix(in srgb,var(--ba-warning-soft, #fff7db) 74%,white);color:var(--ba-text);font-size:.86rem;line-height:1.45}.rcv-sync-card__notice--danger{border-color:color-mix(in srgb,var(--ba-danger) 28%,var(--ba-border));background:color-mix(in srgb,var(--ba-danger-soft, #fee2e2) 72%,white)}.rcv-sync-card__notice--success{border-color:color-mix(in srgb,var(--ba-success, #16a34a) 24%,var(--ba-border));background:color-mix(in srgb,var(--ba-success-soft, #dcfce7) 72%,white)}.rcv-sync-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ba-space-3)}.rcv-sync-card__metrics article{min-height:94px;padding:15px;border:1px solid color-mix(in srgb,var(--ba-primary) 12%,var(--ba-border));border-radius:var(--ba-radius-lg);background:#ffffffbd;box-shadow:0 12px 26px #2d22540f}.rcv-sync-card__metrics span,.rcv-sync-card__metrics strong{display:block}.rcv-sync-card__metrics span{color:var(--ba-muted);font-size:.76rem;font-weight:820}.rcv-sync-card__metrics strong{margin-top:9px;color:var(--ba-text);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1;font-weight:860}.rcv-sync-card__details{padding:0}.rcv-sync-card__details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ba-space-3);padding:12px 14px;color:var(--ba-muted);font-size:.82rem;font-weight:820;cursor:pointer;list-style:none}.rcv-sync-card__details summary::-webkit-details-marker{display:none}.rcv-sync-card__details[open] summary svg{transform:rotate(180deg)}.rcv-sync-card__details dl{display:grid;gap:0;margin:0;padding:0 14px 14px}.rcv-sync-card__details div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--ba-space-3);padding:10px 0;border-top:1px solid color-mix(in srgb,var(--ba-border) 72%,transparent)}.rcv-sync-card__details dt{color:var(--ba-muted);font-size:.75rem;font-weight:820}.rcv-sync-card__details dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ba-text);font-size:.8rem;font-weight:720}.rcv-year-sync{display:grid;gap:var(--ba-space-3);padding:clamp(15px,2vw,18px);border:1px solid color-mix(in srgb,var(--ba-primary) 11%,var(--ba-border));border-radius:var(--ba-radius-lg);background:linear-gradient(135deg,#ffffffc2,color-mix(in srgb,var(--ba-primary-soft) 28%,transparent)),#ffffff9e}.rcv-year-sync__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ba-space-4)}.rcv-year-sync__header h3{margin:7px 0 6px;color:var(--ba-text);font-size:1.05rem;font-weight:860;letter-spacing:0}.rcv-year-sync__header p{max-width:720px;margin:0;color:var(--ba-muted);font-size:.88rem;line-height:1.52}.rcv-year-sync__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rcv-year-sync__actions .ba-button{min-height:36px;padding-inline:12px;font-size:.8rem}.rcv-year-sync__notice{margin:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--ba-warning) 22%,var(--ba-border));border-radius:var(--ba-radius-md);background:color-mix(in srgb,var(--ba-warning-soft, #fff7db) 70%,white);color:var(--ba-text);font-size:.84rem;line-height:1.45}.rcv-year-sync__notice--danger{border-color:color-mix(in srgb,var(--ba-danger) 28%,var(--ba-border));background:color-mix(in srgb,var(--ba-danger-soft, #fee2e2) 72%,white)}.rcv-year-sync__progress{width:100%;height:7px;overflow:hidden;border-radius:var(--ba-radius-pill);background:color-mix(in srgb,var(--ba-border) 55%,white)}.rcv-year-sync__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ba-primary),color-mix(in srgb,var(--ba-primary) 70%,#22c55e));transition:width .22s ease}.rcv-year-sync__months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.rcv-year-sync__month{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);border-radius:var(--ba-radius-md);background:#ffffffb8}.rcv-year-sync__month strong,.rcv-year-sync__month small{display:block}.rcv-year-sync__month strong{color:var(--ba-text);font-size:.88rem;font-weight:840}.rcv-year-sync__month small{color:var(--ba-muted);font-size:.72rem;font-weight:760}.rcv-year-sync__month.is-importing,.rcv-year-sync__month.is-creating,.rcv-year-sync__month.is-reusing_session{border-color:color-mix(in srgb,var(--ba-primary) 24%,var(--ba-border))}.rcv-year-sync__month.is-imported,.rcv-year-sync__month.is-updated{border-color:color-mix(in srgb,var(--ba-success, #16a34a) 26%,var(--ba-border))}.rcv-year-sync__month.is-error{border-color:color-mix(in srgb,var(--ba-danger) 28%,var(--ba-border))}.rcv-year-sync__month-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:5px 8px;border-radius:var(--ba-radius-pill);background:var(--ba-bg-soft);color:var(--ba-muted);font-size:.72rem;font-weight:850}.rcv-year-sync__month-status.is-info{background:var(--ba-primary-soft);color:var(--ba-primary)}.rcv-year-sync__month-status.is-success{background:var(--ba-success-soft);color:var(--ba-success)}.rcv-year-sync__month-status.is-danger{background:var(--ba-danger-soft);color:var(--ba-danger)}.rcv-year-sync__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.rcv-year-sync__summary article{padding:11px 12px;border:1px solid color-mix(in srgb,var(--ba-border) 82%,transparent);border-radius:var(--ba-radius-md);background:#ffffffad}.rcv-year-sync__summary span,.rcv-year-sync__summary strong{display:block}.rcv-year-sync__summary span{color:var(--ba-muted);font-size:.72rem;font-weight:820}.rcv-year-sync__summary strong{margin-top:5px;color:var(--ba-text);font-size:1.05rem;font-weight:880}.empresa-config-empty{min-height:260px;background:var(--ba-surface)}@media(max-width:1100px){.empresa-config__grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.empresa-config__hero,.empresa-config__summary,.empresa-config-selector{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.empresa-config__actions{justify-content:flex-start}.empresa-config__grid,.empresa-config__grid--three,.empresa-config__grid--five,.empresa-config-soft-grid,.empresa-config-toggle-grid,.empresa-config-operational-hero,.empresa-config-operational-criteria,.empresa-config-operational-criteria__points,.empresa-config-operational-examples,.empresa-config-operational-grid,.empresa-config-operational-more__grid,.perfil-form,.rcv-sync-card__body,.rcv-sync-card__metrics,.rcv-year-sync__months,.rcv-year-sync__summary{grid-template-columns:1fr}.rcv-sync-card__header,.rcv-year-sync__header{flex-direction:column;align-items:flex-start}.rcv-sync-card__secondary,.rcv-year-sync__actions{flex-direction:column}.rcv-sync-card__secondary .ba-button,.rcv-year-sync__actions .ba-button{width:100%;justify-content:center}.empresa-config-users-table{gap:var(--ba-space-3);border:0;background:transparent}.empresa-config-users-table__head{display:none}.empresa-config-users-table__row{grid-template-columns:1fr;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface)}.empresa-config-list div{grid-template-columns:1fr;gap:4px}.empresa-config__actions .export-action-bar{width:100%;margin-right:0}.empresa-config-operational-grid .empresa-config-field{grid-column:auto}.empresa-config-operational-badges{justify-content:flex-start}.empresa-config-ceco-default{align-items:flex-start;flex-direction:column}.empresa-config-table__head{display:none}.empresa-config-table{gap:var(--ba-space-3);border:0;background:transparent}.empresa-config-table__row{grid-template-columns:1fr;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface)}.empresa-config-table__row span{display:grid;gap:4px}.empresa-config-table__row span:before{content:attr(data-label);color:var(--ba-muted);font-size:.7rem;font-weight:820;text-transform:uppercase}}.report-format__fields{margin-top:1rem}.report-format__toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;margin:1rem 0}.report-format__toggle{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem .8rem;color:var(--ba-text, #2a2a2e);background:#f7f7f9;border:1px solid #e5e3e9;border-radius:.65rem}.report-format__toggle input{accent-color:#5c3491}.empresa-ficha{display:grid;gap:var(--ba-space-5);width:min(1280px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.empresa-ficha__header{align-items:flex-end;gap:var(--ba-space-6);padding:clamp(22px,3vw,30px)}.empresa-ficha__header h1{margin:8px 0;color:var(--ba-text);font-size:clamp(1.85rem,3.6vw,2.8rem);line-height:1;font-weight:820;letter-spacing:0}.empresa-ficha__header p{max-width:760px;margin:0;color:var(--ba-muted);font-size:.98rem;line-height:1.55}.empresa-ficha__back{width:fit-content}.empresa-ficha__header.ba-page-hero,.empresa-ficha__tabs.ba-soft-card{border-color:var(--ba-border)}.empresa-ficha__header .ba-page-hero__aside{align-items:flex-end}.empresa-ficha__eyebrow{gap:8px}.empresa-ficha__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ba-space-3)}.empresa-ficha__context,.empresa-ficha__button{min-height:40px}.empresa-ficha__tabs{gap:var(--ba-space-2);padding:var(--ba-space-2);border-radius:var(--ba-radius-xl);overflow:auto hidden}.empresa-ficha__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:var(--ba-radius-md);background:transparent;color:var(--ba-muted);font:inherit;font-size:.88rem;font-weight:780;white-space:nowrap;cursor:pointer;transition:background-color var(--ba-duration-fast) var(--ba-ease),border-color var(--ba-duration-fast) var(--ba-ease),color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease)}.empresa-ficha__tab:hover{border-color:var(--ba-border);background:var(--ba-surface-soft);color:var(--ba-text)}.empresa-ficha__tab.is-active{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary);box-shadow:inset 0 1px #ffffff80}.empresa-ficha__content{min-height:320px}.empresa-ficha__panel,.empresa-ficha__placeholder{border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.empresa-ficha__panel{display:grid;gap:var(--ba-space-4);padding:clamp(18px,2.4vw,24px)}.empresa-ficha__panel .card{border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft);box-shadow:none}.empresa-ficha__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ba-space-4)}.empresa-ficha__section-head h2{margin:8px 0 6px;color:var(--ba-text);font-size:1.3rem;font-weight:820;letter-spacing:0}.empresa-ficha__section-head p{margin:0;color:var(--ba-muted);line-height:1.5}.empresa-ficha__placeholder{min-height:320px;background:var(--ba-surface)}.empresa-ficha__placeholder svg{color:var(--ba-primary)}.empresa-ficha__placeholder strong{color:var(--ba-text)}.empresa-ficha__placeholder span{max-width:520px;color:var(--ba-muted);line-height:1.5}.modulos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ba-space-3)}.chip-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface);color:var(--ba-text);font:inherit;font-weight:780;cursor:pointer}.chip-toggle .dot{width:10px;height:10px;border-radius:var(--ba-radius-pill);background:var(--ba-muted)}.chip-toggle.on{border-color:var(--ba-border-strong);background:var(--ba-primary-soft);color:var(--ba-primary)}.chip-toggle.on .dot{background:var(--ba-primary)}.chip-toggle.off{opacity:.86}.row-actions{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface);color:var(--ba-text)}.icon-btn:hover{background:var(--ba-primary-soft);color:var(--ba-primary)}.icon-btn.danger{border-color:color-mix(in srgb,var(--ba-danger) 40%,var(--ba-border))}.icon-btn.primary{border-color:var(--ba-primary);background:var(--ba-primary);color:var(--ba-surface)}@media(max-width:900px){.empresa-ficha__header{align-items:stretch;flex-direction:column}.empresa-ficha__header-actions{justify-content:flex-start}}@media(max-width:720px){.empresa-ficha{gap:var(--ba-space-4);padding:12px}.empresa-ficha__tab{flex:1 0 auto}}.empresas-crear{display:grid;gap:var(--ba-space-5);width:min(1240px,100%);margin-inline:auto;padding:clamp(14px,2vw,24px);color:var(--ba-text)}.empresas-crear__header{align-items:flex-end;gap:var(--ba-space-5);padding:clamp(22px,3vw,30px);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,var(--ba-primary-soft),transparent 42%),var(--ba-surface-soft);box-shadow:var(--ba-shadow-hero)}.empresas-crear__header h1{margin:8px 0 0;color:var(--ba-text);font-size:clamp(1.8rem,3.4vw,2.65rem);line-height:1;font-weight:820;letter-spacing:0}.empresas-crear__header .actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ba-space-3);flex-wrap:wrap}.empresas-crear__eyebrow{gap:8px}.empresas-crear__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,28vw,360px);gap:var(--ba-space-4)}.empresas-crear .panel{padding:clamp(18px,2.4vw,24px);border:1px solid var(--ba-border);border-radius:var(--ba-radius-xl);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.empresas-crear .panel__title{margin:0 0 var(--ba-space-4);color:var(--ba-text);font-size:1.02rem;line-height:1.2;font-weight:820;letter-spacing:0}.empresas-crear .mt32{margin-top:var(--ba-space-6)}.empresas-crear .grid{display:grid;gap:var(--ba-space-4)}.empresas-crear .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.empresas-crear .field{display:grid;gap:8px}.empresas-crear .field label{display:inline-flex;align-items:center;gap:8px;color:var(--ba-muted);font-size:.84rem;font-weight:760}.empresas-crear .field label svg{width:16px;height:16px;color:var(--ba-primary)}.empresas-crear .field input,.empresas-crear .field select{width:100%;height:44px;padding:0 13px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-md);background:var(--ba-surface-soft);color:var(--ba-text);font:inherit;font-size:.92rem;outline:none;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),background-color var(--ba-duration-fast) var(--ba-ease)}.empresas-crear .field input:focus,.empresas-crear .field select:focus{border-color:var(--ba-border-strong);background:var(--ba-surface);box-shadow:0 0 0 3px var(--ba-ring)}.empresas-crear .field input[data-error=true],.empresas-crear .field select[data-error=true]{border-color:var(--ba-danger);box-shadow:0 0 0 3px var(--ba-danger-soft)}.empresas-crear .field.readonly input[readonly]{background:color-mix(in srgb,var(--ba-muted) 8%,var(--ba-surface));color:var(--ba-muted)}.empresas-crear .field-error{margin-top:2px;color:var(--ba-danger);font-size:.82rem;font-weight:740}.empresas-crear .select{position:relative}.empresas-crear .select select{appearance:none;padding-right:40px;cursor:pointer}.empresas-crear .select .chev{position:absolute;right:12px;top:50%;width:18px;height:18px;color:var(--ba-muted);pointer-events:none;translate:0 -50%}.empresas-crear .aside{display:grid;align-content:start;gap:var(--ba-space-4)}.empresas-crear .uploader{display:grid;gap:var(--ba-space-3)}.empresas-crear .uploader__preview{display:grid;place-items:center;height:190px;overflow:hidden;border:1px dashed var(--ba-border-strong);border-radius:var(--ba-radius-xl);background:linear-gradient(135deg,var(--ba-primary-soft),transparent 52%),var(--ba-surface-soft);cursor:pointer;transition:border-color var(--ba-duration-fast) var(--ba-ease),box-shadow var(--ba-duration-fast) var(--ba-ease),transform var(--ba-duration-fast) var(--ba-ease)}.empresas-crear .uploader__preview:hover{border-color:var(--ba-primary);box-shadow:var(--ba-shadow-hover);transform:translateY(-1px)}.empresas-crear .uploader__preview img{width:100%;height:100%;object-fit:cover}.empresas-crear .uploader__preview .empty{display:grid;place-items:center;color:var(--ba-primary)}.empresas-crear .uploader__preview .empty svg{width:42px;height:42px}.empresas-crear .tags{display:grid;gap:var(--ba-space-3)}.empresas-crear .tags__input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ba-border);border-radius:var(--ba-radius-lg);background:var(--ba-surface-soft)}.empresas-crear .tags__input svg{width:18px;height:18px;color:var(--ba-primary)}.empresas-crear .tags__input input{width:100%;height:36px;min-width:0;border:0;outline:0;background:transparent;color:var(--ba-text);font:inherit}.empresas-crear .tags__list{display:flex;flex-wrap:wrap;gap:8px}.empresas-crear .tags .chip{cursor:pointer;-webkit-user-select:none;user-select:none}.empresas-crear .tags .chip:hover{border-color:var(--ba-border-strong)}.empresas-crear .btn{min-height:40px;font-size:.9rem;font-weight:780;white-space:nowrap}.empresas-crear .btn:hover:not(:disabled){transform:translateY(-1px)}.empresas-crear .btn-primary{min-height:42px}.empresas-crear .btn-light,.empresas-crear .btn-ghost{background:var(--ba-surface-soft)}@media(max-width:1024px){.empresas-crear__grid{grid-template-columns:1fr}}@media(max-width:860px){.empresas-crear .grid.two{grid-template-columns:1fr}}@media(max-width:720px){.empresas-crear{gap:var(--ba-space-4);padding:12px}.empresas-crear__header{align-items:stretch;flex-direction:column}.empresas-crear__header .actions{justify-content:flex-start}.empresas-crear .btn,.empresas-crear .actions,.empresas-crear .tags__input{width:100%}.empresas-crear .tags__input{grid-template-columns:auto minmax(0,1fr)}.empresas-crear .tags__input .btn{grid-column:1/-1}}:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.configuracion-empresas,.config-operaciones,.config-security,.config-sii,.configuracion-centro-financiero,.gestion-entidades,.centro-costos,.reglas-centralizacion,.plandecuentas,.tipos-comprobantes,.tipos-documentos,.global-close,.laboratorio-visual){--module-accent: var(--ba-primary, #5c56d9);--module-accent-strong: var(--ba-primary-strong, #4b46c7);--module-accent-soft: color-mix(in srgb, var(--module-accent) 10%, var(--ba-surface));--module-accent-border: color-mix(in srgb, var(--module-accent) 22%, var(--ba-border));--module-text: var(--ba-text, #0f172a);--module-muted: var(--ba-muted, #64748b);--studio-selected: var(--module-accent);--hub-accent: var(--module-accent);--hub-accent-soft: var(--module-accent-soft);--datepicker-accent: var(--module-accent)}:where(.ba-page-hero__eyebrow,.finanzas-work-header__label,.lab-hero__eyebrow){border-color:color-mix(in srgb,var(--module-accent) 18%,transparent)!important;background:var(--module-accent-soft)!important;color:var(--module-accent-strong)!important}.laboratorio-visual :where(.lab-hub-base__mock,.datepicker-lab,.datepicker-real,.design-studio){--hub-accent: var(--module-accent) !important;--hub-accent-soft: var(--module-accent-soft) !important;--datepicker-accent: var(--module-accent) !important;--studio-selected: var(--module-accent) !important}:where(.ba-button--primary,.ui-btn--primary,.usuarios-btn--primary,.empresas-pro-btn--primary,.empresa-ficha__button,.ba-button.is-primary,button.is-primary):not(.ba-button--danger):not(.is-danger){border-color:var(--module-accent)!important;background:var(--module-accent)!important;color:var(--ba-text-inverse, #fff)!important}:where(.ba-button--ghost,.ba-button--secondary,.ui-btn--secondary,.ui-btn--outline,.ui-btn--ghost,.operaciones__config-link,.finanzas-page__back,.rrhh-page__back,.trabajadores__back,.proceso-remuneraciones__back,.usuarios__hero-actions .ba-button,.empresas-pro__header-actions .ba-button){border-color:var(--ba-border)!important;background:var(--ba-surface)!important;color:var(--module-text)!important}:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.config-operaciones,.config-security,.configuracion-centro-financiero,.global-close,.laboratorio-visual) :where(.is-active,.is-selected,[aria-selected=true],.finanzas-submodules__item.is-active,.lab-tabs button.is-active,.back-dropdown-select__option.is-selected):not(.is-danger):not(.is-warning):not(.is-success):not(.is-info):not(:where(.hr-workspace *,.configuracion-rrhh *)){border-color:var(--module-accent-border)!important;background:var(--module-accent-soft)!important;color:var(--module-accent-strong)!important}:where(.finanzas-submodules,.lab-tabs,.config-security__tabs,.sii-tax-tabs,.rcv-documents-tabs,.finanzas-treasury-tabs){border-color:var(--ba-border)!important;background:color-mix(in srgb,var(--ba-surface) 90%,var(--ba-bg-app))!important}:where(.finanzas-kpi__icon,.finanzas-section-head__icon,.finanzas-module-nav__item>span,.rrhh-page__icon,.rrhh-home__section-icon,.trabajadores__avatar,.operations-module-card__icon,.operation-access-card__icon,.empresa-config-card__icon,.empresas-home-card__icon,.configuracion-hub__icon,.configuracion-contable-hub__icon,.configuracion-rrhh__icon,.configuracion-usuarios__icon,.lab-component-card__icon):not(.is-danger):not(.is-warning):not(.is-success):not(.is-info){border-color:var(--module-accent-border)!important;background:var(--module-accent-soft)!important;color:var(--module-accent-strong)!important}:where(.ba-status-badge--neutral,.user-chip--role,.user-chip--provider,.finanzas-status-badge.is-success,.rrhh-home__hero-badge,.trabajadores__badge,.proceso-remuneraciones__badge){border-color:color-mix(in srgb,var(--module-accent) 18%,transparent)!important;background:var(--module-accent-soft)!important;color:var(--module-accent-strong)!important}:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.config-operaciones,.config-security,.configuracion-centro-financiero,.global-close,.laboratorio-visual) :where(h1,h2,h3,strong,.report-amount-link,.financial-report__kpi strong,.workspace-kpis strong,.finanzas-kpi strong){color:var(--module-text)}:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.config-operaciones,.config-security,.configuracion-centro-financiero,.global-close,.laboratorio-visual) :where(p,small,.ba-page-hero__content p,.finanzas-work-header__title p,.lab-hero p,.financial-report__kpi span,.workspace-kpis span){color:var(--module-muted)}:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.configuracion-empresas,.config-operaciones,.config-security,.config-sii,.configuracion-centro-financiero,.gestion-entidades,.centro-costos,.reglas-centralizacion,.plandecuentas,.tipos-comprobantes,.tipos-documentos,.global-close,.laboratorio-visual){--module-page-max: 1480px;--module-page-top: 10px;--module-page-gap: 24px;--module-section-gap: 16px;--module-card-gap: 14px;--module-toolbar-gap: 10px;--module-panel-padding: 18px;--module-compact-panel-padding: 16px;--module-hero-padding: 24px;--module-tabs-gap: 8px;--module-tabs-padding: 8px;width:min(var(--module-page-max),100%)!important;margin-inline:auto!important;padding-top:var(--module-page-top)!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important;gap:var(--module-page-gap)!important}:where(.ba-page-hero,.finanzas-work-header,.lab-hero){padding:var(--module-hero-padding)!important}:where(.finanzas-submodules,.lab-tabs,.config-security__tabs,.sii-tax-tabs,.rcv-documents-tabs,.finanzas-treasury-tabs){gap:var(--module-tabs-gap)!important;padding:var(--module-tabs-padding)!important}:where(.finanzas-kpis,.rrhh-home__stats,.rrhh-page__kpis,.trabajadores__stats,.proceso-remuneraciones__stats,.operations-metrics,.operations-module-grid,.operation-access-grid,.empresas-home-grid,.empresas-pro__metrics,.empresas-pro__stats,.usuarios__metrics,.usuarios__stats,.configuracion-hub__grid,.configuracion-contable-hub__grid,.configuracion-usuarios__grid,.configuracion-rrhh__grid,.lab-component-grid){gap:var(--module-card-gap)!important}:where(.finanzas-home__workspace,.finanzas-home__lower,.finanzas-page__flow-grid,.finanzas-home__cashdesk,.rrhh-home__grid,.rrhh-page__grid,.trabajadores__layout,.proceso-remuneraciones__layout,.operaciones__grid,.operaciones-page__grid,.empresas-pro__layout,.empresa-ficha__layout,.empresa-config__layout,.empresa-config__grid,.usuarios__layout,.config-security__layout,.laboratorio-visual__grid){gap:var(--module-section-gap)!important}:where(.finanzas-cashflow,.finanzas-risk-panel,.finanzas-quick-actions,.finanzas-timeline,.finanzas-module-nav,.finanzas-list-panel,.finanzas-tags-panel,.ba-section-block,.soft-card,.rrhh-home__section,.rrhh-page__panel,.trabajadores__panel,.proceso-remuneraciones__panel,.operations-panel,.operation-access-card,.operations-module-card,.empresas-home-card,.empresas-pro__panel,.empresas-pro__toolbar,.empresas-table,.empresa-metric-card,.empresa-ficha__panel,.empresa-config-card,.usuarios__panel,.usuarios-table,.metric-card,.configuracion-hub__card,.configuracion-contable-hub__card,.configuracion-usuarios__card,.configuracion-rrhh__card,.lab-component-card,.lab-hub-base__mock){padding:var(--module-panel-padding)!important}:where(.finanzas-kpi,.rrhh-home__stat,.rrhh-page__kpi,.trabajadores__stat,.proceso-remuneraciones__stat,.operations-metric-card,.empresas-pro__stat,.usuarios__stat){padding:var(--module-compact-panel-padding)!important}:where(.finanzas-section-head,.ba-section-block__header,.rrhh-home__section-header,.rrhh-page__panel-header,.trabajadores__panel-header,.proceso-remuneraciones__panel-header,.operations-panel__header,.empresas-pro__panel-header,.empresa-ficha__panel-header,.usuarios__panel-header,.config-security__panel-header,.lab-component-card__header){gap:var(--module-card-gap)!important;margin-bottom:var(--module-panel-padding)!important}:where(.workspace-toolbar,.workspace-filters,.financial-report__filters,.sii-tax-filters,.rcv-documents-filters,.trabajadores__filters,.proceso-remuneraciones__filters,.operations-toolbar,.empresas-pro__filters,.empresas-pro__toolbar,.empresas-search,.empresas-filter,.usuarios__filters,.usuarios-filters,.usuarios-search,.config-security__toolbar){gap:var(--module-toolbar-gap)!important;margin-bottom:var(--module-card-gap)!important}:where(.workspace-table,.financial-report__table,.sii-tax-table,.rcv-documents-table,.trabajadores__table,.proceso-remuneraciones__table,.operations-table,.empresas-pro__table,.empresas-table,.usuarios__table,.usuarios-table){margin-top:var(--module-card-gap)!important}@media(max-width:720px){:where(.ba-page,.finanzas-home,.finanzas-page,.contabilidad-hub,.cuentas-operacionales,.voucher-workspace,.libro-mayor,.proceso-inicio,.financial-report,.sii-tax-center,.rcv-documents-page,.sii-tax-section,.rrhh-home,.rrhh-page,.trabajadores,.proceso-remuneraciones,.liquidaciones,.libro-remuneraciones,.comparativo-remuneraciones,.perfil-trabajador,.operaciones,.empresas-home,.empresas-pro,.empresas-crear,.empresa-ficha,.empresa-config,.empresa-config--admin,.actividades-sii,.usuarios,.usuarios-crear,.user-profile-tabs,.editar-usuario-pro,.configuracion-hub,.configuracion-contable-hub,.configuracion-usuarios,.configuracion-rrhh,.configuracion-empresas,.config-operaciones,.config-security,.config-sii,.configuracion-centro-financiero,.gestion-entidades,.centro-costos,.reglas-centralizacion,.plandecuentas,.tipos-comprobantes,.tipos-documentos,.global-close,.laboratorio-visual){--module-page-gap: 20px;--module-section-gap: 14px;--module-panel-padding: 16px;--module-hero-padding: 22px}}:where(.configuracion-contable-hub__grid,.configuracion-usuarios__grid,.configuracion-rrhh__grid,.config-operaciones__grid,.config-operaciones__rules-grid,.configuracion-centro-financiero__grid,.config-sii__module-grid,.config-security__module-grid,.configuracion-placeholder__grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card){display:flex!important;flex-direction:column!important;align-content:initial!important;gap:0!important;min-width:0!important;min-height:116px!important;padding:12px!important;border:1px solid var(--border, var(--ba-border))!important;border-radius:12px!important;background:var(--surface, var(--ba-surface))!important;color:inherit!important;text-align:left!important;text-decoration:none!important;box-shadow:0 12px 30px #0f172a0f!important;transition:transform var(--ba-duration-fast, .16s) var(--ba-ease, ease),border-color var(--ba-duration-fast, .16s) var(--ba-ease, ease),box-shadow var(--ba-duration-fast, .16s) var(--ba-ease, ease),background-color var(--ba-duration-fast, .16s) var(--ba-ease, ease)!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card):hover,:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card).is-active{border-color:color-mix(in srgb,var(--primary, var(--ba-primary)) 24%,var(--border, var(--ba-border)))!important;background:color-mix(in srgb,var(--surface, var(--ba-surface)) 96%,var(--primary, var(--ba-primary)))!important;box-shadow:0 14px 34px #0f172a14!important;transform:translateY(-1px)!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card).is-disabled,:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card)[aria-disabled=true]{pointer-events:none!important;opacity:.62!important}html[data-theme=dark] :where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card){box-shadow:var(--ba-shadow-card)!important}html[data-theme=dark] :where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card):hover,html[data-theme=dark] :where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card).is-active{box-shadow:var(--ba-shadow-hover)!important}:where(.configuracion-contable-hub__card-top,.configuracion-usuarios__card-header,.configuracion-rrhh__card-top,.config-operaciones__card-top,.configuracion-centro-financiero__card-top,.config-sii__module-top,.config-security__module-top,.configuracion-placeholder__card-top){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;margin-bottom:10px!important}:where(.configuracion-contable-hub__icon,.configuracion-usuarios__icon,.configuracion-rrhh__icon,.config-operaciones__icon,.configuracion-centro-financiero__icon,.config-sii__module-icon,.config-security__module-icon,.configuracion-placeholder__icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border:1px solid color-mix(in srgb,var(--primary, var(--ba-primary)) 18%,var(--border, var(--ba-border)))!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary, var(--ba-primary)) 9%,var(--surface, var(--ba-surface)))!important;color:var(--primary, var(--ba-primary))!important}:where(.configuracion-contable-hub__icon,.configuracion-usuarios__icon,.configuracion-rrhh__icon,.config-operaciones__icon,.configuracion-centro-financiero__icon,.config-sii__module-icon,.config-security__module-icon,.configuracion-placeholder__icon) svg{width:18px!important;height:18px!important}:where(.configuracion-contable-hub__badge,.configuracion-rrhh__badge,.configuracion-centro-financiero__badge,.configuracion-placeholder__pill,.configuracion-usuarios__hub-card .ba-status-badge,.config-operaciones__card .ba-status-badge,.config-sii__module-card .ba-status-badge,.config-security__module-card .ba-status-badge){display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:22px!important;padding:3px 7px!important;border-radius:999px!important;font-size:.69rem!important;font-weight:740!important;line-height:1!important;white-space:nowrap!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card) :where(.configuracion-contable-hub__card-body,.configuracion-rrhh__card-body,.config-operaciones__card-body,.configuracion-centro-financiero__card-body){flex:1 1 auto!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card) :where(h2,h3){margin:0 0 5px!important;color:var(--text, var(--ba-text))!important;font-size:.95rem!important;font-weight:760!important;line-height:1.2!important;letter-spacing:0!important}:where(.configuracion-contable-hub__card,.configuracion-usuarios__hub-card,.configuracion-rrhh__card,.config-operaciones__card,.config-operaciones__rule-panel,.configuracion-centro-financiero__card,.config-sii__module-card,.config-security__module-card,.configuracion-placeholder__card) p{margin:0!important;color:var(--muted, var(--ba-muted))!important;font-size:.82rem!important;line-height:1.38!important}:where(.configuracion-contable-hub__card-footer,.configuracion-usuarios__card-footer,.configuracion-rrhh__card-footer,.configuracion-centro-financiero__card-footer,.config-sii__module-footer,.config-security__module-footer,.configuracion-placeholder__footer){display:flex!important;align-items:center!important;gap:5px!important;min-height:20px!important;margin-top:10px!important;padding-top:0!important;color:var(--primary, var(--ba-primary))!important;font-size:.78rem!important;font-weight:720!important}.configuracion-usuarios__hub-card .configuracion-usuarios__roles-metrics,.configuracion-usuarios__hub-card .configuracion-usuarios__tags{gap:6px!important;margin:8px 0 0!important}.configuracion-usuarios__hub-card .configuracion-usuarios__roles-metrics span,.configuracion-usuarios__hub-card .configuracion-usuarios__tags span{min-height:22px!important;padding:3px 7px!important;border-radius:999px!important;font-size:.69rem!important;line-height:1!important}@media(max-width:1080px){:where(.configuracion-contable-hub__grid,.configuracion-usuarios__grid,.configuracion-rrhh__grid,.config-operaciones__grid,.config-operaciones__rules-grid,.configuracion-centro-financiero__grid,.config-sii__module-grid,.config-security__module-grid,.configuracion-placeholder__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){:where(.configuracion-contable-hub__grid,.configuracion-usuarios__grid,.configuracion-rrhh__grid,.config-operaciones__grid,.config-operaciones__rules-grid,.configuracion-centro-financiero__grid,.config-sii__module-grid,.config-security__module-grid,.configuracion-placeholder__grid){grid-template-columns:1fr!important}}:root,[data-theme=light],[data-theme=dark]{--font-sans: var(--ba-font-sans);--background: var(--ba-bg-app);--foreground: var(--ba-text);--surface: var(--ba-surface);--surface-foreground: var(--ba-text);--surface-secondary: var(--ba-surface-soft);--surface-secondary-foreground: var(--ba-text);--surface-tertiary: var(--ba-bg-soft);--surface-tertiary-foreground: var(--ba-text);--overlay: var(--ba-surface);--overlay-foreground: var(--ba-text);--muted: color-mix(in srgb, var(--ba-muted) 95%, var(--ba-text) 5%);--accent: var(--ba-primary);--accent-foreground: #fff;--ba-focus-neutral: #737373;--focus: var(--ba-focus-neutral);--default: color-mix(in srgb, var(--ba-surface) 94%, var(--ba-text) 6%);--default-foreground: var(--ba-text);--field-background: var(--ba-surface);--field-foreground: var(--ba-text);--field-placeholder: var(--ba-muted);--field-border: transparent;--field-radius: .75rem;--radius: .5rem;--border: var(--ba-border);--separator: var(--ba-border);--segment: var(--ba-surface);--segment-foreground: var(--ba-text);--success: var(--ba-success);--success-foreground: var(--ba-text);--warning: var(--ba-warning);--warning-foreground: #0f172a;--danger: var(--ba-danger);--danger-foreground: #0f172a;--ba-heroui-error-text: color-mix(in srgb, var(--ba-danger) 72%, var(--ba-text) 28%)}[data-theme=dark]{--ba-focus-neutral: #a3a3a3;--accent-foreground: #0f1117;--success-foreground: #0f1117}.modal__backdrop,.drawer__backdrop{z-index:var(--ba-z-modal, 1700)}.select__popover,.combo-box__popover,.dropdown__popover,.date-picker__popover,.popover{z-index:calc(var(--ba-z-modal, 1700) + 10)}.tooltip{z-index:var(--ba-z-tooltip, 1900)}[data-slot],.popover,.tooltip,.skeleton,.select__popover,.combo-box__popover,.autocomplete__popover,.dropdown__popover,.date-picker__popover{--radius: .5rem;--field-radius: calc(var(--radius) * 1.5);--radius-field: var(--field-radius);--radius-xs: calc(var(--radius) * .25);--radius-sm: calc(var(--radius) * .5);--radius-md: calc(var(--radius) * .75);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) * 1.5);--radius-2xl: calc(var(--radius) * 2);--radius-3xl: calc(var(--radius) * 3);--radius-4xl: calc(var(--radius) * 4)}:is(.select,.combo-box,.autocomplete)>[data-slot=label]{margin:0}.field-error,.textfield[data-invalid=true] .label{color:var(--ba-heroui-error-text)}[data-slot]{--focus: var(--ba-focus-neutral);--tw-ring-color: var(--ba-focus-neutral);outline-color:var(--ba-focus-neutral)}:is(.input,.textarea,.input-group,.date-input-group,.search-field__group,.number-field__group,.autocomplete__trigger,.select__trigger){--tw-ring-offset-width: 0px;--tw-ring-shadow: 0 0 #0000;outline:none;border-color:var(--field-border)}:is(.input,.textarea,.input-group,.date-input-group,.search-field__group,.number-field__group,.autocomplete__trigger,.select__trigger):is([data-focus-visible=true],:has([data-focus-visible=true])):not(:has(:is(.date-picker__trigger,.date-range-picker__trigger)[data-focused=true])){--tw-ring-shadow: 0 0 0 1px var(--ba-focus-neutral)}:is(.input-group,.search-field__group,.number-field__group,.autocomplete__trigger) .input{--tw-ring-shadow: 0 0 #0000}@media(forced-colors:active){[data-slot][data-focus-visible=true],:is(.input,.textarea,.input-group,.date-input-group,.search-field__group,.number-field__group,.autocomplete__trigger,.select__trigger):focus-within{outline:1px solid Highlight;outline-offset:2px}}:is(.ba-platform-header,.hr-module-header,.hr-section-header){transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}
